Skip to content

HTTP 429, ingestion

INGEST-004

Ingest rate limit reached.

What it means

Too many batches arrived in the window. Ingestion has its own limiter, separate from sign-in.

What to do

Back off and retry. The recorder does this for you.

The response

Every failure arrives in this shape. The trace_id is worth keeping: it identifies the request in our logs and carries nothing about your data.

{
  "type": "https://shiftgraph.dev/errors/INGEST-004",
  "title": "Ingest rate limit reached.",
  "status": 429,
  "code": "INGEST-004",
  "trace_id": "01J8Z…"
}

Related codes

The endpoint your recorder sends to. The value-free gate lives here: a batch carrying real values is refused rather than stored, and the response names the offending path.

The full error reference, or write to support@shiftgraph.dev with the trace id.