> ## Documentation Index
> Fetch the complete documentation index at: https://apidoc.easyfreelance.no/llms.txt
> Use this file to discover all available pages before exploring further.

# Feilmeldinger

EasyFreelance API bruker **HTTP-statuskoder** for å indikere om en API-forespørsel er vellykket.

* Koder i **2XX-serien** indikerer at forespørselen ble behandlet uten feil.
* Koder i **4XX-serien** indikerer at forespørselen feilet basert på informasjonen som ble sendt i requesten.
* Koder i **5XX-serien** indikerer en feil på EasyFreelance sine servere.

Responskoder i **4XX-serien** indikerer vanligvis en klientfeil. I slike tilfeller vil responsen også inneholde informasjon i **response body** som beskriver årsaken til feilen.

Valideringsfeil som oppstår på ellers gyldige forespørsler er strukturert noe annerledes. Disse returneres med **statuskode 400**, og responsen vil inneholde **feltnavnene som nøkler** i responsobjektet.

```text theme={null}
HTTP/1.1 400 Bad Request
{ "error": "Validation error" data": { "email": [ "The email has already been taken." ] } }
```
