BaseloopDocs
Tables

Get table columns

Returns the columns of a table. Row cells are keyed by column ID, so use this to put names on them. AI prompts, action settings and credentials are never included.

GET
/tables/{tableId}/schema

Authorization

apiKey
AuthorizationBearer <token>

Your organization API key, from Settings > API key in the app.

In: header

Path Parameters

tableId*string

Table ID from GET /tables.

Length1 <= length

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/tables/string/schema"
{  "table": {    "id": "string",    "name": "string"  },  "fields": [    {      "id": "string",      "name": "string",      "label": "string",      "type": "string",      "options": [        {          "label": "string",          "value": "string"        }      ],      "isSystem": true    }  ]}