Base URL
- Teable Cloud:
https://app.teable.ai - Self-hosted: use your own domain (for example
https://teable.example.com)
/api.
Authentication
Teable APIs use Bearer tokens:- Personal Access Token: best for scripts, internal tools, and server-side integrations. See Access Token.
- OAuth Access Token: best for multi-tenant integrations where end users grant access. See OAuth App.
IDs (spaceId / baseId / tableId / viewId / fieldId / recordId)
Most endpoints require IDs liketbl..., rec.... See Getting IDs.
Scopes & permissions
Both Personal Access Tokens and OAuth tokens are permission-scoped. If you get a 403, it usually means the token is missing the required scope.- See Error Codes
- OAuth scopes reference: OAuth App
Pagination (take / skip)
Many list endpoints support:take: number of items to return (some endpoints cap this, e.g. records max 1000)skip: number of items to skip
Field keys & cell format
Some APIs let you control how record fields are represented:fieldKeyType:name(default) /id/dbFieldNamecellFormat:json(default) /text
Where to go next
- Just want to fetch data: Get Records
- Create/update/delete records: Create Records, Update Record, Delete Records
- Upload attachments: Upload Attachment
- Full endpoint list: use the left navigation under API Reference