Aller au contenu

IDEMPOTENCY_REQUIRED

Statut HTTP 400Idempotence

Ni Idempotency-Key ni external_reference sur une facture ou un avoir.

L’un des deux au moins est obligatoire, sinon 400 IDEMPOTENCY_REQUIRED : sans lui, une nouvelle tentative créerait une seconde facture. Tous deux sont conservés avec la facture ; ils valent donc aussi longtemps que la facture existe, pas seulement 24 heures.

Une erreur a cette forme ; lisez error.code, pas error.message :

{
"object": "error",
"error": { "code": "IDEMPOTENCY_REQUIRED", "message": "…", "type": "…" },
"meta": { "request_id": "req_…" }
}