List Tables
Retrieve all tables in a base.GET /api/v1/db/meta/projects/{baseId}/tables
Path Parameters
Unique base identifier (e.g.,
p_124hhlkbeasewh)Optional source identifier to filter tables by data source
Query Parameters
Page number for pagination
Number of tables per page
Sort order for tables
Include many-to-many relation tables
Response
Array of table objects
Unique table identifier (e.g.,
md_w9gpnaousnfss1)Physical table name in database
Display title of the table
Table type (e.g.,
table, view)Parent base identifier
Data source identifier
Array of column definitions
Array of view configurations
Pagination information
Get Table
Retrieve details of a specific table including columns and views.GET /api/v1/db/meta/tables/{tableId}
Path Parameters
Unique table identifier (e.g.,
md_w9gpnaousnfss1)Response
Returns complete table metadata including:- All columns with their data types and properties
- All views (Grid, Gallery, Kanban, etc.)
- Table relationships
- Table settings and metadata
Create Table
Create a new table in a base.POST /api/v1/db/meta/projects/{baseId}/tables
Path Parameters
Unique base identifier
Optional source identifier (defaults to primary source)
Request Body
Display title of the table
Physical table name in database
Array of column definitions
Physical column name
Display column title
UI data type (e.g.,
SingleLineText, Number, Email, URL, DateTime)Whether this is a primary key
Whether this is auto-increment
Whether this field is required
Response
Returns the created table object with generated columns and default view.Update Table
Update table metadata.PATCH /api/v1/db/meta/tables/{tableId}
Path Parameters
Unique table identifier
Request Body
Updated table title
Updated physical table name
Table description
Additional metadata
Response
Delete Table
Delete a table from the base.DELETE /api/v1/db/meta/tables/{tableId}
Path Parameters
Unique table identifier
Response
Returnstrue on successful deletion.
Reorder Table
Change the display order of a table.POST /api/v1/db/meta/tables/{tableId}/reorder
Path Parameters
Unique table identifier
Request Body
New position order for the table
Response
Returns success confirmation.Duplicate Table
Create a copy of an existing table.POST /api/v1/db/meta/duplicate/{baseId}/table/{tableId}
Path Parameters
Base identifier
Table identifier to duplicate
Request Body
Response
ID of the duplicated table
Name of the duplicated table