Skip to main content
POST
Add column
Adds a text (default), email, phone, url, number or json column at the end of the table and returns it with its id. Existing rows have no value in the new column. The label must be unique within the table, ignoring case (409 with code: "column_label_conflict"). Tables have a maximum number of columns (409 with code: "column_limit_reached"). Adding, renaming and deleting columns count toward 100 column changes per workspace per UTC day.
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. 100 column changes 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 column was added.

Errors

See limits, retries and error codes for shared behavior.