List rows
Sync a table's rows into your own system.
Newest first. Page with ?limit= (max 200, default 50) and ?cursor= (the previous page's next_cursor, an opaque token; rows written in the same instant are never skipped). Filter with ?status= (a status key) and ?contact_id=.
data holds the values by column key, in stored form; answers holds what a form sent that no column takes. source says how the row arrived: api, manual, inbox, import, flow, or a Leads source.
lead_id names the lead a Leads row came from, for rows from before leads became rows (provenance; null on every row made since). It never changes, and such a row changes like any other.
To hear about new rows and status moves instead of polling, subscribe to the table_row.created and table_row.status_changed webhooks.
Request
- Base URL: https://app.blueticked.com
- URL: https://app.blueticked.com/api/v1/tables/{id}/rows
- Auth: HTTP bearer
Path parameters
The resource's unique identifier.
Query parameters
Filter by status.
Filter by contact_id.
Maximum number of items to return.
Opaque pagination cursor. Pass the next_cursor from a previous response; do not construct it yourself.
Response
Success
Example response
{
"data": [
{
"id": "8e2f4a6c-1b3d-4e5f-9a7b-2c4d6e8f0a12",
"table_id": "3c5e7a9b-2d4f-4a6c-8e0b-1d3f5a7c9e24",
"source": "api",
"created_at": "2026-10-01T10:00:00.000Z",
"updated_at": "2026-10-01T10:00:00.000Z"
}
],
"request_id": "req_b2e3d610e10f1b07468721ee98f0e1d2"
}Changes
No recorded changes to this operation across all 1 revision of this API.