bitables

Start Export

Kick off an async export. Returns a job_id immediately; the client polls GET /exports/{job_id} until status is ready (or failed) and then downloads from the returned presigned URL.

Three formats:

  • xlsx / pdf: legacy whole-table export, no body.
  • zip: batch attachment export. Body is required and carries the row/column/cell selection + naming + sub-table options. Schema: ZipExportRequest in schemas/bitable_export.py.

The ZIP path replaces the per-cell single-file download for users who need to grab attachments in bulk; we lean on the same job machinery so the frontend only has one polling shape to maintain.

post/api/bitables/{table_id}/exports

Request

  • Base URL: https://api.tintin-x.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.tintin-x.com/api/bitables/{table_id}/exports
  • Auth: HTTP bearer

Path parameters

table_idstring uuid required

Query parameters

formatstring

Request body

row_idsstring[] nullable
col_idsstring[] nullable
naming_mode'subfolder' | 'prefix'
revision_idstring uuid nullable
version_scope'current' | 'all'
sub_table_depthinteger

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.