Un format d'erreurs unique rend les réponses d'erreur prévisibles pour tous les clients : même structure partout (code, message, détails éventuels) et code HTTP adapté. Le standard RFC 9457 (« problem details ») en propose une forme normalisée, avec les champs type, title, status et detail.
Exemple
{ "status": 404, "title": "Introuvable", "detail": "Utilisateur 12 inconnu" }