Docs

Les fichiers construits de 200 factures au plus, dans un seul zip

  • Dans le bac à sable
POST
/invoices/export

Depuis la 0.33.0 (16 oct. 2026). Corps {"ids": [...]}, de 1 à 200 identifiants de facture. Le zip contient un fichier par document construit (UBL, CII, FA(3), XRechnung, Factur-X, ZUGFeRD, PDF, ou le XML tel que reçu pour une transmission directe), nommé <invoice_number>.<xml|pdf> (avec le type ajouté quand une facture a deux fichiers XML), et manifest.csv avec invoice_id,invoice_ref,invoice_number,route,state,file,kind,sha256. Le JSON canonique, le rapport de validation et l’export de l’ERP en sont exclus. Un identifiant inconnu ou appartenant à un autre client est ignoré sans être nommé, comme une facture dont aucun fichier n’est encore construit ; X-Export-Skipped les compte. Droit de lecture ; 10 exports par minute et par client, partagés avec GET /exports/{dataset} ; une ligne d’audit data_exported avec le SHA-256 du zip.

Autorisation

apiKey
headerAuthorizationBearer <token>

Envoyez votre clé sous forme de jeton bearer : Authorization: Bearer <your-api-key>. L’état du service est le seul appel qui ne nécessite pas de clé.

Corps de la requête

application/json
  1. body
ids*array<>
Éléments1 <= items <= 200

Corps de la réponse

Le zip.

response?fileapplication/zip
Formatbinary
curl -X POST "https://example.com/invoices/export" \  -H "Authorization: Bearer <your-api-key>" \  -H "Content-Type: application/json" \  -d '{    "ids": [      "string"    ]  }'
"string"