Skip to main content

router

Overview

Namerouter
TypeResource
Idpagerduty.event_orchestrations.router

Fields

NameDatatypeDescription
catch_allobjectWhen none of the Rules in a set match an event, we apply the catch_all actions to the event.
created_atstringThe date/time the object was created.
created_byobjectReference to the user that created the object.
parentobject
setsarrayMust contain at least a "start" set, but can contain any number of additional sets that are routed to by other rules to form a directional graph of rules.
typestring
updated_atstringThe date/time the object was last updated.
updated_byobjectReference to the user that last updated the object.
versionstringVersion of these Orchestration Rules

Methods

NameAccessible byRequired ParamsDescription
get_orch_path_routerSELECTidGet a Global Orchestration's Routing Rules.

An Orchestration Router allows you to create a set of Event Rules. The Router evaluates Events you send to this Global Orchestration against each of its rules, one at a time, and routes the event to a specific Service based on the first rule that matches. If an event doesn't match any rules, it'll be sent to service specified in as the catch_all or the "Unrouted" Orchestration if no service is specified.

For more information see the API Concepts Document

Scoped OAuth requires: event_orchestrations.read
_get_orch_path_routerEXECidGet a Global Orchestration's Routing Rules.

An Orchestration Router allows you to create a set of Event Rules. The Router evaluates Events you send to this Global Orchestration against each of its rules, one at a time, and routes the event to a specific Service based on the first rule that matches. If an event doesn't match any rules, it'll be sent to service specified in as the catch_all or the "Unrouted" Orchestration if no service is specified.

For more information see the API Concepts Document

Scoped OAuth requires: event_orchestrations.read
update_orch_path_routerEXECidUpdate a Global Orchestration's Routing Rules.

An Orchestration Router allows you to create a set of Event Rules. The Router evaluates Events you send to this Global Orchestration against each of its rules, one at a time, and routes the event to a specific Service based on the first rule that matches. If an event doesn't match any rules, it'll be sent to service specified in as the catch_all or the "Unrouted" Orchestration if no service is specified.

For more information see the API Concepts Document

Scoped OAuth requires: event_orchestrations.write