API Integration Process

Document that describes the ONDA API integration process.

1. Before getting started

Before starting the integrations process, you need to provide the following information regarding your service.

  • Does your service require caching inventory and rates or retrieving inventory and rates as needed from the client?
  • Are you a meta-search platform or a OTA vertical service?

2. Review the API Docs

After signing the NDA, you’ll recieve ONDA’s Channel API docs for internal review.

3. Kick-off with ONDA

After the internal docs review, you’ll be invited to a Kick-off where the following are reviewed and confirmed between the two providers.

  • Overview of the channel’s service that will be integrated with ONDA.
  • Overview of the integration process for the channel.
  • Timeline of the integration process.

4. Development

Depending on the channel’s service provided on the Step 1, the channel will be guided one of the two ways: DB Cache Type and Real Time Type.

The DB Cache Type allows caching rates and inventory of all products offered on the channel. This type requires using webhooks. The Real Time Type allows retrieving rates and inventory real-time without caching the data in the database.

To learn more, see the below's sequence diagram.

5. API Test

Once you’ve completed Step 4, you can test the features in using the development environment of ONDA and your service. You’ll be testing the following features:

  • Retrieve property
  • Retrieve rates and inventory
  • Reservations
  • Webhooks

6. Live Deployment

After you’ve successfully completed tests in the development environment, you can add properties and start sales on production / live environment.