Changelog

This page lists changes made to the Web API and its documentation.

Listed below are all the changes to the SeaTable API. Each date corresponds to a new version of SeaTable Server Enterprise Edition. If you’re looking for changes beyond the API, see the SeaTable Changelog or check out the SeaTable Blog for detailed release notes.

Version 4.3 (08.02.2024)

📘

New requests

Base Operations

Create Row Links in Big Data post /dtable-db/api/v1/base/{base_uuid}/links/ [Delete Row Links in Big Data](/reference/post_dtable-db-api-v1-base-base-uuid-links) <span class="APIMethod APIMethod_fixedWidth APIMethod_delete">delete</span> /dtable-db/api/v1/base/{base_uuid}/links/`

Account Operations - System Admin

Account Operations - Team Admin

Account Operations - User

👍

Other changes

  • New option to export the base with or without assets in GET /api/v2.1/admin/dtables/{base_uuid}/synchronous-export/export-dtable/.

Version 4.2 (22.11.2023)

You can access the SeaTable API Reference for version 4.1 via this link: SeaTable API Reference - Version 4.2.

📘

New requests

  • New Category: Python Scheduler
  • Export base: GET /api/v2.1/admin/dtables/{base_uuid}/synchronous-export/export-dtable/
  • Search base/apps of a user: GET /api/v2.1/dtable/items-search/
  • Activate/Deactivate app: PUT /api/v2.1/external-apps/{app_token}/status/

🚧

Breaking changes

None

👍

Other changes

  • Deprecated base export calls for sytem admins were removed from documentation.

Version 4.1 (23.08.2023)

You can access the SeaTable API Reference for version 4.1 via this link: SeaTable API Reference - Version 4.1.

📘

New requests

  • Add user to multiple groups: POST /api/v2.1/admin/users/{username}/groups/

👍

Other changes

  • Add Row and Update Row: unknown single select or multiple-select options will be created
  • Improved data type and structure checks for /rows/ endpoint
  • row_id cannot be changed anymore with Update Row
  • Fixed permission issue with endpoint /api/v2.1/org/<org_id>/admin/groups/<group_id>/members/
  • Filter validation for List Rows (with SQL)

🚧

Breaking changes

None

Version 4.0 (27.06.2023)

The SeaTable API Reference for version 4.0 is no longer accessible here. However, you can find it on Github.

📘

New requests

  • Search User by Org-ID: GET api/v2.1/admin/search-user-by-org-id/
  • List Plugins Install Count: GET api/v2.1/admin/plugins-install-count/
  • List Org-Admin operations logs: GET api/v2.1/org/{org_id}/admin/admin-logs/
  • Update Team Logo: POST api/v2.1/org/{org_id}/admin/org-logo/
  • Get Team Logo: GET api/v2.1/org/{org_id}/admin/org-logo/
  • Delete Team Logo: DELETE api/v2.1/org/{org_id}/admin/org-logo/
  • Export Big Data View to Excel: GET api/v2.1/workspace/{workspace_id}/dtable/{base_name}/convert-big-data-view-to-excel/
  • Append Excel csv POST api/v2.1/workspace/{workspace_id}/synchronous-import/append-excel-csv-to-table/
  • List Universal Apps GET api/v2.1/universal-apps/
  • Batch import user to Universal App POST api/v2.1/universal-apps/{app_token}/app-users/batch/
  • List Universal App Users GET api/v2.1/universal-apps/{app_token}/app-users/
  • List Universal App Invite Links GET api/v2.1/universal-apps/{app_token}/invite-links/
  • Move Rows to Big Data POST /api/v1/dtables/{base_uuid}/archive-view/
  • Get Folder Content (Custom Folder)
  • Get File Metadata (Custom Folder)
  • Get Upload Link (Custom Folder)
  • Get Download Link (Custom Folder)

👍

Other changes

  • Added support for bearer authentication

🚧

Breaking changes

  • Get Base-Token with Invite-Link GET api/v2.1/dtable/share-link-access-token/ was removed

Version 3.5 (12.04.2023)

The SeaTable API Reference for version 3.5 is no longer available.

🚧

Breaking changes

  • Import from CSV POST dtable-server/api/v1/dtables/{base_uuid}/import-csv/ was replaced with this new call
  • Append from CSV POST dtable-server/api/v1/dtables/{base_uuid}/append-csv/ was replaced with this new call
  • Create Row Comment POST dtable-server/api/v1/dtables/{base_uuid}/comments/ was removed
  • Update Row Comment PUT dtable-server/api/v1/dtables/{base_uuid}/comments/ was removed