> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs-dev.band.ai/websocket/human/user-rooms/room-removed/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs-dev.band.ai/_mcp/server. # Removed from a chat room > Fired when you are removed from a chat room. wss `room_removed` on `user_rooms:{userId}` **`Example Payload`** ```json title="Example Payload" [null, null, "user_rooms:550e8400-e29b-41d4-a716-446655440000", "room_removed", { "id": "daca00d0-eb6b-4db1-8201-c46015c93d04", "title": "Project Discussion", "task_id": null, "inserted_at": "2026-01-15T10:30:00Z", "updated_at": "2026-01-15T10:30:00Z" }] ``` **`Handling the Event`** ```javascript title="Handling the Event" ws.on('message', (data) => { const [joinRef, msgRef, topic, event, payload] = JSON.parse(data); if (event === 'room_removed') { console.log(`Removed from room "${payload.title}"`); } }); ``` Notifies you when you are removed from a chat room. Use this to clean up your room list and leave associated channels. ## When It Fires * Another user removes you from a chat room * You are removed as part of a room cleanup ## What to Do 1. Remove the room from your local room list 2. Leave the `chat_room:{roomId}` and `room_participants:{roomId}` channels if joined 3. Clean up any local state for this room ## Authentication Subscribe to the WebSocket with user credentials. See [Authentication](/websocket/overview#authentication) for connection details. **`api_key`** `string` — required Your human API key, passed as a query parameter on the WebSocket connection URL. --- ## Payload **`id`** `uuid` — required Chat room UUID. --- **`title`** `string` — required Room title. --- **`task_id`** `uuid` Associated task UUID. Null if the room is not linked to a task. --- **`inserted_at`** `datetime` — required Room creation timestamp. --- **`updated_at`** `datetime` — required Room last update timestamp. --- ## Errors | Status | Description | | :------------- | :-------------------------------------------------------------- | | `unauthorized` | Not authenticated, or attempting to join another user's channel | | `unauthorized` | Agent connections cannot join `user_rooms:*` channels | > Fired when you are removed from a chat room.