Managing property facilities
Use this endpoint to add, update or delete property-level facility details.
You can:
- Retrieve property-level facilities details
- Add, modify or delete property-level facilities details
To update specific facility instances of a multi-instance facility, make sure to specify the instance identifiers (instance_id
) for the facilities. The API updates only those specific facility instances.
Adding single-instance facilities
PUT
https://supply-xml.booking.com/facilities-api/properties/{propertyId}
Apart from swimming pool, restaurant, and parking facilities which are multi-instance facilities, you can add all other facilities by just specifying whether they are available at the property. Depending on whether you want to add or remove a facility, you can either set the facility state to PRESENT
or MISSING
. While adding property facilities, you can specify one or multiple facilities in the same request.
Note that setting the state to MISSING
is equivalent to deleting the facility from the property.
Request body example
Make sure to send an array in the request body even when adding or updating one facility. The following request body example adds facility ID 418 and removes facility ID 419.
[
{
"facility_id": 418,
"state": "PRESENT"
},
{
"facility_id": 419,
"state": "MISSING"
}
]
Adding single-instance facility with additional details
Let's use the hiking facility as an example. You can add this facility by specifying the state = PRESENT
or MISSING
. However, you can also specify additional details for this facility, namely:
- OnsiteDetails.
- SurchargeDetails.
Use the response from the meta endpoint to understand all the supported facility details.
Sample meta response showing hiking facility:
{
"facility_id": 70,
"booking_extended_legacy_code": 5020,
"facility_name": "HIKING",
"allowed_details_list": [
"ONSITE_DETAILS",
"SURCHARGE_DETAILS"
]
}
Request body example
The following request body adds the facility ID 70 and specifies more details.
[
{
"facility_id": 70,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT"
},
...
]
Response body example
The following is a response snippet for the hiking facility using the meta endpoint:
...
{
"facility_id": 70,
"booking_extended_legacy_code": 5020,
"facility_type": "HIKING",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
...
Adding multi-instance facilities
PUT
https://supply-xml.booking.com/facilities-api/properties/{propertyId}
Multi-instance facilities allow you to add multiple instances of a facility. For example, multiple restaurants or parking lots on the property. All multi-instance facilities require you to provide certain mandatory parameters depending on the facility.
When you successfully create a multi-instance facility for a property, the endpoint creates an instance ID (instanceId
) for each instance of the facility. Use the instance ID to further manage the specific instances of the facility at the property.
You can add multiple instances in a single request or add additional instances later.
We currently support three multi-instance facilities:
Parking (facility_id: 2). Diamond Parking and Q-Park are instances of parking facilities.
Restaurant (facility_id: 3)
Swimming pool (facility_id: 433).
Before adding a multi-instance facility
Use the meta endpoint response, and look for the required_details_list
property under a specific facility to identify the list of required parameters that you must provide. The required details differ based on the facility to add. To understand the data model of the required details, see the Schema section in the Open API specification.
For example, to add a Restaurant
facility, you must provide restaurant details as a JSON body. You can look for the Restaurant_Details
in the schema section to understand how to build your request body.
Before adding a multi-instance facility, make sure that the facility is already not added to the property. When updating an existing facility, make sure to specify all existing instances of the facility. Otherwise, the endpoint deletes the omitted facility instances. To avoid overlay, include instance IDs of all the facility instances.
Request body example
Let's consider adding parking as a multi-instance facility. To add a facility with two parking instances, you can provide instance IDs of both Diamond Parking and Q-Park. If instanceId
is null
, 0
or missing, the endpoint adds a new facility instance.
The following request body example adds two parking instances.
[
{
"facility_id": 2,
"instances": [
{
"parking_details": {
"name": "Diamond Parking",
"parking_location": "NEARBY",
"parking_access": "ONLY_GUESTS",
"parking_reservation": "NEEDED"
},
"payment_details": {
"charge_mode": "FREE"
}
},
{
"parking_details": {
"name": "Q-Park",
"parking_location": "ON_SITE",
"parking_access": "GENERAL_PUBLIC",
"parking_reservation": "NOT_NEEDED"
},
"payment_details": {
"charge_mode": "FREE"
}
}
],
"state": "PRESENT"
}
]
Updating an existing facility instances
Use the PUT
method to update a facility instance. To update a multi-instance facility, make sure to provide the facility instance ID (instanceId
).
You can get the instance ID details using the GET request.
To update a multi-instance facility, you must provide instance IDs of all instances of that facility. Otherwise, the endpoint deletes the omitted instances. To avoid overlay, include the instance IDs of all the facility instances.
PUT
https://supply-xml.booking.com/facilities-api/properties/{propertyId}
Request body example
Let's consider that a property has both Diamond parking and Q-park facility instances added. The following request updates the Diamond parking location to ON_SITE
and removes the Q-Park parking instance_id: 62497396
.
[
{
"facility_id": 2,
"instances": [
{
"instance_id": 62497395,
"parking_details": {
"name": "Diamond Parking",
"parking_location": "ON_SITE",
"parking_access": "ONLY_GUESTS",
"parking_reservation": "NEEDED"
},
"payment_details": {
"charge_mode": "FREE"
}
}
],
"state": "PRESENT"
}
]
Deleting an existing property facility
PUT
https://supply-xml.booking.com/facilities-api/properties/{propertyId}
To delete the facility or all instances of a multi-instance facility (for example: all parking facility), you can change the facility state to missing:
Request body example
The following request body removes the facility ID:2 from the property.
[
{
"facility_id": 2,
"state": "MISSING"
}
]
Retrieving facilities details added to a property
Use the GET
method to retrieve instance IDs (instanceId
s) along with the facility details for all the facility instances added to the property.
GET
https://supply-xml.booking.com/facilities-api/properties/{propertyId}
Response body example
The following is a response body example:
{
"facility_id": 2,
"instances": [
{
"instance_id": 62497395,
"parking_details": {
"name": "Diamond Parking",
"parking_type": "UNKNOWN_PARKING_TYPE",
"parking_location": "NEARBY",
"parking_access": "ONLY_GUESTS",
"parking_reservation": "NEEDED",
"max_height_m": 0.0,
"has_valet_service": "NOT_SPECIFIED",
"has_onsite_staff": "NOT_SPECIFIED",
"has_gated_parking": "NOT_SPECIFIED",
"has_security_cameras": "NOT_SPECIFIED",
"has_ev_charging_station": "NOT_SPECIFIED",
"has_accessible_parking_spots": "NOT_SPECIFIED"
},
"payment_details": {
"charge_mode": "FREE"
}
},
{
"instance_id": 62497396,
"parking_details": {
"name": "Q-Park",
"parking_type": "UNKNOWN_PARKING_TYPE",
"parking_location": "ON_SITE",
"parking_access": "GENERAL_PUBLIC",
"parking_reservation": "NOT_NEEDED",
"max_height_m": 0.0,
"has_valet_service": "NOT_SPECIFIED",
"has_onsite_staff": "NOT_SPECIFIED",
"has_gated_parking": "NOT_SPECIFIED",
"has_security_cameras": "NOT_SPECIFIED",
"has_ev_charging_station": "NOT_SPECIFIED",
"has_accessible_parking_spots": "NOT_SPECIFIED"
},
"payment_details": {
"charge_mode": "FREE"
}
}
],
"state": "PRESENT"
}
Activating verbose response
To add more verbosity to the API responses and see additional information, use the debugInfo
parameter . The endpoint then returns information from the meta endpoint in the GET response.
Adding this parameter increases the response payload size and is only intended for debugging purposes. Avoid using this flag in your production environment, unless you are debugging.
Use the debugInfo=true
query parameter to attach facility metadata objects to each facility instance.
GET
https://supply-xml.booking.com/facilities-api/properties/{propertyId}?debugInfo=true
Response example
The following is a response example:
{
"facility_id": 7,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 7,
"ota_hotel_amenity_type": 165,
"facility_type": "BAR",
"details_list": [
"TEMPORARY_CLOSED_DETAILS"
]
}
}
To get the facility_type
parameter to understand what facilityId
:2 means and to get the corresponding OTA_code
for the facility (if its exist), you would need to add the debugInfo=true
to the GET endpoint.
Response Example
Expand this section to view the full response of the GET method with `debugInfo=true`
{
"data": [
{
"facility_id": 2,
"instances": [
{
"instance_id": 48417835,
"parking_details": {
"name": "Parking #1",
"parking_type": "UNKNOWN_PARKING_TYPE",
"parking_location": "NEARBY",
"parking_access": "ONLY_GUESTS",
"parking_reservation": "NEEDED",
"max_height_m": 0.0,
"has_valet_service": "NOT_SPECIFIED",
"has_onsite_staff": "NOT_SPECIFIED",
"has_gated_parking": "NOT_SPECIFIED",
"has_security_cameras": "NOT_SPECIFIED",
"has_ev_charging_station": "NOT_SPECIFIED",
"has_accessible_parking_spots": "NOT_SPECIFIED"
},
"payment_details": {
"charge_mode": "PAID",
"charge_details": {
"price": 65.0,
"frequency": "PER_HOUR"
}
}
},
{
"instance_id": 56059157,
"parking_details": {
"name": "Parking #2",
"parking_type": "UNKNOWN_PARKING_TYPE",
"parking_location": "ON_SITE",
"parking_access": "ONLY_GUESTS",
"parking_reservation": "NEEDED",
"max_height_m": 0.0,
"has_valet_service": "NOT_SPECIFIED",
"has_onsite_staff": "NOT_SPECIFIED",
"has_gated_parking": "NOT_SPECIFIED",
"has_security_cameras": "NOT_SPECIFIED",
"has_ev_charging_station": "PRESENT",
"has_accessible_parking_spots": "NOT_SPECIFIED"
},
"payment_details": {
"charge_mode": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 2,
"facility_name": "PARKING_FEE_REQUIRED",
"allowed_details_list": [
"PARKING_DETAILS",
"PAYMENT_DETAILS"
]
}
},
{
"facility_id": 3,
"instances": [
{
"instance_id": 3172393,
"restaurant_details": {
"name": "Restaurant #123",
"guests_only": true,
"accept_reservations": true,
"outdoor_seating": true,
"meal_types_list": [
"HALAL",
"KOSHER",
"VEGETARIAN"
],
"ambiances_list": [
"FAMILY_KIDS_FRIENDLY",
"MODERN"
],
"open_for_meals_list": [
"BRUNCH",
"LUNCH",
"DINNER"
],
"cuisines_list": [
"BRAZILIAN",
"CAJUN_CREOLE",
"CAMBODIAN",
"CANTONESE"
],
"is_buffet": false,
"is_alacarte": true
},
"schedule_details": {
"schedule": [
{
"from": {
"hours": 1,
"minutes": 0
},
"to": {
"hours": 2,
"minutes": 0
},
"day_of_week": "MONDAY"
},
{
"from": {
"hours": 1,
"minutes": 0
},
"to": {
"hours": 2,
"minutes": 0
},
"day_of_week": "TUESDAY"
},
{
"from": {
"hours": 1,
"minutes": 0
},
"to": {
"hours": 2,
"minutes": 0
},
"day_of_week": "WEDNESDAY"
},
{
"from": {
"hours": 1,
"minutes": 0
},
"to": {
"hours": 2,
"minutes": 0
},
"day_of_week": "THURSDAY"
},
{
"from": {
"hours": 1,
"minutes": 0
},
"to": {
"hours": 2,
"minutes": 0
},
"day_of_week": "FRIDAY"
},
{
"from": {
"hours": 1,
"minutes": 0
},
"to": {
"hours": 2,
"minutes": 0
},
"day_of_week": "SATURDAY"
},
{
"from": {
"hours": 1,
"minutes": 0
},
"to": {
"hours": 2,
"minutes": 0
},
"day_of_week": "SUNDAY"
}
]
},
"temporarily_closed_details": {
"closed": [
{
"start_date": {
"epoch_seconds": 1725580800
},
"end_date": {
"epoch_seconds": 1731542400
}
}
]
}
},
{
"instance_id": 3172394,
"restaurant_details": {
"name": "Restaurant #2",
"guests_only": true,
"accept_reservations": true,
"outdoor_seating": true,
"meal_types_list": [
"GLUTEN_FREE",
"DAIRY_FREE"
],
"ambiances_list": [
"FAMILY_KIDS_FRIENDLY",
"TRADITIONAL"
],
"open_for_meals_list": [
"BREAKFAST",
"BRUNCH",
"DINNER",
"HIGH_TEA",
"COCKTAIL_HOUR"
],
"cuisines_list": [
"AFRICAN",
"BELGIAN",
"BRAZILIAN"
],
"is_buffet": true,
"is_alacarte": true
},
"schedule_details": {
"schedule": [
{
"from": {
"hours": 0,
"minutes": 30
},
"to": {
"hours": 1,
"minutes": 30
},
"day_of_week": "MONDAY"
}
]
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 3,
"ota_hotel_amenity_type": 76,
"facility_name": "RESTAURANT",
"allowed_details_list": [
"RESTAURANT_DETAILS",
"TEMPORARY_CLOSED_DETAILS",
"SCHEDULED_DETAILS"
]
}
},
{
"facility_id": 5,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 5,
"ota_hotel_amenity_type": 77,
"facility_name": "ROOMSERVICE"
}
},
{
"facility_id": 6,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 6,
"ota_hotel_amenity_type": 269,
"facility_name": "MEETINGBANQUET_FACILITIES"
}
},
{
"facility_id": 7,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 7,
"ota_hotel_amenity_type": 165,
"facility_name": "BAR",
"allowed_details_list": [
"TEMPORARY_CLOSED_DETAILS"
]
}
},
{
"facility_id": 8,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 8,
"ota_hotel_amenity_type": 1,
"facility_name": "TWENTY_FOUR_HOUR_FRONT_DESK"
}
},
{
"facility_id": 9,
"instances": [
{
"on_site_details": {
"onsite_type": "ONSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 9,
"ota_hotel_amenity_type": 233,
"facility_name": "TENNISCOURT",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 10,
"instances": [
{
"schedule_details": {
"schedule": [
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 1,
"minutes": 0
},
"day_of_week": "MONDAY"
},
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 1,
"minutes": 0
},
"day_of_week": "TUESDAY"
},
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 1,
"minutes": 0
},
"day_of_week": "WEDNESDAY"
},
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 1,
"minutes": 0
},
"day_of_week": "THURSDAY"
},
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 1,
"minutes": 0
},
"day_of_week": "FRIDAY"
},
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 1,
"minutes": 0
},
"day_of_week": "SATURDAY"
},
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 1,
"minutes": 0
},
"day_of_week": "SUNDAY"
}
]
},
"temporarily_closed_details": {
"closed": [
{
"start_date": {
"epoch_seconds": 1704326400
},
"end_date": {
"epoch_seconds": 1704412800
}
}
]
},
"surcharge_details": {
"surcharge_type": "PAID"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 10,
"ota_hotel_amenity_type": 79,
"facility_name": "SAUNA",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"TEMPORARY_CLOSED_DETAILS",
"SCHEDULED_DETAILS"
]
}
},
{
"facility_id": 11,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 11,
"ota_hotel_amenity_type": 35,
"facility_name": "FITNESS_ROOM",
"allowed_details_list": [
"SCHEDULED_DETAILS"
]
}
},
{
"facility_id": 12,
"instances": [
{
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 12,
"ota_hotel_amenity_type": 236,
"facility_name": "GOLFCOURSE_WITHIN_3KM",
"allowed_details_list": [
"SURCHARGE_DETAILS"
]
}
},
{
"facility_id": 14,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 14,
"booking_extended_legacy_code": 5005,
"facility_name": "GARDEN"
}
},
{
"facility_id": 15,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 15,
"booking_extended_legacy_code": 5006,
"facility_name": "TERRACE"
}
},
{
"facility_id": 16,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 16,
"ota_hotel_amenity_type": 198,
"facility_name": "NON_SMOKING_ROOMS"
}
},
{
"facility_id": 17,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 17,
"facility_name": "AIRPORT_SHUTTLE"
}
},
{
"facility_id": 19,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 19,
"booking_extended_legacy_code": 5018,
"facility_name": "FISHING",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 20,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 20,
"ota_hotel_amenity_type": 228,
"facility_name": "BUSINESS_CENTER"
}
},
{
"facility_id": 21,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 21,
"ota_hotel_amenity_type": 8,
"facility_name": "BABYSITTINGCHILD_SERVICES"
}
},
{
"facility_id": 22,
"instances": [
{
"schedule_details": {
"schedule": [
{
"from": {
"hours": 0,
"minutes": 30
},
"to": {
"hours": 2,
"minutes": 0
},
"day_of_week": "TUESDAY"
}
]
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 22,
"ota_hotel_amenity_type": 168,
"facility_name": "LAUNDRY",
"allowed_details_list": [
"SCHEDULED_DETAILS"
]
}
},
{
"facility_id": 23,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 23,
"ota_hotel_amenity_type": 96,
"facility_name": "DRY_CLEANING"
}
},
{
"facility_id": 25,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 25,
"booking_extended_legacy_code": 5039,
"facility_name": "ROOMSFACILITIES_FOR_DISABLED"
}
},
{
"facility_id": 26,
"instances": [
{
"on_site_details": {
"onsite_type": "DEFAULT"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 26,
"ota_hotel_amenity_type": 272,
"facility_name": "SKIING",
"allowed_details_list": [
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 27,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 27,
"booking_extended_legacy_code": 5040,
"facility_name": "HAIR_DRESSERBEAUTICIAN"
}
},
{
"facility_id": 28,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 28,
"booking_extended_legacy_code": 5041,
"facility_name": "FAMILY_ROOMS"
}
},
{
"facility_id": 29,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 29,
"ota_hotel_amenity_type": 44,
"facility_name": "GAME_ROOM"
}
},
{
"facility_id": 30,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 30,
"ota_hotel_amenity_type": 16,
"facility_name": "CASINO"
}
},
{
"facility_id": 43,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 43,
"booking_extended_legacy_code": 5000,
"facility_name": "BREAKFAST_IN_THE_ROOM"
}
},
{
"facility_id": 44,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 44,
"booking_extended_legacy_code": 5010,
"facility_name": "IRONING_SERVICE"
}
},
{
"facility_id": 46,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 46,
"facility_name": "FREE_PARKING"
}
},
{
"facility_id": 47,
"instances": [
{
"payment_details": {
"charge_mode": "FREE"
},
"internet_details": {
"area": "PUBLIC_AREAS",
"type": "WIFI",
"wifi_info": {
"network_name": "",
"speed_download": 0.0,
"speed_upload": 0.0
}
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 47,
"facility_name": "INTERNET_SERVICES",
"allowed_details_list": [
"INTERNET_DETAILS",
"PAYMENT_DETAILS"
]
}
},
{
"facility_id": 48,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 48,
"ota_hotel_amenity_type": 33,
"facility_name": "ELEVATOR"
}
},
{
"facility_id": 49,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 49,
"ota_hotel_amenity_type": 36,
"facility_name": "EXPRESS_CHECKINCHECKOUT"
}
},
{
"facility_id": 50,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 50,
"ota_hotel_amenity_type": 83,
"facility_name": "SOLARIUM",
"allowed_details_list": [
"SCHEDULED_DETAILS"
]
}
},
{
"facility_id": 51,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 51,
"ota_hotel_amenity_type": 78,
"facility_name": "SAFE_DEPOSIT_BOX"
}
},
{
"facility_id": 52,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 52,
"ota_hotel_amenity_type": 97,
"facility_name": "VALETPARKING"
}
},
{
"facility_id": 53,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 53,
"ota_hotel_amenity_type": 26,
"facility_name": "CURRENCY_EXCHANGE"
}
},
{
"facility_id": 54,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 54,
"booking_extended_legacy_code": 5044,
"facility_name": "SPA_AND_WELLNESS_CENTRE",
"allowed_details_list": [
"TEMPORARY_CLOSED_DETAILS"
]
}
},
{
"facility_id": 55,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 55,
"ota_hotel_amenity_type": 61,
"facility_name": "MASSAGE"
}
},
{
"facility_id": 56,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 56,
"ota_hotel_amenity_type": 193,
"facility_name": "CHILDREN_PLAY_GROUND",
"allowed_details_list": [
"SCHEDULED_DETAILS"
]
}
},
{
"facility_id": 57,
"instances": [
{
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 57,
"booking_extended_legacy_code": 5025,
"facility_name": "BILLIARD",
"allowed_details_list": [
"SURCHARGE_DETAILS"
]
}
},
{
"facility_id": 58,
"instances": [
{
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 58,
"booking_extended_legacy_code": 5026,
"facility_name": "TABLE_TENNIS",
"allowed_details_list": [
"SURCHARGE_DETAILS"
]
}
},
{
"facility_id": 59,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 59,
"booking_extended_legacy_code": 5045,
"facility_name": "KARAOKE"
}
},
{
"facility_id": 61,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 61,
"booking_extended_legacy_code": 5024,
"facility_name": "WINDSURFING",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 62,
"instances": [
{
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 62,
"booking_extended_legacy_code": 5017,
"facility_name": "DARTS",
"allowed_details_list": [
"SURCHARGE_DETAILS"
]
}
},
{
"facility_id": 63,
"instances": [
{
"schedule_details": {
"schedule": [
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 1,
"minutes": 0
},
"day_of_week": "MONDAY"
}
]
},
"surcharge_details": {
"surcharge_type": "PAID"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 63,
"ota_hotel_amenity_type": 55,
"facility_name": "HOT_TUB",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"TEMPORARY_CLOSED_DETAILS",
"SCHEDULED_DETAILS"
]
}
},
{
"facility_id": 64,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 64,
"booking_extended_legacy_code": 5046,
"facility_name": "SOUNDPROOFROOMS"
}
},
{
"facility_id": 69,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 69,
"booking_extended_legacy_code": 5027,
"facility_name": "CANOEING",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 70,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 70,
"booking_extended_legacy_code": 5020,
"facility_name": "HIKING",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 71,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 71,
"booking_extended_legacy_code": 5008,
"facility_name": "CHAPELSHRINE"
}
},
{
"facility_id": 72,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 72,
"ota_hotel_amenity_type": 9,
"facility_name": "BBQ_FACILITIES"
}
},
{
"facility_id": 73,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 73,
"booking_extended_legacy_code": 5047,
"facility_name": "PACKED_LUNCHES"
}
},
{
"facility_id": 75,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 75,
"ota_hotel_amenity_type": 15,
"facility_name": "CAR_RENTAL"
}
},
{
"facility_id": 76,
"instances": [
{
"on_site_details": {
"onsite_type": "ONSITE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 76,
"booking_extended_legacy_code": 5032,
"facility_name": "CYCLING",
"allowed_details_list": [
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 77,
"instances": [
{
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 77,
"booking_extended_legacy_code": 5016,
"facility_name": "BOWLING",
"allowed_details_list": [
"SURCHARGE_DETAILS"
]
}
},
{
"facility_id": 78,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 78,
"ota_hotel_amenity_type": 91,
"facility_name": "TOUR_DESK"
}
},
{
"facility_id": 79,
"instances": [
{
"schedule_details": {
"schedule": [
{
"from": {
"hours": 1,
"minutes": 0
},
"to": {
"hours": 2,
"minutes": 30
},
"day_of_week": "TUESDAY"
}
]
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 79,
"ota_hotel_amenity_type": 86,
"facility_name": "TURKISHSTEAM_BATH",
"allowed_details_list": [
"SCHEDULED_DETAILS"
]
}
},
{
"facility_id": 80,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 80,
"ota_hotel_amenity_type": 242,
"facility_name": "HEATING"
}
},
{
"facility_id": 81,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 81,
"facility_name": "SHOPS_ON_THE_PREMISES"
}
},
{
"facility_id": 82,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 82,
"booking_extended_legacy_code": 5029,
"facility_name": "DIVING",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 86,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 86,
"ota_hotel_amenity_type": 237,
"facility_name": "HORSERIDING",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 87,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "PAID"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 87,
"booking_extended_legacy_code": 5023,
"facility_name": "SQUASH",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 90,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 90,
"booking_extended_legacy_code": 5022,
"facility_name": "SNORKELING",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 91,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 91,
"ota_hotel_amenity_type": 283,
"facility_name": "LUGGAGE_STORAGE",
"allowed_details_list": [
"SCHEDULED_DETAILS"
]
}
},
{
"facility_id": 96,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 96,
"facility_name": "WIRELESS_LAN"
}
},
{
"facility_id": 97,
"instances": [
{
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 97,
"booking_extended_legacy_code": 5021,
"facility_name": "MINIGOLF",
"allowed_details_list": [
"SURCHARGE_DETAILS"
]
}
},
{
"facility_id": 99,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 99,
"booking_extended_legacy_code": 5033,
"facility_name": "SKI_STORAGE"
}
},
{
"facility_id": 100,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 100,
"booking_extended_legacy_code": 5034,
"facility_name": "SKI_SCHOOL"
}
},
{
"facility_id": 101,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 101,
"ota_hotel_amenity_type": 310,
"facility_name": "ALLERGY_FREE_ROOM_AVAILABLE"
}
},
{
"facility_id": 103,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 103,
"ota_hotel_amenity_type": 54,
"facility_name": "SWIMMINGPOOL_INDOOR"
}
},
{
"facility_id": 104,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 104,
"ota_hotel_amenity_type": 66,
"facility_name": "SWIMMINGPOOL_OUTDOOR"
}
},
{
"facility_id": 107,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 107,
"facility_name": "FREE_WIFI_INTERNET_ACCESS_INCLUDED"
}
},
{
"facility_id": 108,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 108,
"ota_hotel_amenity_type": 312,
"facility_name": "ALL_PUBLIC_AND_PRIVATE_SPACES_NONSMOKING"
}
},
{
"facility_id": 109,
"instances": [
{
"surcharge_details": {
"surcharge_type": "PAID"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 109,
"ota_hotel_amenity_type": 5,
"facility_name": "AIRCONDITIONING",
"allowed_details_list": [
"SURCHARGE_DETAILS"
]
}
},
{
"facility_id": 110,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 110,
"booking_extended_legacy_code": 5012,
"facility_name": "DESIGNATED_SMOKING_AREA"
}
},
{
"facility_id": 111,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 111,
"ota_hotel_amenity_type": 7,
"facility_name": "ATMCASH_MACHINE_ON_SITE"
}
},
{
"facility_id": 114,
"instances": [
{
"surcharge_details": {
"surcharge_type": "PAID"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 114,
"booking_extended_legacy_code": 5037,
"facility_name": "PRIVATE_BEACH_AREA",
"allowed_details_list": [
"SURCHARGE_DETAILS"
]
}
},
{
"facility_id": 117,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 117,
"ota_hotel_amenity_type": 342,
"facility_name": "SNACK_BAR"
}
},
{
"facility_id": 118,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 118,
"booking_extended_legacy_code": 5007,
"facility_name": "SUN_TERRACE"
}
},
{
"facility_id": 120,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 120,
"booking_extended_legacy_code": 5110,
"facility_name": "OUTDOOR_SWIMMING_POOL_SEASONAL"
}
},
{
"facility_id": 121,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 121,
"booking_extended_legacy_code": 5111,
"facility_name": "INDOOR_SWIMMING_POOL_ALL_YEAR"
}
},
{
"facility_id": 124,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 124,
"ota_hotel_amenity_type": 22,
"facility_name": "CONCIERGE_SERVICE"
}
},
{
"facility_id": 125,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 125,
"booking_extended_legacy_code": 5049,
"facility_name": "ENTERTAINMENT_STAFF"
}
},
{
"facility_id": 126,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 126,
"ota_hotel_amenity_type": 62,
"facility_name": "NIGHTCLUB__DJ"
}
},
{
"facility_id": 127,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 127,
"booking_extended_legacy_code": 5050,
"facility_name": "PRIVATE_CHECKINOUT"
}
},
{
"facility_id": 128,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 128,
"booking_extended_legacy_code": 5152,
"facility_name": "SHUTTLE_SERVICE_FREE"
}
},
{
"facility_id": 129,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 129,
"booking_extended_legacy_code": 5153,
"facility_name": "SHUTTLE_SERVICE_SURCHARGE"
}
},
{
"facility_id": 130,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 130,
"booking_extended_legacy_code": 5035,
"facility_name": "SKI_EQUIPMENT_HIRE_ON_SITE"
}
},
{
"facility_id": 131,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 131,
"booking_extended_legacy_code": 5036,
"facility_name": "SKI_PASS_VENDOR"
}
},
{
"facility_id": 132,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 132,
"booking_extended_legacy_code": 5028,
"facility_name": "SKITODOOR_ACCESS"
}
},
{
"facility_id": 133,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 133,
"booking_extended_legacy_code": 5051,
"facility_name": "SPECIAL_DIET_MENUS_ON_REQUEST"
}
},
{
"facility_id": 134,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 134,
"booking_extended_legacy_code": 5011,
"facility_name": "TROUSER_PRESS"
}
},
{
"facility_id": 135,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 135,
"booking_extended_legacy_code": 5052,
"facility_name": "VENDING_MACHINE_DRINKS"
}
},
{
"facility_id": 136,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 136,
"ota_hotel_amenity_type": 98,
"facility_name": "VENDING_MACHINE_SNACKS"
}
},
{
"facility_id": 137,
"instances": [
{
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 137,
"ota_hotel_amenity_type": 234,
"facility_name": "WATER_SPORTS_FACILITIES_ON_SITE",
"allowed_details_list": [
"SURCHARGE_DETAILS"
]
}
},
{
"facility_id": 138,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 138,
"booking_extended_legacy_code": 5053,
"facility_name": "HOT_SPRING_BATH",
"allowed_details_list": [
"SCHEDULED_DETAILS"
]
}
},
{
"facility_id": 139,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 139,
"ota_hotel_amenity_type": 41,
"facility_name": "AIRPORT_SHUTTLE_FREE"
}
},
{
"facility_id": 140,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 140,
"ota_hotel_amenity_type": 282,
"booking_extended_legacy_code": 5123,
"facility_name": "AIRPORT_SHUTTLE_SURCHARGE"
}
},
{
"facility_id": 141,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 141,
"ota_hotel_amenity_type": 262,
"facility_name": "COMMUNAL_KITCHEN"
}
},
{
"facility_id": 142,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 142,
"ota_hotel_amenity_type": 197,
"facility_name": "LOCKERS"
}
},
{
"facility_id": 143,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 143,
"booking_extended_legacy_code": 5009,
"facility_name": "COMMUNAL_LOUNGETV_ROOM"
}
},
{
"facility_id": 144,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 144,
"booking_extended_legacy_code": 5054,
"facility_name": "KIDS_CLUB",
"allowed_details_list": [
"SCHEDULED_DETAILS"
]
}
},
{
"facility_id": 145,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 145,
"booking_extended_legacy_code": 5055,
"facility_name": "MINIMARKET_ON_SITE"
}
},
{
"facility_id": 146,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 146,
"ota_hotel_amenity_type": 239,
"facility_name": "BEACH_FRONT"
}
},
{
"facility_id": 147,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 147,
"ota_hotel_amenity_type": 60,
"facility_name": "EVENING_ENTERTAINMENT"
}
},
{
"facility_id": 148,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 148,
"booking_extended_legacy_code": 5056,
"facility_name": "AQUA_PARK",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 158,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 158,
"ota_hotel_amenity_type": 50,
"facility_name": "DAILY_MAID_SERVICE"
}
},
{
"facility_id": 159,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 159,
"ota_hotel_amenity_type": 149,
"facility_name": "GROCERY_DELIVERIES"
}
},
{
"facility_id": 160,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 160,
"facility_name": "PARKING_ONSITE"
}
},
{
"facility_id": 161,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 161,
"facility_name": "PRIVATE_PARKING"
}
},
{
"facility_id": 163,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 163,
"facility_name": "WIFI_EVERYWHERE"
}
},
{
"facility_id": 164,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 164,
"facility_name": "PAID_WIFI"
}
},
{
"facility_id": 166,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 166,
"booking_extended_legacy_code": 5058,
"facility_name": "OPENAIR_BATH"
}
},
{
"facility_id": 167,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 167,
"booking_extended_legacy_code": 5059,
"facility_name": "PUBLIC_BATH"
}
},
{
"facility_id": 168,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 168,
"booking_extended_legacy_code": 5060,
"facility_name": "WATER_SLIDE"
}
},
{
"facility_id": 170,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 170,
"booking_extended_legacy_code": 5061,
"facility_name": "BOARD_GAMES_PUZZLES"
}
},
{
"facility_id": 172,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 172,
"booking_extended_legacy_code": 5063,
"facility_name": "INDOOR_PLAY_AREA"
}
},
{
"facility_id": 173,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 173,
"booking_extended_legacy_code": 5064,
"facility_name": "KIDS_OUTDOOR_PLAY_EQUIPMENT"
}
},
{
"facility_id": 174,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 174,
"booking_extended_legacy_code": 5065,
"facility_name": "BABY_SAFETY_GATES"
}
},
{
"facility_id": 176,
"instances": [
{
"age_limit_details": {
"age_limit": "AGE_2"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 176,
"booking_extended_legacy_code": 5067,
"facility_name": "KID_MEALS",
"allowed_details_list": [
"AGE_LIMIT_DETAILS"
]
}
},
{
"facility_id": 177,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 177,
"booking_extended_legacy_code": 5068,
"facility_name": "CHILD_FRIENDLY_BUFFET",
"allowed_details_list": [
"AGE_LIMIT_DETAILS"
]
}
},
{
"facility_id": 180,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 180,
"ota_hotel_amenity_type": 186,
"facility_name": "STREET_SIDE_PARKING"
}
},
{
"facility_id": 181,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 181,
"ota_hotel_amenity_type": 53,
"facility_name": "INDOOR_PARKING"
}
},
{
"facility_id": 182,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 182,
"ota_hotel_amenity_type": 316,
"facility_name": "ELECTRIC_CAR_CHARGING_STATIONS"
}
},
{
"facility_id": 183,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 183,
"booking_extended_legacy_code": 5001,
"facility_name": "PUBLIC_TRANSPORT_TICKETS"
}
},
{
"facility_id": 184,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 184,
"ota_hotel_amenity_type": 116,
"facility_name": "ACCESSIBLE_PARKING"
}
},
{
"facility_id": 185,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 185,
"booking_extended_legacy_code": 5124,
"facility_name": "WHEELCHAIR_ACCESSIBLE"
}
},
{
"facility_id": 186,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 186,
"booking_extended_legacy_code": 5125,
"facility_name": "TOILET_WITH_GRAB_RAILS"
}
},
{
"facility_id": 187,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 187,
"booking_extended_legacy_code": 5126,
"facility_name": "HIGHER_LEVEL_TOILET"
}
},
{
"facility_id": 188,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 188,
"booking_extended_legacy_code": 5127,
"facility_name": "LOWER_BATHROOM_SINK"
}
},
{
"facility_id": 189,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 189,
"booking_extended_legacy_code": 5128,
"facility_name": "EMERGENCY_CORD"
}
},
{
"facility_id": 192,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 192,
"booking_extended_legacy_code": 5114,
"facility_name": "ROOFTOP_POOL"
}
},
{
"facility_id": 193,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 193,
"booking_extended_legacy_code": 5115,
"facility_name": "INFINITY_POOL"
}
},
{
"facility_id": 197,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 197,
"booking_extended_legacy_code": 5118,
"facility_name": "PLUNGE_POOL"
}
},
{
"facility_id": 200,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 200,
"booking_extended_legacy_code": 5120,
"facility_name": "SHALLOW_END"
}
},
{
"facility_id": 203,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 203,
"booking_extended_legacy_code": 5070,
"facility_name": "WINE_CHAMPAGNE"
}
},
{
"facility_id": 205,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 205,
"booking_extended_legacy_code": 5072,
"facility_name": "FRUITS"
}
},
{
"facility_id": 209,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 209,
"facility_name": "AIRPORT_PICKUP"
}
},
{
"facility_id": 210,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 210,
"facility_name": "AIRPORT_DROPOFF"
}
},
{
"facility_id": 211,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 211,
"booking_extended_legacy_code": 5129,
"facility_name": "VISUAL_AID_BRAILLE"
}
},
{
"facility_id": 212,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 212,
"booking_extended_legacy_code": 5130,
"facility_name": "VISUAL_AID_TACTILE_SIGNS"
}
},
{
"facility_id": 213,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 213,
"booking_extended_legacy_code": 5131,
"facility_name": "AUDITORY_GUIDANCE"
}
},
{
"facility_id": 214,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 214,
"booking_extended_legacy_code": 5074,
"facility_name": "STROLLER"
}
},
{
"facility_id": 215,
"instances": [
{
"surcharge_details": {
"surcharge_type": "PAID"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 215,
"booking_extended_legacy_code": 5030,
"facility_name": "TENNIS_EQUIPMENT",
"allowed_details_list": [
"SURCHARGE_DETAILS"
]
}
},
{
"facility_id": 216,
"instances": [
{
"surcharge_details": {
"surcharge_type": "PAID"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 216,
"booking_extended_legacy_code": 5031,
"facility_name": "BADMINTON_EQUIPMENT",
"allowed_details_list": [
"SURCHARGE_DETAILS"
]
}
},
{
"facility_id": 217,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 217,
"booking_extended_legacy_code": 5013,
"facility_name": "PET_BASKET"
}
},
{
"facility_id": 218,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 218,
"booking_extended_legacy_code": 5014,
"facility_name": "PET_BOWLS"
}
},
{
"facility_id": 219,
"instances": [
{
"schedule_details": {
"schedule": [
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 0,
"minutes": 30
},
"day_of_week": "MONDAY"
},
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 0,
"minutes": 30
},
"day_of_week": "TUESDAY"
},
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 0,
"minutes": 30
},
"day_of_week": "WEDNESDAY"
},
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 0,
"minutes": 30
},
"day_of_week": "THURSDAY"
},
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 0,
"minutes": 30
},
"day_of_week": "FRIDAY"
},
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 0,
"minutes": 30
},
"day_of_week": "SATURDAY"
},
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 0,
"minutes": 30
},
"day_of_week": "SUNDAY"
}
]
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 219,
"booking_extended_legacy_code": 5075,
"facility_name": "COFFEE_SHOP_ONSITE",
"allowed_details_list": [
"SCHEDULED_DETAILS"
]
}
},
{
"facility_id": 220,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 220,
"booking_extended_legacy_code": 5076,
"facility_name": "BEACH_CHAIRS_LOUNGERS"
}
},
{
"facility_id": 221,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 221,
"booking_extended_legacy_code": 5077,
"facility_name": "BEACH_UMBRELLAS"
}
},
{
"facility_id": 222,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 222,
"booking_extended_legacy_code": 5003,
"facility_name": "OUTDOOR_FURNITURE"
}
},
{
"facility_id": 223,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 223,
"booking_extended_legacy_code": 5122,
"facility_name": "FENCE_AROUND_POOL"
}
},
{
"facility_id": 224,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 224,
"booking_extended_legacy_code": 5078,
"facility_name": "PICNIC_AREA"
}
},
{
"facility_id": 225,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 225,
"booking_extended_legacy_code": 5004,
"facility_name": "OUTDOOR_FIREPLACE"
}
},
{
"facility_id": 226,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 226,
"booking_extended_legacy_code": 5079,
"facility_name": "BEAUTY_SERVICES"
}
},
{
"facility_id": 227,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 227,
"booking_extended_legacy_code": 5139,
"facility_name": "FACIAL_TREATMENTS"
}
},
{
"facility_id": 228,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 228,
"booking_extended_legacy_code": 5140,
"facility_name": "WAXING_SERVICES"
}
},
{
"facility_id": 229,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 229,
"booking_extended_legacy_code": 5141,
"facility_name": "MAKE_UP_SERVICES"
}
},
{
"facility_id": 230,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 230,
"booking_extended_legacy_code": 5142,
"facility_name": "HAIR_TREATMENTS"
}
},
{
"facility_id": 235,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 235,
"booking_extended_legacy_code": 5147,
"facility_name": "HAIR_STYLING"
}
},
{
"facility_id": 236,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 236,
"booking_extended_legacy_code": 5148,
"facility_name": "BODY_TREATMENTS"
}
},
{
"facility_id": 237,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 237,
"booking_extended_legacy_code": 5149,
"facility_name": "BODY_SCRUB"
}
},
{
"facility_id": 238,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 238,
"booking_extended_legacy_code": 5150,
"facility_name": "BODY_WRAP"
}
},
{
"facility_id": 239,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 239,
"booking_extended_legacy_code": 5151,
"facility_name": "LIGHT_THERAPY"
}
},
{
"facility_id": 240,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 240,
"booking_extended_legacy_code": 5080,
"facility_name": "SPA_FACILITIES"
}
},
{
"facility_id": 241,
"instances": [
{
"schedule_details": {
"schedule": [
{
"from": {
"hours": 0,
"minutes": 30
},
"to": {
"hours": 1,
"minutes": 30
},
"day_of_week": "MONDAY"
}
]
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 241,
"booking_extended_legacy_code": 5081,
"facility_name": "STEAM_ROOM",
"allowed_details_list": [
"SCHEDULED_DETAILS"
]
}
},
{
"facility_id": 242,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 242,
"booking_extended_legacy_code": 5082,
"facility_name": "SPA_LOUNGE_RELAXATION_AREA"
}
},
{
"facility_id": 243,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 243,
"booking_extended_legacy_code": 5083,
"facility_name": "FOOT_BATH"
}
},
{
"facility_id": 244,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 244,
"booking_extended_legacy_code": 5084,
"facility_name": "SPA_WELLNESS_PACKAGES"
}
},
{
"facility_id": 245,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 245,
"booking_extended_legacy_code": 5132,
"facility_name": "BACK_MASSAGE"
}
},
{
"facility_id": 252,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 252,
"booking_extended_legacy_code": 5085,
"facility_name": "MASSAGE_CHAIR"
}
},
{
"facility_id": 253,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 253,
"booking_extended_legacy_code": 5086,
"facility_name": "FITNESS",
"allowed_details_list": [
"TEMPORARY_CLOSED_DETAILS"
]
}
},
{
"facility_id": 254,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 254,
"booking_extended_legacy_code": 5087,
"facility_name": "YOGA_CLASSES"
}
},
{
"facility_id": 255,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 255,
"booking_extended_legacy_code": 5088,
"facility_name": "FITNESS_CLASSES"
}
},
{
"facility_id": 256,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 256,
"booking_extended_legacy_code": 5089,
"facility_name": "PERSONAL_TRAINER"
}
},
{
"facility_id": 257,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 257,
"booking_extended_legacy_code": 5090,
"facility_name": "LOCKER_ROOMS"
}
},
{
"facility_id": 258,
"instances": [
{
"kids_pool_details": {
"swimming_pool_dimensions": {
"length": 11.0,
"width": 22.0,
"depth_min": 33.0,
"depth_max": 44.0,
"unit": "METER"
},
"has_shallow_end": false
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 258,
"booking_extended_legacy_code": 5091,
"facility_name": "KIDS_POOL",
"allowed_details_list": [
"KIDS_POOL_DETAILS"
]
}
},
{
"facility_id": 302,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 302,
"booking_extended_legacy_code": 5015,
"facility_name": "BEACH"
}
},
{
"facility_id": 304,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 304,
"booking_extended_legacy_code": 5092,
"facility_name": "SHUTTLE_SERVICE"
}
},
{
"facility_id": 305,
"state": "PRESENT"
},
{
"facility_id": 400,
"instances": [
{
"on_site_details": {
"onsite_type": "ONSITE"
},
"surcharge_details": {
"surcharge_type": "PAID"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 400,
"booking_extended_legacy_code": 5093,
"facility_name": "TEMPORARY_ART_GALLERIES",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 401,
"instances": [
{
"surcharge_details": {
"surcharge_type": "PAID"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 401,
"booking_extended_legacy_code": 5094,
"facility_name": "PUB_CRAWLS",
"allowed_details_list": [
"SURCHARGE_DETAILS"
]
}
},
{
"facility_id": 402,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 402,
"booking_extended_legacy_code": 5095,
"facility_name": "STANDUP_COMEDY",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 403,
"instances": [
{
"on_site_details": {
"onsite_type": "ONSITE"
},
"surcharge_details": {
"surcharge_type": "PAID"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 403,
"booking_extended_legacy_code": 5096,
"facility_name": "MOVIE_NIGHTS",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 404,
"instances": [
{
"surcharge_details": {
"surcharge_type": "PAID"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 404,
"booking_extended_legacy_code": 5097,
"facility_name": "WALKING_TOURS",
"allowed_details_list": [
"SURCHARGE_DETAILS"
]
}
},
{
"facility_id": 405,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 405,
"booking_extended_legacy_code": 5098,
"facility_name": "BIKE_TOURS"
}
},
{
"facility_id": 406,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "PAID"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 406,
"booking_extended_legacy_code": 5099,
"facility_name": "THEMED_DINNER_NIGHTS",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 407,
"instances": [
{
"surcharge_details": {
"surcharge_type": "PAID"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 407,
"booking_extended_legacy_code": 5100,
"facility_name": "HAPPY_HOUR",
"allowed_details_list": [
"SURCHARGE_DETAILS"
]
}
},
{
"facility_id": 408,
"instances": [
{
"surcharge_details": {
"surcharge_type": "PAID"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 408,
"booking_extended_legacy_code": 5101,
"facility_name": "LOCAL_CULTURE_TOUR",
"allowed_details_list": [
"SURCHARGE_DETAILS"
]
}
},
{
"facility_id": 409,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 409,
"booking_extended_legacy_code": 5102,
"facility_name": "COOKING_CLASS",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 410,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 410,
"booking_extended_legacy_code": 5103,
"facility_name": "LIVE_MUSIC_PERFORMANCE",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 411,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 411,
"booking_extended_legacy_code": 5104,
"facility_name": "LIVE_SPORTS_EVENTS_BROADCAST",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 412,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 412,
"booking_extended_legacy_code": 5105,
"facility_name": "ARCHERY",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 413,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 413,
"booking_extended_legacy_code": 5106,
"facility_name": "AEROBICS",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 414,
"instances": [
{
"on_site_details": {
"onsite_type": "OFFSITE"
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 414,
"booking_extended_legacy_code": 5107,
"facility_name": "BINGO",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"ONSITE_DETAILS"
]
}
},
{
"facility_id": 418,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 418,
"booking_extended_legacy_code": 5158,
"facility_name": "TWENTY_FOUR_HOUR_SECURITY"
}
},
{
"facility_id": 419,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 419,
"booking_extended_legacy_code": 5164,
"facility_name": "METAL_KEY_ACCESS"
}
},
{
"facility_id": 420,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 420,
"booking_extended_legacy_code": 5165,
"facility_name": "ELECTRONIC_KEY_CARD_ACCESS"
}
},
{
"facility_id": 421,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 421,
"booking_extended_legacy_code": 5159,
"facility_name": "SECURITY_ALARM"
}
},
{
"facility_id": 422,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 422,
"booking_extended_legacy_code": 5160,
"facility_name": "FIRE_SMOKE_DETECTOR_IN_PUBLIC_AREAS"
}
},
{
"facility_id": 423,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 423,
"booking_extended_legacy_code": 5161,
"facility_name": "CCTV_IN_PUBLIC_AREAS"
}
},
{
"facility_id": 424,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 424,
"booking_extended_legacy_code": 5162,
"facility_name": "CCTV_OUTSIDE_PUBLIC_AREAS"
}
},
{
"facility_id": 425,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 425,
"booking_extended_legacy_code": 5163,
"facility_name": "FIRE_EXTINGUISHERS"
}
},
{
"facility_id": 426,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 426,
"booking_extended_legacy_code": 5178,
"facility_name": "BICYCLE_PARKING"
}
},
{
"facility_id": 433,
"instances": [
{
"instance_id": 93648051,
"swimming_pool_details": {
"name": "Swimming pool #1",
"swimming_pool_type": "INDOOR",
"availability_type": "ALL_SEASON",
"allowed_age_type": "ADULTS_ONLY",
"has_loungers": true,
"has_water_slide": false,
"has_pool_bar": false,
"has_pool_cover": false,
"has_free_towels": false,
"has_pool_toys": false,
"has_sun_umbrellas": false,
"has_fence_around_pool": false,
"has_snake_trap": false,
"is_shared": false,
"is_rooftop": false,
"is_shallow_end": true,
"is_infinity": false,
"is_heated": false,
"is_salt_water": false,
"is_pool_with_view": false,
"is_plunge_pool": false
},
"schedule_details": {
"schedule": [
{
"from": {
"hours": 0,
"minutes": 0
},
"to": {
"hours": 1,
"minutes": 0
},
"day_of_week": "MONDAY"
}
]
},
"temporarily_closed_details": {
"closed": [
{
"start_date": {
"epoch_seconds": 1712275200
},
"end_date": {
"epoch_seconds": 1712361600
}
}
]
},
"surcharge_details": {
"surcharge_type": "PAID"
}
},
{
"instance_id": 93648113,
"swimming_pool_details": {
"name": "Swimming pool #2",
"swimming_pool_type": "OUTDOOR",
"availability_type": "SEASONABLE",
"allowed_age_type": "ADULTS_ONLY",
"has_loungers": true,
"has_water_slide": false,
"has_pool_bar": false,
"has_pool_cover": false,
"has_free_towels": false,
"has_pool_toys": false,
"has_sun_umbrellas": true,
"has_fence_around_pool": true,
"has_snake_trap": false,
"is_shared": false,
"is_rooftop": true,
"is_shallow_end": true,
"is_infinity": true,
"is_heated": false,
"is_salt_water": false,
"is_pool_with_view": false,
"is_plunge_pool": true
},
"schedule_details": {
"schedule": [
{
"from": {
"hours": 0,
"minutes": 30
},
"to": {
"hours": 1,
"minutes": 0
},
"day_of_week": "MONDAY"
}
]
},
"surcharge_details": {
"surcharge_type": "FREE"
}
}
],
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 433,
"booking_extended_legacy_code": 5154,
"facility_name": "SWIMMING_POOL_2019_FORMAT",
"allowed_details_list": [
"SURCHARGE_DETAILS",
"TEMPORARY_CLOSED_DETAILS",
"ONSITE_DETAILS",
"SCHEDULED_DETAILS"
]
}
},
{
"facility_id": 435,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 435,
"booking_extended_legacy_code": 5156,
"facility_name": "REFILLABLE_TOILETRIES"
}
},
{
"facility_id": 436,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 436,
"booking_extended_legacy_code": 5157,
"facility_name": "REUSABLE_TOWELS"
}
},
{
"facility_id": 437,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 437,
"booking_extended_legacy_code": 5166,
"facility_name": "CARBON_MONOXIDE_DETECTOR"
}
},
{
"facility_id": 438,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 438,
"booking_extended_legacy_code": 5167,
"facility_name": "CARBON_MONOXIDE_SOURCE"
}
},
{
"facility_id": 439,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 439,
"booking_extended_legacy_code": 5169,
"facility_name": "REMOVED_PLASTIC_STRAWS"
}
},
{
"facility_id": 440,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 440,
"booking_extended_legacy_code": 5170,
"facility_name": "REMOVED_PLASTIC_CUPS"
}
},
{
"facility_id": 441,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 441,
"booking_extended_legacy_code": 5171,
"facility_name": "REMOVED_PLASTIC_WATER_BOTTLES"
}
},
{
"facility_id": 442,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 442,
"booking_extended_legacy_code": 5172,
"facility_name": "REMOVED_PLASTIC_BOTTLES_NON_WATER"
}
},
{
"facility_id": 443,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 443,
"booking_extended_legacy_code": 5173,
"facility_name": "REMOVED_PLASTIC_CUTLERY"
}
},
{
"facility_id": 444,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 444,
"booking_extended_legacy_code": 5174,
"facility_name": "KEYCARD_FOR_ROOM_ELECTRICITY"
}
},
{
"facility_id": 445,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 445,
"booking_extended_legacy_code": 5175,
"facility_name": "OPT_OUT_FROM_DAILY_CLEANING"
}
},
{
"facility_id": 446,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 446,
"booking_extended_legacy_code": 5176,
"facility_name": "REFILLABLE_WATER_STATIONS"
}
},
{
"facility_id": 447,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 447,
"booking_extended_legacy_code": 5177,
"facility_name": "BIKE_RENTAL"
}
},
{
"facility_id": 448,
"state": "MISSING",
"property_facility_meta": {
"facility_id": 448,
"booking_extended_legacy_code": 5168,
"facility_name": "REMOVED_PLASTIC_STIRRERS"
}
},
{
"facility_id": 449,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 449,
"booking_extended_legacy_code": 5179,
"facility_name": "CLEANING_CHEMICALS"
}
},
{
"facility_id": 450,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 450,
"booking_extended_legacy_code": 5180,
"facility_name": "LINENS_LEGAL_WASH"
}
},
{
"facility_id": 451,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 451,
"booking_extended_legacy_code": 5181,
"facility_name": "ROOMS_DISINFECTED"
}
},
{
"facility_id": 452,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 452,
"booking_extended_legacy_code": 5182,
"facility_name": "ROOMS_SEALED_AFTER_CLEANING"
}
},
{
"facility_id": 453,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 453,
"booking_extended_legacy_code": 5183,
"facility_name": "SOCIAL_DISTANCING_IN_DINING_AREAS"
}
},
{
"facility_id": 454,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 454,
"booking_extended_legacy_code": 5184,
"facility_name": "FOOD_DELIVERED_TO_ROOMS"
}
},
{
"facility_id": 455,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 455,
"booking_extended_legacy_code": 5185,
"facility_name": "STAFF_FOLLOWS_SAFETY_MEASURES"
}
},
{
"facility_id": 456,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 456,
"booking_extended_legacy_code": 5186,
"facility_name": "STATIONERY_REMOVED"
}
},
{
"facility_id": 457,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 457,
"booking_extended_legacy_code": 5187,
"facility_name": "HAND_SANITIZERS_AVAILABLE"
}
},
{
"facility_id": 458,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 458,
"booking_extended_legacy_code": 5188,
"facility_name": "HEALTH_CHECK_AVAILABLE"
}
},
{
"facility_id": 459,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 459,
"booking_extended_legacy_code": 5189,
"facility_name": "FIRST_AID_KIT_AVAILABLE"
}
},
{
"facility_id": 460,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 460,
"booking_extended_legacy_code": 5190,
"facility_name": "CONTACTLESS_CHECKIN"
}
},
{
"facility_id": 461,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 461,
"booking_extended_legacy_code": 5191,
"facility_name": "CASHLESS_PAYMENTS"
}
},
{
"facility_id": 462,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 462,
"booking_extended_legacy_code": 5192,
"facility_name": "SOCIAL_DISTANCING"
}
},
{
"facility_id": 463,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 463,
"booking_extended_legacy_code": 5193,
"facility_name": "ROOM_SERVICE_APP"
}
},
{
"facility_id": 464,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 464,
"booking_extended_legacy_code": 5194,
"facility_name": "SEPARATORS"
}
},
{
"facility_id": 465,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 465,
"booking_extended_legacy_code": 5198,
"facility_name": "INVOICES_PROVIDED"
}
},
{
"facility_id": 466,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 466,
"booking_extended_legacy_code": 5195,
"facility_name": "PROFESSIONAL_CLEANING"
}
},
{
"facility_id": 467,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 467,
"booking_extended_legacy_code": 5196,
"facility_name": "SANITIZED_DINNERWARE"
}
},
{
"facility_id": 468,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 468,
"booking_extended_legacy_code": 5197,
"facility_name": "OPTIONAL_CLEANING"
}
},
{
"facility_id": 470,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 470,
"facility_name": "OCI_GUEST_IDS_COLLCTED_ONLINE"
}
},
{
"facility_id": 471,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 471,
"facility_name": "OCI_CHECKIN_KIOSK_IN_LOBBY"
}
},
{
"facility_id": 472,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 472,
"facility_name": "OCI_LOCKBOX_KEY_COLLECTION_AT_PROPERTY"
}
},
{
"facility_id": 473,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 473,
"facility_name": "OCI_LOCKBOX_KEY_COLLECTION_AT_SEPARATE_LOCATION"
}
},
{
"facility_id": 474,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 474,
"facility_name": "OCI_ROOM_LEVEL_DIGITAL_KEY_MOBILE_BLUETOOTH"
}
},
{
"facility_id": 475,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 475,
"facility_name": "OCI_ROOM_LEVEL_DIGITAL_KEY_MOBILE_INTERNET"
}
},
{
"facility_id": 476,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 476,
"facility_name": "OCI_ROOM_LEVEL_DIGITAL_KEY_SHARED_PIN_CODE"
}
},
{
"facility_id": 477,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 477,
"facility_name": "OCI_ROOM_LEVEL_DIGITAL_KEY_QR_CODE"
}
},
{
"facility_id": 478,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 478,
"facility_name": "OCI_ROOM_LEVEL_DIGITAL_KEY_VIA_APP"
}
},
{
"facility_id": 479,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 479,
"facility_name": "OCI_PROPERTY_LEVEL_DIGITAL_KEY_MOBILE_BLUETOOTH"
}
},
{
"facility_id": 480,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 480,
"facility_name": "OCI_PROPERTY_LEVEL_DIGITAL_KEY_MOBILE_INTERNET"
}
},
{
"facility_id": 481,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 481,
"facility_name": "OCI_PROPERTY_LEVEL_DIGITAL_KEY_SHARED_PIN_CODE"
}
},
{
"facility_id": 482,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 482,
"facility_name": "OCI_PROPERTY_LEVEL_DIGITAL_KEY_QR_CODE"
}
},
{
"facility_id": 483,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 483,
"facility_name": "OCI_PROPERTY_LEVEL_DIGITAL_KEY_VIA_APP"
}
},
{
"facility_id": 484,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 484,
"booking_extended_legacy_code": 5199,
"facility_name": "BREAKFAST_TAKEAWAY_BOXES"
}
},
{
"facility_id": 485,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 485,
"booking_extended_legacy_code": 5200,
"facility_name": "COVERED_FOOD_DELIVERY"
}
},
{
"facility_id": 486,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 486,
"booking_extended_legacy_code": 5201,
"facility_name": "ACCESS_TO_HEALTH_CARE_PROFESSIONAL"
}
},
{
"facility_id": 487,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 487,
"booking_extended_legacy_code": 5202,
"facility_name": "THERMOMETERS_AVAILABLE"
}
},
{
"facility_id": 488,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 488,
"booking_extended_legacy_code": 5203,
"facility_name": "FREE_FACE_MASKS"
}
},
{
"facility_id": 489,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 489,
"booking_extended_legacy_code": 5204,
"facility_name": "NO_WILDLIFE_HARMED"
}
},
{
"facility_id": 490,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 490,
"booking_extended_legacy_code": 5205,
"facility_name": "RECYCLING_PLAN"
}
},
{
"facility_id": 491,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 491,
"booking_extended_legacy_code": 5206,
"facility_name": "LOCALLY_SOURCED_FOOD"
}
},
{
"facility_id": 492,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 492,
"booking_extended_legacy_code": 5207,
"facility_name": "ECO_FRIENDLY_LED_LIGHTING"
}
},
{
"facility_id": 493,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 493,
"booking_extended_legacy_code": 5208,
"facility_name": "WATER_EFFICIENT_TOILETS"
}
},
{
"facility_id": 494,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 494,
"booking_extended_legacy_code": 5209,
"facility_name": "WATER_EFFICIENT_SHOWERHEADS"
}
},
{
"facility_id": 495,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 495,
"booking_extended_legacy_code": 5210,
"facility_name": "DOUBLE_GLAZED_WINDOWS"
}
},
{
"facility_id": 496,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 496,
"booking_extended_legacy_code": 5211,
"facility_name": "FOOD_WASTE_POLICY"
}
},
{
"facility_id": 497,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 497,
"booking_extended_legacy_code": 5212,
"facility_name": "COMMUNITY_INVESTMENT"
}
},
{
"facility_id": 498,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 498,
"booking_extended_legacy_code": 5213,
"facility_name": "CARBON_OFFSET"
}
},
{
"facility_id": 499,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 499,
"booking_extended_legacy_code": 5214,
"facility_name": "LOCAL_GUIDES_TOURS_AND_ACTIVITIES"
}
},
{
"facility_id": 500,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 500,
"booking_extended_legacy_code": 5215,
"facility_name": "VEGETARIAN_OPTIONS"
}
},
{
"facility_id": 501,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 501,
"booking_extended_legacy_code": 5216,
"facility_name": "VEGAN_OPTIONS"
}
},
{
"facility_id": 502,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 502,
"booking_extended_legacy_code": 5217,
"facility_name": "BUILDING_WITH_GREEN_SPACES"
}
},
{
"facility_id": 503,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 503,
"booking_extended_legacy_code": 5218,
"facility_name": "ORGANIC_FOOD"
}
},
{
"facility_id": 504,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 504,
"booking_extended_legacy_code": 5219,
"facility_name": "RENEWABLE_ENERGY"
}
},
{
"facility_id": 505,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 505,
"booking_extended_legacy_code": 5220,
"facility_name": "LOCAL_ARTISTS_PLATFORM"
}
},
{
"facility_id": 506,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 506,
"booking_extended_legacy_code": 5221,
"facility_name": "LOCAL_HERITAGE_INFORMATION"
}
},
{
"facility_id": 511,
"state": "PRESENT",
"property_facility_meta": {
"facility_id": 511,
"facility_name": "INDOOR_FIREPLACE"
}
}
],
"warnings": [],
"errors": [],
"meta": {
"ruid": "1234-12345-123456"
}
}