NotificationChannels

Notification Channels are the medium through which notifications are sent.

Get supported Notification Channels

get

Get supported Notification Channels

Authorizations
AuthorizationstringRequired

Bearer authentication

Responses
chevron-right
200

Notification Channel types

application/json
get
/api/v1/notification-channels

Create configuration of notification channel

post

Create configuration of notification channel

Authorizations
AuthorizationstringRequired

Bearer authentication

Body
Responses
chevron-right
200

Notification Channel config created

No content

post
/api/v1/notification-channels

No content

Create Slack app

post

Create Slack app

Authorizations
AuthorizationstringRequired

Bearer authentication

Body
accessTokenstringRequired

The access token required for creating slack app

Responses
chevron-right
200

Created Slack app response

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

Get configuration of notification channel

get

Get configuration of notification channel

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
namestringRequired

Notification Channel name

Responses
chevron-right
200

Notification channel config

application/json
get
/api/v1/notification-channels/{name}

Update configuration of Notification Channel

put

Update configuration of Notification Channel

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
namestringRequired

Notification Channel name

Body
Responses
chevron-right
200

Notification Channel config updated

No content

put
/api/v1/notification-channels/{name}

No content

Delete configuration of Notification Channel

delete

Delete configuration of Notification Channel

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
namestringRequired

Notification Channel name

Responses
delete
/api/v1/notification-channels/{name}

No content

Patch configuration of Notification Channel

patch

Patch configuration of Notification Channel

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
namestringRequired

Notification Channel name

Body
typestring · enumOptionalDefault: emailPossible values:
configall ofOptional
objectOptional
or
Responses
chevron-right
200

Notification Channel config patched

No content

patch
/api/v1/notification-channels/{name}

No content

Validate configuration of Notification Channel

post

Validate configuration of Notification Channel

Authorizations
AuthorizationstringRequired

Bearer authentication

Body
Responses
chevron-right
200

Notification Channel validity

application/json
ResponsebooleanExample: true
post
/api/v1/validate-notification-channel

Last updated