invalid_cursor
HTTP 400Invalid cursorRead API
What happened
The cursor could not be decoded: it was truncated, hand-edited, or belongs to a different query.
How to fix it
Start the sequence again without a cursor and store the one that comes back. Cursors are opaque — pass them back exactly as given.
What you received
{
"type": "https://docs.sidelineexchange.com/errors/invalid_cursor",
"title": "Invalid cursor",
"status": 400,
"detail": "…"
}Worth understanding
- Cursor — An opaque bookmark into a stable ordering. Pass the one you were given to continue exactly where you stopped.
- Delta sync — GET /v1/changes — every applied change in order from your stored cursor, so you never re-download a season.