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.