channels.updateChannel
PATCH
/v1/organization/channels/{channelId}
Changes a Channel. The caller becomes its actor.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”channelId
required
string
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
expectedVersion
required
integer
name
string
agent
string
credentials
Any of:
object
kind
required
string
botToken
required
string
signingSecret
required
string
object
kind
required
string
domain
required
string
appId
required
string
appSecret
required
string
verificationToken
required
string
encryptKey
required
string
object
kind
required
string
botToken
required
string
object
kind
required
string
endpoint
required
string
enabled
boolean
Responses
Section titled “Responses”Success
Media typeapplication/json
object
id
required
string
kind
required
string
name
required
string
agent
required
string
actor
required
string
enabled
required
boolean
webhookUrl
required
string
credentials
required
Any of:
object
kind
required
string
domain
required
string
appId
required
string
version
required
integer
createdAt
required
number
updatedAt
required
number
Example
{ "kind": "slack", "credentials": { "kind": "slack" }}ChannelInvalid | OrganizationRequired
AuthenticationRequired
Media typeapplication/json
object
_tag
required
string
Example
{ "_tag": "AuthenticationRequired"}PermissionDenied | MembershipRequired | ForbiddenOrigin
ChannelNotFound | ChannelIdentityNotFound
ChannelConflict
Media typeapplication/json
object
_tag
required
string
version
required
integer
Example
{ "_tag": "ChannelConflict"}RateLimited
Media typeapplication/json
object
_tag
required
string
retryAfterSeconds
required
integer
Example
{ "_tag": "RateLimited"}AuthorizationUnavailable | ChannelsUnavailable | AuthenticationUnavailable