items array and a pagination object that tells you whether more results exist and how to fetch them.
Response shape
Every list endpoint returns the same shape.Pass as
cursor on your next request to fetch the following page. null on the last page.Request parameters
limit is clamped, not rejected. A limit above 100 returns 100 results rather than an error.Walking through pages
With an official SDK,listAll in Node.js or list_all in Python walks every page for you and fetches each page only as you reach it. The examples below call the API directly.
Start with no cursor, then pass next_cursor on each request until has_more is false.
Cursors
Cursors are opaque tokens returned by the API. Do not build them or read meaning from their value. Always use thenext_cursor and prev_cursor from a response.
Passing a malformed cursor returns a 400 with error_code BAD_REQUEST.
Tips
- Check
has_moreto decide whether to continue, rather than comparingreturnedtolimit. - Store
next_cursorbetween requests instead of computing offsets yourself.

