---
title: "Format d'erreur JSON:API"
description: "Toutes les erreurs /api/* suivent ce gabarit :"
---

Toutes les erreurs `/api/*` suivent ce gabarit :

```json
{
  "jsonapi": { "version": "1.1" },
  "errors": [
    {
      "status": "422",
      "title":  "Missing or invalid attribute",
      "detail": "Attribute 'email' is required and must be a non-empty string.",
      "source": { "pointer": "/data/attributes/email" }
    }
  ]
}
```

En mode debug (`APP_DEBUG=true`), les `500` exposent un `meta.exception`/`file`/`line` pour faciliter le diagnostic. Désactiver en prod.
