Update an open channel
You can update information about an open channel using this API. You can add a cover image to a channel to better identify the channel or specify a custom channel type for grouping channels by custom type. See this page to learn more about channel types.
HTTP request
Parameters
The following table lists the parameters that this action supports.
Required
Parameter name | Type | Description |
---|---|---|
channel_url | string | Specifies the URL of the channel. |
Request body
The following table lists the properties of an HTTP request that this action supports.
Optional
Property name | Type | Description |
---|---|---|
name | string | Specifies the channel topic or the name of the channel. The length is limited to 191 characters. |
cover_url | string | Specifies the URL of the cover image. The length is limited to 2,048 characters. |
cover_file | file | Uploads the file for the channel cover image. |
custom_type | string | Specifies the custom channel type which is used for channel grouping. The length is limited to 128 characters. |
data | string | Specifies additional channel information such as a long description of the channel or |
operator_ids[] | array of strings | Specifies an array of one or more user IDs to register as operators of the channel. A single channel can have up to 100 channel operators. Operators can delete any messages in the channel and even receive all messages that have been throttled. |
| array of strings | (Deprecated) Specifies the string IDs of the users registered as operators of the channel. Operators can delete any messages in the channel and also receive all messages that have been throttled. |
Note: If you want to upload a profile picture by passing an image file instead of a URL, see Multipart requests.
Responses
If successful, this action returns an updated open channel resource in the response body.
Error
In the case of an error, an error object like below is returned. See the error codes section for more details.