api reference

Destinations

Notification channels (email, Slack, webhook, PagerDuty, ...) that monitors deliver to.

GET/api/destinations/types

Static catalog of supported destination types, their configuration schema, and which fields are secret.

Response

[
  { "name": "Slack", "type": "slack", "icon": "fa-slack", "configuration_schema": { "url": { "type": "string", "title": "Webhook URL" } }, "secret": ["url"] }
]

GET/api/destinations

List destinations for the org, decrypted for display.

Response

[
  { "id": 4, "name": "#alerts", "type": "slack", "options": { "url": "https://hooks.slack.com/..." }, "icon": "fa-slack", "created_at": "2026-06-01T00:00:00Z" }
]

POST/api/destinations

Create a destination. Requires manage_destinations.

Request

{ "name": "#alerts", "type": "slack", "options": { "url": "https://hooks.slack.com/..." } }

DELETE/api/destinations/{id}

Delete a destination. Requires manage_destinations. Returns 204.