---
title: "Retrieve room rate mappings for a hotel"
method: GET
path: "/pmses/{pmsCode}/hotels/{hotelCode}/room-rates"
---

# Retrieve room rate mappings for a hotel

`GET /pmses/{pmsCode}/hotels/{hotelCode}/room-rates`

Returns the current room rate mapping configuration for the specified hotel

## Path parameters

- `hotelCode` string, required
- `pmsCode` string, required

## Headers

- `X-SM-TRACE-TOKEN` string, required

## Response `200`

PMS RoomRate Mapping Response

- RoomRateMapping[] — List of room rate mappings
  - `roomTypeCode` string, required — Unique code identifying the room type
  - `ratePlanCode` string, required — Unique code identifying the rate plan
  - `roomTypeName` string, required — Human-readable name of the room type
  - `ratePlanName` string, required — Human-readable name of the rate plan
  - `includedAdultOccupancy` integer, required — Number of adults included in this rate
  - `rateSetupType` 'Derived' | 'Manual', required — Indicates how the rate is configured in the PMS. If the rate is 'Derived' in the PMS, we would expect that you would also include 'NO_RATES' in unsupportedData as the rate is not updatable.
  - `unsupportedData` UnsupportedDataItem[] — List of unsupported data or limitations for this mapping
    - `code` 'NO_RATES' | 'NO_UPDATES', required — Code indicating the type of unsupported data. 'NO_UPDATES' will result in no updates pushed to this room rate. 'NO_RATES' will result in no rate updates pushed to this room rate.

## Other responses

- `400` — Invalid request
- `401` — Unauthorized
- `403` — Access denied
- `404` — The specified resource was not found
- `429` — Too Many Requests
- `500` — Unexpected error occurred
- `503` — Service Unavailable

---

[API](https://skmtc.dev/siteminder/apis/pmsx-core-api.md) · [All operations](https://skmtc.dev/siteminder/apis/pmsx-core-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/siteminder/pmsx-core-api/revisions/4cf21cbc07ec/schema)
