Hotel Transportation
hotel:/HotelSearchModifiers/HotelTransportation
hotel:/HotelProperty @HotelTransportation
Travelport Universal API supports requesting a specific transportation type in the Hotel Search requests. Transportation types refer specifically to transportation to or from a hotel property, such as courtesy bus, property within walking distance, and properties near public bus, subway, or rail routes. Hotels that support the requested transportation type are returned in the response.
Availability of transportation types for a property may vary by provider and supplier.
Implementation by Provider
See Implemented Transactions for provider functionality specific to each transaction.
Provider |
Implementation |
---|---|
Galileo (1G) |
Supports /HotelSearchModifiers/HotelTransportation. Supports /HotelProperty @HotelTransportation in responses. |
Apollo (1V) |
Supports /HotelSearchModifiers/HotelTransportation Supports /HotelProperty @HotelTransportation in responses. |
Worldspan (1P) |
Supports /HotelSearchModifiers/HotelTransportation only for Courtesy Bus. Supports /HotelProperty @HotelTransportation in responses. |
Schema
- HotelSearchAvailabilityReq
- HotelSearchAvailabilityRsp
- HotelDetailsReq
- HotelDetailsRsp
- HotelCreateReservationReq
- HotelCreateReservationRsp
Request
Hotel Search requests can be modified to request specific transportation for the property response using HotelSearchModifiers/HotelTransportation.
Hotels that support the requested Transportation Type are returned in the response
The HotelTransportation @Type allows a transportation type to be sent in the request. @Type is the Transporation code. See Encoding/Decoding Transportation Types for details on obtaining coded or decoded amenities.
- Bus
- Public
- Courtesy Car/Bus
- Limousine
- RentalCar
- SubwayRail
- Taxi
- Walk
- Other or alternate
- Courtesy Car/Bus to and from the nearest commercial airport.
Response
Hotel transportation may initially be returned in the Hotel Search response in, and subsequently in Hotel Rate and Rule and Hotel Booking responses. The amount and type of transportation data varies by supplier and provider.
Transportation types are encoded and decoded using UniversalRecordRetrieveReq @Type="HotelAmenities".
If a search priority is not set specified in the request for hotel search modifiers, hotel transportation type defaults as eighth in priority for matching hotel property options.
The HotelTransportation @Type allows a transportation type to be sent in the request. If @Type sent in the request is not found, a warning is returned in the response.
Warning messages are also generated if a hotel transportation type input on the request is not recognized or when the type is unmatched by the hotel suppliers on at response.
Encoding/Decoding Transportation Types
Encode/decode values for both types of transportation codes can be obtained using UniversalRecordRetrieveReq @Type="HotelAmenities".
In Util.xsd, OTA codes are returned.
- Galileo, Apollo, and Worldspan:
Uses OTA (Open Travel Alliance) Transportation codes (TRP). In Util v36.0 and later, OTA codes are returned. If only transportation codes are desired, rather than other amenities, /RequestReferenceDataItem="TR" can be added to limit the amenities to transportation codes.
See Reference Data Retrieve for more information.
Implemented Transactions
HotelSearchAvailability(Asynch)Req/HotelSearchModifiers/HotelTransportation
HotelSearchAvailability(Asynch)Rsp/HotelSearchResult/HotelProperty @HotelTransportation
The Hotel Search allows hotel transportation to be specified as a search parameter using /HotelSearchModifiers/HotelTransportation for.Support for Galileo, Apollo, and Worldspan. If available from the provider and supplier, transportation options for a hotel property are returned in /HotelProperty @HotelTransportation.
Worldspan (1P) only support Hotel Search using CourtesyBus for hotels that offer transportation to and from the nearest commercial airport.
HotelDetailsReq/HotelProperty @HotelTransportation
HotelDetailsRsp/RequestedHotelDetails/HotelProperty @HotelTransportation
Hotel from the Hotel Search can be optionally duplicated in the subsequent Hotel Rate and Rule Search or Hotel Description request, but are not required in the request.
For Galileo, Apollo, and Worldspan, hotel transportation is returned in /HotelProperty @HotelTransportation. Worldspan (1P) only support Hotel Search using CourtesyBus for hotels that offer transportation to and from the nearest commercial airport.
HotelCreateReservationReq/HotelProperty @HotelTransportation
HotelCreateReservationResponse/UniversalRecord/HotelReservation/HotelProperty @HotelTransportation
Hotel transportation data from the Hotel Rate and Rule Search can be optionally duplicated in the subsequent Hotel Booking request, but are not required in the request.
For Galileo, Apollo, and Worldspan, hotel transportation is returned in /HotelProperty @HotelTransportation. Worldspan (1P) only support Hotel Search using CourtesyBus for hotels that offer transportation to and from the nearest commercial airport.