Tester en direct — Essayez ces endpoints dans la documentation interactive Scalar.
Lister les factures
Filtrer par statut :
draft, imported, lrar_sent, in_recovery, paid, partial, disputed, written_off, judicialFiltrer par ID du débiteur (UUID)
Date de début d’émission (ISO 8601). Exemple :
2026-01-01Date de fin d’émission (ISO 8601). Exemple :
2026-03-31Montant minimum en centimes
Montant maximum en centimes
Recherche textuelle (numéro de facture, nom du débiteur)
Numéro de page
Résultats par page (max 100)
Champ de tri :
created_at, due_date, amount_cents, statusOrdre :
asc ou descinvoices:read
Récupérer une facture
ID de la facture (UUID)
invoices:read
Créer une facture
Crée une nouvelle facture et démarre automatiquement le workflow de recouvrement. Scope requis :invoices:write
Numéro de facture unique. Exemple :
FAC-2026-001Montant total TTC en centimes. Exemple :
150000 (1 500,00 EUR)Devise ISO 4217
Date d’émission (ISO 8601). Exemple :
2026-03-01Date d’échéance (ISO 8601). Exemple :
2026-03-31Description de la facture (max 500 caractères)
Informations du débiteur
Données personnalisées (clé-valeur)
Codes d’erreur possibles
| Code | HTTP | Description |
|---|---|---|
VAL_001 | 400 | Données invalides |
VAL_003 | 400 | Champ obligatoire manquant |
AUTH_004 | 403 | Scope invoices:write requis |
RATE_001 | 429 | Rate limit dépassé |
Import en masse
Importe jusqu’à 100 factures en une seule requête. Scopes requis :invoices:write
Tableau de factures (même format que la création unitaire, max 100)
Démarrer automatiquement le workflow pour chaque facture
Le body size maximum est de 10 Mo pour l’import en masse (vs 1 Mo pour les autres endpoints).
Mettre à jour une facture
Met à jour les metadata et notes uniquement. Les données financières (montant, dates, débiteur) sont immuables après import. Scope requis :invoices:write
ID de la facture (UUID)
Notes internes (max 2000 caractères)
Données personnalisées
Annuler un recouvrement
Annule complètement le workflow de recouvrement : arrêt des relances planifiées, annulation des emails/SMS/LRAR en attente, mise à jour du statut. Scopes requis :invoices:write + workflow:trigger
ID de la facture (UUID)
Motif d’annulation (max 500 caractères)
Notifier le débiteur par email de l’annulation
Supprimer une facture
Supprime une facture uniquement si le workflow n’est pas encore lancé. Scope requis :invoices:delete
204 No Content en cas de succès.
Statistiques
Récupère un résumé statistique de vos factures. Scope requis :reports:read