Une erreur de validation décrit, en réponse à une requête invalide, quels champs posent problème et pourquoi. Elle est renvoyée avec un code 400 ou 422 et un corps structuré listant les champs et les messages, de façon à ce que le client puisse afficher chaque erreur près du bon champ.
Exemple
{ "errors": [{ "field": "email", "message": "Format invalide" }] }