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
200

Notification Channel types

application/json
namestringRequired
typestring · enumRequiredDefault: emailPossible values:
get
/api/v1/notification-channels

Create configuration of notification channel

post

Create configuration of notification channel

Authorizations
AuthorizationstringRequired

Bearer authentication

Body
typestring · enumRequiredDefault: emailPossible values:
configone ofRequired
namestringRequired
Responses
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
200

Created Slack app response

application/json
slackAppUrlstringRequired
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
200

Notification channel config

application/json
typestring · enumRequiredDefault: emailPossible values:
configone ofRequired
namestringRequired
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
typestring · enumRequiredDefault: emailPossible values:
configone ofRequired
namestringRequired
Responses
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:
configone ofOptional
Responses
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
typestring · enumRequiredDefault: emailPossible values:
configone ofRequired
Responses
200

Notification Channel validity

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

Last updated