Skip to content
Back to home
Book a call

Pagination

List endpoints accept two query parameters:

ParamTypeDefaultMax
limitnumber50100
offsetnumber0-

Two pagination shapes

Most endpoints return an offset-based shape:

"pagination": { "total": 142, "limit": 50, "offset": 0, "has_more": true }

Two endpoints currently return a different shape (page, totalPages instead of offset, has_more):

  • GET /events/:eventId/registrations
  • GET /super-events/:superEventId/registrations
"pagination": { "page": 1, "limit": 50, "total": 142, "totalPages": 3 }

These endpoints also accept a page query parameter (1-indexed) instead of offset. If you write a generic client, handle both shapes.

Iterating

For offset-based endpoints, increment offset by limit until pagination.has_more is false. For the registrations endpoints, increment page until page === totalPages.