API Endpoint URL:
https://live.aiosell.com/api/v2/cm/update-rates/sample-pms
Purpose
This API allows Property Management Systems (PMS) to push rate restrictions to Aiosell, ensuring that pricing rules and conditions are consistently applied across distribution channels. This includes stop-sell, minimum stays, and other rate-based restrictions.
Request Format
Method: POST
Sample Payload:
{
"hotelCode": "SANDBOX-PMS",
"updates": [
{
"startDate": "2023-02-22",
"endDate": "2023-02-24",
"rates": [
{
"roomCode": "EXECUTIVE",
"rateplanCode": "EXECUTIVE-S-101",
"restrictions": {
"stopSell": false,
"exactStayArrival": null,
"maximumStayArrival": null,
"minimumAdvanceReservation": null,
"minimumStay": 1,
"closeOnArrival": false,
"maximumStay": null,
"maximumAdvanceReservation": null,
"closeOnDeparture": false
}
},
{
"roomCode": "EXECUTIVE",
"rateplanCode": "EXECUTIVE-D-101",
"restrictions": {
"stopSell": false,
"exactStayArrival": null,
"maximumStayArrival": null,
"minimumAdvanceReservation": null,
"minimumStay": 1,
"closeOnArrival": false,
"maximumStay": null,
"maximumAdvanceReservation": null,
"closeOnDeparture": false
}
},
{
"roomCode": "SUITE",
"rateplanCode": "SUITE-S-101",
"restrictions": {
"stopSell": false,
"exactStayArrival": null,
"maximumStayArrival": null,
"minimumAdvanceReservation": null,
"minimumStay": 1,
"closeOnArrival": false,
"maximumStay": null,
"maximumAdvanceReservation": null,
"closeOnDeparture": false
}
},
{
"roomCode": "SUITE",
"rateplanCode": "SUITE-D-101",
"restrictions": {
"stopSell": false,
"exactStayArrival": null,
"maximumStayArrival": null,
"minimumAdvanceReservation": null,
"minimumStay": 1,
"closeOnArrival": false,
"maximumStay": null,
"maximumAdvanceReservation": null,
"closeOnDeparture": false
}
}
]
}
]
}
Response
Sample Response:
{
"success": true,
"message": "Rates Updated Successfully"
}
Use Case
1. Rate Rule Enforcement: Ensures PMS-driven rate restrictions, such as minimum stays or stop-sell, are reflected in Aiosell.
2. Dynamic Pricing Conditions: Allows hotels to enforce pricing conditions based on market demand and operational strategy.
3. Consistency Across Platforms: Helps avoid discrepancies in booking policies by synchronizing rate restrictions across OTAs and direct channels.