/api/v1/alerts
GET /alerts — list alerts
Returns a paginated list of alerts.Query parameters
Filter by severity:
critical, high, medium, or low.Filter by alert type:
security, cost, compliance, or performance.Filter by status:
open, acknowledged, or resolved.Filter by provider.
Page number.
Results per page. Maximum is 100.
Response
GET /alerts/ — get alert
Returns full details for a single alert.POST /alerts — create alert (manual)
Creates a manual alert for a resource.Request body
A short description of the alert.
Alert type:
security, cost, compliance, or performance.Severity:
critical, high, medium, or low.Resource the alert is associated with.
Extended description or context.
POST /alerts//acknowledge — acknowledge an alert
Marks an alert as acknowledged. Returns200 with the updated alert.
POST /alerts//resolve — resolve an alert
Marks an alert as resolved with an optional resolution note.Request body (optional)
A note describing how the issue was resolved.
POST /alerts/bulk — bulk update alerts
Acknowledge or resolve multiple alerts in a single request.Request body
Array of alert IDs to update.
Action to apply:
acknowledge or resolve.