# Teable: German API API-Referenz

## API-Referenz

- [German / API / API-Referenz / admin (145 pages)](https://help.teable.ai/_llms/de/api/api-referenz/admin.md): Documentation for German / API / API-Referenz / admin.

### record

- [Get record](https://help.teable.ai/de/api-reference/record/get-record.md): Retrieve a single record by its ID with options to specify field projections and output format.
- [Delete record](https://help.teable.ai/de/api-reference/record/delete-record.md): Permanently delete a single record by its ID.
- [Update record](https://help.teable.ai/de/api-reference/record/update-record.md): Update a single record by its ID with support for field value typecast and record reordering.
- [List records](https://help.teable.ai/de/api-reference/record/list-records.md): Retrieve a list of records with support for filtering, sorting, grouping, and pagination. The response includes record data and optional group information.
- [Create records](https://help.teable.ai/de/api-reference/record/create-records.md): Create one or multiple records with support for field value typecast and custom record ordering.
- [Delete records](https://help.teable.ai/de/api-reference/record/delete-records.md): Permanently delete multiple records by their IDs in a single request.
- [Update multiple records](https://help.teable.ai/de/api-reference/record/update-multiple-records.md): Update multiple records in a single request with support for field value typecast and record reordering.
- [Duplicate record](https://help.teable.ai/de/api-reference/record/duplicate-record.md): Create a copy of an existing record with optional custom positioning in the view.
- [Get record history](https://help.teable.ai/de/api-reference/record/get-record-history.md): Retrieve the change history of a specific record, including field modifications and user information.
- [Get table records history](https://help.teable.ai/de/api-reference/record/get-table-records-history.md): Retrieve the change history of all records in a table, including field modifications and user information.
- [Upload attachment](https://help.teable.ai/de/api-reference/record/upload-attachment.md): Upload an attachment from a file or URL and append it to the cell
- [Insert attachments at anchor](https://help.teable.ai/de/api-reference/record/insert-attachments-at-anchor.md): Insert attachments after the anchor in the cell (append to end if anchor not found or not provided)
- [Get record status](https://help.teable.ai/de/api-reference/record/get-record-status.md): Retrieve the visibility and deletion status of a specific record.
- [Auto-fill a cell by AI](https://help.teable.ai/de/api-reference/record/auto-fill-a-cell-by-ai.md): Automatically fill a cell in a specific record and field
- [Button click](https://help.teable.ai/de/api-reference/record/button-click.md): Button click
- [Button reset](https://help.teable.ai/de/api-reference/record/button-reset.md): Button reset
- [Get table recordcollaborators](https://help.teable.ai/de/api-reference/record/get-table-recordcollaborators.md): Get collaborators of a record.
- [Submit form](https://help.teable.ai/de/api-reference/record/submit-form.md): Submit a record through a form view. This will trigger "When form submitted" automations.
- [Post table undo redoundo](https://help.teable.ai/de/api-reference/record/post-table-undo-redoundo.md): Undo the last operation
- [Post table undo redoredo](https://help.teable.ai/de/api-reference/record/post-table-undo-redoredo.md): Redo the last operation
- [Post table undo redoundo stream](https://help.teable.ai/de/api-reference/record/post-table-undo-redoundo-stream.md): Undo the last operation with SSE progress
- [Post table undo redoredo stream](https://help.teable.ai/de/api-reference/record/post-table-undo-redoredo-stream.md): Redo the last operation with SSE progress

### trash

- [Delete trash](https://help.teable.ai/de/api-reference/trash/delete-trash.md): Permanently delete a trash item by trashId
- [Get deleted record snapshots of a trash item](https://help.teable.ai/de/api-reference/trash/get-deleted-record-snapshots-of-a-trash-item.md): List the record snapshots contained in a record-type table trash item in deletion order (newest first), cursor-paginated across hot and cold storage. Record-level filters narrow the stream. Records that were restored or permanently deleted are omitted.
- [Get trashitems](https://help.teable.ai/de/api-reference/trash/get-trashitems.md): Get trash items for project or table

### space

- [Get space base entry map](https://help.teable.ai/de/api-reference/space/get-space-base-entry-map.md): Resolve the entry URL (last visited table and view) of the accessible projects in a space, so project-list clicks can navigate straight to the final URL
- [Post spacedata dbpreflight](https://help.teable.ai/de/api-reference/space/post-spacedata-dbpreflight.md): Validate a PostgreSQL data database before binding it to a space
- [Get space data db](https://help.teable.ai/de/api-reference/space/get-space-data-db.md): Get the data database binding summary for a space
- [Patch space data db](https://help.teable.ai/de/api-reference/space/patch-space-data-db.md): Update PostgreSQL credentials or connection parameters for the existing BYODB database
- [Post space data dbretest](https://help.teable.ai/de/api-reference/space/post-space-data-dbretest.md): Retest the PostgreSQL data database connection for a BYODB space
- [Post space data dbretry](https://help.teable.ai/de/api-reference/space/post-space-data-dbretry.md): Retry pending PostgreSQL data database migrations for a BYODB space
- [Get space data dbmigration](https://help.teable.ai/de/api-reference/space/get-space-data-dbmigration.md): Get detailed status for a space data database migration job
- [Post space data dbmigration cancel](https://help.teable.ai/de/api-reference/space/post-space-data-dbmigration-cancel.md): Cancel a pre-copy space data database migration job
- [Post space data dbmigration rollback](https://help.teable.ai/de/api-reference/space/post-space-data-dbmigration-rollback.md): Rollback a completed space data database migration when no post-switch writes exist
- [Get space list](https://help.teable.ai/de/api-reference/space/get-space-list.md): Get space list by query
- [Post space](https://help.teable.ai/de/api-reference/space/post-space.md): Create a space
- [Get space](https://help.teable.ai/de/api-reference/space/get-space.md): Get a space by spaceId
- [Delete space](https://help.teable.ai/de/api-reference/space/delete-space.md): Delete a space by spaceId
- [Patch space](https://help.teable.ai/de/api-reference/space/patch-space.md): Update a space info
- [Patch space avatar](https://help.teable.ai/de/api-reference/space/patch-space-avatar.md): Update space avatar
- [Get space invitationlink](https://help.teable.ai/de/api-reference/space/get-space-invitationlink.md): List a invitation link to your
- [Post space invitationlink](https://help.teable.ai/de/api-reference/space/post-space-invitationlink.md): Create a invitation link to your
- [Delete space invitationlink](https://help.teable.ai/de/api-reference/space/delete-space-invitationlink.md): Delete a invitation link to your
- [Patch space invitationlink](https://help.teable.ai/de/api-reference/space/patch-space-invitationlink.md): Update a invitation link to your
- [Post space invitationemail](https://help.teable.ai/de/api-reference/space/post-space-invitationemail.md): Send invitations by e-mail
- [Get space collaborators](https://help.teable.ai/de/api-reference/space/get-space-collaborators.md): List a space collaborator
- [Delete space collaborators](https://help.teable.ai/de/api-reference/space/delete-space-collaborators.md): Delete a collaborator
- [Patch space collaborators](https://help.teable.ai/de/api-reference/space/patch-space-collaborators.md): Update a space collaborator
- [Get space collaboratorsunique](https://help.teable.ai/de/api-reference/space/get-space-collaboratorsunique.md): List space collaborators deduplicated by principal, with space role and project permission count
- [Delete space collaboratorsbase](https://help.teable.ai/de/api-reference/space/delete-space-collaboratorsbase.md): Delete all of a principal's project-level collaborator rows within the space
- [Post space collaborator](https://help.teable.ai/de/api-reference/space/post-space-collaborator.md): Add a collaborator to a space
- [Get space integration](https://help.teable.ai/de/api-reference/space/get-space-integration.md): Get integration list by query
- [Post space integration](https://help.teable.ai/de/api-reference/space/post-space-integration.md): Create a integration to a space
- [Delete space integration](https://help.teable.ai/de/api-reference/space/delete-space-integration.md): Delete a integration by integrationId
- [Patch space integration](https://help.teable.ai/de/api-reference/space/patch-space-integration.md): Update a integration to a space
- [Get space search](https://help.teable.ai/de/api-reference/space/get-space-search.md): Search projects and nodes within a space
- [Post trashrestore](https://help.teable.ai/de/api-reference/space/post-trashrestore.md): restore a space, project, table, etc.
- [Restore field trash with SSE progress](https://help.teable.ai/de/api-reference/space/restore-field-trash-with-sse-progress.md): Restore deleted fields and stream realtime v2 record value progress.
- [Get space authentication](https://help.teable.ai/de/api-reference/space/get-space-authentication.md): Get a space authentication
- [Put space authentication](https://help.teable.ai/de/api-reference/space/put-space-authentication.md): Update a space authentication
- [Delete space authentication](https://help.teable.ai/de/api-reference/space/delete-space-authentication.md): Delete a space authentication
- [Get space authentication 1](https://help.teable.ai/de/api-reference/space/get-space-authentication-1.md): Get a space authentication list
- [Post space authentication](https://help.teable.ai/de/api-reference/space/post-space-authentication.md): Create a space authentication
- [Get spaceauthenticationproviders](https://help.teable.ai/de/api-reference/space/get-spaceauthenticationproviders.md): Get space authentication providers
- [Get space domain verification](https://help.teable.ai/de/api-reference/space/get-space-domain-verification.md): Get a space domain verification list
- [Post space domain verification](https://help.teable.ai/de/api-reference/space/post-space-domain-verification.md): Create a space domain verification
- [Delete space domain verification](https://help.teable.ai/de/api-reference/space/delete-space-domain-verification.md): Delete a space domain verification
- [Post space domain verificationsend verification email](https://help.teable.ai/de/api-reference/space/post-space-domain-verificationsend-verification-email.md): Send space email verification
- [Get space scheduling limits](https://help.teable.ai/de/api-reference/space/get-space-scheduling-limits.md): Get the space concurrency limits with their defaults and maxima
- [Patch space scheduling limits](https://help.teable.ai/de/api-reference/space/patch-space-scheduling-limits.md): Update the space concurrency limits (bounded by the instance-configured maxima)

### project

- [Create project](https://help.teable.ai/de/api-reference/base/post-base.md): Create a project in the specified space.
- [Get project](https://help.teable.ai/de/api-reference/base/get-base.md): Retrieve a project by its ID.
- [Delete project](https://help.teable.ai/de/api-reference/base/delete-base.md): Move a project to the trash by its ID.
- [Patch project](https://help.teable.ai/de/api-reference/base/patch-base.md): Update a project's name or icon.
- [Put project order](https://help.teable.ai/de/api-reference/base/put-base-order.md): Change a project's position in its space.
- [Update personal project order](https://help.teable.ai/de/api-reference/base/put-base-personal-order.md): Move a project before/after another one in the caller's own arrangement of that space (see `GET /base/access/all?orderBy=personal`). The first move in a space freezes the order the caller currently sees; nobody else is affected.
- [Reset personal project order](https://help.teable.ai/de/api-reference/base/delete-basepersonal-order.md): Forget the caller's own arrangement of a space's projects; the personal list goes back to last-visit recency.
- [List accessible projects](https://help.teable.ai/de/api-reference/base/get-all-project-list.md): List projects accessible to the current user using the supplied query.
- [List project collaborators](https://help.teable.ai/de/api-reference/base/get-base-collaborators.md): List the collaborators of a project.
- [Duplicate project](https://help.teable.ai/de/api-reference/base/post-baseduplicate.md): Create a copy of a project in the target space.
- [Duplicate project with progress](https://help.teable.ai/de/api-reference/base/post-baseduplicate-stream.md): Duplicate a project and receive progress updates and the final result through server-sent events.
- [Check project duplication requirements](https://help.teable.ai/de/api-reference/base/check-cross-space-affected-fields-for-project-duplicate.md): Check the cross-space link/lookup/rollup fields that would be converted if this project were duplicated into the given target space.
- [Create or update project from template](https://help.teable.ai/de/api-reference/base/create-a-project-from-template-or-apply-a-template-to-a-project.md): Create a project from a template or apply a template to an existing project.
- [Get project permissions](https://help.teable.ai/de/api-reference/base/get-base-permission.md): Retrieve the current user's permissions for a project.
- [List project invitation links](https://help.teable.ai/de/api-reference/base/get-base-invitationlink.md): List invitation links for a project.
- [Create project invitation link](https://help.teable.ai/de/api-reference/base/post-base-invitationlink.md): Create a link for inviting collaborators to a project.
- [Delete project invitation link](https://help.teable.ai/de/api-reference/base/delete-base-invitationlink.md): Delete a project's invitation link by its ID.
- [Update project invitation link](https://help.teable.ai/de/api-reference/base/patch-base-invitationlink.md): Update a project's invitation link settings.
- [Invite project collaborators by email](https://help.teable.ai/de/api-reference/base/post-base-invitationemail.md): Send email invitations to join a project.
- [List project collaborator users](https://help.teable.ai/de/api-reference/base/get-project-collaborator-user-list.md): List the user accounts that collaborate on a project.
- [Export project](https://help.teable.ai/de/api-reference/base/get-base-export.md): Export a project by its ID.
- [Export project with progress](https://help.teable.ai/de/api-reference/base/get-base-export-stream.md): Export a project by its ID and receive progress updates and the final result through server-sent events.
- [Publish or unpublish project](https://help.teable.ai/de/api-reference/base/publish-or-unpublish-a-project.md): Change whether a project is published for sharing.
- [Import project](https://help.teable.ai/de/api-reference/base/import-a-project.md): Import a project into the target space.
- [Import project with progress](https://help.teable.ai/de/api-reference/base/import-a-project-with-sse-progress-events.md): Import a project and receive progress updates through server-sent events.
- [Analyze Airtable import source](https://help.teable.ai/de/api-reference/base/analyze-an-airtable-import-source.md): List accessible Airtable bases or summarize one base schema before import
- [Import Airtable base with progress](https://help.teable.ai/de/api-reference/base/import-an-airtable-base-with-sse-progress-events.md): import an Airtable base with SSE progress stream
- [Analyze Google Sheets import source](https://help.teable.ai/de/api-reference/base/analyze-a-google-sheets-import-source.md): List the tabs (worksheets) of a picked Google spreadsheet before import
- [Import Google spreadsheet with progress](https://help.teable.ai/de/api-reference/base/import-a-google-spreadsheet-with-sse-progress-events.md): import a Google spreadsheet with SSE progress stream
- [Move project](https://help.teable.ai/de/api-reference/base/move-a-project-to-another-space.md): Move a project to another space. Same data-DB moves complete synchronously. Cross-data-DB moves return a jobId and run asynchronously.
- [Check project move requirements](https://help.teable.ai/de/api-reference/base/check-cross-space-affected-fields-for-project-move.md): Check the cross-space link/lookup/rollup fields that would be converted if this project were moved into the given target space (both outgoing and incoming references), and whether a physical cross-data-DB move is required.
- [Get project database move job](https://help.teable.ai/de/api-reference/base/get-project-data-db-move-job-status.md): Get status of a cross-data-DB project move job
- [Cancel project database move job](https://help.teable.ai/de/api-reference/base/cancel-project-data-db-move-job.md): Cancel a cross-data-DB project move job (only before switch)
- [Retry project database move job](https://help.teable.ai/de/api-reference/base/retry-project-data-db-move-job.md): Retry a failed cross-data-DB project move job
- [Get project relationship diagram](https://help.teable.ai/de/api-reference/base/get-base-erd.md): Retrieve the entity relationship diagram for a project.
- [List projects in space](https://help.teable.ai/de/api-reference/base/get-space-base.md): List projects in the specified space using the supplied query.
- [Clear project or table trash](https://help.teable.ai/de/api-reference/base/delete-trashreset-items.md): Clear trash items for the specified project or table.
- [Execute project SQL query](https://help.teable.ai/de/api-reference/base/execute-sql-query.md): Execute a SQL query on tables in a project.
- [Sign project attachment URLs](https://help.teable.ai/de/api-reference/base/sign-attachment-urls.md): Generate signed URLs for attachment files in a project.

### view

- [Put table view order](https://help.teable.ai/de/api-reference/view/put-table-view-order.md): Update view order
- [Get table view filter link records](https://help.teable.ai/de/api-reference/view/get-table-view-filter-link-records.md): Getting associated records for a view filter configuration.
- [Get view list](https://help.teable.ai/de/api-reference/view/get-view-list.md): Get view list
- [Post table view](https://help.teable.ai/de/api-reference/view/post-table-view.md): Create a view
- [Get table view](https://help.teable.ai/de/api-reference/view/get-table-view.md): Get a view
- [Delete table view](https://help.teable.ai/de/api-reference/view/delete-table-view.md): Delete a view
- [Put table view manual sort](https://help.teable.ai/de/api-reference/view/put-table-view-manual-sort.md): Update view raw order
- [Put table view column meta](https://help.teable.ai/de/api-reference/view/put-table-view-column-meta.md): Update view column meta
- [Put table view filter](https://help.teable.ai/de/api-reference/view/put-table-view-filter.md): Update view filter
- [Put table view sort](https://help.teable.ai/de/api-reference/view/put-table-view-sort.md): Update view sort condition
- [Put table view group](https://help.teable.ai/de/api-reference/view/put-table-view-group.md): Update view group condition
- [Patch table view options](https://help.teable.ai/de/api-reference/view/patch-table-view-options.md): Update view option
- [Put table view record order](https://help.teable.ai/de/api-reference/view/put-table-view-record-order.md): Update record order in view
- [Put table view name](https://help.teable.ai/de/api-reference/view/put-table-view-name.md): Update view name
- [Put table view description](https://help.teable.ai/de/api-reference/view/put-table-view-description.md): Update view description
- [Put table view share meta](https://help.teable.ai/de/api-reference/view/put-table-view-share-meta.md): Update view share meta
- [Post table view refresh share id](https://help.teable.ai/de/api-reference/view/post-table-view-refresh-share-id.md): Refresh view share id
- [Post table view disable share](https://help.teable.ai/de/api-reference/view/post-table-view-disable-share.md): Disable view share
- [Post table view enable share](https://help.teable.ai/de/api-reference/view/post-table-view-enable-share.md): Enable view share
- [Post table viewplugin](https://help.teable.ai/de/api-reference/view/post-table-viewplugin.md): Install a plugin to a view
- [Patch table view plugin](https://help.teable.ai/de/api-reference/view/patch-table-view-plugin.md): Update storage of a plugin in a view
- [Get table view plugin](https://help.teable.ai/de/api-reference/view/get-table-view-plugin.md): Get a view install plugin by id
- [Put table view locked](https://help.teable.ai/de/api-reference/view/put-table-view-locked.md): Update the locked status of the view
- [Post table view duplicate](https://help.teable.ai/de/api-reference/view/post-table-view-duplicate.md): Duplicate a view

### auth

- [Get authuser](https://help.teable.ai/de/api-reference/auth/get-authuser.md): Get user information via access token
- [Post authsignin](https://help.teable.ai/de/api-reference/auth/post-authsignin.md): Sign in
- [Post authsignin with code](https://help.teable.ai/de/api-reference/auth/post-authsignin-with-code.md): Sign in with the verification code sent to the email
- [Post authsignup](https://help.teable.ai/de/api-reference/auth/post-authsignup.md): Sign up
- [Post authsend reset password email](https://help.teable.ai/de/api-reference/auth/post-authsend-reset-password-email.md): Send reset password email
- [Post authreset password](https://help.teable.ai/de/api-reference/auth/post-authreset-password.md): Reset password
- [Post authsend signup verification code](https://help.teable.ai/de/api-reference/auth/post-authsend-signup-verification-code.md): Send signup verification code
- [Post authsend signin verification code](https://help.teable.ai/de/api-reference/auth/post-authsend-signin-verification-code.md): Send a one-time sign-in verification code to a registered email. No captcha is required.
- [Post authinvite waitlist](https://help.teable.ai/de/api-reference/auth/post-authinvite-waitlist.md): Invite waitlist
- [Post authwaitlist invite code](https://help.teable.ai/de/api-reference/auth/post-authwaitlist-invite-code.md): Gen waitlist invite code
- [Post authjoin waitlist](https://help.teable.ai/de/api-reference/auth/post-authjoin-waitlist.md): Join waitlist
- [Get authwaitlist](https://help.teable.ai/de/api-reference/auth/get-authwaitlist.md): Get waitlist
- [Post authmobileexchange](https://help.teable.ai/de/api-reference/auth/post-authmobileexchange.md): Exchange a mobile sign-in code for a session; the response sets the session cookie
- [Get authmobileweb session](https://help.teable.ai/de/api-reference/auth/get-authmobileweb-session.md): Sign the browser in with a web-session code and redirect (a navigation, not an XHR)

### dashboard

- [Get project dashboard](https://help.teable.ai/de/api-reference/dashboard/get-base-dashboard.md): Get a list of dashboards in project
- [Post project dashboard](https://help.teable.ai/de/api-reference/dashboard/post-base-dashboard.md): Create a new dashboard
- [Get project dashboard 1](https://help.teable.ai/de/api-reference/dashboard/get-base-dashboard-1.md): Get a dashboard by id
- [Delete project dashboard](https://help.teable.ai/de/api-reference/dashboard/delete-base-dashboard.md): Delete a dashboard by id
- [Patch project dashboard rename](https://help.teable.ai/de/api-reference/dashboard/patch-base-dashboard-rename.md): Rename a dashboard by id
- [Patch project dashboard layout](https://help.teable.ai/de/api-reference/dashboard/patch-base-dashboard-layout.md): Update a dashboard layout by id
- [Post project dashboard plugin](https://help.teable.ai/de/api-reference/dashboard/post-base-dashboard-plugin.md): Install a plugin to a dashboard
- [Get project dashboard plugin](https://help.teable.ai/de/api-reference/dashboard/get-base-dashboard-plugin.md): Get a dashboard install plugin by id
- [Delete project dashboard plugin](https://help.teable.ai/de/api-reference/dashboard/delete-base-dashboard-plugin.md): Remove a plugin from a dashboard
- [Patch project dashboard plugin rename](https://help.teable.ai/de/api-reference/dashboard/patch-base-dashboard-plugin-rename.md): Rename a plugin in a dashboard
- [Patch project dashboard plugin update storage](https://help.teable.ai/de/api-reference/dashboard/patch-base-dashboard-plugin-update-storage.md): Update storage of a plugin in a dashboard
- [Duplicate a dashboard](https://help.teable.ai/de/api-reference/dashboard/duplicate-a-dashboard.md): Duplicate a dashboard
- [Duplicate a dashboard installed plugin](https://help.teable.ai/de/api-reference/dashboard/duplicate-a-dashboard-installed-plugin.md): Duplicate a dashboard installed plugin

### plugin

- [Post plugin token](https://help.teable.ai/de/api-reference/plugin/post-plugin-token.md): Get a token
- [Post plugin refreshtoken](https://help.teable.ai/de/api-reference/plugin/post-plugin-refreshtoken.md): Refresh a token
- [Post plugin authcode](https://help.teable.ai/de/api-reference/plugin/post-plugin-authcode.md): Get an auth code
- [Get pluginchart dashboard query](https://help.teable.ai/de/api-reference/plugin/get-pluginchart-dashboard-query.md): Get a dashboard install plugin query by id
- [Get pluginchart plugin panel query](https://help.teable.ai/de/api-reference/plugin/get-pluginchart-plugin-panel-query.md): Get a plugin panel install plugin query by id

### template

- [Post templatecreate](https://help.teable.ai/de/api-reference/template/post-templatecreate.md): create a template
- [get template detail by templateId](https://help.teable.ai/de/api-reference/template/get-template-detail-by-templateid.md): get template detail by templateId
- [Delete template](https://help.teable.ai/de/api-reference/template/delete-template.md): delete a template
- [Patch template](https://help.teable.ai/de/api-reference/template/patch-template.md): update a template
- [Get template](https://help.teable.ai/de/api-reference/template/get-template.md): get template list
- [Get templatepublished](https://help.teable.ai/de/api-reference/template/get-templatepublished.md): get published template list
- [Post template snapshot](https://help.teable.ai/de/api-reference/template/post-template-snapshot.md): create a template snapshot
- [Post templatecategorycreate](https://help.teable.ai/de/api-reference/template/post-templatecategorycreate.md): create a template category
- [Delete templatecategory](https://help.teable.ai/de/api-reference/template/delete-templatecategory.md): delete a template category
- [Patch templatecategory](https://help.teable.ai/de/api-reference/template/patch-templatecategory.md): update a template category name
- [Put templatecategory order](https://help.teable.ai/de/api-reference/template/put-templatecategory-order.md): Update template category order
- [Patch template pin top](https://help.teable.ai/de/api-reference/template/patch-template-pin-top.md): pin top a template
- [Put template order](https://help.teable.ai/de/api-reference/template/put-template-order.md): Update template order
- [Increment template visit count](https://help.teable.ai/de/api-reference/template/increment-template-visit-count.md): Increment template visit count
- [Get template permalink redirect URL](https://help.teable.ai/de/api-reference/template/get-template-permalink-redirect-url.md): Get template redirect URL for permalink

### attachments

- [Post attachmentsnotify](https://help.teable.ai/de/api-reference/attachments/post-attachmentsnotify.md): Get Attachment information
- [Post attachmentssignature](https://help.teable.ai/de/api-reference/attachments/post-attachmentssignature.md): Retrieve upload signature.
- [Post attachmentsupload](https://help.teable.ai/de/api-reference/attachments/post-attachmentsupload.md): Upload attachment

### mail

- [Post mail sender send](https://help.teable.ai/de/api-reference/mail/post-mail-sender-send.md): Send an email

### field

- [List fields](https://help.teable.ai/de/api-reference/field/list-fields.md): Retrieve a list of fields in a table with optional filtering
- [Create field](https://help.teable.ai/de/api-reference/field/create-field.md): Create a new field in the specified table with the given configuration
- [Delete multiple fields](https://help.teable.ai/de/api-reference/field/delete-multiple-fields.md): Permanently remove multiple fields from the specified table
- [Get a field](https://help.teable.ai/de/api-reference/field/get-a-field.md): Retrieve detailed information about a specific field by its ID
- [Delete field](https://help.teable.ai/de/api-reference/field/delete-field.md): Permanently remove a field from the specified table
- [Update field](https://help.teable.ai/de/api-reference/field/update-field.md): Update common properties of a field (name, description, dbFieldName). For other property changes, use the convert field API
- [Convert field type](https://help.teable.ai/de/api-reference/field/convert-field-type.md): Convert field to a different type with automatic type casting and symmetric field handling
- [Get linked records for filter](https://help.teable.ai/de/api-reference/field/get-linked-records-for-filter.md): Retrieve associated records that match the view filter configuration for a linked field
- [Auto-fill a field by AI](https://help.teable.ai/de/api-reference/field/auto-fill-a-field-by-ai.md): Automatically generate suggestions for filling a specific field
- [Stop auto-fill a field by AI](https://help.teable.ai/de/api-reference/field/stop-auto-fill-a-field-by-ai.md): Stop auto-fill a field by AI
- [Duplicate field](https://help.teable.ai/de/api-reference/field/duplicate-field.md): Duplicate field
- [Check cross-space affected fields for field duplicate](https://help.teable.ai/de/api-reference/field/check-cross-space-affected-fields-for-field-duplicate.md): Check whether this field would be downgraded to single line text on duplicate due to cross-space references. Returns an empty list when no downgrade is needed.
- [Get table fielddelete references](https://help.teable.ai/de/api-reference/field/get-table-fielddelete-references.md): Get resources that reference the given fields (for delete impact analysis)

### table

- [Check cross-space affected fields for table duplicate](https://help.teable.ai/de/api-reference/table/check-cross-space-affected-fields-for-table-duplicate.md): Check the cross-space link/lookup/rollup fields that would be converted if this table were duplicated.
- [Create table](https://help.teable.ai/de/api-reference/table/create-table.md): Create a new table in the specified project with customizable fields, views, and initial records. Default configurations will be applied if not specified.
- [Get table details](https://help.teable.ai/de/api-reference/table/get-table-details.md): Retrieve detailed information about a specific table, including its schema, name, and configuration.
- [Delete table](https://help.teable.ai/de/api-reference/table/delete-table.md): Move a table to trash. The table can be restored within the retention period.
- [List tables](https://help.teable.ai/de/api-reference/table/list-tables.md): Retrieve a list of all tables in the specified project, including their basic information and configurations.
- [Permanently delete table](https://help.teable.ai/de/api-reference/table/permanently-delete-table.md): Permanently delete a table and all its data. This action cannot be undone.
- [Update table name](https://help.teable.ai/de/api-reference/table/update-table-name.md): Update the display name of a table. This will not affect the underlying database table name.
- [Update table tcon](https://help.teable.ai/de/api-reference/table/update-table-tcon.md): Update or remove the emoji icon of a table. The icon must be a valid emoji character. Set to null to remove the icon.
- [Update table order](https://help.teable.ai/de/api-reference/table/update-table-order.md): Update the display order of a table in the project. This affects the order in which tables are shown in the UI.
- [Update table description](https://help.teable.ai/de/api-reference/table/update-table-description.md): Update or remove the description of a table. Set to null to remove the description.
- [Update db table name](https://help.teable.ai/de/api-reference/table/update-db-table-name.md): Update the physical database table name. Must be 1-63 characters, start with letter or underscore, contain only letters, numbers and underscore, and be unique within the project.
- [Get default view id](https://help.teable.ai/de/api-reference/table/get-default-view-id.md): Get default view id
- [Get table permissions](https://help.teable.ai/de/api-reference/table/get-table-permissions.md): Retrieve the current user's permissions for a table, including access rights for table operations, views, records, and fields.
- [Toggle table index](https://help.teable.ai/de/api-reference/table/toggle-table-index.md): Toggle table index
- [Get activated index](https://help.teable.ai/de/api-reference/table/get-activated-index.md): Get the activated index of a table
- [Get table search vector status](https://help.teable.ai/de/api-reference/table/get-table-search-vector-status.md): Returns the read-only generated full-text search status for a table
- [Get abnormal indexes](https://help.teable.ai/de/api-reference/table/get-abnormal-indexes.md): Retrieve a list of abnormal database indexes for a specific table by index type. This helps identify potential performance or maintenance issues.
- [Repair table index](https://help.teable.ai/de/api-reference/table/repair-table-index.md): Repair table index
- [Duplicate a table](https://help.teable.ai/de/api-reference/table/duplicate-a-table.md): Duplicate a table
- [Get base table delete references](https://help.teable.ai/de/api-reference/table/get-base-table-delete-references.md): Get fields on other tables that will be converted or errored when this table is deleted

### aggregation

- [Get aggregated statistics](https://help.teable.ai/de/api-reference/aggregation/get-aggregated-statistics.md): Returns statistical aggregations of table data based on specified functions and grouping criteria
- [Get total row count](https://help.teable.ai/de/api-reference/aggregation/get-total-row-count.md): Returns the total number of rows in a view based on applied filters and criteria
- [Get group points](https://help.teable.ai/de/api-reference/aggregation/get-group-points.md): Returns the distribution and count of records across different group points in the view
- [Get daily calendar data](https://help.teable.ai/de/api-reference/aggregation/get-daily-calendar-data.md): Returns records and count distribution across dates based on specified date range and fields
- [Get total count of search](https://help.teable.ai/de/api-reference/aggregation/get-total-count-of-search.md): Returns the total count of records matching the specified search criteria and filters
- [Get record indices for search](https://help.teable.ai/de/api-reference/aggregation/get-record-indices-for-search.md): Returns the indices and record IDs of records matching the search criteria
- [Get task status collection](https://help.teable.ai/de/api-reference/aggregation/get-task-status-collection.md): Returns records and count distribution across task status based on specified date range and fields
- [Get record index](https://help.teable.ai/de/api-reference/aggregation/get-record-index.md): Returns the 0-based row index of a specific record in the current query context (respecting view filters, sort order, link filters)
- [Aggregate a contiguous row range for grid selection](https://help.teable.ai/de/api-reference/aggregation/aggregate-a-contiguous-row-range-for-grid-selection.md): Same shape as GET /aggregation, plus skip/take to scope the aggregation to a contiguous slice [skip, skip+take) of the view-ordered rows. Used by the grid selection statistic chip when the selection covers rows not loaded on the client.

### selection

- [Get ids from range](https://help.teable.ai/de/api-reference/selection/get-ids-from-range.md): Retrieve record and field identifiers based on the selected range coordinates in a table
- [Clear selected range content](https://help.teable.ai/de/api-reference/selection/clear-selected-range-content.md): Remove all content from the selected table range
- [Clear selected range content with SSE progress](https://help.teable.ai/de/api-reference/selection/clear-selected-range-content-with-sse-progress.md): Clear selected table cells and stream realtime progress for each committed chunk.
- [Clear selected records and fields by id with SSE progress](https://help.teable.ai/de/api-reference/selection/clear-selected-records-and-fields-by-id-with-sse-progress.md): Clear selected cells by id and stream realtime progress.
- [Delete selected range data](https://help.teable.ai/de/api-reference/selection/delete-selected-range-data.md): Delete records or fields within the selected table range
- [Clear selected records and fields by id](https://help.teable.ai/de/api-reference/selection/clear-selected-records-and-fields-by-id.md): Clear selected cells using record and field identifiers instead of row ranges.
- [Paste content by selected record and field ids](https://help.teable.ai/de/api-reference/selection/paste-content-by-selected-record-and-field-ids.md): Apply paste content using record and field identifiers instead of row ranges.
- [Delete selected records by id](https://help.teable.ai/de/api-reference/selection/delete-selected-records-by-id.md): Delete selected records using record identifiers or a query scope with exclusions.
- [Paste content by record and field ids with SSE progress](https://help.teable.ai/de/api-reference/selection/paste-content-by-record-and-field-ids-with-sse-progress.md): Required token scopes: `record|update`
- [Copy selected table content](https://help.teable.ai/de/api-reference/selection/copy-selected-table-content.md): Copy content from selected table ranges including headers if specified
- [Copy selected table content by record and field ids](https://help.teable.ai/de/api-reference/selection/copy-selected-table-content-by-record-and-field-ids.md): Copy content using record and field identifiers instead of row ranges.
- [Paste content into selected range](https://help.teable.ai/de/api-reference/selection/paste-content-into-selected-range.md): Apply paste operation to insert content into the selected table range
- [Paste content with SSE progress](https://help.teable.ai/de/api-reference/selection/paste-content-with-sse-progress.md): Apply paste operation to the selected table range and stream realtime progress for each committed chunk.
- [Delete selected range data with SSE progress](https://help.teable.ai/de/api-reference/selection/delete-selected-range-data-with-sse-progress.md): Delete records within the selected table range and stream realtime progress. Each successful chunk commits independently; disconnecting the client will not roll back already committed chunks.
- [Delete selected records by ids with SSE progress](https://help.teable.ai/de/api-reference/selection/delete-selected-records-by-ids-with-sse-progress.md): Required token scopes: `record|delete`
- [Duplicate selected records with SSE progress](https://help.teable.ai/de/api-reference/selection/duplicate-selected-records-with-sse-progress.md): Duplicate records within the selected table range and stream realtime progress. Each successful chunk commits independently; disconnecting the client will not roll back already committed chunks.
- [Preview paste operation results](https://help.teable.ai/de/api-reference/selection/preview-paste-operation-results.md): Preview the results of a paste operation without applying changes to the table

### plan

- [Get table field plan](https://help.teable.ai/de/api-reference/plan/get-table-field-plan.md): Generate calculation plan for the field
- [Put table field plan](https://help.teable.ai/de/api-reference/plan/put-table-field-plan.md): Generate calculation plan for converting the field
- [Delete table field plan](https://help.teable.ai/de/api-reference/plan/delete-table-field-plan.md): Generate calculation plan for deleting the field
- [Post table fieldplan](https://help.teable.ai/de/api-reference/plan/post-table-fieldplan.md): Generate calculation plan for creating the field

### db-connection

- [Get project connection](https://help.teable.ai/de/api-reference/db-connection/get-base-connection.md): Get db connection info
- [Post project connection](https://help.teable.ai/de/api-reference/db-connection/post-base-connection.md): Create a db connection url
- [Delete project connection](https://help.teable.ai/de/api-reference/db-connection/delete-base-connection.md): Delete a db connection

### share

- [Post share viewauth](https://help.teable.ai/de/api-reference/share/post-share-viewauth.md): share view auth password
- [Get share view](https://help.teable.ai/de/api-reference/share/get-share-view.md): get share view info
- [Get share viewaggregations](https://help.teable.ai/de/api-reference/share/get-share-viewaggregations.md): Get share view aggregations
- [Get share viewrow count](https://help.teable.ai/de/api-reference/share/get-share-viewrow-count.md): Get row count for the share view
- [Get share viewrecords](https://help.teable.ai/de/api-reference/share/get-share-viewrecords.md): Get records for the share view
- [Post share viewform submit](https://help.teable.ai/de/api-reference/share/post-share-viewform-submit.md): share form view submit new record
- [Get share viewcopy](https://help.teable.ai/de/api-reference/share/get-share-viewcopy.md): Copy operations in Share view
- [Get share viewgroup points](https://help.teable.ai/de/api-reference/share/get-share-viewgroup-points.md): Get group points for the share view
- [Get share viewlink records](https://help.teable.ai/de/api-reference/share/get-share-viewlink-records.md): In a view with a field selector, link the records list of the associated field selector to get the. Linking the desired ones inside the share view should fetch the ones that have already been selected.
- [Get share viewcollaborators](https://help.teable.ai/de/api-reference/share/get-share-viewcollaborators.md): View collaborators in a view with a user field selector.
- [Get share viewsearch count](https://help.teable.ai/de/api-reference/share/get-share-viewsearch-count.md): Get share view search result count with query
- [Get share viewsearch index](https://help.teable.ai/de/api-reference/share/get-share-viewsearch-index.md): Get share view record index with search query
- [Get share viewcalendar daily collection](https://help.teable.ai/de/api-reference/share/get-share-viewcalendar-daily-collection.md): Get calendar daily collection for the share view
- [Button click](https://help.teable.ai/de/api-reference/share/button-click.md): Button click

### short-link

- [Resolve a short link](https://help.teable.ai/de/api-reference/short-link/resolve-a-short-link.md): Resolve a short link code to its target path

### import

- [Get importanalyze](https://help.teable.ai/de/api-reference/import/get-importanalyze.md): Get a column info from analyze sheet
- [Post import](https://help.teable.ai/de/api-reference/import/post-import.md): create table from file
- [Create tables from a file with SSE progress](https://help.teable.ai/de/api-reference/import/create-tables-from-a-file-with-sse-progress.md): Create one table per worksheet and stream realtime import progress for each committed row batch.
- [Patch import ](https://help.teable.ai/de/api-reference/import/patch-import-.md): import table inplace
- [Import records into an existing table with SSE progress](https://help.teable.ai/de/api-reference/import/import-records-into-an-existing-table-with-sse-progress.md): Append records from a file into an existing table and stream realtime import progress for each committed row batch.

### export

- [Get export](https://help.teable.ai/de/api-reference/export/get-export.md): export csv from table

### billing

- [Get space billingsubscriptionsummary](https://help.teable.ai/de/api-reference/billing/get-space-billingsubscriptionsummary.md): Retrieves a summary of subscription information for a space
- [Get billingbase products](https://help.teable.ai/de/api-reference/billing/get-billingbase-products.md): Get base products list
- [Get billingadd on products](https://help.teable.ai/de/api-reference/billing/get-billingadd-on-products.md): Get add-on products list
- [Get space billingsubscription](https://help.teable.ai/de/api-reference/billing/get-space-billingsubscription.md): Get subscription detail by spaceId
- [Delete space billingsubscription](https://help.teable.ai/de/api-reference/billing/delete-space-billingsubscription.md): Cancel subscription for a space
- [Get space billing](https://help.teable.ai/de/api-reference/billing/get-space-billing.md): Get space billing details
- [Get space billinginvoicebase list](https://help.teable.ai/de/api-reference/billing/get-space-billinginvoicebase-list.md): Get paginated invoice list by spaceId
- [Post space billingsubscriptioncheckout](https://help.teable.ai/de/api-reference/billing/post-space-billingsubscriptioncheckout.md): Get checkout session url for a space
- [Get space billingsubscriptionplan](https://help.teable.ai/de/api-reference/billing/get-space-billingsubscriptionplan.md): Retrieves the plan subscription
- [Get space billingsubscriptionscheduled change](https://help.teable.ai/de/api-reference/billing/get-space-billingsubscriptionscheduled-change.md): Get the base-plan change scheduled for the end of the current billing period
- [Post space billingsubscriptionperiod end changerevert](https://help.teable.ai/de/api-reference/billing/post-space-billingsubscriptionperiod-end-changerevert.md): Undo what is pending for the end of the current billing period — a scheduled plan change, a cancellation, or both — so the subscription keeps renewing as it is
- [Get billingall products](https://help.teable.ai/de/api-reference/billing/get-billingall-products.md): Get all products collection
- [Get space billingcredit summary](https://help.teable.ai/de/api-reference/billing/get-space-billingcredit-summary.md): Get space credit summary
- [Get space billingcredit detail](https://help.teable.ai/de/api-reference/billing/get-space-billingcredit-detail.md): Get space credit usage detail for a billing cycle (defaults to the current one)
- [Get space billingcredit history](https://help.teable.ai/de/api-reference/billing/get-space-billingcredit-history.md): Get space credit history list with cursor pagination
- [Get space billingmanage portal](https://help.teable.ai/de/api-reference/billing/get-space-billingmanage-portal.md): Get Stripe customer portal URL for managing billing details
- [Get space billingrow count detail](https://help.teable.ai/de/api-reference/billing/get-space-billingrow-count-detail.md): Get per-project row count breakdown for a space
- [Post space billingrow countrefresh](https://help.teable.ai/de/api-reference/billing/post-space-billingrow-countrefresh.md): Recount row usage for a space and stream progress via SSE
- [Post space billingattachment sizerefresh](https://help.teable.ai/de/api-reference/billing/post-space-billingattachment-sizerefresh.md): Recalculate the attachment storage usage for a space

### usage

- [Get space usage](https://help.teable.ai/de/api-reference/usage/get-space-usage.md): Get usage information for the space
- [Get instanceusage](https://help.teable.ai/de/api-reference/usage/get-instanceusage.md): Get usage information for the instance
- [Get project usage](https://help.teable.ai/de/api-reference/usage/get-base-usage.md): Get usage information for the project

### archive

- [Archive records](https://help.teable.ai/de/api-reference/archive/archive-records.md): Move records out of the table into the archive. Archived records are read-only and can be restored from the archive.
- [Archive records with SSE progress](https://help.teable.ai/de/api-reference/archive/archive-records-with-sse-progress.md): Required token scopes: `record|archive`
- [Export archived records as CSV with SSE progress](https://help.teable.ai/de/api-reference/archive/export-archived-records-as-csv-with-sse-progress.md): Required token scopes: `table|archive_read`, `table|export`
- [Get archived records](https://help.teable.ai/de/api-reference/archive/get-archived-records.md): List archived records of a table with fixed-dimension filters (archived time, record created time/by, record last modified by) and cursor pagination.
- [Permanently delete archived records](https://help.teable.ai/de/api-reference/archive/permanently-delete-archived-records.md): Permanently delete archive snapshots. This cannot be undone.
- [Restore archived records](https://help.teable.ai/de/api-reference/archive/restore-archived-records.md): Rebuild archived records back into the table from their archive snapshots.
- [Clear table archive](https://help.teable.ai/de/api-reference/archive/clear-table-archive.md): Permanently delete all archive snapshots of the table. This cannot be undone.

### comment

- [Delete comment  reaction](https://help.teable.ai/de/api-reference/comment/delete-comment--reaction.md): delete record comment reaction
- [Patch comment  reaction](https://help.teable.ai/de/api-reference/comment/patch-comment--reaction.md): create record comment reaction
- [Get comment ](https://help.teable.ai/de/api-reference/comment/get-comment-.md): Get record comment detail
- [Delete comment ](https://help.teable.ai/de/api-reference/comment/delete-comment-.md): delete record comment
- [Patch comment ](https://help.teable.ai/de/api-reference/comment/patch-comment-.md): update record comment
- [Get comment list](https://help.teable.ai/de/api-reference/comment/get-comment-list.md): Get record comment list
- [Post comment create](https://help.teable.ai/de/api-reference/comment/post-comment-create.md): create record comment
- [Get comment subscribe](https://help.teable.ai/de/api-reference/comment/get-comment-subscribe.md): get record comment subscribe detail
- [Post comment subscribe](https://help.teable.ai/de/api-reference/comment/post-comment-subscribe.md): subscribe record comment's active
- [Delete comment subscribe](https://help.teable.ai/de/api-reference/comment/delete-comment-subscribe.md): unsubscribe record comment
- [Get comment attachment](https://help.teable.ai/de/api-reference/comment/get-comment-attachment.md): Get record comment attachment url
- [Post comment count](https://help.teable.ai/de/api-reference/comment/post-comment-count.md): Get comment counts for loaded records
- [Get comment count](https://help.teable.ai/de/api-reference/comment/get-comment-count.md): Get record comment count

### ai

- [Post api aigenerate stream](https://help.teable.ai/de/api-reference/ai/post-api-aigenerate-stream.md): Generate ai stream
- [Get  aiconfig](https://help.teable.ai/de/api-reference/ai/get--aiconfig.md): Get the configuration of ai, including instance and space configuration
- [Get  aidisable ai actions](https://help.teable.ai/de/api-reference/ai/get--aidisable-ai-actions.md): Get the disable ai actions
- [Post api aigenerate](https://help.teable.ai/de/api-reference/ai/post-api-aigenerate.md): Generate AI text (non-streaming)

### integrity

- [Get integrityproject link check](https://help.teable.ai/de/api-reference/integrity/get-integritybase-link-check.md): Check integrity of link fields in a project
- [Post integrityproject link fix](https://help.teable.ai/de/api-reference/integrity/post-integritybase-link-fix.md): Fix integrity of link fields in a project
- [Get v2integritybase decision](https://help.teable.ai/de/api-reference/integrity/get-v2integritybase-decision.md): Resolve whether the current project should use the v2 schema integrity flow
- [Get v2integritytable check stream](https://help.teable.ai/de/api-reference/integrity/get-v2integritytable-check-stream.md): Stream v2 schema integrity check results for a table
- [Get v2integritybase check stream](https://help.teable.ai/de/api-reference/integrity/get-v2integritybase-check-stream.md): Stream v2 schema integrity check results for a project
- [Post v2integritytable repair stream](https://help.teable.ai/de/api-reference/integrity/post-v2integritytable-repair-stream.md): Stream v2 schema integrity repair results for a table
- [Post v2integritybase repair stream](https://help.teable.ai/de/api-reference/integrity/post-v2integritybase-repair-stream.md): Stream v2 schema integrity repair results for a project

### plugin-panel

- [Get table plugin panel](https://help.teable.ai/de/api-reference/plugin-panel/get-table-plugin-panel.md): Get a plugin panel
- [Delete table plugin panel](https://help.teable.ai/de/api-reference/plugin-panel/delete-table-plugin-panel.md): Delete a plugin panel
- [Get table plugin panel 1](https://help.teable.ai/de/api-reference/plugin-panel/get-table-plugin-panel-1.md): Get all plugin panels
- [Post table plugin panel](https://help.teable.ai/de/api-reference/plugin-panel/post-table-plugin-panel.md): Create a plugin panel
- [Patch table plugin panel rename](https://help.teable.ai/de/api-reference/plugin-panel/patch-table-plugin-panel-rename.md): Rename a plugin panel
- [Patch table plugin panel layout](https://help.teable.ai/de/api-reference/plugin-panel/patch-table-plugin-panel-layout.md): Update the layout of a plugin panel
- [Post table plugin panel install](https://help.teable.ai/de/api-reference/plugin-panel/post-table-plugin-panel-install.md): Install a plugin to a table plugin panel
- [Get table plugin panel plugin](https://help.teable.ai/de/api-reference/plugin-panel/get-table-plugin-panel-plugin.md): Get a plugin in plugin panel
- [Delete table plugin panel plugin](https://help.teable.ai/de/api-reference/plugin-panel/delete-table-plugin-panel-plugin.md): Remove a plugin from a plugin panel
- [Patch table plugin panel plugin rename](https://help.teable.ai/de/api-reference/plugin-panel/patch-table-plugin-panel-plugin-rename.md): Rename a plugin in a plugin panel
- [Patch table plugin panel plugin update storage](https://help.teable.ai/de/api-reference/plugin-panel/patch-table-plugin-panel-plugin-update-storage.md): Update storage of a plugin in a plugin panel
- [Duplicate a plugin panel](https://help.teable.ai/de/api-reference/plugin-panel/duplicate-a-plugin-panel.md): Duplicate a plugin panel
- [Duplicate a dashboard installed plugin](https://help.teable.ai/de/api-reference/plugin-panel/duplicate-a-dashboard-installed-plugin.md): Duplicate a dashboard installed plugin

### plugin-context-menu

- [Get table plugin context menu](https://help.teable.ai/de/api-reference/plugin-context-menu/get-table-plugin-context-menu.md): Required token scopes: `table|read`
- [Delete table plugin context menu](https://help.teable.ai/de/api-reference/plugin-context-menu/delete-table-plugin-context-menu.md): Remove a plugin context menu
- [Post table plugin context menuinstall](https://help.teable.ai/de/api-reference/plugin-context-menu/post-table-plugin-context-menuinstall.md): Install a plugin context menu
- [Put table plugin context menu move](https://help.teable.ai/de/api-reference/plugin-context-menu/put-table-plugin-context-menu-move.md): Required token scopes: `table|update`
- [Patch table plugin context menu rename](https://help.teable.ai/de/api-reference/plugin-context-menu/patch-table-plugin-context-menu-rename.md): Rename a plugin context menu
- [Put table plugin context menu update storage](https://help.teable.ai/de/api-reference/plugin-context-menu/put-table-plugin-context-menu-update-storage.md): Required token scopes: `table|update`
- [Get table plugin context menu 1](https://help.teable.ai/de/api-reference/plugin-context-menu/get-table-plugin-context-menu-1.md): Required token scopes: `table|read`
- [Get table plugin context menu storage](https://help.teable.ai/de/api-reference/plugin-context-menu/get-table-plugin-context-menu-storage.md): Required token scopes: `table|read`

### unsubscribe

- [Get unsubscribe](https://help.teable.ai/de/api-reference/unsubscribe/get-unsubscribe.md): Get unsubscribe information
- [Post unsubscribe](https://help.teable.ai/de/api-reference/unsubscribe/post-unsubscribe.md): Update subscription status
- [Get unsubscribelist](https://help.teable.ai/de/api-reference/unsubscribe/get-unsubscribelist.md): Get paginated unsubscribe list by baseId
- [Get unsubscribeexport list](https://help.teable.ai/de/api-reference/unsubscribe/get-unsubscribeexport-list.md): Export unsubscribe list
- [Post unsubscribeimport list](https://help.teable.ai/de/api-reference/unsubscribe/post-unsubscribeimport-list.md): Import unsubscribe list

### project node

- [Get project node](https://help.teable.ai/de/api-reference/base-node/get-base-node.md): Retrieve a node in a project by its ID.
- [Update project node](https://help.teable.ai/de/api-reference/base-node/put-base-node.md): Update a node in a project by its ID.
- [Delete project node](https://help.teable.ai/de/api-reference/base-node/delete-base-node.md): Delete a node from a project by its ID.
- [Get project node tree](https://help.teable.ai/de/api-reference/base-node/get-base-nodetree.md): Retrieve the node hierarchy and maximum folder depth for a project.
- [List project nodes](https://help.teable.ai/de/api-reference/base-node/get-base-nodelist.md): Retrieve a flat list of nodes in a project.
- [Move project node](https://help.teable.ai/de/api-reference/base-node/put-base-node-move.md): Move or reorder a node within a project hierarchy.
- [Create project folder](https://help.teable.ai/de/api-reference/base-node/post-base-nodefolder.md): Create a folder in a project hierarchy.
- [Create project node](https://help.teable.ai/de/api-reference/base-node/post-base-node.md): Create a node in a project hierarchy.
- [Duplicate project node](https://help.teable.ai/de/api-reference/base-node/post-base-node-duplicate.md): Create a copy of a node in a project.
- [Permanently delete project node](https://help.teable.ai/de/api-reference/base-node/delete-base-node-permanent.md): Permanently delete a node from a project by its ID.
- [Delete project folder](https://help.teable.ai/de/api-reference/base-node/delete-base-nodefolder.md): Delete a folder from a project and move its children to the parent.
- [Rename project folder](https://help.teable.ai/de/api-reference/base-node/patch-base-nodefolder.md): Rename a folder in a project.

### project-share

- [List shared project node IDs](https://help.teable.ai/de/api-reference/base-share/get-base-share.md): List the IDs of shared nodes in a project.
- [Create project share link](https://help.teable.ai/de/api-reference/base-share/post-base-share.md): Create a project share link.
- [Delete project share link](https://help.teable.ai/de/api-reference/base-share/delete-base-share.md): Delete a project share link by its ID.
- [Update project share link](https://help.teable.ai/de/api-reference/base-share/patch-base-share.md): Update the settings of a project share link.
- [Refresh project share link](https://help.teable.ai/de/api-reference/base-share/post-base-share-refresh.md): Generate a new ID for a project share link.
- [Get shared project](https://help.teable.ai/de/api-reference/base-share/get-share-base.md): Retrieve shared project information using a share link ID.
- [Get project share by node](https://help.teable.ai/de/api-reference/base-share/get-base-sharenode.md): Retrieve the share link settings for a node in a project.
- [Authenticate shared project](https://help.teable.ai/de/api-reference/base-share/post-share-baseauth.md): Authenticate with a password to access a shared project.
- [Copy shared project](https://help.teable.ai/de/api-reference/base-share/post-share-basecopy.md): Copy a shared project to the target space.

### user-integration

- [Get user integrations](https://help.teable.ai/de/api-reference/user-integration/get-user-integrations.md): Get user integration list
- [Delete user integrations](https://help.teable.ai/de/api-reference/user-integration/delete-user-integrations.md): Delete user integration
- [Put user integrations name](https://help.teable.ai/de/api-reference/user-integration/put-user-integrations-name.md): Update user integration name
- [Post user integrations token](https://help.teable.ai/de/api-reference/user-integration/post-user-integrations-token.md): Get a valid access token for a user integration (auto-refreshes if expired)
- [List Composio toolkits](https://help.teable.ai/de/api-reference/user-integration/list-composio-toolkits.md): List the Composio toolkits enabled on this deployment and the caller connection status for each.
- [Start a Composio connection](https://help.teable.ai/de/api-reference/user-integration/start-a-composio-connection.md): Returns a hosted Connect Link for the toolkit. Teable never builds a provider OAuth flow for this source.
- [Reconcile Composio connections](https://help.teable.ai/de/api-reference/user-integration/reconcile-composio-connections.md): Pull the caller connection state from Composio into user_integration. Call this after the user returns from a Connect Link.
- [Disconnect a Composio integration](https://help.teable.ai/de/api-reference/user-integration/disconnect-a-composio-integration.md): Releases the authorization upstream and removes the local record.
- [Search Composio tools](https://help.teable.ai/de/api-reference/user-integration/search-composio-tools.md): Discover tools for a task. Callers must never hardcode a tool slug — resolve it here first.
- [Execute a Composio tool](https://help.teable.ai/de/api-reference/user-integration/execute-a-composio-tool.md): Run one tool as the caller, through the caller's Composio connections. The toolkit must be on the deployment allowlist.
- [Fields to connect a Composio toolkit with an entered credential](https://help.teable.ai/de/api-reference/user-integration/fields-to-connect-a-composio-toolkit-with-an-entered-credential.md): What the user has to enter to connect the toolkit, as Composio describes it. Only for toolkits whose `needsCredential` is true.
- [Connect a Composio toolkit with an entered credential](https://help.teable.ai/de/api-reference/user-integration/connect-a-composio-toolkit-with-an-entered-credential.md): Hands the entered values to Composio, which verifies them and holds them. Teable stores only the resulting connected-account reference. Responds with the reconciled toolkit list.

### automation

- [Post project workflow action](https://help.teable.ai/de/api-reference/automation/post-base-workflow-action.md): Create a automation workflow action
- [Put project workflow action](https://help.teable.ai/de/api-reference/automation/put-base-workflow-action.md): update a automation workflow action
- [Delete project workflow action](https://help.teable.ai/de/api-reference/automation/delete-base-workflow-action.md): delete a automation workflow action
- [Post project workflow action duplicate](https://help.teable.ai/de/api-reference/automation/post-base-workflow-action-duplicate.md): duplicate a automation workflow action
- [Get project workflow action script input](https://help.teable.ai/de/api-reference/automation/get-base-workflow-action-script-input.md): Get script integrations for a workflow action
- [Post project workflow logic](https://help.teable.ai/de/api-reference/automation/post-base-workflow-logic.md): Create a automation workflow logic
- [Put project workflow logic](https://help.teable.ai/de/api-reference/automation/put-base-workflow-logic.md): update a automation workflow logic
- [Delete project workflow logic](https://help.teable.ai/de/api-reference/automation/delete-base-workflow-logic.md): delete a automation workflow logic
- [Post project workflow trigger](https://help.teable.ai/de/api-reference/automation/post-base-workflow-trigger.md): Create a automation workflow trigger
- [Put project workflow trigger](https://help.teable.ai/de/api-reference/automation/put-base-workflow-trigger.md): update a automation workflow trigger
- [Post project workflow trigger generate webhook token](https://help.teable.ai/de/api-reference/automation/post-base-workflow-trigger-generate-webhook-token.md): Generate a new webhook token for the trigger
- [Get base workflow trigger list mailboxes](https://help.teable.ai/de/api-reference/automation/get-base-workflow-trigger-list-mailboxes.md): List available mailbox folders for the configured email connection
- [Get project workflow](https://help.teable.ai/de/api-reference/automation/get-base-workflow.md): get a automation workflow
- [Put project workflow](https://help.teable.ai/de/api-reference/automation/put-base-workflow.md): update a automation workflow
- [Delete project workflow](https://help.teable.ai/de/api-reference/automation/delete-base-workflow.md): delete a automation workflow
- [Get project workflow active snapshot](https://help.teable.ai/de/api-reference/automation/get-base-workflow-active-snapshot.md): Get the currently active (published) snapshot of a workflow. Returns the version that is actually running, as opposed to the draft version returned by getWorkflow.
- [Get project workflow 1](https://help.teable.ai/de/api-reference/automation/get-base-workflow-1.md): get automation workflow list in project
- [Post project workflow](https://help.teable.ai/de/api-reference/automation/post-base-workflow.md): Create a automation workflow
- [Put project workflow active](https://help.teable.ai/de/api-reference/automation/put-base-workflow-active.md): active or inactive a automation workflow
- [Get project workflow run](https://help.teable.ai/de/api-reference/automation/get-base-workflow-run.md): get automation workflow run list
- [Get project workflow run 1](https://help.teable.ai/de/api-reference/automation/get-base-workflow-run-1.md): get automation workflow run history list
- [Get project workflow runsummary](https://help.teable.ai/de/api-reference/automation/get-base-workflow-runsummary.md): get automation workflow run summary statistics
- [Post base workflow run rerun](https://help.teable.ai/de/api-reference/automation/post-base-workflow-run-rerun.md): rerun a failed automation workflow run
- [Post base workflow run rerunplan](https://help.teable.ai/de/api-reference/automation/post-base-workflow-run-rerunplan.md): Check whether a failed run supports resume-from-step rerun
- [Post project workflow test](https://help.teable.ai/de/api-reference/automation/post-base-workflow-test.md): test a automation workflow node
- [Post project workflow test all](https://help.teable.ai/de/api-reference/automation/post-base-workflow-test-all.md): test a automation workflow all
- [Put project workflow order](https://help.teable.ai/de/api-reference/automation/put-base-workflow-order.md): Update workflow order
- [Post project workflow filter link records](https://help.teable.ai/de/api-reference/automation/post-base-workflow-filter-link-records.md): get automation workflow list in project
- [Post project workflow duplicate](https://help.teable.ai/de/api-reference/automation/post-base-workflow-duplicate.md): duplicate a automation workflow
- [Permanently delete workflow](https://help.teable.ai/de/api-reference/automation/permanently-delete-workflow.md): Permanently delete a workflow and all its data. This action cannot be undone.

### authority-matrix

- [Patch project authority matrixstatus](https://help.teable.ai/de/api-reference/authority-matrix/patch-base-authority-matrixstatus.md): Enable authority
- [Get project authority matrix](https://help.teable.ai/de/api-reference/authority-matrix/get-base-authority-matrix.md): Get authority matrix
- [Put project authority matrix](https://help.teable.ai/de/api-reference/authority-matrix/put-base-authority-matrix.md): Update authority matrix
- [Patch project authority matrixadmin user](https://help.teable.ai/de/api-reference/authority-matrix/patch-base-authority-matrixadmin-user.md): Update admin user
- [Get project authority matrix role](https://help.teable.ai/de/api-reference/authority-matrix/get-base-authority-matrix-role.md): Get authority matrix role list
- [Post project authority matrix role](https://help.teable.ai/de/api-reference/authority-matrix/post-base-authority-matrix-role.md): Add authority matrix role
- [Get project authority matrix role 1](https://help.teable.ai/de/api-reference/authority-matrix/get-base-authority-matrix-role-1.md): Get authority matrix role
- [Put project authority matrix role](https://help.teable.ai/de/api-reference/authority-matrix/put-base-authority-matrix-role.md): Update authority matrix role
- [Delete project authority matrix role](https://help.teable.ai/de/api-reference/authority-matrix/delete-base-authority-matrix-role.md): Delete authority matrix role
- [Patch project authority matrix role status](https://help.teable.ai/de/api-reference/authority-matrix/patch-base-authority-matrix-role-status.md): Update authority matrix role status
- [Patch project authority matrix role name](https://help.teable.ai/de/api-reference/authority-matrix/patch-base-authority-matrix-role-name.md): Update authority matrix role name
- [Patch project authority matrix role description](https://help.teable.ai/de/api-reference/authority-matrix/patch-base-authority-matrix-role-description.md): Update authority matrix role description
- [Patch project authority matrix role user](https://help.teable.ai/de/api-reference/authority-matrix/patch-base-authority-matrix-role-user.md): Update authority matrix role user
- [Post project authority matrix role duplicate](https://help.teable.ai/de/api-reference/authority-matrix/post-base-authority-matrix-role-duplicate.md): Duplicate authority matrix role
- [Get project authority matrix role table filter link records](https://help.teable.ai/de/api-reference/authority-matrix/get-base-authority-matrix-role-table-filter-link-records.md): Get authority matrix table link records

### app

- [Get base app files](https://help.teable.ai/de/api-reference/app/get-base-app-files.md): Get app source files (loaded lazily by the editor, not by the preview path)
- [Patch project app files](https://help.teable.ai/de/api-reference/app/patch-base-app-files.md): Update app files
- [Patch project app props](https://help.teable.ai/de/api-reference/app/patch-base-app-props.md): Update app props
- [Patch base app login config](https://help.teable.ai/de/api-reference/app/patch-base-app-login-config.md): Update app login config. Backend decides whether the sandbox dev server needs a restart based on the diff.
- [Get base app site info](https://help.teable.ai/de/api-reference/app/get-base-app-site-info.md): Get the published-site metadata (title/description/favicon) of an app
- [Patch base app site info](https://help.teable.ai/de/api-reference/app/patch-base-app-site-info.md): Update the published-site metadata (title/description/favicon) of an app
- [Post project app run](https://help.teable.ai/de/api-reference/app/post-base-app-run.md): Run the app code
- [Get project app export code](https://help.teable.ai/de/api-reference/app/get-base-app-export-code.md): Export app source code as a ZIP file
- [Get base app code](https://help.teable.ai/de/api-reference/app/get-base-app-code.md): Download the app source code of the current version as a ZIP file (env files excluded)
- [Post project app import code](https://help.teable.ai/de/api-reference/app/post-base-app-import-code.md): Import app source code from a ZIP file
- [Post project app deploy](https://help.teable.ai/de/api-reference/app/post-base-app-deploy.md): Deploy app
- [Post base app deploystream](https://help.teable.ai/de/api-reference/app/post-base-app-deploystream.md): Deploy app and stream progress events
- [Get project app deploystatus](https://help.teable.ai/de/api-reference/app/get-base-app-deploystatus.md): Get app deployment status
- [Post base app unpublish](https://help.teable.ai/de/api-reference/app/post-base-app-unpublish.md): Unpublish an app by deleting all Vercel deployments. The Vercel project, env vars, and custom domain configuration are preserved so the app can be republished later.
- [Delete app](https://help.teable.ai/de/api-reference/app/delete-app.md): Delete app by its ID.
- [Get base app chatgenerationstatus](https://help.teable.ai/de/api-reference/app/get-base-app-chatgenerationstatus.md): Get durable App Builder generation status
- [Get base app chatsandboxfilesgrant](https://help.teable.ai/de/api-reference/app/get-base-app-chatsandboxfilesgrant.md): Issue a scoped grant (base URL + token) for direct access to the app sandbox files
- [Get base app chatsandboxfilesstorage usage](https://help.teable.ai/de/api-reference/app/get-base-app-chatsandboxfilesstorage-usage.md): Get whole-sandbox storage usage (uploads + outputs) for the app sandbox meter
- [Permanently delete app](https://help.teable.ai/de/api-reference/app/permanently-delete-app.md): Permanently delete an app and all its data. This action cannot be undone.
- [Patch base app system domain prefix](https://help.teable.ai/de/api-reference/app/patch-base-app-system-domain-prefix.md): Update app system domain prefix
- [Post base app access linkrefresh](https://help.teable.ai/de/api-reference/app/post-base-app-access-linkrefresh.md): Refresh app access link
- [Post base app restart preview](https://help.teable.ai/de/api-reference/app/post-base-app-restart-preview.md): Restart the app preview
- [Get an app's AI proxy access key state](https://help.teable.ai/de/api-reference/app/get-an-apps-ai-proxy-access-key-state.md): Returns the instance-level injection switch plus the AI proxy api_key metadata for the app (null metadata when AI access is disabled).
- [Enable AI proxy access for an app](https://help.teable.ai/de/api-reference/app/enable-ai-proxy-access-for-an-app.md): Provisions a long-lived AI proxy api_key for the app and returns its JWT exactly once.
- [Disable AI proxy access for an app](https://help.teable.ai/de/api-reference/app/disable-ai-proxy-access-for-an-app.md): Revokes the app AI proxy api_key and clears the pointer on the app row.
- [Rotate an app's AI proxy access key](https://help.teable.ai/de/api-reference/app/rotate-an-apps-ai-proxy-access-key.md): Keeps the api_key row id but replaces its sign and returns a fresh one-time JWT; the previous JWT stops validating.

### enterprise

- [Get enterprise authentication](https://help.teable.ai/de/api-reference/enterprise/get-enterprise-authentication.md): Get a authentication
- [Put enterprise authentication](https://help.teable.ai/de/api-reference/enterprise/put-enterprise-authentication.md): Update a authentication
- [Delete enterprise authentication](https://help.teable.ai/de/api-reference/enterprise/delete-enterprise-authentication.md): Delete a authentication
- [Get enterprise authentication 1](https://help.teable.ai/de/api-reference/enterprise/get-enterprise-authentication-1.md): Get a authentication list
- [Post enterprise authentication](https://help.teable.ai/de/api-reference/enterprise/post-enterprise-authentication.md): Create a authentication
- [Get enterprise authenticationproviders](https://help.teable.ai/de/api-reference/enterprise/get-enterprise-authenticationproviders.md): Get providers
- [Get enterprise domain verification](https://help.teable.ai/de/api-reference/enterprise/get-enterprise-domain-verification.md): Get a domain verification
- [Post enterprise domain verification](https://help.teable.ai/de/api-reference/enterprise/post-enterprise-domain-verification.md): Create a domain verification
- [Delete enterprise domain verification](https://help.teable.ai/de/api-reference/enterprise/delete-enterprise-domain-verification.md): Delete a domain verification
- [Post enterprise domain verificationsend verification email](https://help.teable.ai/de/api-reference/enterprise/post-enterprise-domain-verificationsend-verification-email.md): Send email verification

### organization

- [Get organization](https://help.teable.ai/de/api-reference/organization/get-organization.md): Get organization
- [Put organization rename](https://help.teable.ai/de/api-reference/organization/put-organization-rename.md): Rename organization
- [Put organization update auto space](https://help.teable.ai/de/api-reference/organization/put-organization-update-auto-space.md): Update auto space
- [Get organization space](https://help.teable.ai/de/api-reference/organization/get-organization-space.md): Get organization space
- [Get organization setting](https://help.teable.ai/de/api-reference/organization/get-organization-setting.md): Get organization setting
- [Get organization users](https://help.teable.ai/de/api-reference/organization/get-organization-users.md): Get organization users
- [Post organization users](https://help.teable.ai/de/api-reference/organization/post-organization-users.md): Required token scopes: `enterprise|update`
- [Post organization user](https://help.teable.ai/de/api-reference/organization/post-organization-user.md): Add organization user
- [Delete organization user](https://help.teable.ai/de/api-reference/organization/delete-organization-user.md): Delete organization user
- [Post organization user deactivate](https://help.teable.ai/de/api-reference/organization/post-organization-user-deactivate.md): Deactivate organization user
- [Post organization user activate](https://help.teable.ai/de/api-reference/organization/post-organization-user-activate.md): Activate organization user
- [Get organization user](https://help.teable.ai/de/api-reference/organization/get-organization-user.md): Required token scopes: `enterprise|read`
- [Patch organization user](https://help.teable.ai/de/api-reference/organization/patch-organization-user.md): Update organization user
- [Get organization user exists](https://help.teable.ai/de/api-reference/organization/get-organization-user-exists.md): Required token scopes: `enterprise|read`
- [Put organization department scope](https://help.teable.ai/de/api-reference/organization/put-organization-department-scope.md): Update department scope
- [Get organization department](https://help.teable.ai/de/api-reference/organization/get-organization-department.md): Required token scopes: `enterprise|read`
- [Delete organization department](https://help.teable.ai/de/api-reference/organization/delete-organization-department.md): Required token scopes: `enterprise|update`
- [Patch organization department rename](https://help.teable.ai/de/api-reference/organization/patch-organization-department-rename.md): Required token scopes: `enterprise|update`
- [Patch organization department move](https://help.teable.ai/de/api-reference/organization/patch-organization-department-move.md): Required token scopes: `enterprise|update`
- [Get organization department 1](https://help.teable.ai/de/api-reference/organization/get-organization-department-1.md): Required token scopes: `enterprise|read`
- [Post organization department](https://help.teable.ai/de/api-reference/organization/post-organization-department.md): Required token scopes: `enterprise|update`
- [Get organization department user](https://help.teable.ai/de/api-reference/organization/get-organization-department-user.md): Required token scopes: `enterprise|read`
- [Post organization department user](https://help.teable.ai/de/api-reference/organization/post-organization-department-user.md): Required token scopes: `enterprise|update`
- [Delete organization department user](https://help.teable.ai/de/api-reference/organization/delete-organization-department-user.md): Required token scopes: `enterprise|update`
- [Patch organization department usermove](https://help.teable.ai/de/api-reference/organization/patch-organization-department-usermove.md): Required token scopes: `enterprise|update`
- [Patch organization department userdepartment](https://help.teable.ai/de/api-reference/organization/patch-organization-department-userdepartment.md): Required token scopes: `enterprise|update`
- [Get instanceorganization](https://help.teable.ai/de/api-reference/organization/get-instanceorganization.md): Get instance organization, only for enterprise edition

### routine

- [List routines of a base](https://help.teable.ai/de/api-reference/routine/list-routines-of-a-base.md): Required token scopes: `routine|read`
- [Create routine](https://help.teable.ai/de/api-reference/routine/create-routine.md): Create a routine in draft status. Provisions a dedicated bot user (system user, base collaborator) and, when a config is supplied, the first immutable config snapshot.
- [Get routine](https://help.teable.ai/de/api-reference/routine/get-routine.md): Required token scopes: `routine|read`
- [Update routine](https://help.teable.ai/de/api-reference/routine/update-routine.md): Renaming only touches the routine row (and the bot user name). A changed config inserts a new immutable snapshot and swaps the current pointer; saving an identical config inserts nothing.
- [Soft-delete routine](https://help.teable.ai/de/api-reference/routine/soft-delete-routine.md): Soft delete: run history and chats stay readable, the bot user is deactivated and removed from the base collaborators.
- [List runs of a routine](https://help.teable.ai/de/api-reference/routine/list-runs-of-a-routine.md): Run history, newest first.
- [Get base routine runsummary](https://help.teable.ai/de/api-reference/routine/get-base-routine-runsummary.md): Run counts per status and the mean execution time, under the same filters as the run list
- [Get a single run of a routine](https://help.teable.ai/de/api-reference/routine/get-a-single-run-of-a-routine.md): Required token scopes: `routine|update`
- [Save routine draft](https://help.teable.ai/de/api-reference/routine/save-routine-draft.md): Stores edits without changing what runs. Scheduled runs keep using the published snapshot until the draft is published. A draft matching the published config is cleared instead of stored.
- [Discard routine draft](https://help.teable.ai/de/api-reference/routine/discard-routine-draft.md): Throws the unpublished edits away; the published snapshot is untouched.
- [Publish routine draft](https://help.teable.ai/de/api-reference/routine/publish-routine-draft.md): Promotes the draft to a new snapshot, so later runs use it, and re-registers the schedule. A no-op when there is no draft.
- [Permanently delete routine](https://help.teable.ai/de/api-reference/routine/permanently-delete-routine.md): Hard delete: the routine, its config snapshots, run history, chats and bot user are removed together with any trash entry. This action cannot be undone.
- [Activate routine](https://help.teable.ai/de/api-reference/routine/activate-routine.md): Moves a draft/paused/ended routine to active. Requires a saved config snapshot.
- [Pause routine](https://help.teable.ai/de/api-reference/routine/pause-routine.md): Moves an active routine to paused; config is kept, no further planned runs.
- [Run routine now](https://help.teable.ai/de/api-reference/routine/run-routine-now.md): Manually trigger one run. Fails when another run of the routine is still in flight or the space is out of credits.

### chat

- [Post project chatcreate](https://help.teable.ai/de/api-reference/chat/post-base-chatcreate.md): Create chat
- [Get base chat sandboxfilesgrant](https://help.teable.ai/de/api-reference/chat/get-base-chat-sandboxfilesgrant.md): Issue a scoped grant (base URL + token) for direct access to the chat sandbox files
- [Get base chat sandboxfilesstorage usage](https://help.teable.ai/de/api-reference/chat/get-base-chat-sandboxfilesstorage-usage.md): Get whole-sandbox storage usage (uploads + outputs) for the chat sandbox meter
- [Get project chat messages](https://help.teable.ai/de/api-reference/chat/get-base-chat-messages.md): Get chat messages
- [Delete project chat messages](https://help.teable.ai/de/api-reference/chat/delete-base-chat-messages.md): Clear all messages in a chat
- [Get project chathistory](https://help.teable.ai/de/api-reference/chat/get-base-chathistory.md): Get chat history
- [Delete project chat delete](https://help.teable.ai/de/api-reference/chat/delete-base-chat-delete.md): Required token scopes: `base|read`
- [Patch project chat rename](https://help.teable.ai/de/api-reference/chat/patch-base-chat-rename.md): Required token scopes: `base|read`
- [Patch base chat archive](https://help.teable.ai/de/api-reference/chat/patch-base-chat-archive.md): Archive or restore a chat you own. Archived chats leave the base history and show up under the user-level archived list. Chats bound to a resource (App Builder `appGen` chats and the like) cannot be archived.
- [Post base chat read](https://help.teable.ai/de/api-reference/chat/post-base-chat-read.md): Mark a chat you own as read: assistant messages that settled before now no longer count as unread. A no-op for chats you do not own.
- [Delete base chat queue](https://help.teable.ai/de/api-reference/chat/delete-base-chat-queue.md): Remove a still-queued message.
- [Post base chat queueresume](https://help.teable.ai/de/api-reference/chat/post-base-chat-queueresume.md): Resume auto-dispatch after a stop paused the send queue.
- [Post project chat stop](https://help.teable.ai/de/api-reference/chat/post-base-chat-stop.md): Stop an active chat stream and prevent resume
- [Get chatonboardingscenarios](https://help.teable.ai/de/api-reference/chat/get-chatonboardingscenarios.md): Get onboarding scenarios with presigned URLs for attachments
- [Post chatonboardingattachments](https://help.teable.ai/de/api-reference/chat/post-chatonboardingattachments.md): Get attachment info by tokens. Used for landing page onboarding flow.
- [Post project chattext extract](https://help.teable.ai/de/api-reference/chat/post-base-chattext-extract.md): Extract text content from attachments
- [Post project chatexecute script](https://help.teable.ai/de/api-reference/chat/post-base-chatexecute-script.md): Execute TypeScript code in sandbox for chat tools
- [Post project chatresolve attachments](https://help.teable.ai/de/api-reference/chat/post-base-chatresolve-attachments.md): Resolve attachment tokens to presigned URLs
- [Patch base chat tool output](https://help.teable.ai/de/api-reference/chat/patch-base-chat-tool-output.md): Update a tool part output within a chat message
- [Get base chat messages metadata](https://help.teable.ai/de/api-reference/chat/get-base-chat-messages-metadata.md): Get message metadata (usage, credit, context window)
- [Get base chat generationstatus](https://help.teable.ai/de/api-reference/chat/get-base-chat-generationstatus.md): Get durable chat generation status
- [Patch base chat messages feedback](https://help.teable.ai/de/api-reference/chat/patch-base-chat-messages-feedback.md): Set, update, or clear feedback (thumbs up/down) on an assistant message
- [Post base chat warmup](https://help.teable.ai/de/api-reference/chat/post-base-chat-warmup.md): Warmup chat
- [Put base chat order](https://help.teable.ai/de/api-reference/chat/put-base-chat-order.md): Place a chat you own next to another one in the base's chat list. The list is per owner: chats never placed by hand lead it newest first, placed ones follow in their hand-made order. The first placement in a base freezes the current order for every chat there.

### cuppyclaw

- [Get space claw](https://help.teable.ai/de/api-reference/cuppyclaw/get-space-claw.md): List bots in a space
- [Post space claw](https://help.teable.ai/de/api-reference/cuppyclaw/post-space-claw.md): Create a bot in a space
- [Delete space claw](https://help.teable.ai/de/api-reference/cuppyclaw/delete-space-claw.md): Delete a bot
- [Patch space claw](https://help.teable.ai/de/api-reference/cuppyclaw/patch-space-claw.md): Update a bot
- [Get space claw bases](https://help.teable.ai/de/api-reference/cuppyclaw/get-space-claw-bases.md): List projects a bot can access
- [Post space claw bases](https://help.teable.ai/de/api-reference/cuppyclaw/post-space-claw-bases.md): Grant a bot access to a project (or update its role there)
- [Delete space claw bases](https://help.teable.ai/de/api-reference/cuppyclaw/delete-space-claw-bases.md): Revoke a bot's access to a project
- [Get space clawim platforms](https://help.teable.ai/de/api-reference/cuppyclaw/get-space-clawim-platforms.md): List IM platforms a bot can be bound to in this space
- [Post space claw im linkgenerate](https://help.teable.ai/de/api-reference/cuppyclaw/post-space-claw-im-linkgenerate.md): Generate a link token to bind a bot to an IM channel
- [Get space claw im linkstatus](https://help.teable.ai/de/api-reference/cuppyclaw/get-space-claw-im-linkstatus.md): Get the status of an IM link token
- [Get space claw im link](https://help.teable.ai/de/api-reference/cuppyclaw/get-space-claw-im-link.md): Get the current IM binding of a bot
- [Delete space claw im link](https://help.teable.ai/de/api-reference/cuppyclaw/delete-space-claw-im-link.md): Unbind a bot from its IM channel
- [Get space claw slackchannels](https://help.teable.ai/de/api-reference/cuppyclaw/get-space-claw-slackchannels.md): List Slack channels visible to the user with bot-join and binding status
- [Post space claw im linkbind direct](https://help.teable.ai/de/api-reference/cuppyclaw/post-space-claw-im-linkbind-direct.md): Bind a bot directly to an IM channel or DM
- [Post space claw avatar](https://help.teable.ai/de/api-reference/cuppyclaw/post-space-claw-avatar.md): Upload a custom avatar for a bot
- [Patch space claw avatar](https://help.teable.ai/de/api-reference/cuppyclaw/patch-space-claw-avatar.md): Select a preset avatar for a bot
- [Get space clawpreset avatars](https://help.teable.ai/de/api-reference/cuppyclaw/get-space-clawpreset-avatars.md): List preset avatars available for bots
- [Get space claw sandboxfilesgrant](https://help.teable.ai/de/api-reference/cuppyclaw/get-space-claw-sandboxfilesgrant.md): Issue a scoped grant (base URL + token) for direct access to the bot's sandbox files
- [Get space claw sandboxfilesstorage usage](https://help.teable.ai/de/api-reference/cuppyclaw/get-space-claw-sandboxfilesstorage-usage.md): Get whole-sandbox storage usage (uploads + outputs) for the bot's sandbox meter

### reward

- [Get reward credit list](https://help.teable.ai/de/api-reference/reward/get-reward-credit-list.md): Get reward credit list for a space

### scrape

- [Get base scrapedatasets](https://help.teable.ai/de/api-reference/scrape/get-base-scrapedatasets.md): Search the full scraper catalog (beyond the curated list) by platform name
- [Get base scrapesnapshot](https://help.teable.ai/de/api-reference/scrape/get-base-scrapesnapshot.md): Poll for scrape result by snapshot ID
- [Post base scrapetrigger](https://help.teable.ai/de/api-reference/scrape/post-base-scrapetrigger.md): Trigger a web scrape job and return a snapshot ID for polling

### env-variable

- [List env variables](https://help.teable.ai/de/api-reference/env-variable/list-env-variables.md): List env variables by scope. scopeId is required for app and automation scope; omit for user scope.
- [Upsert env variable](https://help.teable.ai/de/api-reference/env-variable/upsert-env-variable.md): Create or update env variable by scope + key. scopeId is required for app and automation scope.
- [Delete env variable](https://help.teable.ai/de/api-reference/env-variable/delete-env-variable.md)
- [Update env variable](https://help.teable.ai/de/api-reference/env-variable/update-env-variable.md): Partial update of value / description by id.

### credential

- [List my credentials](https://help.teable.ai/de/api-reference/credential/list-my-credentials.md): The caller's personal secrets and OAuth connections, each with the resources it is granted to. Values are never returned.
- [List credentials bound to a resource](https://help.teable.ai/de/api-reference/credential/list-credentials-bound-to-a-resource.md): Grants on an automation / app (with owner and whether the owner is still in the space) plus the unbound placeholders it still needs.
- [Create a personal secret](https://help.teable.ai/de/api-reference/credential/create-a-personal-secret.md): Store a secret under the caller (write-only) and optionally grant it to a resource in the same call. The value never leaves the server afterwards.
- [Grant one of my credentials to a resource](https://help.teable.ai/de/api-reference/credential/grant-one-of-my-credentials-to-a-resource.md): Only the credential owner can grant it, and only to resources they can edit. An alias already bound on the resource is replaced only with `replace: true`.
- [Revoke a grant](https://help.teable.ai/de/api-reference/credential/revoke-a-grant.md): Allowed for the credential owner and for anyone who can edit the resource. By default a placeholder is left so editors see the gap; pass keepSlot=false when the resource no longer needs it.
- [Exchange a granted connection for an access token](https://help.teable.ai/de/api-reference/credential/exchange-a-granted-connection-for-an-access-token.md): For code running as the resource only (the app’s own token, or the automation runtime token). The connection must be granted to the resource.

### skill

- [List available skills](https://help.teable.ai/de/api-reference/skill/list-available-skills.md): List enabled skills for chat slash-command suggestions.
- [List managed skills](https://help.teable.ai/de/api-reference/skill/list-managed-skills.md): List all installed skills for the settings UI.
- [Import skill from GitHub](https://help.teable.ai/de/api-reference/skill/import-skill-from-github.md): Import a skill from a GitHub repository URL.
- [Import skill from file](https://help.teable.ai/de/api-reference/skill/import-skill-from-file.md): Import a skill from a .zip or .skill file upload. Both extensions are accepted; the file content must be a valid ZIP archive (a .skill file is a renamed .zip).
- [Sync skill from source](https://help.teable.ai/de/api-reference/skill/sync-skill-from-source.md): Re-sync a GitHub-sourced skill with its upstream repository.
- [Delete skill](https://help.teable.ai/de/api-reference/skill/delete-skill.md): Delete a skill by its ID.
- [Update skill metadata](https://help.teable.ai/de/api-reference/skill/update-skill-metadata.md): Update icon or enabled state of a skill.
- [Download skill as ZIP](https://help.teable.ai/de/api-reference/skill/download-skill-as-zip.md): Download a skill bundle as a ZIP file.
- [Copy skill to another scope](https://help.teable.ai/de/api-reference/skill/copy-skill-to-another-scope.md): Copy a skill between user and project (base) scope. The source skill is kept; a same-slug skill in the target scope is overwritten.

### artifact

- [Post base artifact](https://help.teable.ai/de/api-reference/artifact/post-base-artifact.md): Create an artifact with its first version
- [Get artifact versions](https://help.teable.ai/de/api-reference/artifact/get-artifact-versions.md): List artifact versions (newest first)
- [Post artifact versions](https://help.teable.ai/de/api-reference/artifact/post-artifact-versions.md): Append a new immutable version to an artifact
- [Get artifact](https://help.teable.ai/de/api-reference/artifact/get-artifact.md): Get artifact metadata
- [Delete artifact](https://help.teable.ai/de/api-reference/artifact/delete-artifact.md): Soft delete an artifact; render and shares stop resolving
- [Get artifact 1](https://help.teable.ai/de/api-reference/artifact/get-artifact-1.md): List the current user artifacts (gallery)
- [Post artifact versions restore](https://help.teable.ai/de/api-reference/artifact/post-artifact-versions-restore.md): Restore a historical version by copying it as the new head version
- [Post artifact render token](https://help.teable.ai/de/api-reference/artifact/post-artifact-render-token.md): Mint a short-lived render token for loading the artifact into a sandboxed iframe. Render auth never uses cookies.
- [Get artifact versions render](https://help.teable.ai/de/api-reference/artifact/get-artifact-versions-render.md): Render an artifact version as a sandboxed HTML document. Requires a render token minted via the render-token endpoint.

## OpenAPI Specs

- [swagger](/swagger.json)
