Get Alert Escalation Policy associated with alert

Gets the escalation policy associated to an alert.

Notes

  • For multiple matched escalation policy the selection is based on ordering below
  • Policy which matches with higher priority.
  • In case of similar priority the oldest policy is matched.

Path Parameters

  • tenantIdstringrequired

    Describes the clientId or mspId of the tenant

  • alertIdstringrequired

    Alert unique Identifier

Responses

  • idstringrequired

    Escalation policy uuid

  • namestring

    Escalation policy name

  • descriptionstring

    Description details of escalation policy

  • policyTypestringrequired

    Policy type

    Enum:
    ESCALATION_POLICY
  • clientMatchingTypestring

    Included clients.Default value all i..e all the serviced clients.

  • updatedDatestring

    Last updated time

  • createdDatestring

    Last created time

  • activeboolean

    Is policy active

  • escalationTypestring

    Automated notifications types for recipient users

    Enum:
    AUTOMATIC_UNTIL_ACKNOWLEDGED_CLOSED_SUPPRESSED_TICKETEDAUTOMATIC_UNTIL_ACKNOWLEDGED_CLOSED_SUPPRESSEDMANUALAUTOMATIC
  • allClientsboolean

    Include partner polices

  • resourcesarray

    Resource details

  • scopeobjectrequired

  • enabledModestring

    Enum:
    ONOFFRECOMMENDOBSERVED

    Default: ON

  • createdByobject

  • updatedByobject

  • filterCriteriaobject

  • escalationsarray

Response Samples

{
  "id": "POLICY-9d6bbe58-2bf6-41cc-9983-fca53b64c9e7",
  "name": "Network Issues",
  "description": "",
  "policyType": "ESCALATION_POLICY",
  "clientMatchingType": "ALL",
  "createdDate": "2017-05-15T12:13:31+0000",
  "updatedDate": "2017-05-15T12:13:31+0000",
  "active": true,
  "scope": {
    "id": 5,
    "uniqueId": "msp_5",
    "name": "Luminalto Partner",
    "activated": true
  },
  "createdBy": {
    "loginName": "John_Smith",
    "lastName": "Smith",
    "firstName": "John",
    "email": "john.smith@organization.com",
    "phoneNumber": "",
    "mobileNumber": "802-456-1234"
  },
  "updatedBy": {
    "loginName": "John_Smith",
    "lastName": "Smith",
    "firstName": "John",
    "email": "john.smith@organization.com",
    "phoneNumber": "",
    "mobileNumber": "802-456-1234"
  },
  "allClients": true,
  "resources": [
    {
      "id": "7447fef1-68ee-4c2a-a366-273abc819dbc",
      "name": "ESC00002",
      "type": "RESOURCE"
    },
    {
      "id": "7_AWS",
      "name": "AWS",
      "type": "LOCATION"
    },
    {
      "id": "DGP-0b165e70-7152-49f1-bfe3-ebe77409d5f2",
      "name": "Test Group",
      "type": "DEVICEGROUP"
    },
    {
      "id": "SGP-11f1a6a8-acc8-411f-86c1-b693dd8e9817",
      "name": "Test SG",
      "type": "SERVICEGROUP"
    },
    {
      "id": "client_6",
      "name": "ADC Client",
      "type": "CLIENT"
    }
  ],
  "filterCriteria": {
    "matchingType": "ALL",
    "rules": [
      {
        "key": "Alert  : Description",
        "operator": "CONTAINS",
        "value": "CRITICAL"
      }
    ]
  },
  "escalationType": "AUTOMATIC",
  "escalations": [
    {
      "waitMins": 0,
      "priority": "Very Low",
      "repeatFrequency": 10,
      "action": "NOTIFICATION",
      "recipients": [
        {
          "id": "ES-d16473ee-29de-1cf2-4983-86307733e34c",
          "name": "Support team",
          "type": "ROSTER"
        },
        {
          "id": "USR0000000019",
          "name": "Jim Bolt",
          "type": "USER"
        }
      ]
    },
    {
      "waitMins": 5,
      "updateIncident": {
        "none": "true",
        "priorityRules": [
          {
            "key": "currentState.code",
            "operator": "Is",
            "value": "Warning",
            "businessImpact": {
              "uniqueId": "SIMPACT-e8853b21-ebc5-dd1d-d9a3-7a7b121a5e0f",
              "name": "Level 1 Impact",
              "description": ""
            },
            "urgency": {
              "uniqueId": "SURG-09358506-4af1-4d35-b902-cd3b14a00c10",
              "name": "Critical Issue",
              "description": ""
            },
            "priority": "High"
          }
        ]
      },
      "incident": {
        "status": "New",
        "priority": "Low",
        "assignedUser": {
          "loginName": "John_Smith",
          "lastName": "Smith",
          "firstName": "John",
          "email": "john.smith@organization.com",
          "phoneNumber": "",
          "mobileNumber": "802-123-4123"
        },
        "customFields": [
          {
            "id": "UDF0000000002",
            "classCode": "INCIDENT",
            "displayLabel": "Component",
            "name": "text_api_lab_3791",
            "fieldType": "TYPE_TEXT",
            "mandatory": false,
            "editable": true,
            "description": "",
            "value": "Value_1",
            "defaultValue": "Default Component",
            "customField": true
          }
        ],
        "toEmail": "support.admin@organization.com"
      },
      "action": "INCIDENT",
      "notifyIncident": "forEveryUpdate"
    }
  ]
}