Notification Channels

Create Notification Channel

POST /api/notification-channels

post/api/notification-channels

Request

  • Base URL: https://uptimeify.io
  • URL: https://uptimeify.io/api/notification-channels
  • Auth: HTTP bearer

Request body

type'email' | 'sms' | 'webhook' | 'incident_management' | 'slack' | 'discord' | 'teams' | 'pagerduty' | 'pushover' | 'opsgenie' | 'matrix' | 'jira' | 'allquiet' | 'telegram' | 'googlechat' | 'mattermost' | 'rocketchat' | 'ntfy' | 'gotify' | 'ilert' | 'grafanaoncall' | 'incidentio' | 'squadcast' | 'github' | 'gitlab' | 'linear' | 'servicenow' | 'lark' | 'dingtalk' | 'wecom' required
namestring required
category'direct' | 'integration'
delaySecondsinteger
isActiveboolean

Response

Successful response

idinteger required
organizationIdinteger required
customerIdinteger nullable required

null = organization channel.

websiteIdinteger nullable required

Set for a website-specific override.

typestring required

Channel type, e.g. email, sms, webhook, slack.

category'direct' | 'integration' required
namestring required
configobject required

Provider settings. Secrets come back as null with a has<Secret> flag beside them.

delaySecondsinteger nullable required
conditionsobject nullable required
allowedPackageTypesstring[] nullable required

null = all packages.

isActiveboolean required
verifiedAtstring date-time nullable required

Last proven delivery; null = never verified.

createdAtstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.