Pagination
All list endpoints use cursor-based pagination. Cursors stay correct while rows are created or deleted between pages — unlike page numbers.
Parameters
| Parameter | Meaning |
|---|---|
limit | Page size, 1–200 (default 50). |
starting_after | The id of the last item on the
previous page; returns items with a higher id. |
Response envelope
{
"data": [ { "id": 41, ... }, { "id": 42, ... } ],
"has_more": true
}
Walking a full collection
# Pseudocode
cursor = null
do {
page = GET /api/v1/members?limit=200
+ (cursor ? "&starting_after=" + cursor : "")
process(page.data)
cursor = last(page.data).id
} while (page.has_more)
Items are always ordered by ascending id. Invalid values for
limit or starting_after answer
400 bad_request.