Setup in the dashboard: App Data guide
app_data) — Growth plan and above.
Access per table is configured in the dashboard (e.g. public read, authenticated write). The SDK respects those presets; unauthorized calls return API errors.
getDataModels()
List tables (models) available to the current visitor.modelKey values and field schemas.
listRecords(modelKey, options?)
getRecord(modelKey, recordId)
createRecord(modelKey, dataJson)
updateRecord(modelKey, recordId, dataJson)
deleteRecord(modelKey, recordId)
Schema validation
dataJson must match the table schema defined in the dashboard. Invalid fields or types are rejected with validation errors.

