---
title: "Retrieve room facilities set for a property."
method: GET
path: "/properties/{propertyId}/rooms/{roomId}"
tags: ["Manage room facilities"]
---

# Retrieve room facilities set for a property.

`GET /properties/{propertyId}/rooms/{roomId}`

Retrieve the facility details for all the facility instances added to the rooms

## Path parameters

- `roomId` integer, required

## Query parameters

- `debugInfo` string

## Response `200`

OK

- ApiResponseListRoomFacility
  - `data` RoomFacility[]
    - `room_facility_id` integer, required — Room Facility ID
    - `state` 'MISSING' | 'PRESENT', required — Is facility Present/Missing?
    - `room_facility_instances` RoomFacilityInstance[] — List of Room Facility Instances
      - `linen_details` LinenDetails — Linen Details
        - `has_crib_linen` boolean — Crib (cot) linen
        - `has_fitted_sheet` boolean — Fitted sheet
        - `has_top_sheet` boolean — Top sheet
        - `has_blanket` boolean — Blanket
        - `has_extra_blankets` boolean — Extra blankets
        - `has_pillow` boolean — Pillow
        - `has_mattress_protector` boolean — Mattress protector
      - `crib_details` CribDetails — Crib Details
        - `is_foldable` boolean — Foldable
        - `is_standalone` boolean — Standalone
    - `room_facility_meta` RoomFacilityMeta — DEBUG ONLY. Contains Room Facility meta
      - `room_facility_id` integer — Booking.com Room Facility ID
      - `ota_room_amenity_type` integer — OTA RMA (Room Amenity Type Code)
      - `booking_extended_legacy_code` integer — [Legacy] Booking.com Extended RMA Room Facility Code
      - `room_facility_name` string — Name
      - `allowed_details_list` union[] — List of applicable Details Objects
        - union — List of applicable Details Objects
          - object — Crib Details
            - `is_foldable` boolean — Foldable
            - `is_standalone` boolean — Standalone
          - object — Linen Details
            - `has_crib_linen` boolean — Crib (cot) linen
            - `has_fitted_sheet` boolean — Fitted sheet
            - `has_top_sheet` boolean — Top sheet
            - `has_blanket` boolean — Blanket
            - `has_extra_blankets` boolean — Extra blankets
            - `has_pillow` boolean — Pillow
            - `has_mattress_protector` boolean — Mattress protector
    - `facilityMetaType` RoomFacilityMeta — DEBUG ONLY. Contains Room Facility meta
      - `room_facility_id` integer — Booking.com Room Facility ID
      - `ota_room_amenity_type` integer — OTA RMA (Room Amenity Type Code)
      - `booking_extended_legacy_code` integer — [Legacy] Booking.com Extended RMA Room Facility Code
      - `room_facility_name` string — Name
      - `allowed_details_list` union[] — List of applicable Details Objects
        - union — List of applicable Details Objects
          - object — Crib Details
            - `is_foldable` boolean — Foldable
            - `is_standalone` boolean — Standalone
          - object — Linen Details
            - `has_crib_linen` boolean — Crib (cot) linen
            - `has_fitted_sheet` boolean — Fitted sheet
            - `has_top_sheet` boolean — Top sheet
            - `has_blanket` boolean — Blanket
            - `has_extra_blankets` boolean — Extra blankets
            - `has_pillow` boolean — Pillow
            - `has_mattress_protector` boolean — Mattress protector
  - `warnings` ApiError[]
    - `message` string
    - `code` string
    - `details` object
  - `errors` ApiError[]
    - `message` string
    - `code` string
    - `details` object
  - `meta` ResponseMeta
    - `ruid` string

---

[API](https://skmtc.net/booking/apis/facilities-api.md) · [All operations](https://skmtc.net/booking/apis/facilities-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/booking/facilities-api/revisions/4073eeee9d1a/schema)
