Hotel High-Level Workflow
The Hotel workflow allows you to book a hotel room.
- Hotel Shop: Search for available hotel properties that meet the requested search parameters. A number of modifiers can be used to narrow the search results.
- Hotel Price: Price the selected hotel properties and request additional information about rules, details, and hotel media.
- Hotel Book: Book the hotel property.
When a hotel room is booked, a Passenger Name Record (PNR) is created and added to a booking file record that Universal API creates, called the Universal Record Locator (UR) (UniversalRecordLocatorCode). The UR identifies a traveler's entire booking file, including general traveler information and travel provider information, as well as any PNR data from air, car, hotel, rail, or other travel segments available through Universal API. This booking record is specific to the Universal API, and can include PNRs from one or more providers that supplied the data for the bookings.
The Universal Record service (UniversalRecord.xsd) allows you to refund, cancel, modify, and retrieve a hotel reservation.
Note: Each request has a corresponding response, with the same naming structure. For example, HotelAvailabilitySearchReq (request) and HotelAvailabilitySearchRsp (response).
Click a box to find out more.
In the flow, some requests are required for a successful booking, while others are optional.
Request | Required | Description |
---|---|---|
Hotel Search |
Yes |
Requests available hotel properties that meet the requested search parameters. A number of modifiers can be used to narrow the search results. |
Hotel Details |
Yes |
Stand-alone transaction. Requests a property description, rate, and location information for a specific hotel property. The exact property must be known to return this data. |
Hotel Rules |
No |
Recommended. Requests a rules detail for a selected booking code. |
Hotel Media |
No |
Stand-alone transaction. Requests graphics or video files for a hotel property. |
Hotel Keywords |
No |
Follow-on request that searches for hotels based on specific chain- and property-level keywords, such as credit card policies or group information. |
Hotel Booking |
Yes |
Creates a hotel reservation based on the room and rate results from a Detailed Hotel Search response. |
Review the Hotel Shopping transaction.
Review specific Hotel Pricing transactions:
Review the Hotel Booking transaction.
Review Universal Record transactions: Universal Records and Bookings.
Review the Sample Transactions.