Skip to content

quota_exhausted

Quota exhausted. HTTP 429.

What it means

A capacity limit of the organisation is reached: its destinations, or its queue of unfinished jobs and their input. It is not about billing: nothing was accepted and nothing was charged.

What to do

Let queued work finish or cancel it, or remove destinations that are no longer needed, then send the request again.

What the response carries

type
https://ironfang.com/problems/quota_exhausted, this page.
status
Always 429 for this code.
code
quota_exhausted. Stable: branch on this, not on the wording of title or detail.
detail
What happened this time, safe to show to a person. It never carries invoice content.
request_id
The same value as the X-Ironfang-Request-ID header. Quote it to support.
retry_after_seconds
May be present, with a matching Retry-After header: wait that long before retrying.
outcome
Absent. This code is not a statement about any document.

Problems follow RFC 9457 and are served as application/problem+json. A validation finding is never a Problem: an invalid invoice is a successful response that lists its findings. See every problem type, the Finance guide and the OpenAPI contract.