Skip to main content
POST
Reads a list of rows. Trashed and archived rows are left out by default. With no sort, the most recently created rows come first. This endpoint has its own rate limit of about 3 requests per second per integration. See Rate limits.
string
required
Bearer <token>. See Tokens.
string
Optional. Only 2026-03-11 is accepted. Without it, the current version is used. A different value returns 400.
string
required
The data source ID. Use the database ID.
string[]
Property names or IDs to include. An unknown property returns 400.
object
object[]
See Sorts.
string
next_cursor from the previous response. The filter and sort have to match.
number
default:"100"
1 to 100.
boolean
If true, returns only trashed rows.
boolean
If true, returns only archived rows.
string
Only page is accepted.
object[]
page objects. See Property values.
string | null
The cursor for the next set.
boolean
true if there’s more.
string
Always page_or_data_source.

Read every row

Query results have no limit on the total number of rows. If has_more is true, send next_cursor as start_cursor and repeat until has_more is false.

Errors

See Common rules for shared errors.