Status 429
budget_spent
Today's budget is spent
Why it happens
The day budget of the whole API is spent, for every caller: 2,000 live checks and 5,000 appraisals a UTC day. The hosted connector has a day budget of its own, and its refusal says so.
What to do
Retry after 00:00 UTC, as Retry-After says. A refused live check or appraisal leaves the stored answers readable: GET /names/{name} does not need those budgets.
Example
{
"type": "https://unique.domains/api/problems/budget_spent",
"title": "Today's budget is spent",
"status": 429,
"detail": "Today's live checks for the whole API are spent. They reset at 00:00 UTC.",
"instance": "/v1/names/harbor.io/check",
"code": "budget_spent"
}