Skip to main content

Documentation index for AI agents: llms.txt. Every page here is also served as markdown: add .md to its address, or request it with Accept: text/markdown.

CreateNotificationChannelRequest data model

The CreateNotificationChannelRequest shape in the Visual Sentinel REST API.

Fields

FieldTypeRequiredDescription
namestringYesMax length 100.
typestringYesOne of: EMAIL, SLACK, DISCORD, TEAMS, PAGERDUTY, OPSGENIE, WEBHOOK, WHATSAPP, TELEGRAM, PROMETHEUS, PUSH.
enabledbooleanNoDefault: true.
configobjectYesChannel settings. EMAIL: { recipients: [email] }. SLACK, DISCORD, TEAMS: { webhookUrl }. PAGERDUTY: { integrationKey }. OPSGENIE: { apiKey }. WEBHOOK: { url, method?, headers?, secret?, payloadTemplate? }. TELEGRAM: { botToken, chatId }. WHATSAPP: { phoneNumbers, phoneNumberId, accessToken }. PROMETHEUS: { alertmanagerUrl, basicAuth?, labels? }. PUSH: { subscriptions }.
alertTypesarray of stringNoAlert kinds this channel receives. Empty means all. Items are one of: DOWNTIME, SLOW_RESPONSE, VISUAL, PERFORMANCE, SSL, DNS, DOMAIN, CONTENT. Default: [].
isDefaultbooleanNoUse this channel for monitors that have no channels of their own. Default: false.

Used by

Generated from the OpenAPI 3.1 specification at https://docs.visualsentinel.com/openapi.json.