Update price for Rate by base accommodation [PUT]
Operation
Updates the prices in Base Accommodation 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/baseAccommodation
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/baseAccommodation
Entity
Field Type Required Description rate Rate true Rate of this relationship. rateBaseAccommodationAccommodationList Array of RateBaseAccommodationAccommodation true The list of related accommodations with a list of availability per day.
Example Body
The body that will be sent in the operation
{ "rate": { "id": 17, "code": "DAYUSE", "name": "Day Use Rate", "rateType": { "id": 5, "code": "DRT", "name": "Day rate" } }, "rateBaseAccommodationAccommodationList": [{ "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 } }, "rateBaseAccommodationAvailabilityList": [{ "date": "2022-11-18", "price": 156.000000, "closed": false, "minStay": 0, "maxStay": 0, "closedToArrival": true, "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 }