Add or Update Rate Plan Booking Rules

Add or Update Rate Plan Booking Rules

POST [PlatformAddress]/api/1.0/venue?action=addOrUpdateRatePlanBookingRulesCollection

Add or Update the booking rules of venue rate plans

Path Parameters

NameTypeDescription

venueId

integer

The unique id of the venue to which the rate plan belongs

items

array

The array of items. See Item table below for individual item data.

{
  "success": true
}

NOTE: The dynamic data is only available to venues that integrate with a distribution channel.

Examples

Setting the rate plan booking rules for a single date

REQUEST

{
    "venueId": 1,
    "items": [
        {
            "startDate": "2020-05-01",
            "endDate": "2020-05-01",
            "roomId": 2,
            "barId": 1,
            "closeOutStatus": 1
        }
    ]
}

Setting the rate plan booking rules for a date range

REQUEST

{
    "venueId": 1,
    "items": [
        {
            "startDate": "2020-05-01",
            "endDate": "2020-05-10",
            "roomId": 2,
            "barId": 1,
            "closeOutStatus": 1
        },
        {
            "startDate": "2020-05-01",
            "endDate": "2020-05-10",
            "roomId": 2,
            "barId": 147,
            "closeOutStatus": 1
        },
        {
            "startDate": "2020-05-01",
            "endDate": "2020-05-10",
            "roomId": 3,
            "barId": 1,
            "closeOutStatus": 1
        },
        {
            "startDate": "2020-05-01",
            "endDate": "2020-05-10",
            "roomId": 3,
            "barId": 147,
            "closeOutStatus": 1
        }
    ]
}

Returns

PropertyDescriptionType

success

Whether or not the rate plan booking rules were updated

boolean

Close Out Status

The following close out status values are supported by the current booking rules.

ValueDescription

1

The room is open for bookings

2

The room is closed for bookings

Item Details

PropertyTypeRequiredDescription

barId

integer

required

The unique id of the rate plan to which the booking rule applies

roomId

integer

required

The unique id of the room to which the booking rule applies

startDate

date

required

The start date from which the booking rule will apply (Date Format)

endDate

date

required

The end date until which the booking rule will apply (Date Format)

closeOutStatus

integer

required

The close out status of the booking rule from startDate to endDate. 1 = Open, 2 = Closed

Last updated