Video Introduction
Data Model
The API is organized around four core resources:- Database — A top-level container that belongs to a workspace. Each database holds one or more tables.
- Table — A structured collection of records, similar to a spreadsheet or database table. Each table has a set of fields and one or more views.
- Field — A column definition on a table. Fields have a type (e.g.
SINGLE_LINE_TEXT,NUMBER,SELECT) and optional configuration. Some fields are read-only (computed or system-managed). - Record — A single row of data in a table. Record values are stored in a
fieldsobject, keyed by field ID (or field name if you pass?fieldNames=true).
Authentication
All requests require a Personal Access Token (PAT) passed in theSoftr-Api-Key header:
Quick Start
1. List your databases:Response Format
Success (single item)
Success (paginated list)
Error
Error Codes
Pagination
All list endpoints support offset-based pagination:
The response
metadata includes a total count. To iterate through all records:
offset >= metadata.total.
Using Field Names
By default, thefields object in record responses uses field IDs as keys (UUIDs). Pass ?fieldNames=true on any record endpoint to use human-readable field names instead: