---
title: "Get amenities for all rooms in a property"
method: GET
path: "/amenities/v1/properties/{propertyId}/room-amenities"
tags: ["Amenities"]
---

# Get amenities for all rooms in a property

`GET /amenities/v1/properties/{propertyId}/room-amenities`

Retrieve the complete set of active amenities for all rooms in a property.

## Path parameters

- `propertyId` integer, required

## Headers

- `Accept-Language` string

## Response `200`

Room amenities retrieved successfully.

- GetPropertyRoomsAmenitiesResponseSchema
  - `rooms` RoomAmenitiesSchema[], required — List of rooms with their amenities
    - `id` string, required — Room ID
    - `amenities` AmenityItemSchema[], required — List of active amenities for this room
      - `code` string, required — Unique amenity code
      - `name` string, required — Translated amenity name
      - `categoryCode` string, required — Category code
      - `isTop` boolean, required — Whether this is a top amenity
    - `customAmenities` string[], required — List of custom amenities for this room

## Other responses

- `401` — Unauthorized response
- `403` — Forbidden - missing required permissions
- `404` — Property not found
- `500` — Internal server error

---

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