ilert · Schema

EscalationPolicy

Incident ManagementOn-Call AlertingAlert RoutingEscalation PoliciesOn-Call SchedulesStatus PagesHeartbeat MonitoringEvent ManagementDevOpsSREIT Operations

Properties

Name Type Description
id integer
name string
escalationRules array
teams array
repeating boolean
frequency integer
delayMin integer
routingKey string optional
View JSON Schema on GitHub

JSON Schema

escalationpolicy.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api.ilert.com/schemas/EscalationPolicy",
  "title": "EscalationPolicy",
  "required": [
    "escalationRules",
    "name"
  ],
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "format": "int64"
    },
    "name": {
      "type": "string"
    },
    "escalationRules": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/EscalationRule"
      }
    },
    "teams": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/TeamRel"
      }
    },
    "repeating": {
      "type": "boolean",
      "default": false
    },
    "frequency": {
      "maximum": 9,
      "minimum": 1,
      "type": "integer",
      "format": "int32",
      "default": 1
    },
    "delayMin": {
      "maximum": 15,
      "minimum": 0,
      "type": "integer",
      "format": "int32",
      "default": 0
    },
    "routingKey": {
      "type": "string",
      "description": "optional"
    }
  }
}