Fouten
Antwoordformaat
Alle fouten retourneren een JSON-tekst:
{
"error": {
"code": "validation_failed",
"message": "De opgegeven gegevens zijn ongeldig.",
"details": {
"email": ["Het e-mailadres is al in gebruik."]
}
},
"request_id": "req_01HXXXXXX"
}
Neem altijd de request_id op wanneer u contact opneemt met support over een fout.
HTTP-statuscodes
| Status | Betekenis |
|---|---|
200 OK | Geslaagd |
201 Created | Resource aangemaakt |
400 Bad Request | Onjuist geformuleerd verzoek |
401 Unauthorized | Token ontbreekt of is ongeldig |
403 Forbidden | Geldig token maar onvoldoende rechten |
404 Not Found | Resource niet gevonden |
409 Conflict | Conflict (bijv. e-mail al in gebruik) |
422 Unprocessable Entity | Validatie mislukt |
429 Too Many Requests | Limiet voor aantal verzoeken overschreden |
500 Internal Server Error | Serverfout |
Foutcodes
| Code | Beschrijving |
|---|---|
validation_failed | Verzoektekst heeft validatie niet doorstaan |
unauthorized | Token ontbreekt of is verlopen |
forbidden | Token mist de vereiste scope |
not_found | Resource bestaat niet |
conflict | Schending van uniekheidsbeperking |
rate_limited | Te veel verzoeken |
internal_error | Onverwachte serverfout |