Error

cursor_expired

The cursor is older than the stream's replay window

HTTP status410
RetryNo: fix the request first

What happened

The cursor is older than the stream's replay window.

Why

The stream replays 7 days of events; this cursor is older, so the events after it cannot be streamed.

How to fix it

Page through GET /v1/events from the same cursor (the pull reads the whole retention), then reconnect the stream with its last cursor.

Example response

HTTP 410
{
  "error": "cursor_expired",
  "message": "The cursor is older than the stream's replay window."
}

See Errors, retries and idempotency for how to handle errors in general.

On this page