Skip to main content
Large collections use cursor pagination. Treat each cursor as an opaque value bound to the merchant, environment, and filters.

Traverse a collection

Send limit and reuse next_cursor without changing it:
Stop when has_more is false. Do not reuse a cursor with another key, environment, or filter set.

Preserve the version

Resources, errors, and events keep stable names within v1. An incompatible change requires a new version or a dated migration.
Last modified on August 22, 2026