Sideline Exchange/
Dashboard →

Errors

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.