Workspace Tables
Create, manage, and query workspace-owned custom data tables.
Endpoints
Authentication
Create a Table
API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.
^[a-z][a-z0-9_]{0,62}$Successful Response
Validation Error
Supported Column Types
Example
List Tables
API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.
Successful Response
Successful Response
Example
Get Table Details
API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.
Successful Response
Validation Error
Example
Alter a Table
API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.
Successful Response
Validation Error
Alter Actions
add_column
add_columndrop_column
drop_columnrename_column
rename_columnchange_column_type
change_column_typeset_column_nullable
set_column_nullableset_column_default
set_column_defaultdrop_column_default
drop_column_defaultadd_unique
add_uniquedrop_constraint
drop_constraintadd_index
add_indexdrop_index
drop_indexExample
Delete a Table
API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.
Successful Response
Validation Error
No content
Example
Execute a Query
API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.
One SQL statement: SELECT / WITH ... SELECT / INSERT / UPDATE /
DELETE. Multi-statement, DDL, and session-state commands (SET ROLE,
RESET, SET SESSION AUTHORIZATION) reject with 422 at the Pydantic
boundary. pg_* function calls reject with 400 at execute time
(no grant).
Successful Response
Validation Error
SQL Validation Rules
Example
Response Example
Error Handling
Last updated
Was this helpful?

