Whether you want to build your own integration, connect EZUS to Zapier, Make, or any other application, our API makes it easy to exchange data.
π‘ The API is available exclusively with the Premium plan and above.
1. Three ways to integrate Ezus with other tools
You have 3 options for integrating Ezus with other digital tools (feature also explained on our Integrations page):
2. What is an API?
APIs, or Application Programming Interfaces, are ways of getting information from a software, or sending information to it, without going through the software's interface.
β
An API uses Routes: specific actions you can perform.
βThe Ezus API documentation lists every route available on Ezus's API.
β
There are 3 types of routes most commonly used:
GET β Retrieve information from the software. In Ezus you can retrieve information about a specific product, supplier, etc. using the
esus_reference(called API reference in the software), or retrieve all invoices.POST β Add or modify information in the software. In Ezus you can add a supplier, for example β and if you have the
esus_reference, you can modify an existing supplier.Webhooks β Trigger an event every time something specific happens in the software. For example, a webhook that fires every time a project is created.
These routes can be used either to simplify a process or in automations that connect several tools together.
β
Types of requests
GET β Retrieve information (e.g. project list)
POST β Create new data (e.g. new project)
PUT / PATCH β Modify existing data
Update frequency
Real-time β On each action (form β project)
Scheduled β Every hour / day (price updates)
Triggered β On a specific event
β
π To integrate Ezus through API follow our article: π How to use the Ezus API?
π To know more about Postman : Use Postman for your calls on Ezus API
β
3. What can you do with the API?
The EZUS API is continuously evolving and already covers a large part of the platform's functionality.
ποΈ Projects
You can:
Create a project
Update a project
Modify project fields
Retrieve project information
Generate project documents
Synchronize projects with third-party applications
Available fields include:
Title
Reference
Number of travelers
Budget
Departure date
Return date
Custom fields
π€ Clients
You can:
Create a client
Update a client
Retrieve client information
Available fields include:
Reference
Company name
Contact details
Address
Website
Custom fields
π¨ Suppliers
You can:
Create a supplier
Update a supplier
Retrieve supplier information
Available fields include:
Reference
Name
Type
Capacity
Contact details
Address
Custom fields
π§³ Products
You can:
Create a product
Update a product
Retrieve product information
Available fields include:
Title
Linked supplier
Linked package
Quantity
Capacity
Purchase price
Selling price
Currency
VAT
Commission
Custom fields
πΊοΈ Steps
Steps represent the different itinerary components within an EZUS project, such as accommodation, transportation, activities, meals, and more.
You can:
Retrieve a project's steps
Create a new step
Update an existing step
Delete a step
Add or update products associated with a step
Available information includes:
Step title
Step type
Display order
Start and end dates
Associated products
Budget information
Custom fields
The dedicated Step endpoints allow you to automatically build or synchronize travel itineraries between EZUS and your own applications.
β
4. Concrete use cases
Our API is commonly used to connect EZUS with:
Zapier
Make
n8n
Pennylane
HubSpot
Salesforce
Airtable
Notion
Google Sheets
ERP systems
Accounting software
Business Intelligence tools (Metabase, Power BI, etc.)
You can also develop your own custom integrations.
a) Automatic project creation
Problem: You receive requests via a web form and have to re-enter them in Ezus.
β
API / Zapier solution:
Web form β automatically created in Ezus
Information transferred: title, budget, number of people, dates, client, etc.
The client can be created if they don't already exist
β
b) Product updates
Problem: Prices and product information change regularly.
β
Solution:
External database β Ezus (daily)
Automatic update of prices, descriptions, availability
Possible connection with bedbanks, suppliers, Google Sheets
c) Accounting connection
Problem: Double entry between Ezus and accounting software.
β
Solution:
Ezus invoices β accounting software automatically
Information transferred: pre-tax / post-tax amounts, VAT, client, project
Examples: Sage and other compatible software
β
d) CRM / Marketing Automation integration
Problem: Double entry between Ezus and CRM software.
β
βSolution:
Salesforce (sales team) β Ezus (travel designers)
Each new contact created -> sent to Mailchimp
β
β
5. Frequently asked questions
What is the synchronization frequency?
β
Configurable according to your needs:
Real-time for forms
Daily for prices / products
Weekly for less critical data
What happens if the other platform doesn't have an API?
An API (or API key) is needed on both sides
Alternatives: export / import, webhook, database access
Can we automatically process email content?
You can create a project from an email
Content goes into the notes field (no automatic analysis)
For intelligent analysis, an external AI is needed
How do we know what's possible? Check the API documentation:
Each section = its possibilities (projects, clients, suppliers, etc.)
Concrete examples in each section
If it's not in the docs β submit a dev ticket to request it
β
Missing functionality?
If the endpoint or feature you're looking for does not appear in the API documentation, it simply means it is not yet available in the Public API.
Feel free to share your needs with us via the in-app chat or by email at [email protected]. We continuously improve our API based on customer feedback!
β
