Skip to main content
POST

Request

name
string
required
Table name (unique within your organization)
description
string
Optional table description
columns
array
required
Column definitions for the table
columns[].name
string
required
Column name
columns[].type
string
required
Column type: text, number, boolean, datetime, select, url, email, json
columns[].required
boolean
default:"false"
Whether the column is required on inserts
columns[].options
array
Required for select columns

Response

Returns HTTP 201 (Created).
id
string
Table ID (e.g., tbl_abc123xyz789)
name
string
Table name
description
string
Table description or null
columns
array
Persisted column definitions
row_count
number
Initial row count (0)
created_at
string
ISO 8601 timestamp
updated_at
string
ISO 8601 timestamp