← Changelog

API Cursor Pagination

The events and blog endpoints now support cursor-based pagination for more reliable large result sets.

The /events and /blog-posts REST endpoints now accept a cursor parameter in addition to the existing page / limit approach. Cursor pagination is more stable when records are being added or removed between requests, which is common in high-volume event calendars.

Using cursors

Each paginated response now includes a nextCursor field. Pass it as ?cursor=<value> to fetch the next page.

GET /api/v1/events?cursor=eyJpZCI6IjEyMzQ1In0=&limit=25

Backwards compatibility

The existing page / limit parameters continue to work without changes. There is no migration required. Cursor pagination is opt-in.

GraphQL

Cursor pagination is already available in the GraphQL API via the Connection pattern. This update brings the REST API to parity.

Improvement API

Stay in the loop

Monthly updates from the Basker team, product, performance, and people.

No spam. Unsubscribe any time.