# budget_spent: Today's budget is spent

Status 429.

## 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

`Retry-After: 3600`

```json
{
  "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"
}
```

All errors: https://unique.domains/api/problems
