crisphive

Erreurs et enveloppe de réponse

Chaque réponse — succès ou échec — partage une même structure d’enveloppe, vous pouvez donc l’analyser de la même manière à chaque fois.

{
  "error_code": 0,
  "message": "Success",
  "errors": null,
  "data": { }
}

En cas d’échec

En cas d’échec, error_code contient un code symbolique tel que WRONG_QUERY, data vaut null et errors peut contenir des détails de validation au niveau des champs. Le statut HTTP reflète la classe d’erreur (4xx client, 5xx serveur) tandis que le code identifie la cause précise — consultez la référence complète des codes d’erreur.