list_tables, create_table, update_table
Create and manage structured data tables.
Full documentation: Data Tables — Liquid access, public JSON API, template pages, and more.
Actions
list
List all tables for a website. Pass table_id to retrieve a single table.
Parameters:
website— Website subdomain, domain, or UUIDtable_id— Optional table UUID to retrieve a single table
create
Create a new table.
Parameters:
website— Website subdomain, domain, or UUIDname— Human-readable table nameslug— URL-safe identifier (auto-generated from name)display_column_key— Field name for slug generationfields_schema— Field definitions:{ fields: [{ name, type }] }- Types:
string,text,boolean,datetime,number
- Types:
update
Update table settings.
Parameters:
table_id— Table UUIDname— Update name (optional)display_column_key— Update display column (optional)
OAuth Scopes
| Action | Scope |
|---|---|
| list | table:read |
| create | table:create |
| update | table:edit |