Pagination
List endpoints return a page of results and an opaque cursor for the next page.
Every list endpoint returns a page envelope:
data— the items in this page.next_cursor— pass this back as?cursor=to fetch the next page. When it isnull, you’ve reached the end.
Paging through results
Request the first page, then keep passing next_cursor back as cursor until it’s null:
The SDKs handle this for you — list methods return an iterator that fetches pages transparently:
Limit
Notes
Cursors are opaque and short-lived — don’t parse, store, or construct them. Always page using the
most recent next_cursor you received. A cursor encodes the position and the filters of the original
request, so keep other query parameters the same while paging.