API error · HTTP 429
rate_limited
Rate limit exceeded
| HTTP status | 429 Too Many Requests |
|---|---|
code | rate_limited |
title | Rate limit exceeded |
| Retry? | After Retry-After |
What it means
A limit was reached: requests per minute, assessment starts per hour, your organisation's concurrent-assessment cap where starts cannot be queued, or busy report rendering. The response carries Retry-After (seconds) (§16).
What to do
Wait Retry-After seconds, then retry with the same Idempotency-Key. Watch the RateLimit-* headers to stay under the limits (§5).
Example response
Branch on code, never on title or detail. detail varies; quote request_id to support.
HTTP/1.1 429 Too Many Requests
Content-Type: application/problem+json
{
"type": "https://www.underwritinguk.ai/developers/errors/rate_limited",
"title": "Rate limit exceeded",
"status": 429,
"code": "rate_limited",
"detail": "Rate limit exceeded.",
"request_id": "7b0b1e5c-2f7e-4a52-9a43-5b0d0f0e9d11"
}All error codes · Error catalogue in the integration guide (§15) · Error handling and retries (§12.4)