On the wire
Ships with HTTP status 429, carrying "code": "RU-6003" in the response body alongside the human-readable error message. Existing fields are never replaced by the code: it is additive.
Common causes
- Polling one service's reading in a tight loop.
- Many callers behind one shared egress address.
How to fix it
- Honor the Retry-After header.
- Cache readings: responses already carry Cache-Control allowing two minutes of reuse.
Related codes
- RU-6001: Service not covered by the outage tracker
Still stuck?
Ask support and mention RU-6003: the code pins down the exact refusal path, so you skip the diagnostic back-and-forth.