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" } }