circle-info
Squadcast is now SolarWinds Incident Response

Global Event Rules/Rulesets/Rules

List Ruleset Rules

get
/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules

Get all rules of a GER Ruleset.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
ger_idintegerRequired
alert_source_versionstringRequired
alert_source_shortnamestringRequired
Query parameters
page_sizeintegerOptional
page_numberintegerOptional
filters.searchstringOptional
Responses
chevron-right
200

The request has succeeded.

application/json
get
/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules

Create Rule

post
/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules

Create a GER Ruleset Rule.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
ger_idintegerRequired
alert_source_versionstringRequired
alert_source_shortnamestringRequired
Body
descriptionstringRequired
expressionstringRequired
Responses
post
/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules

Get Rule by ID

get
/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules/{rule_id}

Get a GER Ruleset Rule by its ID.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
ger_idintegerRequired
alert_source_versionstringRequired
alert_source_shortnamestringRequired
rule_idstringRequired
Responses
chevron-right
200

The request has succeeded.

application/json
get
/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules/{rule_id}

Delete Rule by ID

delete
/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules/{rule_id}

Delete a GER Ruleset Rule by its ID.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
ger_idintegerRequired
alert_source_versionstringRequired
alert_source_shortnamestringRequired
rule_idstringRequired
Responses
delete
/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules/{rule_id}

Update Rule by ID

patch
/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules/{rule_id}

Update a GER Ruleset Rule by its ID.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
ger_idintegerRequired
alert_source_versionstringRequired
alert_source_shortnamestringRequired
rule_idstringRequired
Body
descriptionstringOptional
expressionstringOptional
Responses
chevron-right
200

The request has succeeded.

application/json
patch
/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules/{rule_id}

Reorder Ruleset By Index

patch
/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules/{rule_id}/priority

Reorder a GER Ruleset Rule by its index in the ruleset.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
ger_idintegerRequired
alert_source_versionstringRequired
alert_source_shortnamestringRequired
rule_idstringRequired
Body
shift_tostringOptional
shift_index_byintegerOptional
Responses
chevron-right
200

The request has succeeded.

application/json
patch
/v3/global-event-rules/{ger_id}/rulesets/{alert_source_version}/{alert_source_shortname}/rules/{rule_id}/priority

Last updated