Alerting & Response/Alert Rules
PUTAlertingSince 1.0SynchronousAuth Required
ConfigureAlertEscalationRule
Configure a logging-based escalation rule for an alert rule
Execution Availability
Try It Out
Submit a mock request using the current auth context and example-driven inputs.
Path Parameters
Request Inputs
Path Parameters
ruleIdStringRequiredAlert rule identifier to configure escalation for
Body Fields
enabledBooleanRequiredWhether to enable the escalation rule
Example: true
keywordsListRequiredKeyword patterns with severity levels
Example: (nested array)
patternStringLog keyword pattern to match
Example: OutOfMemory
severityStringSeverity to assign when pattern matches
Example: critical
windowSecondsIntegerRequiredEvaluation time window in seconds
Example: 300
minMatchCountIntegerRequiredMinimum matches to trigger escalation
Example: 3
scheduleIdStringRequiredPrimary on-call schedule identifier
Example: sched-001
Responses
Endpoint
PUT/api/v1/alerting/rules/{ruleId}/logging-escalation
/api/v1/alerting/rules/{ruleId}/logging-escalation
Request Example
curl -X PUT '{host}/api/v1/alerting/rules/{ruleId}/logging-escalation' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"enabled":true,"keywords":"(nested array)","windowSeconds":300,"minMatchCount":3,"scheduleId":"sched-001","escalateScheduleId":"sched-002","escalateAfterMinutes":30,"notifyContext":true}'
Response Example
200{}Change History
This API has no change history records yet.
