General rules
- Treat every
cursoras opaque. PassnextCursorback unchanged; do not parse or construct cursors. - Keep filters and
limitunchanged when following a cursor. beforeis a legacy time cursor on endpoints that also exposecursor; prefercursorfor new integrations.- A page shorter than its requested
limitis the final page when the response does not exposenextCursor. - Limit overflow is endpoint-specific: some endpoints return HTTP
400, while others clamp to their maximum. Follow the endpoint’s own reference when a maximum is listed.
Offset and page-number endpoints
For offset pagination, request the next page with
offset = offset + limit. For /api/events, increment page.