Docs / Pagination
Pagination
Every list endpoint returns at most 100 items. Larger result sets are paginated with a cursor.
Request
GET /v1/keys?limit=100&cursor=eyJpZCI6Ii4uLiJ9
Use limit (1..100) and cursor from the previous response.
Response
{
"data": [ ... ],
"nextCursor": "eyJpZCI6Ii4uLiJ9",
"hasMore": true
}nextCursor is null when there are no more results. Stop iterating when hasMore isfalse — do not loop on a null cursor.
Best practices
- Always specify
limit. The default is 25. - Do not skip cursors; always continue from the previous
nextCursor. - Cursors are opaque — treat them as strings, not as encoded offsets.
- If you need to process the list in parallel, fan out by prefix keys (e.g.
created_atranges) and merge.