This call allows you to send a booking reference to the system and get back detailed information about that booking, including customer details, payment details, and the details of all components on the booking.
The minimum information a GetBookingDetails request should contain is login details and booking reference.
XML Structure
The main GetBookingDetails response returns information about the overall booking, lead customer and guest details, information of any customer payments and a list of all components on the booking.
XML Structure
In addition to those outlined in the main GetBookingDetails response, when a booking contains a property component there are other nodes that will be returned. These are outlined below.
XML Structure
In addition to those outlined in the main GetBookingDetails response, when a booking contains a flight component there are other nodes that will be returned. These are outlined below.
XML Structure
In addition to those outlined in the main GetBookingDetails response, when a booking contains a transfer component there are other nodes that will be returned. These are outlined below.
XML Structure
In addition to those outlined in the main GetBookingDetails response, when a booking contains an extra component there are other nodes that will be returned. These are outlined below.
XML Structure
In addition to those outlined in the main GetBookingDetails response, when a booking contains an ad hoc component there are other nodes that will be returned. These are outlined below.
XML Structure
In addition to those outlined in the main GetBookingDetails response, when a booking contains a car hire component there are other nodes that will be returned. These are outlined below.
XML Structure
In addition to those outlined in the main GetBookingDetails response, when a booking contains a cruise component there are other nodes that will be returned. These are outlined below.
XML Structure
A user sends a GetBookingDetails request for a booking containing a property and flight component. The response returns details of the booking and the components booked
<GetBookingDetailsRequest>
<LoginDetails>
<Login>TestLogin</Login>
<Password>TestPassword</Password>
</LoginDetails>
<BookingReference>1012942</BookingReference>
</GetBookingDetailsRequest>
<GetBookingDetailsResponse>
<BookingID>12942</BookingID>
<SystemUserID>141</SystemUserID>
<BookingReference>1012942</BookingReference>
<TradeReference />
<TradeContactID>2</TradeContactID>
<BrandName>Goway</BrandName>
<BookingDescriptionID>0</BookingDescriptionID>
<Status>Live</Status>
<BookingDate>2022-07-18T00:00:00</BookingDate>
<AccountStatus>Live</AccountStatus>
<ImportantDocument>false</ImportantDocument>
<LeadCustomer>
<CustomerTitle>Mr</CustomerTitle>
<CustomerId>0</CustomerId>
<CustomerFirstName>Michael</CustomerFirstName>
<CustomerLastName>Schumacher</CustomerLastName>
<DateOfBirth>1900-01-01T00:00:00.001</DateOfBirth>
<CustomerAddress1>Scuderia Ferrari</CustomerAddress1>
<CustomerAddress2>Via Alfredo Dino Ferrari, 43</CustomerAddress2>
<CustomerTownCity>Maranello Modena</CustomerTownCity>
<CustomerCounty />
<CustomerPostcode>11217</CustomerPostcode>
<CustomerBookingCountryID>45</CustomerBookingCountryID>
<CustomerBookingStateID>0</CustomerBookingStateID>
<CustomerPhone>0011551569</CustomerPhone>
<CustomerMobile />
<CustomerFax />
<CustomerEmail>m.schumi@michaelschumacher.com</CustomerEmail>
<CustomerPassportNumber />
<CustomerExternalReference />
<ContactCustomer>false</ContactCustomer>
<ContactByPost>false</ContactByPost>
<ContactByEmail>false</ContactByEmail>
<ContactByPhone>false</ContactByPhone>
<ContactBySMS>false</ContactBySMS>
<EMarketingSignUp>false</EMarketingSignUp>
</LeadCustomer>
<Adults>2</Adults>
<Children>0</Children>
<Infants>0</Infants>
<BookingPassengers>
<Passenger>
<Type>Adult</Type>
<Title>Mr</Title>
<FirstName>Michael</FirstName>
<LastName>Schumacher</LastName>
<Age>53</Age>
<DateOfBirth>1969-01-03T00:00:00</DateOfBirth>
<BookingPassengerID>15479</BookingPassengerID>
<hlpFrequentFlyerInformation />
</Passenger>
<Passenger>
<Type>Adult</Type>
<Title>Mr</Title>
<FirstName>Mick</FirstName>
<LastName>Schumacher</LastName>
<Age>23</Age>
<DateOfBirth>1999-03-22T00:00:00</DateOfBirth>
<BookingPassengerID>15480</BookingPassengerID>
<hlpFrequentFlyerInformation />
</Passenger>
</BookingPassengers>
<FirstDepartureDate>2022-10-08T00:00:00</FirstDepartureDate>
<LastReturnDate>2022-10-31T00:00:00</LastReturnDate>
<TotalPrice>13932.07</TotalPrice>
<TotalPaid>0.00</TotalPaid>
<TotalOutstanding>13932.07</TotalOutstanding>
<TotalCommission>73.69</TotalCommission>
<VATOnCommission>0.00</VATOnCommission>
<CustomerCurrencyCommission>73.69</CustomerCurrencyCommission>
<CustomerCurrencyVatOnCommission>0.00</CustomerCurrencyVatOnCommission>
<CurrencyID>1</CurrencyID>
<CurrencyCode>CAD</CurrencyCode>
<CurrencySymbol>C$</CurrencySymbol>
<CurrencySymbolPosition>Prepend</CurrencySymbolPosition>
<CustomerPayments />
<PaymentsReceived />
<BookingAdjustments />
<Inclusions />
<Itinerary />
<Properties>
<Property>
<PropertyID>1240</PropertyID>
<PropertyBookingID>5140</PropertyBookingID>
<PropertyBookingReference>1012942A</PropertyBookingReference>
<Source>Own</Source>
<SourceReference />
<SourceSecondaryReference />
<SupplierID>7086</SupplierID>
<PropertyReferenceID>1106</PropertyReferenceID>
<GeographyLevel1ID>351</GeographyLevel1ID>
<GeographyLevel2ID>2010</GeographyLevel2ID>
<GeographyLevel3ID>7233</GeographyLevel3ID>
<Status>New</Status>
<ConfirmationStatus>Pending On Request</ConfirmationStatus>
<ArrivalDate>2022-10-22T00:00:00</ArrivalDate>
<ReturnDate>2022-10-29T00:00:00</ReturnDate>
<Duration>7</Duration>
<TotalPrice>150.39</TotalPrice>
<TotalCommission>15.04</TotalCommission>
<VATOnCommission />
<CustomerCurrencyCommission>15.04</CustomerCurrencyCommission>
<CustomerCurrencyVatOnCommission>0.00</CustomerCurrencyVatOnCommission>
<Rooms>
<Room>
<PropertyRoomBookingID>5303</PropertyRoomBookingID>
<MealBasisID>48</MealBasisID>
<MealBasis>Full Breakfast</MealBasis>
<RoomTypeID>7733</RoomTypeID>
<RoomType>Standard Room</RoomType>
<RoomViewID>22</RoomViewID>
<PropertyRoomTypeID>3298</PropertyRoomTypeID>
<Adults>2</Adults>
<Children>0</Children>
<Infants>0</Infants>
<TotalPrice>150.39</TotalPrice>
<PayLocalTotal>0.00</PayLocalTotal>
<GuestDetails>
<GuestDetail>
<GuestID>15479</GuestID>
<Type>Adult</Type>
<Title>Mr</Title>
<FirstName>Michael</FirstName>
<MiddleName />
<LastName>Schumacher</LastName>
<Age>53</Age>
<DateOfBirth>1969-01-03T00:00:00</DateOfBirth>
<NationalityID>0</NationalityID>
<GuestBookingCountryID>0</GuestBookingCountryID>
<GuestBookingStateID>0</GuestBookingStateID>
<RefusedContact>false</RefusedContact>
<FrequentFlyerDetails />
<FrequentFlyerInformations />
</GuestDetail>
<GuestDetail>
<GuestID>15480</GuestID>
<Type>Adult</Type>
<Title>Mr</Title>
<FirstName>Mick</FirstName>
<MiddleName />
<LastName>Schumacher</LastName>
<Age>23</Age>
<DateOfBirth>1999-03-22T00:00:00</DateOfBirth>
<NationalityID>0</NationalityID>
<GuestBookingCountryID>0</GuestBookingCountryID>
<GuestBookingStateID>0</GuestBookingStateID>
<RefusedContact>false</RefusedContact>
<FrequentFlyerDetails />
<FrequentFlyerInformations />
</GuestDetail>
</GuestDetails>
<Adjustments />
<OptionalSupplements />
<GuestIDs />
</Room>
</Rooms>
<Comments />
<PropertyName>Grande Hotel do Porto</PropertyName>
<GeographyLevel2Name />
</Property>
</Properties>
<Flights>
<Flight>
<FlightBookingID>6278</FlightBookingID>
<FlightBookingReference>1012942B</FlightBookingReference>
<Status>New</Status>
<ConfirmationStatus>Booked</ConfirmationStatus>
<Price>847.00</Price>
<TotalCommission />
<VATOnCommission />
<CustomerCurrencyCommission>0.00</CustomerCurrencyCommission>
<CustomerCurrencyVatOnCommission>0.00</CustomerCurrencyVatOnCommission>
<BaggagePrice>0.00000000</BaggagePrice>
<BaggageQuantity>0</BaggageQuantity>
<ChildBaggagePrice>0.00000000</ChildBaggagePrice>
<ChildBaggageQuantity>0</ChildBaggageQuantity>
<DepartureAirportID>4273</DepartureAirportID>
<DepartureAirport>London Heathrow Apt</DepartureAirport>
<DepartureAirportCode>LHR</DepartureAirportCode>
<ArrivalAirportID>5671</ArrivalAirportID>
<ArrivalAirport>Porto Airport</ArrivalAirport>
<ArrivalAirportCode>OPO</ArrivalAirportCode>
<OutboundDepartureDate>2022-10-22T00:00:00</OutboundDepartureDate>
<OutboundDepartureTime>06:40</OutboundDepartureTime>
<OutboundArrivalDate>2022-10-22T00:00:00</OutboundArrivalDate>
<OutboundArrivalTime>09:15</OutboundArrivalTime>
<OutboundAirlineCode>BA</OutboundAirlineCode>
<OutboundFlightCode>BA2822</OutboundFlightCode>
<OutboundFlightClassID>20</OutboundFlightClassID>
<OutboundFlightClass>Economy</OutboundFlightClass>
<ReturnArrivalDate>2022-10-29T00:00:00</ReturnArrivalDate>
<ReturnArrivalTime>12:25</ReturnArrivalTime>
<ReturnDepartureDate>2022-10-29T00:00:00</ReturnDepartureDate>
<ReturnDepartureTime>10:05</ReturnDepartureTime>
<ReturnAirlineCode>BA</ReturnAirlineCode>
<ReturnFlightCode>BA2823</ReturnFlightCode>
<ReturnFlightClassID>20</ReturnFlightClassID>
<ReturnFlightClass>Economy</ReturnFlightClass>
<Source>Amadeus</Source>
<SourceReference>[Failed]</SourceReference>
<FlightCarrierID>105</FlightCarrierID>
<FlightCarrier>BRITISH AIRWAYS</FlightCarrier>
<FlightCarrierLogo>Carrier_105_1..jpg</FlightCarrierLogo>
<OneWay>false</OneWay>
<APISUpdatesSupported>false</APISUpdatesSupported>
<SupplierCode>BA</SupplierCode>
<SupplierID>104</SupplierID>
<ImportantDocument>false</ImportantDocument>
<FlightSectors>
<FlightSector>
<FlightBookingMultiSectorID>10502</FlightBookingMultiSectorID>
<Direction>Outbound</Direction>
<FlightBookingDesiredMultiSectorID>0</FlightBookingDesiredMultiSectorID>
<DepartureAirportID>4273</DepartureAirportID>
<DepartureAirport>London Heathrow Apt</DepartureAirport>
<DepartureAirportCode>LHR</DepartureAirportCode>
<DepartureDate>2022-10-22T00:00:00</DepartureDate>
<DepartureTime>06:40</DepartureTime>
<DepartureTerminalID>31</DepartureTerminalID>
<DepartureTerminal>Terminal 3</DepartureTerminal>
<ArrivalAirportID>5671</ArrivalAirportID>
<ArrivalAirport>Porto Airport</ArrivalAirport>
<ArrivalAirportCode>OPO</ArrivalAirportCode>
<ArrivalDate>2022-10-22T00:00:00</ArrivalDate>
<ArrivalTime>09:15</ArrivalTime>
<ArrivalTerminalID>0</ArrivalTerminalID>
<StopAirportID>0</StopAirportID>
<TravelTime>155</TravelTime>
<FlightClassID>20</FlightClassID>
<FlightClass>Economy</FlightClass>
<FlightCarrierID>105</FlightCarrierID>
<FlightCarrier>BRITISH AIRWAYS</FlightCarrier>
<FlightCarrierLogo>Carrier_105_1..jpg</FlightCarrierLogo>
<FlightCode>BA2822</FlightCode>
<AirlineCode>BA</AirlineCode>
<AwaitingSchedule>false</AwaitingSchedule>
<FlightSeats />
</FlightSector>
<FlightSector>
<FlightBookingMultiSectorID>10503</FlightBookingMultiSectorID>
<Direction>Return</Direction>
<FlightBookingDesiredMultiSectorID>0</FlightBookingDesiredMultiSectorID>
<DepartureAirportID>5671</DepartureAirportID>
<DepartureAirport>Porto Airport</DepartureAirport>
<DepartureAirportCode>OPO</DepartureAirportCode>
<DepartureDate>2022-10-29T00:00:00</DepartureDate>
<DepartureTime>10:05</DepartureTime>
<DepartureTerminalID>0</DepartureTerminalID>
<ArrivalAirportID>4273</ArrivalAirportID>
<ArrivalAirport>London Heathrow Apt</ArrivalAirport>
<ArrivalAirportCode>LHR</ArrivalAirportCode>
<ArrivalDate>2022-10-29T00:00:00</ArrivalDate>
<ArrivalTime>12:25</ArrivalTime>
<ArrivalTerminalID>31</ArrivalTerminalID>
<ArrivalTerminal>Terminal 3</ArrivalTerminal>
<StopAirportID>0</StopAirportID>
<TravelTime>140</TravelTime>
<FlightClassID>20</FlightClassID>
<FlightClass>Economy</FlightClass>
<FlightCarrierID>105</FlightCarrierID>
<FlightCarrier>BRITISH AIRWAYS</FlightCarrier>
<FlightCarrierLogo>Carrier_105_1..jpg</FlightCarrierLogo>
<FlightCode>BA2823</FlightCode>
<AirlineCode>BA</AirlineCode>
<AwaitingSchedule>false</AwaitingSchedule>
<FlightSeats />
</FlightSector>
</FlightSectors>
<FlightPassengers>
<FlightPassenger>
<FlightBookingPassengerID>7643</FlightBookingPassengerID>
<Title>Mr</Title>
<FirstName>Michael</FirstName>
<LastName>Schumacher</LastName>
<DateOfBirth>1969-01-03T00:00:00</DateOfBirth>
<GuestType>Adult</GuestType>
<MiddleName />
<PassportNumber />
<PassportIssueDate>0001-01-01T00:00:00</PassportIssueDate>
<PassportExpiryDate>0001-01-01T00:00:00</PassportExpiryDate>
<NationalityID>0</NationalityID>
<PassportIssuingGeographyLevel1ID>0</PassportIssuingGeographyLevel1ID>
<hlpOutboundCharterFlightInventoryID>0</hlpOutboundCharterFlightInventoryID>
<hlpReturnCharterFlightInventoryID>0</hlpReturnCharterFlightInventoryID>
<Gender>Male</Gender>
<hlpFrequentFlyerInformation />
</FlightPassenger>
<FlightPassenger>
<FlightBookingPassengerID>7644</FlightBookingPassengerID>
<Title>Mr</Title>
<FirstName>Mick</FirstName>
<LastName>Schumacher</LastName>
<DateOfBirth>1999-03-22T00:00:00</DateOfBirth>
<GuestType>Adult</GuestType>
<MiddleName />
<PassportNumber />
<PassportIssueDate>0001-01-01T00:00:00</PassportIssueDate>
<PassportExpiryDate>0001-01-01T00:00:00</PassportExpiryDate>
<NationalityID>0</NationalityID>
<PassportIssuingGeographyLevel1ID>0</PassportIssuingGeographyLevel1ID>
<hlpOutboundCharterFlightInventoryID>0</hlpOutboundCharterFlightInventoryID>
<hlpReturnCharterFlightInventoryID>0</hlpReturnCharterFlightInventoryID>
<Gender>Male</Gender>
<hlpFrequentFlyerInformation />
</FlightPassenger>
</FlightPassengers>
<FlightExtras />
<FlightTickets />
<FlightSSRs />
</Flight>
</Flights>
<Transfers />
<Extras />
<AdHocBookings />
<CarHireBookings />
<Cruises />
<BookingErrata />
<PayPalTransactions />
<BookingTags />
<UploadedFiles />
<ReturnStatus>
<Success>true</Success>
<Exceptions />
<ThirdPartyErrors />
</ReturnStatus>
</GetBookingDetailsResponse>