A channel manager is a tool that allows access to Rates, Availability and Bookings from any connected channel.
To use Zodomus in production you will need to have previous access to OTA properties and to associate Zodomus as a channel manager in some OTA's or provide us your autentication data to access the OTA's (depends on the OTA's channel manager proceedings).
However you can test Zodomus and prepare your code using our sandbox until you have access to real properties in OTA's.
Since we are also Content API certified you will be able to create and modify properties, rooms and rates.
Zodomus also provide more advanced OTA APIs like:
- Guest reviews,
- Guest Communications
as provided by the OTA's.
Expedia certified partner.
Airbnb certified partner.
Other OTA's will be available soon.
After registration you get immediate access to Zodomus backoffice.
On the development tab you can get your API Keys to start testing our API functions.
All available API functions can and should be used in test mode.
You can also manually create reservations to use in test mode.
Access account data and list of channels
Get account information
Get a list of current active channels
Get a list of current currencies
Get a list of price models
Mapping properties, rooms and rates from the channel
Activate a channel property with Zodomus
Cancel a channel property with Zodomus
Check a property with Zodomus
Activate the property rooms and rates and map them with Zodomus
Cancel property rooms associated with Zodomus
Airbnb Mapping API's
Mapping Airbnb hosts and properties
Activate a host with Zodomus
Cancel an Airbnb host with Zodomus
Get the status of an Airbnb Host with Zodomus
Get the account information of an Airbnb Host with Zodomus
Get a list of listings from the Airbnb Host Zodomus
Rates and Availability API's
Rates and Availability APIs
Set Rates and Availabilties for your rooms and rates
Get a list of rooms and rates for the corresponding channel / property
Get the rooms availability for the corresponding channel / property / dates
Set your availability in the defined channel / property / room
Set rates for your channel / property / room /rate
Set rates (derived) for your channel / property / room /rate
Create test reservations and handle production reservations from OTAs
Get a list of reservations
Get a reservation
Get a reservation credit card info.
Get a list of future reservations
Create a test reservation for your test property (only used in tests)
Create and manage properties, rooms and rates (some APIs are only available on some OTAs)
Get a list of properties or detail about a property (Only in Expedia)
Create or modify a property (only in Booking)
Set your property status (only in Booking)
Get a list of rooms or a specific room (only in Expedia)
Create or modify a room (Booking and Expedia)
Set room status (only in Booking).
Get a list of rates or a specific rate (only in Expedia)
Create or modify a rate (Booking and Expedia)
Create, modify or delete a product (only in Booking).
Booking Content tables API's
Booking Content table API functions (a full list of tables is shown inside our documentation)
Get a list of items from the table
Expedia Content tables API's
Expedia Content table API functions (a full list of tables is shown inside our documentation)
Get a list of items from the table
Booking opportunities APIs
Use the Opportunity API to retrieve actionable opportunities for your connected properties.
Opportunities helps you identify ways to improve your property's performance and your guests experiences
Get a list of opportunities for a specific property
POST a reply to an opportunity
Booking Guest Reviews
Booking Guest Reviews APIs
Use the Review API to retrieve a property's reviews, render them in your interface, and let the property reply.
Publicly replying to reviews is a great way for properties to show they care about their guests experiences and potentially attract more bookings.
Get a list or a specific guest review
GET a review score for a specific property
POST a guest review reply
Booking Reporting APIs
Use the Reporting API to report the following types of changes to a reservation:
- Guest provided invalid credit card
- Changes to check-out date and/or price
- Cancellation due to guest no-show
- Cancellation due to invalid credit card
Get a list of misconduct categories
POST a specific report (isNoShow, StayChange guestMisconduct, ccIsInvalid,...)
Booking Promotions APIs
The Promotions API enables you to create and manage promotions.
Promotions are special prices that a property can offer during a certain time window, or to a certain type of booker
Create or update a promotion
Get a list of promotions
Get a list of promotion channels
Activate a promotion
Deactivate a promotion
On the API reference, available after registration, you can get a detailed reference for each API.
Our API endpoint is : https://api.zodomus.com
All your API calls must use HTTPS and TLS 1.2
Zodomus uses Basic Authentication, with the API User and API Password keys provided in the backoffice.
Let's see some examples to call one simple API : https://api.zodomus.com/channels, to get a list of active channels.
Guzzle (Http client for PHP):
If you need support with any programming language, please send an email to our support.
You can also access all our API's and prepare your App to production.
Our support team is available during tests if you need.
You also need to pass our certification tests in order to go to production.
To pass our certification you should call our support so that we can follow with you all the steps needed to pass certification.
You can find more information about certification and access to production after registration.
Zodomus is PCI DSS compliant to store credit card data.
PCI compliance is a shared responsibility and applies to both Zodomus and your business.
If you are not PCI DSS compliant you should not store card data in your system, you should use Zodomus to access card data and not store it.
All our users must validate their PCI compliance if they need to access credit card data in Production.
If you don't store card data, usually you can do this with a Self-Assessment Questionnaire (SAQ) provided by the PCI Security Standards Council.
If you need any help regarding security call our support team.
Your API calls must use HTTPS and a modern version of TLS (TLS 1.2 or bigger).
You get can a free certificate at Let's Encrypt or any other provider. TLS can be easily setup if you are a developer, but if you need help, please call our support.
You can check your SSL security using Qualys SSL Labs to make sure you have everything set up in a secure way.
Support is available during tests and production.