Passer au contenu principal

À quoi sert l'API Ezus ?

Connectez EZUS à vos outils préférés et automatisez vos flux de travail grâce à notre API publique.

Écrit par Ezus team

Que vous souhaitiez développer votre propre intégration, connecter EZUS à Zapier, Make ou toute autre application, notre API facilite l'échange de données.

💡 L'API est uniquement accessible avec un abonnement Premium et supérieur.


1. Trois façons d'intégrer Ezus à vos autres outils

Vous disposez de 3 options pour intégrer Ezus à vos autres outils numériques (fonctionnalité également présentée sur notre page Intégrations) :

  1. Connecter directement notre API à d'autres outils, via du code Python ou Postman

  2. Utiliser une plateforme d'intégration no-code comme Zapier

  3. Les intégrations natives directement accessibles sur Ezus


2. Qu'est-ce qu'une API ?

Les API, ou interfaces de programmation applicative (Application Programming Interfaces), permettent de récupérer des informations d'un logiciel, ou de lui en envoyer, sans passer par l'interface du logiciel.

Une API utilise des Routes : des actions spécifiques que vous pouvez effectuer. La documentation de l'API Ezus répertorie toutes les routes disponibles sur l'API d'Ezus.

Il existe 3 types de routes les plus couramment utilisés :

  • GET — Récupérer des informations depuis le logiciel. Dans Ezus, vous pouvez récupérer les informations d'un produit, d'un fournisseur, etc. à l'aide de l'esus_reference (appelée référence API dans le logiciel), ou récupérer toutes les factures.

  • POST — Ajouter ou modifier des informations dans le logiciel. Dans Ezus, vous pouvez par exemple ajouter un fournisseur — et si vous disposez de l'esus_reference, vous pouvez modifier un fournisseur existant.

  • Webhooks — Déclencher un événement chaque fois qu'une action précise se produit dans le logiciel. Par exemple, un webhook qui se déclenche à chaque création de projet.

Ces routes peuvent servir soit à simplifier un processus, soit dans des automatisations qui connectent plusieurs outils entre eux.

Types de requêtes

  • GET — Récupérer des informations (ex. liste des projets)

  • POST — Créer de nouvelles données (ex. nouveau projet)

  • PUT / PATCH — Modifier des données existantes

Fréquence de mise à jour

  • Temps réel — À chaque action (formulaire → projet)

  • Planifiée — Chaque heure / jour (mises à jour de prix)

  • Déclenchée — Sur un événement précis

📚 Pour intégrer Ezus via l'API, consulter notre article: 🚀 Comment utiliser l'API Ezus?
📚 Pour en savoir plus sur Postman : Utiliser Postman pour vos appels à l'API Ezus



3. Que pouvez-vous faire avec l'API ?

L'API EZUS évolue en permanence et couvre déjà une grande partie des fonctionnalités de la plateforme.


🗂️ Projets

Vous pouvez :

  • Créer un projet

  • Mettre à jour un projet

  • Modifier les champs d'un projet

  • Récupérer les informations d'un projet

  • Générer les documents d'un projet

  • Synchroniser les projets avec des applications tierces

Champs disponibles :

  • Titre

  • Référence

  • Nombre de voyageurs

  • Budget

  • Date de départ

  • Date de retour

  • Champs personnalisés


👤 Clients

Vous pouvez :

  • Créer un client

  • Mettre à jour un client

  • Récupérer les informations d'un client

Champs disponibles :

  • Référence

  • Nom de l'entreprise

  • Coordonnées

  • Adresse

  • Site web

  • Champs personnalisés


🏨 Fournisseurs

Vous pouvez :

  • Créer un fournisseur

  • Mettre à jour un fournisseur

  • Récupérer les informations d'un fournisseur​

Champs disponibles :

  • Référence

  • Nom

  • Type

  • Capacité

  • Coordonnées

  • Adresse

  • Champs personnalisés


🧳 Produits

Vous pouvez :

  • Créer un produit

  • Mettre à jour un produit

  • Récupérer les informations d'un produit

Champs disponibles :

  • Titre

  • Fournisseur associé

  • Package associé

  • Quantité

  • Capacité

  • Prix d'achat

  • Prix de vente

  • Devise

  • TVA

  • Commission

  • Champs personnalisés


🗺️ Steps

Les étapes représentent les différents composants d'un itinéraire au sein d'un projet EZUS : hébergement, transport, activités, restauration, etc.

Grâce à l'API, vous pouvez :

  • Récupérer les étapes d'un projet

  • Créer une nouvelle étape

  • Mettre à jour une étape existante

  • Supprimer une étape

  • Ajouter ou mettre à jour les produits associés à une étape

Informations disponibles :

  • Titre de l'étape

  • Type d'étape

  • Ordre d'affichage

  • Dates de début et de fin

  • Produits associés

  • Informations budgétaires

  • Champs personnalisés

Les endpoints dédiés aux étapes vous permettent de construire ou de synchroniser automatiquement les itinéraires entre EZUS et vos propres applications.



​4. Cas d'usage concrets

Notre API est couramment utilisée pour connecter EZUS avec :

  • Zapier

  • Make

  • n8n

  • Pennylane

  • HubSpot

  • Salesforce

  • Airtable

  • Notion

  • Google Sheets

  • Systèmes ERP

  • Logiciels de comptabilité

  • Outils de Business Intelligence (Metabase, Power BI, etc.)

Vous pouvez également développer vos propres intégrations sur mesure.

a) Création automatique de projets

Problème : Vous recevez des demandes via un formulaire web et devez les ressaisir dans Ezus.

Solution API / Zapier :

  • Formulaire web → créé automatiquement dans Ezus

  • Informations transférées : titre, budget, nombre de personnes, dates, client, etc.

  • Le client peut être créé s'il n'existe pas encore

b) Mise à jour des produits

Problème : Les prix et informations produits changent régulièrement.

Solution:

  • Base de données externe → Ezus (quotidien)

  • Mise à jour automatique des prix, descriptions, disponibilités

  • Connexion possible avec des bedbanks, fournisseurs, Google Sheets


c) Connexion Comptable

Problème : Double saisie entre Ezus et le logiciel de comptabilité.

Solution:

  • Factures Ezus → logiciel de comptabilité automatiquement

  • Informations transférées : montants HT / TTC, TVA, client, projet

  • Exemples : Sage et autres logiciels compatibles

d) Intégration CRM / Marketing Automation

Problem: Double saisie entre Ezus et le logiciel CRM.

Solution:

  • Salesforce (équipe commerciale) ↔ Ezus (travel designers)

  • Chaque nouveau contact créé → envoyé vers Mailchimp


5. Questions fréquentes

Quelle est la fréquence de synchronisation ?

Configurable selon vos besoins :

  • Temps réel pour les formulaires

  • Quotidienne pour les prix / produits

  • Hebdomadaire pour les données moins critiques

Que se passe-t-il si l'autre plateforme n'a pas d'API ?

  • Une API (ou clé API) est nécessaire des deux côtés

  • Alternatives : export / import, webhook, accès à la base de données

Peut-on traiter automatiquement le contenu des e-mails ?

  • Vous pouvez créer un projet à partir d'un e-mail

  • Le contenu est placé dans le champ notes (pas d'analyse automatique)

  • Pour une analyse intelligente, une IA externe est nécessaire

Comment savoir ce qu'il est possible de faire ?

Consultez la documentation de l'API :

  • Chaque section = ses possibilités (projets, clients, fournisseurs, etc.)

  • Des exemples concrets dans chaque section

  • Si ce n'est pas dans la doc → créez un ticket de développement pour en faire la demande


Fonctionnalité manquante ?

Si l'endpoint ou la fonctionnalité que vous recherchez n'apparaît pas dans la documentation de l'API, cela signifie simplement qu'elle n'est pas encore disponible dans l'API publique.

N'hésitez pas à nous faire part de vos besoins via le chat intégré à EZUS ou par e-mail à [email protected]. Nous améliorons continuellement notre API en fonction des retours de nos clients.

Avez-vous trouvé la réponse à votre question ?