Skip to content

RATE_LIMITED

This page is what Problem.type points at when the Gateway returns RATE_LIMITED.

HTTP status 429
Retryable Yes — the same request can succeed later.
What to do Back off; see the ratelimit-reset header
{
"type": "https://dev.listrar.com/errors/RATE_LIMITED",
"title": "",
"status": 429,
"code": "RATE_LIMITED",
"detail": "",
"request_id": "req_01K3D5NQ8XJ0R9Y2F4W6T7B8CV",
"retryable": true
}

Dispatch on code, not on title or detail — those are for humans and their wording is not part of the contract. detail is truncated to 64 characters and never echoes raw caller input beyond that.

Quote request_id in any support request: it identifies this exact call in our audit log.

See the full error table for every code, and typed absence for why a missing product is not an error at all.