Skip to main content
POST
/
bookmodify
OTA Booking Modify Request
curl --request POST \
  --url https://ota-int.axisdata.net:9443/bookmodify \
  --header 'Content-Type: application/xml' \
  --data '<OTA_HotelResModifyRQ xmlns="http://www.opentravel.org/OTA/2003/05" ResStatus="Quote" Version="2008.1" PrimaryLangID="EN">
  <POS>
    <Source>
      <RequestorID ID_Context="AxisData" Type="22" ID="TEST"/>
    </Source>
    <Source>
      <RequestorID Type="88" ID="TEST" MessagePassword="testpass"/>
    </Source>
  </POS>
  <HotelResModifies>
    <HotelResModify>
      <RoomStays>
        <RoomStay IndexNumber="1" RoomStayStatus="Book">
          <RoomTypes>
            <RoomType RoomTypeCode="RM00CRMV00">
              <RoomDescription>
                <Text Language="EN">RM00CRMV00</Text>
              </RoomDescription>
            </RoomType>
          </RoomTypes>
          <RoomRates>
            <RoomRate RoomTypeCode="RM00CRMV00">
              <Features>
                <Feature>
                  <Description>
                    <Text>HB</Text>
                    <Text Language="EN">HB</Text>
                  </Description>
                </Feature>
              </Features>
            </RoomRate>
          </RoomRates>
          <BasicPropertyInfo HotelCode="AESPMI5L46" HotelName="Hotel Overlook"/>
          <TPA_Extensions>
            <POS>
              <Source>
                <RequestorID Type="4" ID_Context="OTS" ID="ICEAXIS">
                  <CompanyName CompanyShortName="Axisdata" Code="ICEAXIS"/>
                </RequestorID>
              </Source>
              <Source>
                <RequestorID Type="39" ID_Context="OTS" ID="AESPMI5L46Y25Y30OWN2"/>
              </Source>
              <Source>
                <RequestorID Type="2" ID_Context="OTS" ID="PMI"/>
              </Source>
              <Source>
                <RequestorID Type="45" ID_Context="OTS" ID="OWN2"/>
              </Source>
            </POS>
          </TPA_Extensions>
          <Reference ID="4503599627370499" Type="14"/>
          <TimeSpan End="2026-07-24" Start="2026-07-17"/>
          <ResGuestRPHs>
            <ResGuestRPH RPH="1"/>
            <ResGuestRPH RPH="2"/>
            <ResGuestRPH RPH="3"/>
          </ResGuestRPHs>
          <ServiceRPHs>
            <ServiceRPH RPH="1"/>
          </ServiceRPHs>
          <Total CurrencyCode="EUR" AmountAfterTax="1080.62"/>
        </RoomStay>
      </RoomStays>
      <Services>
        <Service ServiceInventoryCode="HB" ServiceRPH="1"/>
        <Service ServiceInventoryCode="TRF-IN+OUT " ServiceRPH="2">
          <ServiceDetails>
            <ResGuestRPHs>
              <ResGuestRPH RPH="1"/>
              <ResGuestRPH RPH="2"/>
              <ResGuestRPH RPH="3"/>
            </ResGuestRPHs>
          </ServiceDetails>
          <TPA_Extensions>
            <TransferInfoType>
              <TransferLeg>
                <TransferOrigin>
                  <ConnectingTransport ArrivalDateTime="2026-07-17T20:55:00" DepartureDateTime="2026-07-17T17:15:00">
                    <DepartureAirport LocationCode="MAN"/>
                    <ArrivalAirport LocationCode="PMI"/>
                    <OperatingAirline FlightNumber="FR3445"/>
                  </ConnectingTransport>
                </TransferOrigin>
                <TransferDestination>
                  <Hotel HotelCode="AESPMI5L46"/>
                </TransferDestination>
              </TransferLeg>
              <TransferLeg>
                <TransferOrigin>
                  <Hotel HotelCode="AESPMI5L46"/>
                </TransferOrigin>
                <TransferDestination>
                  <ConnectingTransport ArrivalDateTime="2026-07-24T23:10:00" DepartureDateTime="2026-07-24T21:30:00">
                    <DepartureAirport LocationCode="PMI"/>
                    <ArrivalAirport LocationCode="MAN"/>
                    <OperatingAirline FlightNumber="FR3446"/>
                  </ConnectingTransport>
                </TransferDestination>
              </TransferLeg>
            </TransferInfoType>
          </TPA_Extensions>
        </Service>
      </Services>
      <ResGuests>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <Profile>
                <Customer BirthDate="1996-09-04">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Bender</GivenName>
                    <Surname>Bending</Surname>
                  </PersonName>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
          <GuestCounts>
            <GuestCount Age="25"/>
          </GuestCounts>
        </ResGuest>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="2">
          <Profiles>
            <ProfileInfo>
              <Profile>
                <Customer BirthDate="1996-09-05">
                  <PersonName>
                    <NamePrefix>Ms</NamePrefix>
                    <GivenName>Angeline</GivenName>
                    <Surname>Bending</Surname>
                  </PersonName>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
          <GuestCounts>
            <GuestCount Age="25"/>
          </GuestCounts>
        </ResGuest>
        <ResGuest AgeQualifyingCode="8" ResGuestRPH="3">
          <Profiles>
            <ProfileInfo>
              <Profile>
                <Customer BirthDate="2018-09-06">
                  <PersonName>
                    <NamePrefix>Jr</NamePrefix>
                    <GivenName>Ben</GivenName>
                    <Surname>Bending</Surname>
                  </PersonName>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
          <GuestCounts>
            <GuestCount Age="11"/>
          </GuestCounts>
        </ResGuest>
      </ResGuests>
      <ResGlobalInfo>
        <Total CurrencyCode="EUR" AmountAfterTax="1136.62"/>
        <Comments>
          <Comment Name="GENERAL" CommentOriginatorCode="DISTRIBUTOR">
            <Text>late arrival - flight lands at 22:45 local time</Text>
          </Comment>
          <Comment Name="GENERAL" CommentOriginatorCode="DISTRIBUTOR">
            <Text>late arrival - flight lands at 22:55 local time</Text>
          </Comment>
          <Comment Name="GENERAL" CommentOriginatorCode="DISTRIBUTOR">
            <Text>Terrace hotel room if possible</Text>
          </Comment>
        </Comments>
        <HotelReservationIDs>
          <HotelReservationID ResID_Type="36" ResID_SourceContext="Client" ResID_Value="TEST_XXX"/>
          <HotelReservationID ResID_Value="19137928" ResID_Type="36" ResID_SourceContext="Internal"/>
          <HotelReservationID Item_RPH="1" ResID_Value="test_xxx_ac1" ResID_Type="37" ResID_SourceContext="Client"/>
          <HotelReservationID Item_RPH="1" ResID_Value="1" ResID_Type="37" ResID_SourceContext="Internal"/>
          <HotelReservationID Item_RPH="3" ResID_Value="text_xxx_tr1" ResID_Type="37" ResID_SourceContext="Client"/>
          <HotelReservationID Item_RPH="3" ResID_Value="3" ResID_Type="37" ResID_SourceContext="Internal"/>
          <HotelReservationID Item_RPH="4" ResID_Value="text_xxx_tr2" ResID_Type="37" ResID_SourceContext="Client"/>
          <HotelReservationID Item_RPH="4" ResID_Value="4" ResID_Type="37" ResID_SourceContext="Internal"/>
        </HotelReservationIDs>
        <CancelPenalties/>
      </ResGlobalInfo>
    </HotelResModify>
  </HotelResModifies>
</OTA_HotelResModifyRQ>'
"<string>"
Use this message to modify an existing hotel booking. Use ReadRQ first.
Find all the necessary information regarding the request message here

Body

application/xml

The body is of type string<xml>.

Response

200 - application/xml

Success

The response is of type string.