Intégration · Gestion commerciale et comptabilité

Relier votre logiciel métier à EBP : API REST des offres SaaS, extensions Open Line et fichiers

EBP se relie à un logiciel métier par des API REST réservées à ses offres en SaaS, avec OAuth 2.0 et une clé d'abonnement, par des extensions .NET pour EBP Gestion Commerciale Open Line, ou par des imports et exports de fichiers. Selon la fiche EBP Gestion Commerciale ELITE 2025, l'API REST demande l'abonnement SaaS et l'offre de services PREMIUM.

L'essentiel

  • Les API REST d'EBP concernent ses produits en SaaS ; la fiche ELITE 2025 les réserve à l'abonnement SaaS avec l'offre de services PREMIUM.
  • L'authentification aux API EBP passe uniquement par OAuth 2.0 en mode code d'autorisation : EBP ne prend pas en charge l'authentification de machine à machine.
  • Le jeton d'accès EBP vaut une heure et le jeton de rafraîchissement trente jours, à usage unique : chaque renouvellement en fournit un nouveau.
  • La documentation des API REST d'EBP ne décrit pas de webhooks : le logiciel métier interroge EBP à intervalles réguliers pour suivre les changements.
  • Pour un EBP installé, la Gestion Commerciale Open Line accepte des extensions .NET, et la version ELITE importe et exporte clients, articles et fournisseurs en CSV.

EBP en SaaS ou installé : la question qui décide de la méthode

La méthode dépend d'abord du mode de déploiement de votre EBP, car l'éditeur n'ouvre pas les mêmes portes dans les deux cas. La page Produits du portail développeurs d'EBP présente les API REST disponibles « pour les produits EBP Informatique Saas », et la fiche de la Gestion Commerciale ELITE 2025 précise que l'API REST est réservée à l'abonnement SaaS, avec souscription à l'offre de services PREMIUM.

Votre situationVoie d'intégrationÀ vérifier avant de chiffrer
EBP en SaaS avec l'offre PREMIUMAPI REST : lectures, créations, imports et exports paramétrablesL'abonnement au bon produit API sur le portail développeurs
Offres TPE HUBBIX (gestion commerciale, comptabilité)API REST HUBBIX, avec l'identifiant du dossier dans chaque appel comptableL'accès au produit HUBBIX concerné
EBP Gestion Commerciale Open Line installéExtension .NET chargée par le logicielLa version exacte, pour partir du bon projet d'exemple
EBP installé, sans développementImports et exports CSV, export comptable au format du cabinet ou FECLes formats proposés par votre version

EBP fait partie du groupe Cegid depuis le 17 juillet 2024, date à laquelle Cegid a annoncé avoir conclu son acquisition ; EBP garde sa propre documentation développeur, distincte de celle décrite sur notre page connecter Cegid.

Que couvrent les API REST d'EBP ?

La documentation des API REST d'EBP regroupe sept familles d'API, qui ne font pas toutes la même chose : certaines lisent, d'autres écrivent, d'autres passent par des imports.

APICe que liste la documentation EBP
HUBBIX Gestion Commerciale TPEClients et familles de clients, articles (marchandises, services) et familles, devis, factures, avoirs et acomptes, moyens et conditions de règlement, taux de TVA, modèles d'impression ; indicateurs d'encours clients et de taux de transformation des devis
HUBBIX Comptabilité TPETiers, comptes généraux, journaux, écritures (lecture, recherche, saisie journal), opérations bancaires, pièces jointes, paramètres du dossier ; ne fonctionne pas avec les applications installées
SAAS API GestionDossiers, clients et adresses, documents de vente et d'achat avec leurs lignes, articles et suivi de stock, affaires, champs personnalisés, requêtes génériques sur les tables autorisées, demande de transfert de document
SAAS API BâtimentLes mêmes familles pour les dossiers de bâtiment, avec les intervenants des affaires
SAAS API Import et SAAS API ExportDemandes d'import ou d'export paramétrables, statut d'exécution, relance, modèles d'import, ajout de pièces jointes
SAAS API MaintenanceListe des dossiers, déconnexion des utilisateurs, suppression des verrous

Pour la saisie comptable HUBBIX, la documentation détaille le mode de saisie (la valeur documentée est « Provisoire »), le code journal et des lignes portant date, compte général, compte de tiers facultatif, libellé, débit et crédit. Dans cette même API HUBBIX Comptabilité TPE, les listes de tiers, de comptes généraux, d'écritures et d'opérations bancaires se paginent par un paramètre take, qui vaut 100 par défaut ; la documentation ne le décrit pas pour les autres API.

Abonnement, jetons, en-têtes : le parcours imposé par EBP

L'accès aux API d'EBP se fait en deux temps : un abonnement validé par EBP, puis une autorisation OAuth 2.0. Le portail développeurs le décrit ainsi :

  1. inscription sur le portail avec ses identifiants EBP ;
  2. choix du produit, par exemple Gestion Commerciale SaaS, saisie du nom de la société et acceptation des conditions d'utilisation ;
  3. attente de la validation par EBP, après quoi les clés primaire et secondaire apparaissent dans le profil, et l'identifiant client et le secret arrivent par e-mail ;
  4. pour une application hébergée sur un serveur, envoi de son adresse de redirection à EBP ;
  5. première connexion d'un utilisateur EBP, qui fournit un code d'autorisation valable cinq minutes, échangé contre les jetons.

Chaque appel porte ensuite deux en-têtes, la clé d'abonnement (ebp-subscription-key) et le jeton (Authorization: Bearer), avec les portées openid, profile et offline_access. Le jeton d'accès vaut une heure ; le jeton de rafraîchissement vaut trente jours et ne sert qu'une fois. EBP précise que ses API ne prennent pas en charge l'authentification de machine à machine : un utilisateur consent une première fois, puis le service d'intégration entretient la chaîne de jetons. En comptabilité HUBBIX, l'en-tête tenantid désigne le dossier par son UUID, et les exemples pointent vers un environnement de préproduction. Une charte d'utilisation en huit articles encadre l'usage, mesures de sécurité et sanctions comprises.

Et quand EBP est installé sur vos postes ?

Deux voies restent ouvertes sans passer au SaaS.

Les extensions Open Line. EBP publie une « API pour EBP Gestion Commerciale Open Line » : une bibliothèque .NET dont les espaces de noms couvrent notamment la base de données, les entités, la facturation, les formulaires, les menus et l'import générique. Le tutoriel d'EBP montre le principe : en mode développeur, on crée des tables personnalisées, on génère les interfaces, puis on compile en C# une DLL que le logiciel charge par Paramètres, Société, Extensions liées. Les projets d'exemple couvrent les versions 8.1.1 à 11.0.0, dont une action de panachage d'articles sur les documents de vente. Deux règles du tutoriel comptent : l'identifiant d'une extension ne doit plus changer une fois utilisée, et supprimer une extension efface ses données.

Les fichiers. Selon la fiche ELITE 2025, la gestion commerciale importe et exporte en CSV clients, articles, unités, localisations, fournisseurs et familles, exporte les factures au format Factur-X et les écritures au format du logiciel du cabinet ou au format FEC. Pour un flux quotidien, un dépôt de fichiers programmé, contrôlé à l'import, suffit souvent.

Cinq flux concrets avec EBP

  1. Le devis du métreur. Dans une menuiserie, le métreur chiffre sur tablette chez le client ; l'application crée le client s'il n'existe pas, puis le devis dans HUBBIX Gestion Commerciale TPE, où il suit le circuit habituel jusqu'à la facture.
  2. La marge par chantier. Chaque soir, un outil lit par la SAAS API Bâtiment les affaires et les documents de vente et d'achat, puis calcule pour chaque affaire l'écart entre vendu et acheté (le filtre exact se valide au cadrage, sur votre dossier). Voir la rentabilité par chantier.
  3. Les ventes de la boutique en ligne. Si les catégories d'import de votre offre couvrent le document voulu, la boutique dépose ses ventes par la SAAS API Import, selon un modèle défini une fois ; le service suit le statut d'exécution et relance l'import en cas d'échec.
  4. Les justificatifs de dépenses. Une application de notes de frais ajoute la pièce jointe dans HUBBIX Comptabilité TPE et passe l'écriture en mode provisoire : le comptable la valide après contrôle.
  5. L'encours en réunion commerciale. Les indicateurs d'encours clients et de taux de transformation des devis de l'API HUBBIX alimentent un tableau de bord de pilotage, sans export manuel.

Ce que la documentation EBP ne règle pas pour vous

  • Pas de webhooks. Aucune notification n'est décrite : pour suivre les nouvelles factures, le service interroge EBP avec des filtres, à intervalles réguliers.
  • Pas de limites d'appels publiées. La documentation consultée en octobre 2026 n'en mentionne pas : le service espace quand même ses appels et traite chaque refus sans boucler.
  • Un jeton de rafraîchissement à usage unique. Il est enregistré à chaque renouvellement, dans un coffre de secrets ; s'il se perd, un utilisateur doit se reconnecter.
  • Des imports asynchrones. Une demande d'import n'est réussie qu'une fois son statut confirmé ; le journal garde la trace de chaque demande.
  • Les doublons. Une table de correspondance relie vos identifiants à ceux d'EBP et se consulte avant chaque création, pour éliminer les doubles saisies.
  • Le RGPD. Clients et tiers sont souvent des personnes physiques : seuls les champs utiles circulent.

Connecteur existant ou développement : comment trancher

Regardez d'abord ce qui existe. EBP référence des applications d'éditeurs partenaires qui synchronisent des informations, stockent des données ou envoient des documents personnalisés. La fiche ELITE 2025 cite des liens avec des solutions e-commerce (Huggii, Atoo Next, ePages, NewOxatis), qui demandent l'offre du partenaire, et une liaison avec GoCardless pour les prélèvements, présentée sur notre page GoCardless.

Le développement se justifie quand l'outil à relier vous est propre : application terrain, portail client, logiciel d'atelier. YMHB Web écrit alors le service d'intégration en technologies standard, après un cadrage sur votre abonnement EBP réel. Le code et la documentation des flux (API utilisées, champs, procédure de renouvellement des jetons) vous sont remis et vous appartiennent au paiement intégral. Si la gestion commerciale elle-même ne suit plus, voyez plutôt les alternatives à EBP.

Questions fréquentes

EBP a-t-il une API ?

Oui, pour ses offres en SaaS. Le portail développeurs d'EBP documente des API REST pour la gestion commerciale, la comptabilité HUBBIX, le bâtiment, les imports, les exports et la maintenance. La fiche EBP Gestion Commerciale ELITE 2025 réserve l'API REST à l'abonnement SaaS avec l'offre de services PREMIUM. Pour un EBP installé, il reste les extensions Open Line et les fichiers.

Comment s'authentifier sur l'API EBP ?

L'API EBP utilise OAuth 2.0 en mode code d'autorisation, avec les portées openid, profile et offline_access. Chaque requête porte la clé d'abonnement ebp-subscription-key et un jeton Bearer. Le jeton d'accès dure une heure, le jeton de rafraîchissement trente jours et ne sert qu'une fois. EBP n'accepte pas l'authentification de machine à machine : un utilisateur autorise l'application au départ.

EBP prévient-il un autre logiciel quand une facture est créée ?

La documentation des API REST d'EBP ne décrit pas de webhooks. Pour réagir à une nouvelle facture ou à un nouveau client, le service d'intégration interroge EBP à intervalles réguliers en filtrant sur les documents récents. Ce fonctionnement suffit pour la plupart des flux de gestion, à condition de journaliser chaque passage et de rattraper les éventuels oublis.

Peut-on développer une extension pour EBP Gestion Commerciale installée ?

Oui, pour EBP Gestion Commerciale Open Line. EBP publie une bibliothèque .NET et des projets d'exemple pour les versions 8.1.1 à 11.0.0. L'extension, écrite en C#, est compilée en DLL puis ajoutée dans le logiciel par Paramètres, Société, Extensions liées. Attention : selon le tutoriel d'EBP, supprimer une extension supprime aussi les données qu'elle a créées.

Comment tester l'API EBP sans toucher aux vraies données ?

Les exemples de la documentation HUBBIX Comptabilité d'EBP utilisent un environnement de préproduction distinct de la production, et le portail développeurs permet de tester une requête. Pour les autres API EBP, un dossier de test dans votre abonnement reste la précaution la plus simple : aucun essai d'écriture ne se fait sur le dossier de production.

À lire aussi

Sources

  1. EBP, documentation des API REST EBP (portail développeurs : abonnement, authentification, HUBBIX, SAAS API, charte d'utilisation)
  2. EBP, portail développeurs, liste des produits API pour les logiciels EBP en SaaS
  3. EBP, API pour EBP Gestion Commerciale Open Line, documentation et projets d'exemple
  4. EBP, API pour EBP Gestion Commerciale Open Line, espace de noms EBP.Api.Interfaces
  5. EBP, tutoriel « Projet API simple » pour EBP Gestion Commerciale Open Line (PDF)
  6. EBP, fiche produit Gestion Commerciale ELITE 2025 (API REST, imports et exports, connecteurs)
  7. EBP, page Applications éditeurs partenaires
  8. Cegid, communiqué « Cegid confirme l'acquisition d'EBP » (17 juillet 2024)

Prêt à démarrer ?

Décrivez-nous votre situation, pas une liste de fonctionnalités.

Réponse sous un jour ouvré, en général par téléphone. Si un outil du marché suffit, nous vous le dirons.

Premier échange sans engagementCadrage avant chiffrage

AppelerDécrire mon problème