Aller au contenu principal
Retour au blog
API de facturation : intégrez Invoicing à vos outils
Développement7 min de lecture

API de facturation : intégrez Invoicing à vos outils

Pourquoi intégrer l'API de facturation ?

L'API REST d'Invoicing by Arrow permet d'automatiser entièrement votre processus de facturation. Si vous utilisez un ERP, un CRM, une plateforme e-commerce ou tout autre outil métier, l'API vous permet de créer des factures automatiquement à partir des événements de votre système.

Par exemple, un site e-commerce peut générer automatiquement une facture Peppol à chaque commande validée, sans intervention manuelle. Un CRM peut créer un devis lorsqu'une opportunité passe en phase de négociation.

Architecture et authentification

L'API suit les conventions REST standard avec des endpoints JSON. L'authentification se fait via des clés API (API keys) que vous générez depuis votre tableau de bord. Chaque clé peut être limitée en permissions (lecture seule, lecture-écriture) et en scope (factures uniquement, clients, produits…).

  • Base URL : api.invoicing.arrow-it.be/v1
  • Authentification : Bearer token (API key)
  • Format : JSON (requêtes et réponses)
  • Rate limiting : 100 requêtes/minute (ajustable sur demande)
  • Webhooks disponibles pour les événements asynchrones

Les endpoints principaux

L'API couvre l'ensemble du cycle de facturation avec des endpoints dédiés.

  • POST /invoices — Créer une nouvelle facture
  • GET /invoices — Lister les factures avec filtres et pagination
  • POST /invoices/{id}/send — Envoyer une facture via Peppol ou email
  • POST /quotes — Créer un devis
  • POST /quotes/{id}/convert — Convertir un devis en facture
  • GET /clients — Gérer votre base clients
  • GET /reports/revenue — Accéder aux rapports de chiffre d'affaires

Cas d'usage : intégration WooCommerce

Un cas d'usage fréquent est l'intégration avec WooCommerce. À chaque nouvelle commande, un webhook WooCommerce déclenche la création d'une facture via l'API. Les données client et les lignes de commande sont automatiquement mappées vers les champs de la facture.

La facture est envoyée au client via Peppol (si B2B) ou par email (si B2C), et le statut de paiement est synchronisé dans les deux sens. Cette automatisation élimine toute saisie manuelle et réduit les erreurs à zéro.

Prêt à simplifier votre facturation ?

Découvrez comment Invoicing by Arrow peut vous aider au quotidien. Demandez une démo personnalisée.