Aller au contenu

EXPORT_EXPIRED

Statut HTTP 410Rapports, consommation et exports

Passé available_until : redemandez-en un.

POST répond 202 avec { id, business_id, state, requested_at, ready_at, available_until, file_size_bytes, error_code, error_message } ; state vaut queued, running, ready ou failed. Quand il est ready, GET …/file diffuse un zip jusqu’à available_until, 7 jours après sa construction (410 EXPORT_EXPIRED ensuite ; demandez-en un nouveau). Le zip contient, en CSV, les factures et avoirs avec tous les champs que l’admission prend et tous les champs avec lesquels vous imprimez, leurs lignes, les points de vente, les rapports X, Z et A (et un fichier de détail de chaque rapport), et un LISEZ-MOI (LISEZ-MOI.txt). Il n’y a ni PDF ni jeton. Les états sont dits avec les mots de cette API (pending, normalised, failed). Dans l’export, les montants d’un avoir restent positifs, là où l’API les rend négatifs pour l’impression ; le LISEZ-MOI le dit.

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

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