API referenceNotifications
Get the default alert rules
GET
Returns the panel-wide alert rules: which events notify which channels. Services use these unless they set their own; node, update and approval events are only configured here.
Any signed-in caller. Available to MCP clients and the assistant.
cookie
seylo_session<token>Success.
application/json- response
rules*array<>Items
items <= 17curl -X GET 'https://example.com/api/v1/notifications.defaults'Example Response
{ "rules": [ { "event": "crash", "enabled": true, "channelIds": [ "string" ] } ]}Create a notification channel POST
Adds a channel (email, webhook, Discord, Slack, Telegram, ntfy, Pushover or Gotify) that alert rules can then use. Needs `notifications.manage`, which owners and admins hold. Available to MCP clients and the assistant.
Delete a notification channel POST
Deletes a channel and removes it from every alert rule that used it. Needs `notifications.manage`, which owners and admins hold. Available to MCP clients and the assistant, after a person approves the call.