# Feil og ratelimiter
Source: https://nordvec.com/no/docs/guides/errors-and-rate-limits#feilkonvolutten

## Feilkonvolutten [#feilkonvolutten]

Hvert ikke-2xx-svar er ett JSON-objekt:

```json
{
  "defined": false,
  "code": "TOO_MANY_REQUESTS",
  "message": "Too many requests",
  "data": { "reason": "rate_limit.exceeded", "retryAfterMs": 12000 }
}
```

* `code` er HTTP-nivåfeilen, for eksempel `UNAUTHORIZED`, `FORBIDDEN`,
  `NOT_FOUND`, `BAD_REQUEST` eller `TOO_MANY_REQUESTS`.
* `data.reason`, når til stede, er en mer presis maskinlesbar årsak som
  `auth.key_not_found` eller `rate_limit.exceeded`. Forgrening baseres på denne i stedet for på
  `message`, som er for mennesker og kan endre seg.
* `defined` er `true` når operasjonen lister den feilen i
  [API-referansen](/docs/api), og `false` for feil enhver forespørsel kan møte
  (autentisering, ratelimiter, en ukjent rute).
* Et valideringsproblem svarer med `BAD_REQUEST` med problemene i
  `data.formErrors` og `data.fieldErrors`.

Hvert svar inneholder også en `X-Request-ID`. Oppgi den når du kontakter
support, så kan vi finne akkurat den forespørselen.