Hotel Bed Types and Number of Beds

hotel:HotelBedding

hotel:BedTypes

A bed type, number of beds, or both, can be added to a Hotel Rate and Rule Search request to find available rooms that meet the requested criteria. The option to search by bed type or number of beds can vary depending on the provider and supplier.

Hotel requests can be modified to specify the number of beds, type of bed (King, Queen, Sofa Bed, etc.), or additional beds in the room such as cribs or rollaway cots.

Important! Hotel bed type requests are no longer supported by a number of suppliers. Rather, suppliers use the RatePlanType and corresponding room description to indicate the bed types available for booking. A request to a supplier that does not support Bed Type modifiers typically results in a warning and the full list of available rate plans. HotelRateDetail/RateMatchIndicator may also indicate if a match was not available for the requested modifier.

Individual hotel properties and room rates may also limit the number of travelers for a room based on the property policy or related requirements such as local fire safety laws. Therefore, additional beds may not be supported.

Implementation by Provider

See Implemented Transactions for provider functionality specific to each transaction.

Provider

Implementation

Galileo (1G)

Supports bed type modifiers in requests and bed type data in responses.

Apollo (1V)

Supports bed type modifiers in requests and bed type data in responses.

Worldspan (1P)

Supports bed type modifiers in requests and bed type data in responses.

Schema

Request

Hotel bed types and number of beds can be added or changed as a request modifier using the HotelBedding element:

See Encoding/Decoding Bed Types for details.

For Worldspan , the number of beds is limited to nine for the available bed types, except for futons, which are limited to two futons per request.

@Amount is supported only for:

@Amount is present, but not supported, for Hotel Search (HotelSearchAvailabilityReq), Hotel Rate and Rules Search (HotelDetailsReq), Hotel Description (HotelDetailsReq), and Hotel Rules (HotelRulesReq).

@Content is supported only for:

@Content is present, but not supported, for Hotel Search (HotelSearchAvailabilityReq and ), Hotel Rate and Rules Search (HotelDetailsReq), Hotel Description (HotelDetailsReq), and Hotel Rules (HotelRulesReq).

Response

Hotel Rate and Rule Search responses return only properties with availabilities for the requested bed type.

Bed types as discrete data for a room/rate plan (@RatePlanType) in HotelRateDetail. In HotelRateDetail/Inclusions/BedType:

Multiple bed types listed in the response indicate an OR condition in which one or more of the bed types are available, not an AND condition in which all of the bed types are available.

Encoding/Decoding Bed Types

Encode/decode values for both types of transportation codes can be obtained using ReferenceDataRetrieveReq @Type="HotelAmenities".

In Util.xsd OTA codes are returned.

See Reference Data Retrieve for more information.

Implemented Transactions