Skip to main content
POST
POST /projects/{project}/export/table/{table}
Creates a table export manifest and artifact.

Endpoint details

string
required
Bearer pat_... (Project API Token). Keep this token on your backend/server.
string
required
Project slug. This acts as the Project ID in API paths.
string
required
Table name inside the project.
boolean
required
true for a successful response and false for an error response.
object | null
Endpoint-specific response data when ok is true; null on errors.
object | null
Error code and message when ok is false; null on success.
string
required
Request identifier you can use when troubleshooting a specific API call.

Authentication

Project API Token.

Parameters

Path: table required. Body optional: format csv or json, default csv; columns optional array; filters optional where/filter shape; sort optional column; order optional asc/desc; limit optional, clamped by server export max; offset optional; file_name optional. For a date range, select the timestamp column and use two filters conditions: >= for the inclusive UTC start and < for the exclusive UTC end. The values must match the column’s stored representation, such as UTC ISO-8601 text or Unix epoch milliseconds. A row extract remains bounded by limit (5,000 by default, 40,000 maximum by default). If row_count reaches your limit, there may be additional matching rows; use another bounded slice or a narrower range. CSV and JSON table artifacts are written row by row during creation.

Request examples

Basic request:
Full request:
UTC date range for an ISO-8601 text column:

Response examples

Success:
Error or alternate response: