Creating Hotel Bookings

Hotel booking creates a hotel reservation based on the room and rate results from a Hotel Rate and Rule Search response.

Schema

See the Hotel Booking transactions in HotelReqRsp.xsd:

Request

HotelCreateReservationReq is used to create hotel bookings.

Minimum Required Data

A hotel segment can be booked only if it is part of a PNR that contains passenger and booking data for a complete trip, including one or more travel segments (air, car, hotel, or rail). If a reference to an existing Universal Record is indicated, the hotel segment is added to the PNR. If no Universal Record exists for this booking, a new PNR is created. 

In addition to the baseline data required for a PNR, additional data is required specifically for a hotel reservation. Unless otherwise noted, all of the elements are direct children of HotelCreateReservationReq.

Notes:

 

Optional Request Data

Optional data can also be sent to further refine the request.

Response

The booking response is returned in HotelCreateReservationRsp.

A basic Hotel Reservation response includes the Universal Record, as well as the Hotel Reservation information for this booking in the HotelReservation element.

Exceptions