API by router
Alerts
GET
HTTPBearerheader
AuthorizationBearer <token>severity?|Filter by severity: critical, warning, info
alert_type?|Filter by alert type
status?|Filter: active (unresolved), acknowledged, resolved, all
page?PagePage number
Range
1 <= valueDefault
1page_size?Page SizeItems per page
Range
1 <= value <= 100Default
25X-Api-Key?string|nullSuccessful Response
application/json- response
items*array<>page*Pagepage_size*Page Sizetotal*Totalcurl -X GET 'https://example.com/v1/alerts'Example Response
{ "items": [ { "acknowledged_at": "string", "acknowledged_by": "string", "alert_type": "string", "created_at": "string", "customer_id": "string", "detail": {}, "id": "string", "instance_id": "string", "resolved_at": "string", "severity": "string", "title": "string" } ], "page": 0, "page_size": 0, "total": 0}GET
HTTPBearerheader
AuthorizationBearer <token>X-Api-Key?string|nullSuccessful Response
application/json- response
critical?CriticalDefault
0info?InfoDefault
0total?TotalDefault
0warning?WarningDefault
0curl -X GET 'https://example.com/v1/alerts/summary'Example Response
{ "critical": 0, "info": 0, "total": 0, "warning": 0}PATCH
HTTPBearerheader
AuthorizationBearer <token>alert_id*Alert IdFormat
uuidX-Api-Key?string|nullSuccessful Response
application/json- response
acknowledged*Acknowledgedalert_id*Alert Idcurl -X PATCH 'https://example.com/v1/alerts/497f6eca-6276-4993-bfeb-53cbbbba6f08/acknowledge'Example Response
{ "acknowledged": true, "alert_id": "string"}PATCH
HTTPBearerheader
AuthorizationBearer <token>alert_id*Alert IdFormat
uuidX-Api-Key?string|nullSuccessful Response
application/json- response
acknowledged*Acknowledgedalert_id*Alert Idcurl -X PATCH 'https://example.com/v1/alerts/497f6eca-6276-4993-bfeb-53cbbbba6f08/resolve'Example Response
{ "acknowledged": true, "alert_id": "string"}