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.
HTTP/1.1 400 Bad Request{ "error": "Validation error" data": { "email": [ "The email has already been taken." ] } }