Skip to main content

Event Orchestrations

Event Orchestrations allow you to define rules for routing and transforming events before they create or update incidents. They can be configured at the global level, per-service level, or as routers that direct events to specific services.

Toolsโ€‹

list_event_orchestrationsโ€‹

List event orchestrations with optional filtering.

ParameterTypeRequiredDescription
query_modelEventOrchestrationQueryNoOptional filtering parameters

get_event_orchestrationโ€‹

Get details for a specific event orchestration.

ParameterTypeRequiredDescription
orchestration_idstringYesThe ID of the event orchestration to retrieve

get_event_orchestration_routerโ€‹

Get the router configuration for a specific event orchestration. The router determines which service receives events based on matching rules.

ParameterTypeRequiredDescription
orchestration_idstringYesThe ID of the event orchestration

get_event_orchestration_serviceโ€‹

Get the Service Orchestration configuration for a specific service.

ParameterTypeRequiredDescription
service_idstringYesThe ID of the service to retrieve the orchestration configuration for

get_event_orchestration_globalโ€‹

Get the Global Orchestration configuration for a specific event orchestration.

ParameterTypeRequiredDescription
orchestration_idstringYesThe ID of the event orchestration

update_event_orchestration_router (write)โ€‹

Update the router configuration for a specific event orchestration.

ParameterTypeRequiredDescription
orchestration_idstringYesThe ID of the event orchestration to update router for
router_updateEventOrchestrationRouterUpdateRequestYesThe updated router configuration
note

Requires --enable-write-tools flag.


append_event_orchestration_router_rule (write)โ€‹

Append a new routing rule to the end of an event orchestration's router rules. This tool first retrieves the current router configuration, appends the new rule to the existing rules array, and then updates the router.

ParameterTypeRequiredDescription
orchestration_idstringYesThe ID of the event orchestration to append the rule to
new_ruleEventOrchestrationRuleCreateRequestYesThe new rule configuration to append
note

Requires --enable-write-tools flag.

Example prompt:

"Add a routing rule to orchestration PXXXXXX that sends events with severity=critical to the payments service"