API structure has changed
18 structure changes including:
8 Additions
10 Modifications
Modified
10
Breaking
POST /alerts/config
- Body
-
application/json content type Modified
-
mail_enabled, webhook_enabled, telegram_enabled, mail_addresses, webhook_receivers, telegram_receivers, severities, systems, email_template_lang properties Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- enabled, email_recipients, webhook_recipients, telegram_recipients properties Added
-
mail_enabled, webhook_enabled, telegram_enabled, mail_addresses, webhook_receivers, telegram_receivers, severities, systems, email_template_lang properties Removed
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
Type went from
object | nulltoobjectBreaking
- affected_tenants, propagated_to, warnings properties Added
-
Type went from
-
data property Modified
-
application/json content type Modified
- 413 response Added
- Query
-
organization_id query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
GET /systems/{id}/alerts/history
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- alerts property Modified
-
data property Modified
-
application/json content type Modified
GET /systems/{id}/alerts
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- alerts property Modified
- pagination property Added
-
data property Modified
-
application/json content type Modified
- Query
- page, page_size, sort_by, sort_direction, status, severity, alertname query parameters Added
GET /alerts/trend
- Query
-
organization_id query parameter Modified
-
Type went from
stringtoarray[string]Breaking
-
Type went from
GET /alerts/totals
- Query
-
organization_id query parameter Modified
-
Type went from
stringtoarray[string]Breaking
-
Type went from
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- muted property Added
-
data property Modified
-
application/json content type Modified
GET /alerts/stats
- Query
-
organization_id query parameter Modified
-
Type went from
stringtoarray[string]Breaking
-
Type went from
GET /alerts/history
- Query
-
organization_id query parameter Modified
-
Type went from
stringtoarray[string]Breaking
-
Type went from
- system_key query parameter Added
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- alerts property Modified
-
data property Modified
-
application/json content type Modified
GET /alerts/config
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
config property Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- enabled, email_recipients, webhook_recipients, telegram_recipients, updated_by_name, updated_at properties Added
-
config property Removed
-
data property Modified
-
application/json content type Modified
-
400, 500 responses Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- Query
-
organization_id, format query parameters Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
GET /alerts
- Query
-
organization_id query parameter Modified
-
Type went from
stringtoarray[string]Breaking
-
Type went from
-
state query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
- sort_by, sort_direction, status query parameters Added
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
- alerts property Modified
-
data property Modified
-
application/json content type Modified
DELETE /alerts/config
- Response
-
200 response Modified
-
application/json content type Modified
-
data property Modified
-
Type went from
object | nulltoobjectBreaking
- affected_tenants, propagated_to, warnings properties Added
-
Type went from
-
data property Modified
-
application/json content type Modified
- Query
-
organization_id query parameter Removed
-
Removing a resource is always breaking unless it was deprecated before Breaking
-
Removing a resource is always breaking unless it was deprecated before
Added
8
PUT /alerts/silences/{silence_id}
POST /alerts/silences
GET /filters/alerts
GET /alerts/silences/{silence_id}
GET /alerts/silences
GET /alerts/config/effective
GET /alerts/activity/{fingerprint}
DELETE /alerts/silences/{silence_id}