Tables
Get Tables
Retrieve a list of all tables in the specified database.
GET/databases/{databaseId}/tables
Authorizations
Softr-Api-KeyAPI key · headerrequiredPath Parameters
databaseIdstringrequiredResponse
application/jsonA list of tables.
dataobject[]Show child attributes
data.idstringdata.namestringdata.descriptionstring | nulldata.primaryFieldIdstringdata.defaultViewIdstringdata.fieldsobject[]Show child attributes
data.fields.idstringdata.fields.namestringdata.fields.descriptionstring | nullOptional description of the field.
data.fields.typeenum<string>The type of the field.
Available options:
SINGLE_LINE_TEXT, CHECKBOX, CURRENCY, DATE, DATETIME, DURATION, EMAIL, SELECT, NUMBER, ATTACHMENT, RATING, LINKED_RECORD, LONG_TEXT, URL, PERCENT, PHONE, LOOKUP, ROLLUP, FORMULA, CREATED_AT, UPDATED_AT, CREATED_BY, UPDATED_BY, AUTONUMBER, RECORD_ID, USERdata.fields.optionsRecord<string, unknown>Configuration options for the field, specific to its type. See the official documentation for the structure of each type.
data.fields.allowMultipleEntriesbooleandata.fields.readonlybooleandata.fields.requiredbooleandata.fields.lockedbooleandata.fields.defaultValuestring | nulldata.fields.aiOptionsobject | nullAI-powered auto-fill configuration. Null if not configured.
Show child attributes
data.fields.aiOptions.aiFillablebooleandata.fields.aiOptions.aiOnlybooleandata.fields.aiOptions.allowWebSearchbooleandata.fields.aiOptions.aiModelstringdata.fields.aiOptions.promptstringdata.fields.aiOptions.canBeTriggeredManuallybooleandata.fields.aiOptions.runWhenRecordIsCreatedbooleandata.fields.aiOptions.runWhenRecordIsUpdatedbooleandata.fields.createdAtstring<date-time>data.fields.updatedAtstring<date-time>data.createdAtstring<date-time>data.updatedAtstring<date-time>Rate limit exceeded.