Root element for all requests
Requst a search of all rooms and rates for request properties. Availablity is used to find rate codes and room types used in RateDetails and Reservation.
Containing node for search criteria and up to 40 hotel nodes.
One or more properties to search using HotelAvailablity attributes.
Indicates which property to search based on the criteria listed in the HotelAvailablity attributes.
Check-in date for search.
Check-out date for search.
Total number of rooms for search.
Total number of adults for all rooms for search.
Total number of children for all rooms for search.
Used to pass a corporate id to get access to special corporate only rates from a back end gateway.
Currency code desired for output, currency conversion is calculated and returned by the TripAuthority system.
Maximum amount of time, in seconds, for TripAuthority to return results from properties.
Request single rate type and room detals such as cancellation and deposit details.
Containing note for search criteria requesting a single hotel, a single rate code, and a single room type found through an Availablity request.
Check-in date for search.
Check-out date for search.
Total number of rooms for search.
Total number of adults for all rooms for search.
Total number of children for all rooms for search.
Currency code desired for output, currency conversion is calculated and returned by the TripAuthority system.
Request booking and confirmation from single rate type and room
Container for details about the room
Container for guest information
Primary guest sent to supplier as the responsible party for the room.
Container for primary guest address information.
Type such as "Home" or "Work"
Primary guest street address.
Primary guest city.
Primary guest postal code.
2-character state or proince.
2-character country code.
Additional guest information stored on guest record.
Guest title such as "Mr." or "Mrs."
Guest first name
Guest middle name
Guest last name
"Adult", "Senior", "Youth", "Child" or "Infant"
Special requests from the guest to be forwarded to the property
Guest email address.
Country code for the guest's phone number. 1 for United States and Canada.
Area code for guest's phone number.
Guest's phone number.
Guet's phone extension.
Additional guests to be included in the reservation record.
Container for primary guest address information.
Type such as "Home" or "Work"
Guest street address.
Guest city.
Guest postal code.
2-character state or proince.
2-character country code.
Additional guest information stored on guest record.
Guest title such as "Mr." or "Mrs."
Additional guest first name.
Additional guest middle name.
Additional guest last name.
"Adult", "Senior", "Youth", "Child" or "Infant"
Special requests from the guest.
Verification of pricing data returned in the HotelRateDetail response (WARNING: This is a per room verification. Items returned from the HotelRateDetail response must be divided by the total number of rooms)
Must match the sum of all the Price attributes on the NightlyRate nodes from HotelRateDetail response
Must match Amount attribute on the Tax node located inside Room node from HotelRateDetail response
Must match Amount attribute on the GatewayFee node located inside Room node from HotelRateDetail response
Must match Amount attribute on the Total node located inside Room node from HotelRateDetail response
Must match CurrencyCode attribute found on the Room node from HotelRateDetail response
Must match TotalAmountIncludesBookingFee attribute on the Total node located inside Room node from HotelRateDetail response
Verification of pricing data returned in the HotelRateDetail response (WARNING: This is a per room verification. Items returned from the HotelRateDetail response must be divided by the total number of rooms)
Must match Amount attribute on the BookingFee node located inside Room node from HotelRateDetail response
Must match CurrencyCode attribute on the BookingFee node located inside Room node from HotelRateDetail response
Verification of pricing data returned in the HotelRateDetail response (WARNING: This is a per room verification. Items returned from the HotelRateDetail response must be divided by the total number of rooms)
Check-in date for reservation.
Check-out date for reservation.
WARNING: Must be 1
Total adults in this single room
Total children in this single room
Credit card to be used to purchase or hold the room
Complete name found on the face of the credit card.
SYSTEM USE ONLY. DO NOT INCLUDE.
Complete credit card number found on the face of the credit card.
Expiration date found on the face of the credit card. Format: mm/yy.
3-digit code found on the back of most credit cards, or the 4-digit code found on the face of American Express credit cards.
SYSTEM USE ONLY. DO NOT INCLUDE.
Billing address of the credit card.
Billing city of the credit card.
2-character billing state or proince or the credit card.
Billing postal code of the credit card.
2-character billing country code of the credit card.
Currency code desired for output, currency conversion is calculated and returned by the TripAuthority system.
SYSTEM USE ONLY. DO NOT INCLUDE.
Affiliate-defined text which is placed on the reservation record and displayed for affiliate use. Usually used for identifying seperate marketing campaigns.
Used to link multipule reservations together. Since reservations have to be made individually, a record locator in the response of the first room may be added to the request of subsequent rooms.
SYSTEM USE ONLY. DO NOT INCLUDE.
SYSTEM USE ONLY. DO NOT INCLUDE.
SYSTEM USE ONLY. DO NOT INCLUDE.
Request cancellation and cancellation confirmation from previously made reservation
Container for ReservationID
ReservationID taken from the HotelBooking response.
ItineraryID taken from the HotelBooking response.
SYSTEM USE ONLY. DO NOT INCLUDE.
SYSTEM USE ONLY. DO NOT INCLUDE.
A single property to search using attributes.
Container for the RatePlan Code and Gateway from the HotelAvailablity response.
Container for the Room Code from the HotelAvailablity response.
Returned from the HotelAvailablity call, this Code indicates a single room type.
Returned from the HotelAvailablity call, Code indicates a single rate plan type.
Also called supplier Id, this indicates which supplier should be quried for rate details based on HotelRateDetails attributes and the RatePlan attirubte, Code.
Indicates which property to search based on the criteria listed in the HotelRateDetails attributes.
Property frequent guest membership.
Frequent guest membership provider name.
Frequent guest membership number.
"Adult" or "Senior" or "Youth" or "Child" or "Infant"
Exactly 3 uppercase letters that correspond to a specific airport. The accuracy of this value is not validated by this schema.
Should only contain 3 or 4 digits.
Must be in MM/YY format.
"AX" (American Express) or "CA" (MasterCard) or "VI" (Visa) or "DS" (Discover)
The only acceptable format is YYYY-MM-DD.
"Miles" or "Kilometers"
"Smoking" or "NonSmoking" or "Either"
Must contain at least one character and it cannot include a line break.