Skip to main content
All Nuvion list endpoints return paginated results using cursor-based pagination. Each response includes a meta.pagination object with cursors pointing to the previous and next pages.

Request parameters

Pass these as query parameters on any list endpoint.
integer
Number of records to return. Default: 20. Maximum: 20.
string
Pagination cursor from a previous response.

Response envelope

All list endpoints wrap their results in a standard envelope:
array
The list of objects for the current page.
integer
The number of records requested per page.
integer
Total number of records matching the query across all pages.
boolean
true if there are more records after this page. false on the last page.
boolean
true if there are records before this page. false on the first page.
string | null
Value to pass as cursor to fetch the next page. null when has_next is false.
string | null
Value to pass as cursor to fetch the prior page. null when has_previous is false.
object
The active filters applied to the query, reflected back in the response.

Example: iterate through pages

Always check has_next before requesting the next page rather than testing for a non-null next_cursor — this is the authoritative signal that more records exist.