List records
List records in a base table with sort, projection, and filters.
/v1/bases/{baseId}/recordsAuthorization
bearerAuth API token issued from the dashboard (Settings → API Tokens). Sent as Authorization: Bearer <token>.
In: header
Path Parameters
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$uuidQuery Parameters
Required. Identifies which table inside the base to read from.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$uuid1001 <= value <= 100000 <= value <= 9007199254740991Sort spec fieldId:asc|desc (bare fieldId = asc). Repeatable for multi-level sort — first is primary, max 3 levels.
Comma-separated field ids to project the returned data down to.
Simple equality filter fieldId=value. Repeatable — multiple values are AND-combined.
JSON FilterGroup for advanced filtering: {"logic":"and|or","conditions":[{"fieldId":"...","operator":"...","value":"..."}]}. When both filter and filterByField are present, filter wins. Malformed filters return 400.
Response Body
application/json
application/json
application/json
application/json