Holibob Webhook API (1.0.0)

Download OpenAPI specification:

Notify about booking creation

Notify about booking creation

path Parameters
secret
required
string

Security secret received from Holibob

Request Body schema:
required
string (BookingInput)

Responses

Request samples

Content type
Example
consumerTripDepartureCityName=Dubai&consumerTripDepartureCountryName=United%20Arab%20Emirates&consumerTripDepartureAirportCode=DXB&consumerTripDepartureFlightClass=ECONOMY&consumerTripArrivalDate=2024-05-18T06%3A55%3A00.000Z&consumerTripDestinationAirportCode=LHR&consumerTripArrivalAirportName=London%20Heathrow%20Airport&consumerTripDestinationName=London&consumerTripDestinationCountryName=United%20Kingdom&consumerTripPartnerExternalReference=y8c6OBIEZmKXeD6Vbg78&consumerTripBookingLink=https%3A%2F%2Fthrifty-starboard.biz%2Fbooking%2Fdb196e31-611b-41e0-b1ee-aeb4d6ad1d3a&consumerTripPersonCount=2&consumerPartnerExternalReference=y34lS53cLJeyYJHc17JZ&consumerGivenName=Christophe&consumerPhone=%2B44%207707%20373348&consumerEmail=christophe4%40gmail.com&consumerNationality=GB&consumerCurrency=GBP

Response samples

Content type
application/json
{
  • "success": true
}

Notify about booking update. Endpoint does not su

Notify about booking update.

Endpoint does not support partial updates therefore we expect full payload to be sent, not just the updated data.

path Parameters
secret
required
string

Security secret received from Holibob

Request Body schema:
required
string (BookingInput)

Responses

Request samples

Content type
Example
consumerTripDepartureCityName=Dubai&consumerTripDepartureCountryName=United%20Arab%20Emirates&consumerTripDepartureAirportCode=DXB&consumerTripDepartureFlightClass=ECONOMY&consumerTripArrivalDate=2024-05-18T06%3A55%3A00.000Z&consumerTripDestinationAirportCode=LHR&consumerTripArrivalAirportName=London%20Heathrow%20Airport&consumerTripDestinationName=London&consumerTripDestinationCountryName=United%20Kingdom&consumerTripPartnerExternalReference=y8c6OBIEZmKXeD6Vbg78&consumerTripBookingLink=https%3A%2F%2Fthrifty-starboard.biz%2Fbooking%2Fdb196e31-611b-41e0-b1ee-aeb4d6ad1d3a&consumerTripPersonCount=2&consumerPartnerExternalReference=y34lS53cLJeyYJHc17JZ&consumerGivenName=Christophe&consumerPhone=%2B44%207707%20373348&consumerEmail=christophe4%40gmail.com&consumerNationality=GB&consumerCurrency=GBP

Response samples

Content type
application/json
{
  • "success": true
}

Notify about booking deletion

Notify about booking deletion

path Parameters
secret
required
string

Security secret received from Holibob

Request Body schema:
required
string (BookingReference)

Responses

Request samples

Content type
consumerTripPartnerExternalReference=y8c6OBIEZmKXeD6Vbg78

Response samples

Content type
application/json
{
  • "success": true
}