Payload JSON
Description des profils, champs obligatoires, types, objets imbriqués et valeurs énumérées.
Documentation API
L'API expose un appel de génération et un appel de validation à blanc, authentifiés par clé API, avec un payload JSON et des réponses structurées. La documentation complète est disponible dans l'espace client.
Les appels utilisent une clé API dans l'en-tête Authorization et une référence unique dans revx-cle-unique.
Authorization: Bearer VOTRE_CLE_API_LIVE
revx-cle-unique: facture-2026-000123
curl -X POST https://votre-domaine.example/api/facturx/generer \
-H "Authorization: Bearer VOTRE_CLE_API_LIVE" \
-H "revx-cle-unique: facture-2026-000123" \
-H "Content-Type: application/json" \
-d @demande.json
{
"facturx": {
"profil": "EN16931",
"numeroPiece": "2026-000123",
"...": "donnees de facture selon le profil"
},
"pdfBase64": "JVBERi0xLjcK...",
"optionsPdf": {
"modePdf": "standard"
}
}
Description des profils, champs obligatoires, types, objets imbriqués et valeurs énumérées.
Structure des réponses de succès, erreurs de validation, erreurs de traitement et informations de conformité technique.
Valeurs acceptées pour les listes courtes et renvoi aux référentiels officiels lorsque la liste est trop large.
{
"guidTraitement": "00000000-0000-0000-0000-000000000000",
"statut": "succes",
"pdfFacturxBase64": "JVBERi0xLjcK...",
"conformite": {
"jsonSchema": "ok",
"xsd": "ok",
"schematron": "ok",
"modePdf": "standard",
"warnings": []
},
"credits": { "cout": 1 },
"erreur": null
}
{
"statut": "echec",
"erreur": {
"code": "validation_json_echec",
"message": "Le payload ne respecte pas le schéma attendu.",
"details": []
}
}
400 · validation_json_echec
422 · pdf_source_invalide
422 · validation_*_echec
Une clé de test permet de vérifier la forme d'un appel sans générer de fichier de production.
curl -X POST https://votre-domaine.example/api/facturx/valider-appel-test \
-H "Authorization: Bearer VOTRE_CLE_API_TEST" \
-H "revx-cle-unique: test-integration-001" \
-H "Content-Type: application/json" \
-d @demande.json
FactureKit API produit et contrôle des fichiers au format Factur-X. Le service n'est pas une plateforme agréée, ne transmet pas vos factures et ne remplace pas vos contrôles fiscaux ou comptables.