[#1484] Receive allocated resource on booking list

Migrated from Redmine #1484 | Author: Alex Kartashov
Status: Feedback | Priority: Normal | Created: 2025-10-28


I’ve got a question in relation to the data returned by the polling.
For the purpose of the integration we’re looking to create, we poll all the existing bookings of a certain date range (e.g. only 3 days ahead, to conserve resources).

However, I noticed that the returned list does not include the Resources that each Service has (e.g. if “Service 1” has “Room 1” allocated to it, it is not returned in the /bookings API).
This means that for each booking I have to individually poll it to get the resource name (e.g. room name), and since this integration will be running on a cron due to the aforementioned polling (i.e. every X minutes), this will cause unnecessary API traffic.

Is it possible to receive the resource name in the same booking object when getting all bookings?

Alternatively, I would love to have the ability to receive webhooks instead of having to poll.

Dmytro Bondarev wrote:

Hi, you can setup webhooks and get booking details one you receive webhook.
Please see Callback URL in API custom feature settings.

Alex Kartashov wrote:

Dmytro Bondarev wrote in #note-1:

Hi, you can setup webhooks and get booking details one you receive webhook.
Please see Callback URL in API custom feature settings.

Thanks, that did help actually.
The Support Team said there are no webhooks.

Quick question, then. I see the webhook sends a booking hash, is there a way to verify the authenticity of the hash against the company(customer,property) that sent it?