Update moderation settings for a chat channel, such as who can post, banned words, and media restrictions.
Required permissions:
chat:moderateA company API key, company scoped JWT, app API key, or user OAuth token. You must prepend your key/token with the word 'Bearer', which will look like Bearer ***************************
The unique identifier of the chat channel to update. Accepts either an experience ID (e.g. 'exp_xxxxx') or a chat channel ID.
Parameters for UpdateChatChannel
Whether media uploads such as images and videos are banned in this chat channel.
Whether URLs and links are banned from being posted in this chat channel.
A list of words that are automatically blocked from messages in this chat channel. For example, ['spam', 'scam'].
Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.
The minimum number of seconds a user must wait between sending messages in this chat channel.
42
Controls which roles are allowed to send messages in this chat channel.
everyone, admins Controls which roles are allowed to add reactions to messages in this chat channel.
everyone, no_one A successful response
A real-time chat feed attached to an experience, with configurable moderation and posting permissions.
The unique identifier for the entity
The experience this chat feed is attached to.
Whether media uploads such as images and videos are blocked in this chat.
Whether URL links are blocked from being posted in this chat.
The permission level controlling which users can send messages in this chat.
everyone, admins The permission level controlling which users can add reactions in this chat.
everyone, no_one The minimum number of seconds a user must wait between consecutive messages. Null if no cooldown is enforced.
42
A list of words that are automatically filtered from messages in this chat.
Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.