API Information

Response Format
XML
Service Action Code
EnhancedHotelBookRQ
Current Version
2.0.0
Target Audience
TN
Environment
Production
Documentation
Go to the Enhanced Hotel Book documentation

What's New

  • Redesigned request schema which allows booking three types of content (CSL,GDS as CSL, GDS as legacy).
  • Redesigned response schema, which now maps to TravelItineraryReadRQv3.10.0.
  • User can now decide whether GDS content should be booked as CSL segment or a legacy segment.

Functional Updates And Enhancements

In the Request

Required

Parameter: BookingInfo

Type: N/A

Description: Element used to pass mandatory booking key, that contains the encrypted shopped rate

Sample Value:

<BookingInfo CorpDiscount="1234567" RequestorID="SG000000"> <BookingKey>6bfb022f-a9eb-4928-81c8-f2641237f59b</BookingKey> </BookingInfo>
Parameter: Room

Type: N/A

Description: Element used to pass booked room details

Sample Value:

<Room NonSmoking="false" BedTypeCode="1" AccessibilityInformation="1" RoomIndex="1">
Parameter: PaymentInformation

Type: N/A

Description: Element used to pass mandatory payment type details.

Sample Value:

<PaymentInformation Type="GUARANTEE"> <FormOfPayment> <PaymentCard> <PaymentType>CC</PaymentType> <CardCode>VI</CardCode> <CardNumber>4111111111111111</CardNumber> <ExpiryMonth>12</ExpiryMonth> <ExpiryYear>2019</ExpiryYear> ... </PaymentCard> </FormOfPayment> </PaymentInformation>

Optional

Parameter: bookGDSviaCSL

Type: boolean

Description: Used to indicate whether GDS hotel should be booked using new booking path (CSL) or the legacy path (low level services)

Sample Value:

<EnhancedHotelBookRQ version="2.0.0" bookGDSviaCSL="true" xmlns="http://services.sabre.com/sp/enhanced/hotel/book/v2">
Parameter: SpecialInstructions

Type: N/A

Description: Element used to pass special instructions passed to the hotel property

Sample Value:

<SpecialInstructions> <SpecialInstruction>Flowers are needed</SpecialInstruction> </SpecialInstructions>

In the Response

Required

Parameter: TravelItineraryRead

Type: N/A

Description: Element will pass the details of the booked hotel reservation.

Sample Value:

<EnhancedHotelBookRS xmlns="http://services.sabre.com/sp/enhanced/hotel/book/v2"> <ApplicationResults xmlns="http://services.sabre.com/STL_Payload/v02_01" status="Complete"> <Success timeStamp="2019-09-11T11:18:14.981-05:00"/> </ApplicationResults> <TravelItineraryRead> <TravelItinerary> <CustomerInfo> <PersonName WithInfant="false" NameNumber="01.01" RPH="1" elementId="pnr-3.1"> <GivenName>MAX</GivenName> <Surname>POWER</Surname> </PersonName> </CustomerInfo> <ItineraryInfo> <ReservationItems> <Item RPH="1"> <Hotel DayOfWeekInd="5" NumberInParty="01" NumberOfUnits="1" SegmentNumber="0001" Status="HK" Type="HHL" IsPast="false" Id="35"> <BasicPropertyInfo ChainCode="BW" HotelCityCode="LAS" HotelCode="6153" HotelName="BEST WESTERN MCCARRAN INN"> <Address> <AddressLine>4970 PARADISE RD.</AddressLine> <AddressLine>LAS VEGAS NV 89119</AddressLine> <CountryCode>US</CountryCode> </Address> <CancelPenalty PolicyCode="24H"/> <ConfirmationNumber>502444314-</ConfirmationNumber> <DirectConnect>DCBW</DirectConnect> <ContactNumbers> <ContactNumber Fax="1-702-7987627" Phone="1-702-7985530"/> </ContactNumbers> </BasicPropertyInfo> <Guarantee>VI4XXXXXXXXXXX1111EXP 12 19-POWER</Guarantee> <RoomRates> <Commission NonCommission="false" Percent="10">10 PCT ON COMMISSIONABLE RATES</Commission> <Rate Amount="99.00" CurrencyCode="USD" RoomTypeCode="B2QRACB"> <HotelTotalPricing> <TotalTax> <Tax Id="TX1">39.75 OCCUPANCY TAX</Tax> <Tax Id="TX2">15.21 MAF FEE</Tax> </TotalTax> <ApproximateTotal AmountAndCurrency="351.96 USD"/> <Disclaimer Id="DS1">INCLUDES TAXES AND SURCHARGES</Disclaimer> </HotelTotalPricing> </Rate> </RoomRates> <Text>AA</Text> <TimeSpan Duration="003" End="10-14" Start="10-11"/> </Hotel> <Product> <ProductBase> <SegmentReference>35</SegmentReference> </ProductBase> <ProductDetails vendorCode="BW" statusCode="HK" previousStatusCode="SS" startDateTime="2019-10-11T00:00:00" endDateTime="2019-10-14T00:00:00"> <ProductName type="HHL"/> <Hotel id="35" sequence="1" isPast="false"> <Reservation> <LineNumber>1</LineNumber> <LineType>HHL</LineType> <LineStatus>HK</LineStatus> <RoomType> <RoomTypeCode>B2Q</RoomTypeCode> <NumberOfUnits>1</NumberOfUnits> <ShortText>B2QRACB</ShortText> </RoomType> <RoomRates> <AmountBeforeTax>99.00</AmountBeforeTax> <CurrencyCode>USD</CurrencyCode> </RoomRates> <GuestCounts> <GuestCount>1</GuestCount> <ExtraGuestCount>0</ExtraGuestCount> <RollAwayCount>0</RollAwayCount> <CribCount>0</CribCount> </GuestCounts> <TimeSpanStart>2019-10-11T00:00:00</TimeSpanStart> <TimeSpanDuration>3</TimeSpanDuration> <TimeSpanEnd>2019-10-14T00:00:00</TimeSpanEnd> <Guarantee> <Text>GVI4XXXXXXXXXXX1111EXP 12 19-POWER</Text> </Guarantee> <ChainCode>BW</ChainCode> <HotelCode>6153</HotelCode> <HotelCityCode>LAS</HotelCityCode> <HotelName>BEST WESTERN MCCARRAN INN</HotelName> <HotelTotalPricing> <TotalTax> <Tax Id="1">39.75 OCCUPANCY TAX</Tax> <Tax Id="2">15.21 MAF FEE</Tax> </TotalTax> <ApproximateTotal AmountAndCurrency="351.96 USD"/> <Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer> </HotelTotalPricing> </Reservation> <AdditionalInformation> <ConfirmationNumber>502444314-</ConfirmationNumber> <Address> <AddressLine>4970 PARADISE RD.$LAS VEGAS NV 89119</AddressLine> <AddressLine>LAS VEGAS NV 89119</AddressLine> <CountryCode>US</CountryCode> <City>LAS VEGAS</City> <State>NV</State> <ZipCode>89119</ZipCode> </Address> <ContactNumbers> <PhoneNumber>1-702-7985530</PhoneNumber> <FaxNumber>1-702-7987627</FaxNumber> </ContactNumbers> <CancelPenaltyPolicyCode>24H</CancelPenaltyPolicyCode> <Commission> <Indicator>C</Indicator> <Text>10 PCT ON COMMISSIONABLE RATES</Text> </Commission> </AdditionalInformation> <SegmentText>RR99.00USD/HTP-351.96 USD/TX1-39.75 OCCUPANCY TAX/TX2-15.21 MAF FEE/DS1-INCLUDES TAXES AND SURCHARGES/CMN-C/CMT-10 PCT ON COMMISSIONABLE RATES/MH-AA/G-VI4XXXXXXXXXXX1111EXP 12 19-POWER/C-24H/XS-00015682190820384E8451A000000000/XT-4E8451A0/XL-0000/DT-11SEP190684/SBS-HS/HSA-4970 PARADISE RD.$LAS VEGAS NV 89119/HFN-BEST WESTERN MCCARRAN INN/HCY-LAS VEGAS/HST-NV/HCC-US/HPC-89119/HPH-1-702-7985530/HFX-1-702-7987627/UID-D6B59BE269E0DF8B4E8451/SI-/CF-</SegmentText> <RateDescription> <TextLine>FLEXIBLE RATE*BEST LEAST RESTR</TextLine> <TextLine>2 QUEEN BEDS,MOBACC,COMAST,ROLLSH,NSMK,</TextLine> <TextLine>FULL BREAKFAST</TextLine> <TextLine>99.00 PER NIGHT STARTING 11OCT FOR 3 NIGHTS</TextLine> <TextLine>297.00 TOTAL RATE STARTING 11OCT FOR 3 NIGHTS</TextLine> </RateDescription> <HotelPolicy> <GuaranteePolicy>REQUIRED</GuaranteePolicy> <CancellationPolicy>CANCEL 24 HOURS PRIOR TO ARRIVAL</CancellationPolicy> <AdditionalPolicy> <TextLine>CANCELLATION-MUST BE CANCELLED BY 1600 ON 10 10 19</TextLine> <TextLine>GUARANTEE-* CC-GTD COR-ID</TextLine> </AdditionalPolicy> </HotelPolicy> </Hotel> </ProductDetails> </Product> </Item> </ReservationItems> </ItineraryInfo> <ItineraryRef AirExtras="false" InhibitCode="U" PartitionID="AA" PrimeHostID="1S"> <Source PseudoCityCode="TM61"/> </ItineraryRef> <OpenReservationElements> <OpenReservationElement id="3" elementId="pnr-or-3"/> </OpenReservationElements> <AssociationMatrices> <AssociationMatrix> <Name>PssIDType</Name> <Parent ref="pnr-35"/> <Child ref="pnr-or-3"/> </AssociationMatrix> </AssociationMatrices> </TravelItinerary> </TravelItineraryRead> </EnhancedHotelBookRS>