type URI on every invalid_cursor problem body: https://docs.get-exo.com/errors/invalid_cursor.
HTTP status: 400 Bad Request.
Why it happens
Cursors are opaque. Any tampering fails here: bad base64, bad JSON, a missing key, or a timestamp that does not parse. Cursors are not portable across routes. A cursor from one list is meaningless to another.How to fix it
- Pass
nextCursorfrom the previous page exactly as you received it. Do not decode, re-encode or truncate it. - Omit
cursorto start again from the first page.
Related
pagination_unsupported- Errors for the envelope and the full catalogue