Ga naar hoofdinhoud

Fouten

Responsformaat

Alle fouten retourneren een JSON-body:

{
"error": {
"code": "validation_failed",
"message": "The given data was invalid.",
"details": {
"email": ["The email has already been taken."]
}
},
"request_id": "req_01HXXXXXX"
}

Vermeld altijd de request_id wanneer u contact opneemt met ondersteuning over een fout.

HTTP-statuscodes

StatusBetekenis
200 OKSucces
201 CreatedResource aangemaakt
400 Bad RequestOngeldig verzoek
401 UnauthorizedOntbrekend of ongeldig token
403 ForbiddenGeldig token maar onvoldoende rechten
404 Not FoundResource niet gevonden
409 ConflictConflict (bijv. e-mailadres al in gebruik)
422 Unprocessable EntityValidatie mislukt
429 Too Many RequestsSnelheidslimiet overschreden
500 Internal Server ErrorServerfout

Foutcodes

CodeBeschrijving
validation_failedVerzoekbody heeft validatie niet doorstaan
unauthorizedToken ontbreekt of is verlopen
forbiddenToken mist de vereiste scope
not_foundResource bestaat niet
conflictUnieke beperking geschonden
rate_limitedTe veel verzoeken
internal_errorOnverwachte serverfout