---
search:
  tags:
    - Room Management
    - PATCH
seo:
  description: >-
    Partial update of a room. Supports basic fields (name, code, personCapacity,
    addressNotes,… Reference for the PATCH /rooms/{id} endpoint in the Fuxam API
    v4.
sidebar:
  label: Update a room
  badge: PATCH
title: Update a room
type: openapi-operation
---
Partial update of a room. Supports basic fields (`name`, `code`, `personCapacity`, `addressNotes`, `locationId`, `isOnline`, `onlineLink`), immediate `status`, and relation sync via `amenityIds`, `courseIds`, and `moduleIds` — each array replaces the full linked set when provided. Discover amenities via GET /amenities. Pass `scheduledStatusChange` to create a future or temporary availability window in the same request (returns `409` on overlap). When provided, `personCapacity` must be at least `1` unless `isOnline` is `true`. Scoped to your integration's institution via Basic Auth credentials.

`PATCH /rooms/{id}`
