These instructions are valid for the REST (v2) version of the Booking Manager API. The users of the legacy SOAP (v1) version are advised to check out the functionality of the new REST API and consider a migration. However SOAP API is fully documented and supported here https://support.booking-manager.com/hc/en-us/articles/360002299791-Booking-Manager-API-User-Manual-SOAP
Booking Manager API is a standard Web service that enables clients to connect their data with external systems and services and to extend the automation benefits of the Booking Manager System.
- It is used by charter agencies to publish availabilities of Charter Operators and automate booking processes by connecting Booking Manager to their own web sites to allow for seamless online booking experience for end-users or integrating it with their CRM solutions in order to automate office procedures.
- Charter operators use the web service to connect Booking Manager with their bookkeeping software and save time and effort in the accounting department.
- Third-Party Software tools also use Booking Manager API to display richer information, for example, boat tracking systems are able to visualise client contact information directly on the map showing the boat location in real-time.
How to Connect to the Booking Manager API
The easiest way to connect and try out the Booking Manager API is to use the API specification hosted on Swagger and learn about the capabilities and use alive testing mode to fetch the live data. This way even non-programmers are able to retrieve key data and evaluate the service.
Testing the connection to the API can be done with the following three steps:
1. On Booking Manager.com portal under My Account > API Integration, you need to generate an API Key which will give you credentials to access the web service
2. On the Booking Manager API Swagger documentation web page click the Authorize button, and enter the generated API key in order to activate the live testing mode.
3. Scroll to one of the API calls and try it out. The simplest one to try initially is /companies call which doesn't require additional parameters. Click on the "Try it out" button, and then "Execute" to list all of the available fleets
After this, you will see the list of all available fleets in the system listed in a JSON format. This is a very easy and practical way to test what Booking Manager API can provide for you and to better plan how to execute the integration.
The first step in any integration is to study the API documentation available here:
All of the updates to the specification and new features created for the API will automatically be reflected in this document.