Update price for Rate by occupancy [PUT]
Operation
Updates the prices in Occupancy type of a Rate for certain accommodations and dates.
PUT
https://{environment}.ulysescloud.com/public/api/{version}/con/chain/{chainId}/property/{propertyId}/rate/{rateId}/availability
Request
Property | Type | Required | Type parameter | Default value | Description |
---|---|---|---|---|---|
chainId | Integer | true | path parameter | ||
propertyId | Integer | true | path parameter | ||
rateId | Integer | true | path parameter |
Example request
PUT https://publicapi-providers.ulysescloud.com:9797/public/api/v1/con/chain/1/property/2/rate/2/availability
Entity
Field Type Required Description rate Rate true Rate of this relationship. rateAccommodationOccupancyList Array of RateAccommodationOccupancy true The list of related accommodations with their occupancy and list of availabilities.
Example Body
The body that will be sent in the operation
{{ "rate": { "id": 2, "code": "BAR", "name": "Best Available Rate", "rateType": { "id": 14, "code": "TOU", "name": "Tour/Wholesale" } }, "rateAccommodationOccupancyList": [{ "accommodation": { "id": 692, "name": "Single", "code": null, "roomType": { "id": 2, "chainRoomTypeId": 1, "name": "Single", "nameI18n": "Single", "mainImage": "1/2/propertyroomtypeimages/d9ce9c3f-9877-435d-9313-922537e26912.jpg", "active": true } }, "adult": 1, "junior": 0, "child": 0, "infant": 0, "rateAccommodationAvailabilityList": [{ "date": "2022-11-18", "price": 131.000000, "closed": false, "minStay": null, "maxStay": null, "closedToArrival": false, "closedToDeparture": false }, { "date": "2022-11-19", "price": 133.000000, "closed": false, "minStay": null, "maxStay": null, "closedToArrival": false, "closedToDeparture": false } ] }] }
Response
Property | Type | Required | Description |
---|---|---|---|
ResponseApiMessage | ResponseApiMessage | true | Description of the response of the success operation |
Example response
{ "httpStatus": "201", "userMessage": "Success", "technicalMessage": "Success prices updated", "errorCode": "0", "id": 1 }