Examples
Example request payloads for booking events.
Create / Update booking examples
Below are example JSON payloads for the create and update endpoints. The same BookingInput schema is used for both.
Flight booking - One way
{
"consumerTripDepartureCityName": "Dubai",
"consumerTripDepartureCountryName": "United Arab Emirates",
"consumerTripDepartureAirportCode": "DXB",
"consumerTripDepartureFlightClass": "ECONOMY",
"consumerTripArrivalDate": "2024-05-18T06:55:00.000Z",
"consumerTripDestinationAirportCode": "LHR",
"consumerTripArrivalAirportName": "London Heathrow Airport",
"consumerTripDestinationName": "London",
"consumerTripDestinationCountryName": "United Kingdom",
"consumerTripPartnerExternalReference": "y8c6OBIEZmKXeD6Vbg78",
"consumerTripBookingLink": "https://thrifty-starboard.biz/booking/db196e31-611b-41e0-b1ee-aeb4d6ad1d3a",
"consumerTripPersonCount": "2",
"consumerPartnerExternalReference": "y34lS53cLJeyYJHc17JZ",
"consumerGivenName": "Christophe",
"consumerPhone": "+44 7707 373348",
"consumerEmail": "christophe4@gmail.com",
"consumerNationality": "GB",
"consumerCurrency": "GBP"
}
Flight booking - Round trip
{
"consumerTripDepartureCityName": "Dubai",
"consumerTripDepartureCountryName": "United Arab Emirates",
"consumerTripDepartureAirportCode": "DXB",
"consumerTripDepartureFlightClass": "ECONOMY",
"consumerTripArrivalDate": "2024-05-18T06:55:00.000Z",
"consumerTripReturnDate": "2024-05-20T08:00:00.000Z",
"consumerTripDestinationAirportCode": "LHR",
"consumerTripArrivalAirportName": "London Heathrow Airport",
"consumerTripDepartureAirportName": "Dubai International Airport",
"consumerTripDestinationName": "London",
"consumerTripDestinationCountryName": "United Kingdom",
"consumerTripPartnerExternalReference": "y8c6OBIEZmKXeD6Vbg78",
"consumerTripBookingLink": "https://thrifty-starboard.biz/booking/db196e31-611b-41e0-b1ee-aeb4d6ad1d3a",
"consumerTripPersonCount": "2",
"consumerPartnerExternalReference": "y34lS53cLJeyYJHc17JZ",
"consumerGivenName": "Christophe",
"consumerPhone": "+44 7707 373348",
"consumerEmail": "christophe4@gmail.com",
"consumerNationality": "GB",
"consumerCurrency": "GBP"
}
Accommodation booking
{
"consumerGivenName": "Christophe",
"consumerPartnerExternalReference": "y34lS53cLJeyYJHc17JZ",
"consumerPhone": "+44 7707 373348",
"consumerEmail": "christophe4@gmail.com",
"consumerCurrency": "USD",
"consumerTripPartnerExternalReference": "y8c6OBIEZmKXeD6Vbg78",
"consumerTripArrivalDate": "2024-05-18T06:55:00.000Z",
"consumerTripReturnDate": "2024-05-20T08:00:00.000Z",
"consumerTripBookingDate": "2024-04-01T13:34:01.000Z",
"consumerTripBookingLink": "https://thrifty-starboard.biz/booking/db196e31-611b-41e0-b1ee-aeb4d6ad1d3a",
"consumerTripAccommodationName": "Golden Tulip Rome Piram",
"consumerTripAccommodationAddress": "Via Giovanni Amendola, 7, 00185 Roma RM, Italy",
"consumerTripDestinationName": "Rome",
"consumerTripDestinationCountryName": "Italy",
"consumerTripPersonCount": "2",
"consumerTripChildCount": "2"
}
In destination activity booking
{
"consumerGivenName": "Christophe",
"consumerPartnerExternalReference": "y34lS53cLJeyYJHc17JZ",
"consumerPhone": "+44 7707 373348",
"consumerEmail": "christophe4@gmail.com",
"consumerCurrency": "USD",
"consumerTripPartnerExternalReference": "y8c6OBIEZmKXeD6Vbg78",
"consumerTripArrivalDate": "2024-05-18T06:55:00.000Z",
"consumerTripReturnDate": "2024-05-20T08:00:00.000Z",
"consumerTripBookingDate": "2024-04-01T13:34:01.000Z",
"consumerTripBookingLink": "https://thrifty-starboard.biz/booking/db196e31-611b-41e0-b1ee-aeb4d6ad1d3a",
"consumerTripVenueName": "Hotel Roma Tor Vergata",
"consumerTripVenueAddress": "Via Vico ViganĂ², 24, 00133 Roma RM, Italy",
"consumerTripDestinationName": "Rome",
"consumerTripDestinationCountryName": "Italy",
"consumerTripExternalProductName": "Sunset Rome Food & Wine Tour around Prati District",
"consumerTripPersonCount": "2",
"consumerTripChildCount": "2",
"consumerTripIsLocal": "true"
}
Delete booking example
Simple booking reference
{
"consumerTripPartnerExternalReference": "y8c6OBIEZmKXeD6Vbg78"
}