unprocessable
Statut HTTP : 422 · Rejouable : non tel quel — la requête ou l'état amont doit changer.
Cause
La syntaxe de la requête est correcte et les champs passent la validation de
format, mais l'opération reste impossible pour une raison métier. C'est le code
par défaut de toute réponse 422 qui ne porte pas de code plus précis.
La différence avec validation_error (400) : là, un champ
est mal formé ; ici, tout est bien formé mais la règle métier s'oppose au
traitement.
Les cas récurrents ont leur propre code :
DPAE_MANDATE_MISSING— mandat URSSAF inactif ;webhook_subscription_limit_reached— quota de subscriptions atteint.
Réponse
HTTP/1.1 422 Unprocessable Entity
Content-Type: application/problem+json
{
"type": "https://docs.pesia.fr/partner/errors/unprocessable",
"title": "Unprocessable Entity",
"status": 422,
"detail": "Unprocessable Entity",
"code": "unprocessable",
"instance": "/partner/v1/dpae/submissions",
"timestamp": "2026-08-14T09:12:44.318Z"
}
Le detail varie selon l'opération : il décrit la règle qui s'oppose au
traitement.
Extensions
Aucune — seuls les champs standard ci-dessus.
Que faire
- Lire le
detail: c'est la seule information spécifique à votre cas. - Ne pas rejouer à l'identique — la règle métier ne se lèvera pas d'elle-même.
- Si le
detailévoque un paramétrage côté Pesia (mandat, fiche légale, paramètres de paie), contactez votre interlocuteur Pesia (partenaires@pesia.fr).
Voir aussi : Tous les codes d'erreur