# Retrieving facilities metadata

Explore available facilities, facility IDs and applicable details.

Endpoint: GET /meta
Version: 1.0

## Response 200 fields (application/json):

  - `data` (object)
    Contains meta data about property & room facilities

  - `data.property_facility_metas` (array)

  - `data.property_facility_metas.facility_id` (integer)
    Booking.com Facility ID

  - `data.property_facility_metas.ota_hotel_amenity_type` (integer)
    OTA HAC (HotelAmenityCode)

  - `data.property_facility_metas.booking_extended_legacy_code` (integer)
    [Legacy] Booking.com Extended HAC Facility Code

  - `data.property_facility_metas.facility_name` (string)
    Name

  - `data.property_facility_metas.allowed_details_list` (array)
    List of applicable details types for this facility. Each item is the name of a details object that may be used in facility instances (for example: 'ScheduleDetails', 'SurchargeDetails').
    Enum: "AgeLimitDetails", "ChargeDetails", "InternetDetails", "KidsPoolDetails", "OnSiteDetails", "ParkingDetails", "PaymentDetails", "RestaurantDetails", "ScheduleDetails", "SurchargeDetails", "SwimmingPoolDetails", "TemporarilyClosedDetails"

  - `data.property_facility_metas.required_details_list` (array)
    List of required details types for this facility. Each item is the name of a details object that must be provided in facility instances.
    Enum: "AgeLimitDetails", "ChargeDetails", "InternetDetails", "KidsPoolDetails", "OnSiteDetails", "ParkingDetails", "PaymentDetails", "RestaurantDetails", "ScheduleDetails", "SurchargeDetails", "SwimmingPoolDetails", "TemporarilyClosedDetails"

  - `data.room_facility_metas` (array)

  - `data.room_facility_metas.room_facility_id` (integer)
    Booking.com Room Facility ID

  - `data.room_facility_metas.ota_room_amenity_type` (integer)
    OTA RMA (Room Amenity Type Code)

  - `data.room_facility_metas.booking_extended_legacy_code` (integer)
    [Legacy] Booking.com Extended RMA Room Facility Code

  - `data.room_facility_metas.room_facility_name` (string)
    Name

  - `data.room_facility_metas.allowed_details_list` (array)
    List of applicable Details Objects

  - `data.bathroom_configurations` (array)

  - `data.bathroom_configurations.unit_type_id` (integer)

  - `data.bathroom_configurations.unit_type_name` (string)

  - `data.bathroom_configurations.allowed_options` (array)

  - `data.bathroom_configurations.allowed_options.bathroom_type` (string)
    Enum: "PRIVATE", "SHARED"

  - `data.bathroom_configurations.allowed_options.bathroom_locations` (array)
    Enum: "ENSUITE", "NEXT_DOOR", "DOWN_THE_HALL", "OPPOSITE_THE_ROOM", "IN_THE_HALLWAY", "OTHER", "INSIDE_THE_UNIT"

  - `warnings` (array)

  - `warnings.message` (string)

  - `warnings.code` (string)

  - `warnings.details` (object)

  - `errors` (array)

  - `errors.message` (string)

  - `errors.code` (string)

  - `errors.details` (object)

  - `meta` (object)

  - `meta.ruid` (string)


