Skip to main content
List endpoints return one page at a time:
data holds the page’s items. nextCursor is the cursor for the next page, or null on the last page.

Request the next page

Send nextCursor as the cursor query parameter, with the same filters as the first request. You can change limit between pages.
A cursor continues only the list and filters it came from. Sent with other filters, it fails with 400 validation_failed and param set to cursor. Treat cursors as opaque strings. GET /v1/runs lists newest first, and so does GET /v1/assets unless you send sort=oldest. The Library lists use the same envelope and cursor rules. GET /v1/skills returns up to 100 skills per page and takes no limit. GET /v1/projects returns every project in one page, so its nextCursor is always null. The following Node.js example reads every page of your runs: