Permitted and Prohibited Hotel Chains

Hotel:PermittedHotelChains

Hotel: ProhibitedHotelChains

By default, Hotel Search responses return properties associated with all supplier hotel chains. However, a Hotel Search Modifier can be added to a request to filter the response options to permitted (included) chains.

The Universal API schema also provides an element to prohibit (exclude) specific suppliers (ProhibitedChains) from the response options. However, this functionality is not currently supported in Universal API.

Implementation by Provider

See Implemented Transactions for provider functionality specific to each transaction.

Provider

Implementation

Galileo (1G)

Supports a maximum of three permitted hotel chains.

Apollo (1V)

Supports a maximum of three permitted hotel chains.

Worldspan (1P)

Supports a maximum of three permitted hotel chains.

Schema

See the following transactions for Hotel Chains in HotelReqRsp.xsd:

HotelSearchAvailabilityReq

HotelSearchAvailabilityRsp

Request

Depending on the provider, permitted hotel chains can be included in a request or prohibited hotel chains can be excluded from a Hotel Search request.

Getting Hotel Chain Codes

Sources of encode/decode data for hotel chains vary by provider.

Requesting Permitted Chains

In HotelSearchAvailabilityReq, send the permitted chain code in /HotelSearchModifiers/PermittedHotelChains/HotelChain @Code.

Requesting Prohibited Chains

Prohibited chains are not currently supported by Universal API providers. The HotelSearchModifiers/ProhibitedHotelChains element is reserved for future use.

Response

Permitted Chains

For a Permitted Chains request, the Hotel Search response returns only properties owned by the chains or master chains listed in the request.

Chain codes are returned in /HotelSearchResults/VendorLocation @VendorCode.

After a hotel property is selected in Hotel Search, subsequent Hotel Rate and Rule Search and Hotel Booking requests must include the chain for the selected property.

Prohibited Chains

For Prohibited Chains, an error message is returned if a value is sent in HotelSearchModifiers/ProhibitedHotelChains/Chain @Code.

<ResponseMessage Code="5239" Type="Warning" ProviderCode="1G">ProhibitedChains modifier is not supported and has been ignored.</ResponseMessage>

Implemented Transactions