---
title: "Save Room Settings (Realtime)"
slug: "save-room-settings-realtime"
updated: 2026-05-14T21:47:37Z
published: 2026-05-14T21:47:37Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://developer.rocket.chat/llms.txt
> Use this file to discover all available pages before exploring further.

# Save Room Settings (Realtime)

![](https://cdn.us.document360.io/27ca1fd4-36d7-4cde-b4eb-97fc1652954c/Images/Documentation/Deprecated.svg)

| Name | Requires Auth |
| --- | --- |
| `saveRoomSettings` | Yes |

## Payload parameters

| Argument | Example | Required | Description |
| --- | --- | --- | --- |
| `roomId` | `64a1f373376181965ab77f54` | Required | The message object. |
| `setting` | `joinCode` | Required | The room settings. |

## Available settings

| Setting | Accepted values |
| --- | --- |
| `roomName` | String |
| `roomTopic` | String |
| `roomDescription` | String |
| `roomType` | `c` or `p` |
| `readOnly` | Boolean |
| `systemMessages` | Boolean |
| `default` | Boolean |
| `joinCode` | String |

## Example call

```json
{
    "msg": "method",
    "method": "saveRoomSettings",
    "id": "1639",
    "params": [
        "64a1f373376181965ab77f54",
        "systemMessages",
        "false"
    ]
}
```

## Example response

```json
{
    "msg": "result",
    "id": "1639",
    "result": {
        "result": true,
        "rid": "64a1f373376181965ab77f54"
    }
}
```
