Skip to main content
POST
Create table
Send a name and 1–50 columns. Each column has a label and an optional type: text (default), email, phone, url, number or json. Labels must be unique within the table, ignoring case, and table names must be unique within the workspace (409 with code: "table_name_conflict"). The response includes each column’s id. Store these IDs: row values are keyed by column ID. Each workspace can create 50 tables per UTC day through the API.
Paid plans only. No credits are charged. Limits: 10 write requests per minute per workspace, one write at a time per workspace, plus 60 requests per minute per API key. 50 tables per UTC day per workspace. See the Tables API overview for every limit.

Authentication

Send Authorization: Bearer $AIRSCALE_API_KEY. The key determines the workspace. See Authentication.

Parameters

JSON body

Request example

Replace path variables with IDs returned by the API. Column UUIDs in the example body must belong to your table.

Response

201

The table was created.

Errors

See limits, retries and error codes for shared behavior.