Replace alertmanager route list API Reference
PUT /tenants/{tenant}/alertmanager/routes
PUT
/tenants/{tenant}/alertmanager/routes
Replaces the full list of child routes on the root route. The root route itself is preserved (always exists with the default receiver). Send an empty list to remove all child routes.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” tenant
required
string
Tenant name
Header Parameters
Section titled “Header Parameters ” If-Match
string
Wrapper ETag
Request Body
Section titled “Request Body ”Full ordered route list
object
items
Array<object>
object
active_time_intervals
Array<string>
continue
boolean
group_by
Array<string>
Example
[ "alertname", "cluster"] group_interval
string
Example
5m group_wait
string
Example
30s match
object
key
additional properties
string
match_re
object
key
additional properties
string
matchers
Array<string>
Example
[ "severity=\"critical\""] mute_time_intervals
Array<string>
receiver
string
Example
slack repeat_interval
string
Example
4hResponses
Section titled “ Responses ”Routes after replacement
object
items
Array<object>
object
active_time_intervals
Array<string>
continue
boolean
group_by
Array<string>
Example
[ "alertname", "cluster"] group_interval
string
Example
5m group_wait
string
Example
30s match
object
key
additional properties
string
match_re
object
key
additional properties
string
matchers
Array<string>
Example
[ "severity=\"critical\""] mute_time_intervals
Array<string>
receiver
string
Example
slack repeat_interval
string
Example
4hValidation error
object
code
string
error
string
field
string
message
string
severity
string
ETag mismatch
object
code
string
error
string
field
string
message
string
severity
string