ARI Endpoint
iVvy publishes ARI (Availability, Rates, Inventory) notifications to help external systems stay in sync with changes in room availability, rates, and booking rules.
RoomInventoryUpdated
RoomInventoryUpdated
Message
RoomInventoryUpdated
Body
{
"data": [
{
"date": "2025-12-16",
"roomId": 7,
"inventoryCount": 3,
"availableCount": 3
},
{
"date": "2025-12-16",
"roomId": 2,
"inventoryCount": 130,
"availableCount": 130
}
]
}
Description
This notification is published when:
The room's dynamic inventory is updated via API.*
The available count for a room changes.
Blocked room count is updated for bookings with status Tentative, Confirmed, or Prospective Hold.
Booking status changes between reserved and non-reserved.
Booking is moved to different dates.
Booking or accommodation block is deleted.
Note: * Only applies to venues with a distribution channel.
RoomRatesUpdated
RoomRatesUpdated
Message
RoomRatesUpdated
Body
{
"data": [
{
"barId": 63,
"roomId": 122,
"date": "2025-07-06",
"cost": null,
"costDouble": null,
"costTriple": null,
"costQuad": null
},
{
"barId": 63,
"roomId": 123,
"date": "2025-07-06",
"cost": 50,
"costDouble": 60,
"costTriple": 0,
"costQuad": 80
}
]
}
Description
This notification is published when:
Dynamic room rates are updated via API.*
Rate plan values are modified for any future or existing dates.
Note: * Only applies to venues with a distribution channel.
Rate plan deletions are not handled.
RatePlanBookingRulesUpdated
RatePlanBookingRulesUpdated
Message
RatePlanBookingRulesUpdated
Body
{
"data": [
{
"barId": 1,
"roomId": 6,
"date": "2026-05-09",
"closeOutStatus": 2
},
{
"barId": 1,
"roomId": 6,
"date": "2026-05-10",
"closeOutStatus": 2
},
{
"barId": 1,
"roomId": 6,
"date": "2026-05-11",
"closeOutStatus": null
}
]
}
Description
This notification is published when:
Booking rules for a rate plan are updated via API.
Last updated