---
title: "Hotel Room Rate Update (Restrictions)"
method: POST
path: "/pmses/{pmsCode}/hotels/{hotelCode}/restrictions"
tags: ["Hotel Rate Update"]
---

# Hotel Room Rate Update (Restrictions)

`POST /pmses/{pmsCode}/hotels/{hotelCode}/restrictions`

Endpoint to receive and process hotel room rate restrictions

## Path parameters

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

## Headers

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

## Request body

- HotelRestrictionsUpdate
  - `invTypeCode` string, required — Inventory type code
  - `ratePlanCode` string, required — Rate plan code
  - `restrictions` RestrictionsUpdate[], required — List of inventory and rate updates for the hotel
    - `date` string, date, required — Date for which the update applies
    - `minLOS` number — Minimum length of stay
    - `maxLOS` number — Maximum length of stay
    - `forwardMinStay` number — Currently unsupported, minimum length of stay through
    - `forwardMaxStay` number — Currently unsupported, maximum length of stay through
    - `close` boolean — Room rate closed
    - `closeToArrival` boolean — Room rate closed to arrival
    - `closeToDeparture` boolean — Room rate closed to departure

## Response `200`

Restrictions Update received

## 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)
