Skip to main content
All Nuvion list endpoints return paginated results using cursor-based pagination. Each response includes a data.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. Between 1 and 100. Defaults to 20.
string
Pagination cursor from a previous response. Omit for the first page.

Response envelope

All Nuvion responses share a standard envelope. List endpoints return the records under data.data, with pagination state under data.meta.pagination.
array
The list of objects for the current page.
integer
The number of records requested per page.
string
Sort order applied to the results. One of asc or desc.
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.