Skip to main content

Schema & Table Metadata

User-accessible endpoints to inspect database structure — list tables in a schema and fetch column-level metadata for any table. No X-Server-Key required.


List Tables

Returns all tables available under a given database schema.

GET /minimal/rest/meta/v1/table/list?type={db_type}&schema={db_name}

Query Parameters

ParamTypeRequiredDescription
typestring✅ YesDatabase type — ms, pg, ma, or ch
schemastring✅ YesDatabase name to list tables from
Database type values
ValueDatabase
msMySQL
pgPostgreSQL
maMariaDB
chClickHouse

Required Headers

HeaderDescription
X-Project-IdProject identifier
X-Org-IdOrganisation identifier
X-User-IdAuthenticated user's identifier
X-User-RolesComma-separated roles (e.g., admin,user)

Table Detail

Returns column-level metadata for a specific table — column names, types, nullability, and primary key info.

GET /minimal/rest/meta/v1/table/detail?type={db_type}&schema={db_name}&table={table}

Query Parameters

ParamTypeRequiredDescription
typestring✅ YesDatabase type — ms, pg, ma, or ch
schemastring✅ YesDatabase name the table belongs to
tablestring✅ YesTable name to fetch metadata for

Required Headers

HeaderDescription
X-Project-IdProject identifier
X-Org-IdOrganisation identifier
X-User-IdAuthenticated user's identifier
X-User-RolesComma-separated roles (e.g., admin,user)

Common Errors

CodeCause
400Missing or invalid query parameter (type, schema, or table)
401Missing X-User-Id header
404Schema or table not found — check schema and table query params
406Unsupported type value — use ms, pg, ma, or ch