# OTA\_HotelResNotifRQ

**Reservation Message**:

* RG Bridge will send reservations using the `OTA_HotelResNotifRQ` message.
* Each message will contain only one reservation record.

**PMS Processing**:

* The PMS should process the message synchronously and respond with the confirmation of receipt and PMS confirmation number.

**OpenTravel Hotel Reservation Record**:

* It is a complex data structure with many elements possible as per the schema.
* The PMS Service should be designed to accommodate the maximum amount of data elements, ensuring flexibility and comprehensive handling.
* RG Bridge can include more information where the data is available from the OTA.

**Reservation request; Sample XML**

```xml
<OTA_HotelResNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05" 	EchoToken="354" 
TimeStamp="2011-01-26T10:22:00-05:00" Target="Production" Version="1.003" 
ResStatus="Commit"> 
<POS> 
 
<Source> 
 
<RequestorID Type="13" ID="473"/> 
 
<BookingChannel  Type="7"  Primary="true"> 
 
<CompanyName>Travel  Today</CompanyName> 
 
</BookingChannel> 
 
</Source> 
 
</POS> 
 
<HotelReservations> 

<HotelReservation CreateDateTime="2015-12-15T00:00:00" CreatorID="RateGain"
ResStatus="Cancel">
<POS>
<Source>
<RequestorID Type="13" ID="473" />
<BookingChannel  Type="7"  Primary="true">
<CompanyName Code="GHRS" />
</BookingChannel>
</Source>
</POS>
<UniqueID Type="14" ID="THVHSCERT007" />
<BasicPropertyInfo HotelCode="RGBRTEST" />
<RoomStays>
<RoomStay PromotionVendorCode="" RoomStayStatus="Book" WarningRPH="">
<RatePlans>
<RatePlan RatePlanCode="1311" />
</RatePlans>
<RoomRates>
<RoomRate RoomTypeCode="STD" NumberOfUnits="1" RatePlanCode="BAR"
PromotionVendorCode="">
<Rates>
<Rate EffectiveDate="2016-01-10" ExpireDate="2016-01-11"
RateTimeUnit="Day"  UnitMultiplier="1">
<Base AmountAfterTax="110" CurrencyCode="EUR" />
</Rate>
<Rate EffectiveDate="2016-01-11" ExpireDate="2016-01-12"
RateTimeUnit="Day"  UnitMultiplier="1">
<Base AmountAfterTax="110" CurrencyCode="EUR" />
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<GuestCounts>
<GuestCount AgeQualifyingCode="10" Count="2" />
</GuestCounts>
<TimeSpan Start="2016-01-10" Duration="P2D" End="2016-01-12" />
<Total AmountAfterTax="220" CurrencyCode="EUR" />
<ResGuestRPHs />
<Comments>
<Comment>
<Text>Cab for Airport will be provided</Text>
</Comment>
</Comments>
<Memberships>
<Membership AccountID="" BonusCode="" PointsEarned="" ProgramCode=""
TravelSector="" />
</Memberships>
<SpecialRequests>
<SpecialRequest>
<Text>Non-Smoking Room</Text>
</SpecialRequest>
</SpecialRequests>
</RoomStay>
</RoomStays>
<Services>
<Service>
<ServiceDetails>
<GuestCounts>
<GuestCount AgeQualifyingCode="10" Count="2" />
</GuestCounts>
</ResGuest>
</ResGuests>
<ResGlobalInfo>
<TimeSpan Start="2016-01-10" Duration="P2D" End="2016-01-12" />
<CancelPenalties  />
<Total AmountAfterTax="220" CurrencyCode="EUR" />
<HotelReservationIDs>
<HotelReservationID ResID_Type="16" ResID_Value="THVHSCERT007" />
<HotelReservationID  ResID_Type="13"  ResID_Value="THVHSCERT007#1(1/2)"  />
<HotelReservationID ResID_Type="14" ResID_Value="00060850/001" />
</HotelReservationIDs>
</ResGlobalInfo>
</HotelReservation>
</HotelReservations>
</OTA_HotelResNotifRQ>

```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.rategain.com/our-products/channel-manager/rg-bridge-supply-push/interface-specifications-reservation-notification-service/operations/reservation-notification/ota_hotelresnotifrq.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
