Skip to content

API Endpoints — Alerts

Alert management for notifications.


List Alerts

GET /api/alerts

Query: read (true/false), severity, limit, cursor


Create Alert

POST /api/alerts

Body:

{
  "title": "High error rate detected",
  "severity": "P1",
  "event_ids": [12345, 12346]
}


Mark Read

POST /api/alerts/{alert_id}/read
POST /api/alerts/read-all

Alert Fields

Field Type Description
id UUID Primary key
title str Alert title
severity str P1–P4
read bool Read status
created_at datetime Creation time
event_ids list[int] Related event IDs