Skip to main content

ARI Push - Rates


The OTA_HotelRatePlanNotif message is used to communicate rate amount values to client systems. We support rate amounts for all occupancy supported by a room, with ‘before’ and ‘after’ tax occupancy rate amounts for each occupant.

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
API Version
Security Credentials
Service Action Code

Each OTA_HotelRatePlanNotifRQ message contains rate amounts for one product for a hotel.

If the applicable room has a guest limit value of 1 or 2, we will always include 2 elements in the OTA_HotelRatePlanNotifRQ message to communicate single and double occupancy. Note: Guest Limit is calculated as: [Guest per room value + 1 if ‘Extra bed allowed’ is set to true].

When Length of Stay (LOS) based ARI is used, rate amounts will be provided for the total price of a stay by arrival data/length of stay. LOS pricing supports LOS values of 1-8.

To support date range functionality, rate amounts with the same values are consolidated into a date range of values in a RatePlan element.

Each RatePlan element contains a counter, which is used for error handling to determine which update in a message failed.


NOTE: Use of PUSH ARI APIs is limited to qualified OTAs with advance permission only.

Sample Request
<OTA_HotelRatePlanNotifRQ MessageContentCode="8" TimeStamp="2015-07-11T14:53:29.7710856Z" xmlns="" xmlns:xsi="" xmlns:xsd="">
  <RatePlans HotelCode="59422">
    <RatePlan RatePlanNotifType="Delta" RatePlanCode="stdOCCP4" End="2015-07-11" Start="2015-07-11">
        <Rate InvTypeCode="OCCP4" CurrencyCode="PLN" Sun="false" Sat="false" Fri="false" Thur="true" Weds="false" Tue="false" Mon="false">
            <BaseByGuestAmt AgeQualifyingCode="10" NumberOfGuests="1" AmountAfterTax="161.78" AmountBeforeTax="144"/>
            <BaseByGuestAmt AgeQualifyingCode="10" NumberOfGuests="2" AmountAfterTax="161.78" AmountBeforeTax="144"/>
      <UniqueID ID="1" Type="16"/>
Sample Response
<OTA_HotelRatePlanNotifRS xsi:schemaLocation="" EchoToken="" TimeStamp="2015-10-01T09:41:59.982" ="1.001" MessageContentCode="8" xmlns="" xmlns:xsi="">