---
title: "Update a Chat Room"
method: PATCH
path: "/{id}"
---

# Update a Chat Room

`PATCH /{id}`

## Request

- Base URL: `https://cf-blast.livelikecdn.com/api/v1/chat-rooms`
- URL: `https://cf-blast.livelikecdn.com/api/v1/chat-rooms/{id}`
- Auth: none required

## Path parameters

- `id` string, required

## Request body

- object
  - `title` string: Set an optional title for the Chat Room
  - `content_filter` 'none' | 'filtered' | 'producer' | 'ai': To manage the type of messages allowed in a chat room, we provide three levels of content filtering. Each level determines how messages are moderated and who is allowed to post. **1.** `none`: No content filtering, all users can post freely. **2.**`filtered`: Profanity is automatically filtered. **3.** `producer`: Only producers can post, others can view messages only. **4.** `ai`: message recognized by an AI model as objectionable, will be filtered.
  - `sticker_pack_ids` string[]: Sticker Pack IDs
  - `reaction_pack_ids` string[]: Reaction Pack IDs
  - `visibility` 'everyone' | 'members': Who is allowed to see and join the chat room. Can be `everyone` or `members`.
  - `sponsor_ids` string[]: Links the sponsors with this chat room. Note that only valid sponsor IDs will be linked to a chatroom.
  - `token_gates` object[]: Token gates users must pass to access the chat
    - `contract_address` string: Contract address of required token in EVM format
    - `network_type` 'ethereum' | 'polygon' | 'chiliz' | 'hedera' | 'hedera-mainnet'
    - `token_type` 'fungible' | 'non-fungible'
  - `chat_message_throttle_seconds` number: Set chat room messages throttling
  - `profile_groups` string[]: Array of user groups you want to link to the chat room

## Response `200`

200

- object
  - `id` string
  - `url` string
  - `client_id` string
  - `title` unknown
  - `created_at` string
  - `content_filter` string
  - `visibility` string
  - `channels` object
    - `chat` object
      - `sendbird` unknown
      - `pubnub` string
    - `reactions` object
      - `pubnub` string
  - `upload_url` string
  - `memberships_url` string
  - `sticker_packs_url` string
  - `reaction_packs_url` string
  - `sponsors_url` string
  - `chat_message_throttle_seconds` number

## Other responses

- `400`: 400

---

[API](https://skmtc.dev/livelike/apis/chat-rooms.md) - [All operations](https://skmtc.dev/livelike/apis/chat-rooms/llms.txt) - [OpenAPI document](https://skmtc.dev/livelike/apis/chat-rooms/revisions/a637fa5c92a5?raw)
