This API is intended for fetching digested hotel ARI (Availability, Rates and Inventory) data, as well as sending reservations into Minihotel.
Who should use this interface?
The majority of partners using this interface are OTAs (Online Travel Agencies), Tour Operators, Revenue Management Systems (RMS), and B2B marketplaces. It can also be used by channel managers.
These partners are usually holding a database of ARI on their end per each hotel/accommodation. They use this interface in order to sync between Minihotel and their system, as well as to send reservations into Minihotel.
Which type of technology and format are used?
We use an XML based interface using a service.
The Request method is POST.
| Sandbox Endpoint | Production Endpoint |
|---|---|
https://sandbox.minihotel.cloud/gds | https://api.minihotel.cloud/gds |
username="Test"
password="3657488"
Hotel id="sandbox"
Decode function in C# (Partial example)
Several special characters are encoded in the XML, and should be decoded back to the original characters, Otherwise the XML will not be in a legal format.
Public string: UnEscapeXml (string input)
{string output = string.Empty;
output = input.Replace("&", "&");
output = output.Replace("'", "'");
output = output.Replace(""", "\"");
output = output.Replace(">", ">");
output = output.Replace("\<", "\<");
return output;}
