Slack

Configure Slack notifications for your organization.

Get slack notification channel

get

Get slack notification channel

Authorizations
AuthorizationstringRequired

Bearer authentication

Responses
chevron-right
200

Slack notification channel

application/json
get
/api/v1/slack

Patch slack notification channel

patch

Patch slack notification channel

Authorizations
AuthorizationstringRequired

Bearer authentication

Body
namestringRead-onlyOptional
Responses
chevron-right
200

Slack notification channel patched

application/json
patch
/api/v1/slack
200

Slack notification channel patched

Get slack notification state

get

Get slack notification state

Authorizations
AuthorizationstringRequired

Bearer authentication

Responses
chevron-right
200

Slack Notifications state

application/json
enabledboolean · nullableOptional
get
/api/v1/slack/state

Update slack notification state

patch

Update tenant slack notification state

Authorizations
AuthorizationstringRequired

Bearer authentication

Body
enabledboolean · nullableOptional
Responses
chevron-right
200

Slack Notifications state

application/json
enabledboolean · nullableOptional
patch
/api/v1/slack/state

Create Slack app

post

Create Slack app

Authorizations
AuthorizationstringRequired

Bearer authentication

Body
accessTokenstring · max: 1000Required

The access token required for creating slack app

Responses
chevron-right
200

Created Slack app response

application/json
slackAppUrlstringRequired
post
/api/v1/slack/app

Delete Slack app

delete

Delete Slack app

Authorizations
AuthorizationstringRequired

Bearer authentication

Responses
chevron-right
200

Deleted Slack app

No content

delete
/api/v1/slack/app

No content

Connect Slack workspace

post

Connect Slack workspace

Authorizations
AuthorizationstringRequired

Bearer authentication

Responses
chevron-right
200

Slack OAuth redirect URL

application/json
redirectUrlstring · uriOptionalExample: https://slack.com/oauth/v2/authorize?...
post
/api/v1/slack/workspace

Disconnect Slack workspace

delete

Disconnect Slack workspace

Authorizations
AuthorizationstringRequired

Bearer authentication

Responses
chevron-right
200

Disconnected Slack workspace

No content

delete
/api/v1/slack/workspace

No content

Validate configuration of Slack Channel

post

Validate configuration of Slack Channel

Authorizations
AuthorizationstringRequired

Bearer authentication

Body
recipientsstring[] · max: 100OptionalDefault: []
directNotificationsboolean · nullableOptional
apiTokenstring · max: 500Optional
Responses
chevron-right
200

Slack Channel validity

application/json
statusbooleanRequired
messagestringOptional
post
/api/v1/slack/validate
Deprecated

Create Slack app

post

Create Slack app

Authorizations
AuthorizationstringRequired

Bearer authentication

Body
accessTokenstring · max: 1000Required

The access token required for creating slack app

Responses
chevron-right
200

Created Slack app response

application/json
slackAppUrlstringRequired
post
/api/v1/notification-channels/slack/create-app

Last updated