Availability
Get a list of all available services in a property
Get the list of available services for a specific property and time period.<br>You must have this scope: 'availability.read'.
get/availability/v1/services
Query parameters
propertyIdstring required
The property id
fromstring date required
First day of the requested time period. The given day will be included in the response.
tostring date required
Last day of the requested time period. The given day will be included in the response.
timeSliceTemplate'DayUse' | 'OverNight'
The time slice template, defaults to 'over night'
timeSliceDefinitionIdsstring[]
The time slice definition ids
channelCodesstring[]
The channel code used to filter the services
pageNumberinteger
Page number to retrieve. Default: 1. If the page has no items, the API returns 204 No Content.
pageSizeinteger
Items per page. Default: 500. Maximum: 500.
Response
Return all available services.
Example response
{
"timeSlices": [
{
"from": "2026-09-01T17:00:00+02:00",
"to": "2026-09-02T11:00:00+02:00",
"services": [
{
"service": {
"id": "MUC-YOGA",
"code": "YOGA",
"name": "Sun Salutation",
"description": "Start the day with a private Yoga session with one of our certified trainers."
},
"quantity": 8,
"soldCount": 5,
"availableCount": 3,
"serviceDate": "2026-09-01",
"block": {
"definite": 1,
"tentative": 4,
"optional": 1,
"optionalDeducting": 1,
"picked": 2,
"remaining": 3
}
}
]
},
{
"from": "2026-09-02T11:00:00+02:00",
"to": "2026-09-03T11:00:00+02:00",
"services": [
{
"service": {
"id": "MUC-BRKF",
"code": "BRKF",
"name": "Breakfast",
"description": "Best breakfast on this side of the Weißwurstäquator."
},
"quantity": 11,
"soldCount": 4,
"availableCount": 7,
"serviceDate": "2026-09-03",
"block": {
"definite": 4,
"tentative": 1,
"optional": 2,
"optionalDeducting": 1,
"picked": 3,
"remaining": 2
}
}
]
}
],
"count": 2
}Changes
No recorded changes to this endpoint across all 1 revision of this API.