Aller au contenu principal

validation_error

Statut HTTP : 400 · Rejouable : non — la requête doit être corrigée.

Cause​

Le corps JSON, les paramètres de chemin ou la query string n'ont pas passé la validation de schéma : champ obligatoire absent, type incorrect, valeur hors des bornes admises, ou format non conforme (date, SIRET, période).

C'est aussi le code par défaut de toute réponse 400 qui ne porte pas de code plus précis.

Réponse​

HTTP/1.1 400 Bad Request
Content-Type: application/problem+json

{
"type": "https://docs.pesia.fr/partner/errors/validation_error",
"title": "Validation Failed",
"status": 400,
"detail": "Validation failed",
"code": "validation_error",
"instance": "/partner/v1/payroll-batches",
"timestamp": "2026-08-14T09:12:44.318Z"
}

Le détail champ par champ n'est pas publié sur la surface partenaire : le corps reste volontairement générique.

Extensions​

Aucune — seuls les champs standard ci-dessus.

Que faire​

  • Comparer votre corps de requête au schéma de l'endpoint dans la spécification OpenAPI publiée (/partner/v1.yaml) — elle fait foi sur les champs obligatoires, les types et les formats.
  • Valider votre charge utile contre ce schéma avant l'envoi ; c'est plus rapide qu'un aller-retour réseau.
  • Vérifier les pièges classiques : montants en centimes (entier), dates en ISO 8601, période au format AAAA-MM.
  • Si le corps semble conforme et que l'erreur persiste, citez le correlationId de la réponse en contactant votre interlocuteur Pesia.

Voir aussi : Versioning · Tous les codes d'erreur