Find Price for Rate by Occupancy [GET]
Operation
Returns the prices in availability of a Rate for accommodations, dates and occupations.
GET
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 | ||
from | LocalDate | false | request param | ||
to | LocalDate | fale | request param |
Example request
GET https://publicapi-providers.ulysescloud.com:9797/public/api/v1/con/chain/1/property/2/rate/2/availability
Response
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 response
{ "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-16", "price": 131.000000, "closed": false, "minStay": null, "maxStay": null, "closedToArrival": false, "closedToDeparture": false }, { "date": "2022-11-17", "price": 131.000000, "closed": false, "minStay": null, "maxStay": null, "closedToArrival": false, "closedToDeparture": false }, { "date": "2022-11-18", "price": 131.000000, "closed": false, "minStay": null, "maxStay": null, "closedToArrival": false, "closedToDeparture": false }, { "date": "2022-11-19", "price": 131.000000, "closed": false, "minStay": null, "maxStay": null, "closedToArrival": false, "closedToDeparture": false } ] }, { "accommodation": { "id": 707, "name": "Single Deluxe", "code": null, "roomType": { "id": 2, "chainRoomTypeId": 1, "name": "Single", "nameI18n": "Single", "mainImage": "1/2/propertyroomtypeimages/d9ce9c3f-9877-435d-9313-922537e26912.jpg", "active": true } } } ] }