Skip to main content
Alerting & Response/Alert Routing & Policies
GETAlertingSince 1.0SynchronousAuth Required

ListAlertEscalationRules

List all logging escalation rules across alert rules

Execution Availability

Try It Out

Submit a mock request using the current auth context and example-driven inputs.

Query Parameters

Request Inputs

Query Parameters

  • pageInteger

    1-based page number; 0 means no pagination 1-based page number; 0 means no pagination

    Example: 0

  • pageSizeInteger

    Results per page; default 20, max 200 Results per page; default 20, max 200

    Example: 0

Responses

200 OK

On success, this API returns the following response structure.

  • itemsList

    List of logging escalation rules

    Example: (nested array)

    • ruleIdString

      Alert rule identifier this escalation applies to

      Example: rule-abc123

    • enabledBoolean

      Whether this escalation rule is active

      Example: true

    • keywordsList

      Keyword patterns with associated severity levels

      Example: (nested array)

      • patternString

        Log keyword pattern to match

        Example: OutOfMemory

      • severityString

        Severity to assign when pattern matches

        Example: critical

    • windowSecondsInteger

      Time window in seconds for log evaluation

      Example: 300

    • minMatchCountInteger

      Minimum number of keyword matches to trigger escalation

      Example: 3

    • scheduleIdString

      Primary on-call schedule identifier

      Example: sched-001

    • escalateScheduleIdString

      Escalation target schedule identifier

      Example: sched-002

    • escalateAfterMinutesInteger

      Minutes before escalation triggers

      Example: 30

    • notifyContextBoolean

      Whether to include log context in notifications

      Example: true

  • totalInteger

    Total number of escalation rules

    Example: 4

  • limitInteger

    Maximum items per page

    Example: 20

  • offsetInteger

    Offset from start of result set

    Example: 20

Endpoint

GET/api/v1/alerting/logging-escalation/rules

/api/v1/alerting/logging-escalation/rules

Operation ID

ListAlertEscalationRules

Permalink

Request Example

curl -X GET '{host}/api/v1/alerting/logging-escalation/rules' -H 'Authorization: Bearer {token}'

Response Example

200
{
  "items": [
    {}
  ],
  "total": 4,
  "limit": 20,
  "offset": 20
}

Change History

This API has no change history records yet.

View all change history