updateStayRoom
Update an existing room on a Stay. Only fields supplied are changed. Call getRoomTypeOptions(stayId) and getRoomFacilityOptions() first to find valid roomTypeFK/roomFacilityFk values. Requires an MCP agent token scoped to the owning account.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| beds | No | ||
| roomId | Yes | The room's EntryID (tbStaysRoom) — use getMyStayRooms to find it | |
| stayId | Yes | The Stay's EntryID | |
| maxPerson | No | ||
| mcpRoomId | No | External MCP room identifier. NOT AVAILABLE for boutique Stays — the host UI has no field for this there, and the API will reject it. | |
| roomTitle | No | ||
| roomTypeFK | No | A roomTypeId from getRoomTypeOptions(stayId). | |
| mainBedSize | No | ||
| otherBedSize | No | ||
| roomFacilityFk | No | The FULL replacement list of facilityDetailId values from getRoomFacilityOptions() — anything not included will be removed (except Wi-Fi, which is always kept). | |
| roomDescription | No |