Gestion des erreurs¶
En cas d'erreur, le serveur retourne un champ apirequest_uuid
qu'il est important d'inclure dans vos demandes de support.
Note
Cette gestion des erreurs est commune à l'éligibilité, aux API orders et services et sera progressivement déployée aux autres endpoints.
Format des erreurs¶
Nom du champs |
Type |
Description |
---|---|---|
apirequest_uuid |
string |
UUID identifiant l'erreur |
details |
dict list or null |
Liste des détails de l'erreur |
error |
string |
Message de l'erreur |
Exemples¶
HTTP/1.1 500 Internal server error
Content-Type: application/json
{
"apirequest_uuid": "KOSC_fb3140c4-2305-4185-952d-2aa5c4c2e0f4",
"details": null,
"error": "Unable to serve your request"
}
HTTP/1.1 400 Bad request
Content-Type: application/json
{
"apirequest_uuid": "KOSC_fb3140c4-2305-4185-952d-2aa5c4c2e0f4",
"details": [
{
"field": "reference",
"errors": ["This field is required."]
}
],
"error": "Invalid input"
}