Hotel Booking with Bed Type
Hotel booking creates a hotel reservation based on the room and rate results from a Hotel Rate and Rule Search response. A bed type, number of beds, or both, can be added to a Hotel Booking request to book available rooms that meet the criteria.
Request
- @Type indicates the bed type, such as king-sized, queen-sized, double, twin, crib, or rollaway bed.
- @NumberOfBeds indicates the number of beds requested for the specified in @Type.
- @Amount is the fee charged by the supplier for the bed type optional service. This amount is populated only if a Bed Type fee is charged during Hotel Booking; @Content is not populated if the hotel supplier includes the charge during check out.
- @Content is additional free-text information that may be included to explain the fee in @Amount.
@Amount and @Content are supported only for:
- Hotel Booking
- Universal Record Retrieve
- Universal Record Import
- Universal Record Modify (HotelAdd and HotelUpdate)
These attributes are present, but not supported, for Hotel Search (HotelSearchAvailabilityReq), Hotel Rate and Rules Search (HotelDetailsReq), Hotel Description (HotelDetailsReq), and Hotel Rules (HotelRulesReq).
Response
The Hotel Reservation response includes the Universal Record, as well as the Hotel Reservation information for this booking in the HotelReservation element. The bed type information is stored in the Universal Record, and returned in the Hotel Booking and Universal Record Retrieve responses in /HotelReservation/HotelBedding.
If present in the PNR, HotelBedding data is also supported for PNRs imported through Universal Record Import, as well as for PNRs added or updated through Universal Record Modify.
Exceptions

Worldspan does not support booking Bed Types and Number of Beds.
When booking with Rollaways and Cribs most hotels do not respond with the charges immediately. The PNR needs to be retrieved after some time to check the charges. However hotels like Sheraton respond with immediate confirmation number.