Skip to main content

Pagination

All Zenoo API list endpoints use cursor-based pagination. This provides stable, performant pagination even on large datasets with concurrent modifications.

Request format

Response format

Every list response includes a meta.page object:

Full iteration example

Sorting and filtering

Cursors are stable across sort orders and filters. You can combine pagination with any sort or filter parameter:
Do not modify the sort or filter parameters between paginated requests. Changing filters while iterating may cause duplicate or missing results. Start a new pagination sequence if you need different filters.

Endpoints supporting pagination

Why cursor-based pagination

Cursor-based pagination has advantages over offset-based (?page=2&per_page=25) pagination:

Next steps