circle-info
Squadcast is now SolarWinds Incident Response

Escalation Policies

Get Escalation Policy By team

get
/v3/escalation-policies

Returns all escalation policy details of the given ownerID (teamId) in the request param. Requires access_token as a Bearer {{token}} in the Authorization header with read scope.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
owner_idstringRequired

here owner_id represents team_id, if team_id is not provided, it will return escalation policies of all teams.

page_numberintegerOptional
page_sizeintegerOptional
Header parameters
authorizationstringRequired
Responses
chevron-right
200

The request has succeeded.

application/json
get
/v3/escalation-policies

Create Escalation Policies

post
/v3/escalation-policies

Add escalation policy to the organization. Returns the escalation policy object in response. Requires access_token as a Bearer {{token}} in the Authorization header with user-write scope.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
owner_idstringRequired

The ID of the team that owns this escalation policy.

namestringRequired

The name of the escalation policy.

descriptionstringRequired

A description of the escalation policy.

repetitioninteger · int32Required

The number of times the entire policy should be repeated.

repeat_afterinteger · int32Required

The time in minutes after which the policy should be repeated.

enable_incident_remindersbooleanRequired

Enable or disable incident reminders.

enable_incident_retriggerbooleanRequired

Enable or disable automatic incident re-triggering.

retrigger_afterinteger · int32Required

The time in hours after which an incident should be re-triggered.

Responses
post
/v3/escalation-policies

Get Escalation Policy By ID

get
/v3/escalation-policies/{escalationPolicyID}

Returns an escalation policy details of the given escalationPolicyID in the request param. Requires access_token as a Bearer {{token}} in the Authorization header with read scope.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
escalationPolicyIDstringRequired

(Required) escalation policy ID

Responses
chevron-right
200

The request has succeeded.

application/json
get
/v3/escalation-policies/{escalationPolicyID}

Update Escalation Policy

post
/v3/escalation-policies/{escalationPolicyID}

Update organization escalation policy details. Requires access_token as a Bearer {{token}} in the Authorization header with user-write scope.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
escalationPolicyIDstringRequired

(Required) escalation policy ID

Header parameters
authorizationstringRequired
Body
owner_idstringOptional

The ID of the team that owns this escalation policy.

namestringOptional

The name of the escalation policy.

descriptionstringOptional

A description of the escalation policy.

repetitioninteger · int32Optional

The number of times the entire policy should be repeated.

repeat_afterinteger · int32Optional

The time in minutes after which the policy should be repeated.

enable_incident_remindersbooleanOptional

Enable or disable incident reminders.

enable_incident_retriggerbooleanOptional

Enable or disable automatic incident re-triggering.

retrigger_afterinteger · int32Optional

The time in hours after which an incident should be re-triggered.

Responses
chevron-right
200

The request has succeeded.

application/json
post
/v3/escalation-policies/{escalationPolicyID}

Remove Escalation Policy

delete
/v3/escalation-policies/{escalationPolicyID}

Remove escalation policy from the organization. Upon success, the escalation policy will be removed from the organization. Requires access_token as a Bearer {{token}} in the Authorization header with user-write scope.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
escalationPolicyIDstringRequired

(Required) escalation policy ID

Header parameters
authorizationstringRequired
Responses
delete
/v3/escalation-policies/{escalationPolicyID}

Last updated