Rates Restrictions Push from PMS to Aiosell

Rates Restrictions Push from PMS to Aiosell

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",

"toChannels": ["agoda", "booking.com"],

    "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.