Skip to main content

Reservation Push - Modify (OTA)

10.16
Hotel
Reservation
SOAP API
Hospitality

The OTA_HotelResModifyNotif message will be used to communicate modifications to reservation data from SynXis to a hotel. Each reservation message will contain one reservation for a single hotel. Reservation download messages will only include multiple RatePlan elements if the system receiving the reservation message is configured in Control Center as supporting multiple rate plan reservations. Otherwise reservation download messages will be limited to one RatePlan element only.

Not Signed In.

Looks like you may not have access to all of the resources and documentation for this page.
Please log-in or contact your support desk team if you believe you should have access.

Target Audience
Hospitality
API Version
10.16
Authentication
Security Credentials
Service Action Code
OTA_HotelResModifyNotifRQ
Sample Request
<OTA_HotelResModifyNotifRQ EchoToken="96440fe1-7ba0-45d5-969d1af661cf2694" TimeStamp="2019-07-01T11:26:52" Version="4" ResStatus="Book" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.opentravel.org/OTA/2003/05">
    <HotelResModifies>
        <HotelResModify CreateDateTime="2019-07-01T11:26:37" RoomStayReservation="true" CreatorID="Synxis">
            <UniqueID Type="14" ID="10001SY000001" ID_Context="CrsConfirmNumber"/>
            <RoomStays>
                <RoomStay MarketCode="MKTSEG" SourceOfBusiness="1">
                    <Total AmountBeforeTax="200.00" AmountAfterTax="220.00" CurrencyCode="USD" DecimalPlaces="2"/>
                    <RoomTypes>
                        <RoomType IsRoom="true" RoomTypeCode="KING" NumberOfUnits="1">
                            <RoomDescription Name="King Bed"/>
                        </RoomType>
                    </RoomTypes>
                    <RatePlans>
                        <RatePlan RatePlanCode="RACK" BookingCode="RACK" RatePlanType="Unknown" EffectiveDate="2019-07-20" ExpireDate="2019-07-22">
                            <RatePlanDescription Name="Rack Rate"/>
                            <RatePlanInclusions TaxInclusive="false"/>
                        </RatePlan>
                    </RatePlans>
                    <RoomRates>
                        <RoomRate EffectiveDate="2019-07-20" ExpireDate="2019-07-21" RoomTypeCode="KING" RatePlanCode="RACK" NumberOfUnits="1">
                            <Rates>
                                <Rate RateTimeUnit="Day" UnitMultiplier="1" EffectiveDate="2019-07-20" ExpireDate="2019-07-21">
                                    <Base AmountBeforeTax="100.00" CurrencyCode="USD" DecimalPlaces="2"/>
                                    <Total AmountBeforeTax="100.00" CurrencyCode="USD" DecimalPlaces="2"/>
                                </Rate>
                            </Rates>
                        </RoomRate>
                    </RoomRates>
                    <GuestCounts IsPerRoom="true">
                        <GuestCount AgeQualifyingCode="10" Count="1"/>
                    </GuestCounts>
                    <TimeSpan Start="2019-07-20" End="2019-07-22" Duration="P2N"/>
                    <BasicPropertyInfo HotelCode="10001" HotelName="Test Hotel"/>
                </RoomStay>
            </RoomStays>
            <ResGuests>
                <ResGuest>
                    <Profiles>
                        <ProfileInfo>
                            <UniqueID Type="1" ID="711bcfce96694f40803821559423d9eb" ID_Context="ProfileID"/>
                            <Profile ProfileType="1">
                                <Customer BirthDate="0001-01-01">
                                    <PersonName>
                                        <NamePrefix>Mr.</NamePrefix>
                                        <GivenName>John</GivenName>
                                        <MiddleName>Q</MiddleName>
                                        <Surname>Smith</Surname>
                                        <NameSuffix>Sr.</NameSuffix>
                                    </PersonName>
                                    <Telephone FormattedInd="false" PhoneTechType="1" PhoneNumber="1115551212" PhoneUseType="3"/>
                                    <Email>testguest@synxis.com</Email>
                                    <Address Type="1" Remark="Home Address" FormattedInd="false" DefaultInd="false">
                                        <AddressLine>39 Chapel St.</AddressLine>
                                        <AddressLine>Suite 100</AddressLine>
                                        <AddressLine>Cubicle 10</AddressLine>
                                        <CityName>Newton</CityName>
                                        <PostalCode>02458</PostalCode>
                                        <StateProv>MA</StateProv>
                                        <CountryName>US</CountryName>
                                    </Address>
                                </Customer>
                            </Profile>
                        </ProfileInfo>
                    </Profiles>
                </ResGuest>
            </ResGuests>
            <ResGlobalInfo>
                <Comments>
                    <Comment>
                        <Text>Reservation comments</Text>
                    </Comment>
                </Comments>
                <Guarantee>
                    <GuaranteesAccepted>
                        <GuaranteeAccepted PaymentransactionTypeCode="charge">
                            <PaymentCard CardType="1" CardCode="VA" CardNumber="4111111111111111" ExpireDate="0910" SeriesCode="123">
                                <CardHolderName>Test Guest Name</CardHolderName>
                            </PaymentCard>
                        </GuaranteeAccepted>
                    </GuaranteesAccepted>
                </Guarantee>
                <Total AmountBeforeTax="200.00" CurrencyCode="USD" DecimalPlaces="2"/>
                <HotelReservationIDs>
                    <HotelReservationID ResID_Type="14" ResID_Value="96440fe1-7ba0-45d5-969d1af661cf2694" ResID_Source="Synxis" ResID_SourceContext="Database Guid"/>
                    <HotelReservationID ResID_Type="14" ResID_Value="10001SY000001" ResID_Source="CRS" ResID_SourceContext="CrsConfirmNumber"/>
                    <HotelReservationID ResID_Type="14" ResID_Value="10001SY000001" ResID_Source="Synxis" ResID_SourceContext="CrsConfirmNumber"/>
                    <HotelReservationID ResID_Type="14" ResID_Value="9991100" ResID_Source="PMS" ResID_SourceContext="PmsConfirmNumber"/>
                </HotelReservationIDs>
            </ResGlobalInfo>
            <TPA_Extensions>
                <GuaranteeDetails>
                    <PaymentCardDetails PmsCreditCardCode="VA"/>
                </GuaranteeDetails>
                <SourceOfBusiness PrimaryCode="WEB" PrimaryID="1" SecondaryID="8" SecondaryCode="SBE" SubSourceID="" SubSourceCode="" MarketSourceCode="">WEB</SourceOfBusiness>
                <MarketSegment MarketSegmentCode="MKTSEG">MKTSEG</MarketSegment>
            </TPA_Extensions>
        </HotelResModify>
    </HotelResModifies>
</OTA_HotelResModifyNotifRQ>
Sample Response
<OTA_HotelResModifyNotifRS EchoToken="96440fe1-7ba0-45d5-969d1af661cf2694" TimeStamp="2019-07-01T11:27:13" Version="4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.opentravel.org/OTA/2003/05">
    <Success />
    <HotelResModifies>
        <HotelResModify>
            <UniqueID Type="14" ID="10001SY000001" ID_Context="CrsConfirmNumber"/>
            <ResGlobalInfo>
                <HotelReservationIDs>
                    <HotelReservationID ResID_Type="14" ResID_Value="9991100" ResID_Source="PMS" ResID_SourceContext="PmsConfirmNumber"/>
                </HotelReservationIDs>
            </ResGlobalInfo>
        </HotelResModify>
    </HotelResModifies>
</OTA_HotelResModifyNotifRS>