Check Tour Availability webhook (article)

Susana Moleón Moya
Susana Moleón Moya
  • Updated

What does it mean?

Called when a request is made to the Check Tour Availability API. TourCMS will expect a response indicating which dates provided in the payload are available and optionally the total price to charge the client.

Can be used alongside the various Managing dates and prices outside of TourCMS APIs and the post-booking webhook to keep TourCMS in sync with a third party reservation system. Alternatively TourCMS can carry out the integration work for you by adding your reservation system to our Sync tool - contact us by writing an email to for more information.

When filtering departures in TourCMS API request, avail webhook will include a new field "filtered" with true value.


A call is made to the Check Tour Availability API that would return dates TourCMS thinks are available.

Currently only fired for "Departures", not "Freesale Seasons" or "Hotel" type dates - those currently continue to be booked without calling the webhook).


Where do I find it?

Configuration > System & Setup > Check Availability Webhooks

What should I do?

Enter the webhook URL for one of multiple channels and TourCMS will immediately begin checking it for availability data, to remove the check just remove the URL.

To enhance efficiency, you can exclude certain tours from the webhook, such as hop-on hop-off tours that operate on a free-sale basis. Simply enter the tour IDs, separated by commas, in the "Exclude Tour IDs" field.

Please, find more information about the Check Tour Availability webhook here.