API·PAGINATION
Pagination & filters
All list endpoints use a cursor-based pagination model.
Cursors
Each response includes a next_cursor. To get the next page, pass it back as the cursor query parameter:
# First page
GET /tables/{tableId}/records?limit=100
# Next page
GET /tables/{tableId}/records?limit=100&cursor=<opaque-string>
When next_cursor is null, you've reached the end.
Page size
The limit parameter caps each page. Defaults and maxima vary per resource:
| Resource | Default | Max |
|---|---|---|
| Records | 100 | 500 |
| Pages, Skills, Tasks | 50 | 200 |
| Tables | 100 | 100 |
Sorting
For records, pass sort=<field>:<asc|desc> to sort by any column:
?sort=Created:desc
?sort=Name:asc
Filtering
Records support equality filters via filter[<column>]=<value>:
?filter[Status]=Open
?filter[Status]=Open&filter[Priority]=High
Tasks accept dedicated filters: status, project_id, assignee (matches either user or bot assignee).