Skip to main content

Provider reference

This page is generated from the Kwatch provider catalog. Provider setup instructions remain in the provider-specific guides.

alerta

FieldTypeRequiredSecretDefaultDescription
urlstringtruefalse``Alerta server URL
apiKeystringtruetrue``API key
environmentstringfalsefalseProductionEnvironment (default: Production)
servicestringfalsefalsekwatchService name (default: kwatch)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

clickup

FieldTypeRequiredSecretDefaultDescription
tokenstringtruetrue``Personal API token
listIdstringtruefalse``List ID to create tasks in
priorityintegerfalsefalse``Optional task priority (1-4)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

datadog

FieldTypeRequiredSecretDefaultDescription
apiKeystringtruetrue``API key
sitestringfalsefalsedatadoghq.comDatadog site (default: datadoghq.com)
applicationKeystringfalsetrue``Optional application key
titlestringfalsefalse``Custom title
alertTypestringfalsefalseerrorAlert type (default: error)
tagslistfalsefalse``Comma-separated tags
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

dingtalk

FieldTypeRequiredSecretDefaultDescription
accessTokenstringtruetrue``Access token
secretstringfalsetrue``Signing secret
titlestringfalsefalse``Custom title
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

discord

FieldTypeRequiredSecretDefaultDescription
webhookstringtruetrue``Discord webhook URL
titlestringfalsefalse``Custom title
textstringfalsefalse``Custom text
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

email

FieldTypeRequiredSecretDefaultDescription
fromstringtruefalse``From address
passwordstringtruetrue``From password
hoststringtruefalse``SMTP host
portstringtruefalse``SMTP port
tostringtruefalse``Receiver email
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

feishu

FieldTypeRequiredSecretDefaultDescription
webhookstringtruetrue``Webhook URL
titlestringfalsefalse``Custom title
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

flock

FieldTypeRequiredSecretDefaultDescription
webhookstringtruetrue``Incoming webhook URL
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

gitea

FieldTypeRequiredSecretDefaultDescription
tokenstringtruetrue``Access token
ownerstringtruefalse``Repository owner
repostringtruefalse``Repository name
urlstringfalsefalse``Optional endpoint override (e.g. self-hosted Gitea)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

github

FieldTypeRequiredSecretDefaultDescription
tokenstringtruetrue``Personal access token
ownerstringtruefalse``Repository owner
repostringtruefalse``Repository name
urlstringfalsefalse``Optional endpoint override (e.g. GitHub Enterprise)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

gitlab

FieldTypeRequiredSecretDefaultDescription
tokenstringtruetrue``Personal access token
projectIdstringtruefalse``Project ID
urlstringfalsefalse``Optional endpoint override (e.g. self-hosted GitLab)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

goalert

FieldTypeRequiredSecretDefaultDescription
urlstringtruefalse``GoAlert server URL
tokenstringtruetrue``API token
serviceIdstringtruefalse``Service ID
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

googlechat

FieldTypeRequiredSecretDefaultDescription
webhookstringtruetrue``Webhook URL
textstringfalsefalse``Custom text
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

gotify

FieldTypeRequiredSecretDefaultDescription
urlstringtruefalse``Gotify server URL
tokenstringtruetrue``App token
priorityintegerfalsefalse``Priority (optional)
titlestringfalsefalse``Custom title
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

homeassistant

FieldTypeRequiredSecretDefaultDescription
tokenstringtruetrue``Long-lived access token
urlstringfalsefalsehttp://localhost:8123Server URL (default: http://localhost:8123)
servicestringfalsefalsenotifyNotification service (default: notify)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

ifttt

FieldTypeRequiredSecretDefaultDescription
keystringtruetrue``Webhooks key
eventstringfalsefalsekwatchEvent name (default: kwatch)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

ilert

FieldTypeRequiredSecretDefaultDescription
integrationKeystringtruetrue``Integration key
prioritystringfalsefalseHIGHPriority (LOW/HIGH/CRITICAL, default: HIGH)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

incidentio

FieldTypeRequiredSecretDefaultDescription
urlstringtruetrue``Incident.io URL
apiKeystringfalsetrue``Optional API key
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

jira

FieldTypeRequiredSecretDefaultDescription
urlstringtruefalse``Jira base URL
userstringtruefalse``Email or username
apiTokenstringtruetrue``API token
projectKeystringtruefalse``Project key
issueTypestringfalsefalseTaskIssue type (default: Task)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

line

FieldTypeRequiredSecretDefaultDescription
tokenstringtruetrue``LINE Notify access token
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

mailgun

FieldTypeRequiredSecretDefaultDescription
apiKeystringtruetrue``API key
domainstringtruefalse``Sending domain
fromstringtruefalse``From address
tostringtruefalse``Recipients (comma-separated)
subjectstringfalsefalse``Email subject
urlstringfalsefalse``Optional endpoint override (e.g. EU region)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

matrix

FieldTypeRequiredSecretDefaultDescription
homeServerstringtruefalse``HomeServer URL
accessTokenstringtruetrue``Access token
internalRoomIdstringtruefalse``Room ID
titlestringfalsefalse``Custom title
textstringfalsefalse``Custom text
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

mattermost

FieldTypeRequiredSecretDefaultDescription
webhookstringtruetrue``Webhook URL
titlestringfalsefalse``Custom title
textstringfalsefalse``Custom text
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

messagebird

FieldTypeRequiredSecretDefaultDescription
accessKeystringtruetrue``Access key
fromstringtruefalse``Sender number
tostringtruefalse``Recipient phone number
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

n8n

FieldTypeRequiredSecretDefaultDescription
urlstringtruetrue``Workflow webhook URL
tokenstringfalsetrue``Optional auth header value
titlestringfalsefalse``Custom title
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

newrelic

FieldTypeRequiredSecretDefaultDescription
apiKeystringtruetrue``User API key
accountIdstringtruefalse``Account ID
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

ntfy

FieldTypeRequiredSecretDefaultDescription
topicstringtruetrue``Topic to publish to
urlstringfalsefalsehttps://ntfy.shServer URL (default: https://ntfy.sh)
tokenstringfalsetrue``Optional auth token
titlestringfalsefalse``Custom title
priorityintegerfalsefalse4Priority 1-5 (default: 4)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

opsgenie

FieldTypeRequiredSecretDefaultDescription
apiKeystringtruetrue``API Key
titlestringfalsefalse``Custom title
textstringfalsefalse``Custom text
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

pagerduty

FieldTypeRequiredSecretDefaultDescription
integrationKeystringtruetrue``PagerDuty integration key
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

plivo

FieldTypeRequiredSecretDefaultDescription
authIdstringtruetrue``Auth ID
authTokenstringtruetrue``Auth token
fromstringtruefalse``Sender number
tostringtruefalse``Recipient phone number
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

pushbullet

FieldTypeRequiredSecretDefaultDescription
accessTokenstringtruetrue``Access token
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

pushover

FieldTypeRequiredSecretDefaultDescription
tokenstringtruetrue``Application token
userstringtruetrue``User or group key
priorityintegerfalsefalse``Priority from -2 to 2 (optional)
retryintegerfalsefalse``Emergency retry interval in seconds
expireintegerfalsefalse``Emergency expiration in seconds
titlestringfalsefalse``Custom title
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

resend

FieldTypeRequiredSecretDefaultDescription
apiKeystringtruetrue``API key
fromstringtruefalse``From address
tostringtruefalse``Recipients (comma-separated)
subjectstringfalsefalse``Email subject
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

rocketchat

FieldTypeRequiredSecretDefaultDescription
webhookstringtruetrue``Webhook URL
textstringfalsefalse``Custom text
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

sendgrid

FieldTypeRequiredSecretDefaultDescription
apiKeystringtruetrue``API key
fromstringtruefalse``From address
tolisttruefalse``Recipients (list of addresses)
subjectstringfalsefalse``Email subject
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

sensugo

FieldTypeRequiredSecretDefaultDescription
urlstringtruefalse``Sensu Go API URL
apiKeystringtruetrue``API key
namespacestringfalsefalsedefaultNamespace (default: default)
entitystringfalsefalsekwatchEntity name (default: kwatch)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

ses

FieldTypeRequiredSecretDefaultDescription
accessKeyIdstringtruetrue``AWS access key ID
secretAccessKeystringtruetrue``AWS secret access key
regionstringfalsefalseus-east-1AWS region (default: us-east-1)
fromstringtruefalse``Verified sender address
tostringtruefalse``Recipients (comma-separated)
subjectstringfalsefalse``Email subject
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

signal

FieldTypeRequiredSecretDefaultDescription
numberstringtruefalse``Sender phone number
tostringtruefalse``Recipient phone number
urlstringfalsefalsehttp://localhost:8080REST API URL (default: http://localhost:8080)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

signl4

FieldTypeRequiredSecretDefaultDescription
teamSecretstringtruetrue``Team secret
titlestringfalsefalse``Custom title
userstringfalsefalse``Optional alerting user
urlstringfalsefalse``Optional endpoint override
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

slack

FieldTypeRequiredSecretDefaultDescription
webhookstringfalsetrue``Slack webhook URL
channelstringfalsefalse``Override channel
titlestringfalsefalse``Custom title
textstringfalsefalse``Custom text
compactbooleanfalsefalsefalseSingle-line mode
tokenstringfalsetrue``Bot token (xoxb-...)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

sns

FieldTypeRequiredSecretDefaultDescription
accessKeyIdstringtruetrue``AWS access key ID
secretAccessKeystringtruetrue``AWS secret access key
regionstringfalsefalseus-east-1AWS region (default: us-east-1)
topicArnstringfalsefalse``SNS topic ARN (or targetArn)
targetArnstringfalsefalse``SNS target ARN (alternative to topicArn)
subjectstringfalsefalse``Optional subject (email subscriptions)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

splunk

FieldTypeRequiredSecretDefaultDescription
urlstringtruefalse``HEC endpoint URL
tokenstringtruetrue``HEC token
sourcestringfalsefalse``Source name (optional)
sourcetypestringfalsefalse``Source type (optional)
indexstringfalsefalse``Index name (optional)
hoststringfalsefalse``Host name (optional)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

splunkoncall

FieldTypeRequiredSecretDefaultDescription
apiKeystringtruetrue``API key
routingKeystringtruetrue``Routing key
urlstringfalsefalse``Optional endpoint override
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

squadcast

FieldTypeRequiredSecretDefaultDescription
serviceKeystringtruetrue``Service key
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

teams

FieldTypeRequiredSecretDefaultDescription
webhookstringtruetrue``Webhook URL
titlestringfalsefalse``Custom title
textstringfalsefalse``Custom text
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

teamsworkflow

FieldTypeRequiredSecretDefaultDescription
webhookstringtruetrue``Power Automate / Teams Workflow URL
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

telegram

FieldTypeRequiredSecretDefaultDescription
tokenstringtruetrue``Bot token
chatIdstringtruefalse``Chat ID
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

threema

FieldTypeRequiredSecretDefaultDescription
gatewayIdstringtruetrue``Threema Gateway ID
secretstringtruetrue``Gateway secret
tostringtruefalse``Recipient Threema ID
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

twilio

FieldTypeRequiredSecretDefaultDescription
accountSidstringtruetrue``Account SID
authTokenstringtruetrue``Auth token
fromstringtruefalse``Sender phone number
tostringtruefalse``Recipient phone number
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

vonage

FieldTypeRequiredSecretDefaultDescription
apiKeystringtruetrue``API key
apiSecretstringtruetrue``API secret
fromstringtruefalse``Sender name/number
tostringtruefalse``Recipient phone number
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

webex

FieldTypeRequiredSecretDefaultDescription
accessTokenstringtruetrue``Bot access token
roomIdstringfalsefalse``Room ID (at least one destination required)
toPersonEmailstringfalsefalse``Person email (at least one destination required)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

webhook

FieldTypeRequiredSecretDefaultDescription
urlstringtruetrue``Webhook URL
headersheadersfalsefalse``Custom headers
basicAuth.usernamestringfalsefalse``Basic-auth username.
basicAuth.passwordstringfalsetrue``Basic-auth password.
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

wecom

FieldTypeRequiredSecretDefaultDescription
webhookstringtruetrue``Group robot webhook URL
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

zapier

FieldTypeRequiredSecretDefaultDescription
urlstringtruetrue``Zap webhook URL
tokenstringfalsetrue``Optional token
titlestringfalsefalse``Custom title
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

zenduty

FieldTypeRequiredSecretDefaultDescription
integrationKeystringtruetrue``Integration Key
alertTypestringfalsefalsecriticalAlert type (default: critical)
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.

zulip

FieldTypeRequiredSecretDefaultDescription
emailstringtruefalse``Bot email
tokenstringtruetrue``Bot API key
channelstringtruefalse``Channel/stream to post to
urlstringfalsefalsehttps://zulip.example.com/api/v1/messagesServer URL (default: https://zulip.example.com/api/v1/messages)
titlestringfalsefalse``Custom title
routesjsonfalsefalse``Optional JSON route filters.
retry.maxAttemptsintegerfalsefalse``Optional maximum retry attempts.
retry.delaystringfalsefalse``Optional retry delay, for example 5s.
fallbackstringfalsefalse``Optional fallback provider name.