naftiko: 1.0.0-alpha2 info: label: PagerDuty API — Event Orchestrations description: 'PagerDuty API — Event Orchestrations. 31 operations. Lead operation: PagerDuty List Event Orchestrations. Self-contained Naftiko capability covering one Pagerduty business surface.' tags: - Pagerduty - Event Orchestrations created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: PAGERDUTY_API_KEY: PAGERDUTY_API_KEY capability: consumes: - type: http namespace: pagerduty-event-orchestrations baseUri: https://api.pagerduty.com description: PagerDuty API — Event Orchestrations business capability. Self-contained, no shared references. resources: - name: event_orchestrations path: /event_orchestrations operations: - name: listeventorchestrations method: GET description: PagerDuty List Event Orchestrations outputRawFormat: json outputParameters: - name: result type: object value: $. - name: postorchestration method: POST description: PagerDuty Create an Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: event_orchestrations-services-service_id path: /event_orchestrations/services/{service_id} operations: - name: getorchpathservice method: GET description: PagerDuty Get the Service Orchestration for a Service outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateorchpathservice method: PUT description: PagerDuty Update the Service Orchestration for a Service outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: event_orchestrations-services-service_id-active path: /event_orchestrations/services/{service_id}/active operations: - name: getorchactivestatus method: GET description: PagerDuty Get the Service Orchestration active status for a Service outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateorchactivestatus method: PUT description: PagerDuty Update the Service Orchestration active status for a Service outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: event_orchestrations-services-service_id-cache_variables path: /event_orchestrations/services/{service_id}/cache_variables operations: - name: listcachevaronserviceorch method: GET description: PagerDuty List Cache Variables for a Service Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createcachevaronserviceorch method: POST description: PagerDuty Create a Cache Variable for a Service Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: event_orchestrations-services-service_id-cache_variables-cache_variable_id path: /event_orchestrations/services/{service_id}/cache_variables/{cache_variable_id} operations: - name: getcachevaronserviceorch method: GET description: PagerDuty Get a Cache Variable for a Service Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatecachevaronserviceorch method: PUT description: PagerDuty Update a Cache Variable for a Service Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: deletecachevaronserviceorch method: DELETE description: PagerDuty Delete a Cache Variable for a Service Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: event_orchestrations-id path: /event_orchestrations/{id} operations: - name: getorchestration method: GET description: PagerDuty Get an Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateorchestration method: PUT description: PagerDuty Update an Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: deleteorchestration method: DELETE description: PagerDuty Delete an Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: event_orchestrations-id-cache_variables path: /event_orchestrations/{id}/cache_variables operations: - name: listcachevaronglobalorch method: GET description: PagerDuty List Cache Variables for a Global Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createcachevaronglobalorch method: POST description: PagerDuty Create a Cache Variable for a Global Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: event_orchestrations-id-cache_variables-cache_variable_id path: /event_orchestrations/{id}/cache_variables/{cache_variable_id} operations: - name: getcachevaronglobalorch method: GET description: PagerDuty Get a Cache Variable for a Global Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatecachevaronglobalorch method: PUT description: PagerDuty Update a Cache Variable for a Global Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: deletecachevaronglobalorch method: DELETE description: PagerDuty Delete a Cache Variable for a Global Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: event_orchestrations-id-global path: /event_orchestrations/{id}/global operations: - name: getorchpathglobal method: GET description: PagerDuty Get the Global Orchestration for an Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateorchpathglobal method: PUT description: PagerDuty Update the Global Orchestration for an Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: event_orchestrations-id-integrations path: /event_orchestrations/{id}/integrations operations: - name: listorchestrationintegrations method: GET description: PagerDuty List Integrations for an Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: postorchestrationintegration method: POST description: PagerDuty Create an Integration for an Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: event_orchestrations-id-integrations-migration path: /event_orchestrations/{id}/integrations/migration operations: - name: migrateorchestrationintegration method: POST description: PagerDuty Migrate an Integration from one Event Orchestration to another outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: event_orchestrations-id-integrations-integration_id path: /event_orchestrations/{id}/integrations/{integration_id} operations: - name: getorchestrationintegration method: GET description: PagerDuty Get an Integration for an Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateorchestrationintegration method: PUT description: PagerDuty Update an Integration for an Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: deleteorchestrationintegration method: DELETE description: PagerDuty Delete an Integration for an Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: event_orchestrations-id-router path: /event_orchestrations/{id}/router operations: - name: getorchpathrouter method: GET description: PagerDuty Get the Router for an Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateorchpathrouter method: PUT description: PagerDuty Update the Router for an Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: event_orchestrations-id-unrouted path: /event_orchestrations/{id}/unrouted operations: - name: getorchpathunrouted method: GET description: PagerDuty Get the Unrouted Orchestration for an Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateorchpathunrouted method: PUT description: PagerDuty Update the Unrouted Orchestration for an Event Orchestration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false authentication: type: apikey key: Authorization value: '{{env.PAGERDUTY_API_KEY}}' placement: header exposes: - type: rest namespace: pagerduty-event-orchestrations-rest port: 8080 description: REST adapter for PagerDuty API — Event Orchestrations. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/event-orchestrations name: event-orchestrations description: REST surface for event_orchestrations. operations: - method: GET name: listeventorchestrations description: PagerDuty List Event Orchestrations call: pagerduty-event-orchestrations.listeventorchestrations outputParameters: - type: object mapping: $. - method: POST name: postorchestration description: PagerDuty Create an Orchestration call: pagerduty-event-orchestrations.postorchestration with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/event-orchestrations/services/{service-id} name: event-orchestrations-services-service-id description: REST surface for event_orchestrations-services-service_id. operations: - method: GET name: getorchpathservice description: PagerDuty Get the Service Orchestration for a Service call: pagerduty-event-orchestrations.getorchpathservice outputParameters: - type: object mapping: $. - method: PUT name: updateorchpathservice description: PagerDuty Update the Service Orchestration for a Service call: pagerduty-event-orchestrations.updateorchpathservice with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/event-orchestrations/services/{service-id}/active name: event-orchestrations-services-service-id-active description: REST surface for event_orchestrations-services-service_id-active. operations: - method: GET name: getorchactivestatus description: PagerDuty Get the Service Orchestration active status for a Service call: pagerduty-event-orchestrations.getorchactivestatus outputParameters: - type: object mapping: $. - method: PUT name: updateorchactivestatus description: PagerDuty Update the Service Orchestration active status for a Service call: pagerduty-event-orchestrations.updateorchactivestatus with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/event-orchestrations/services/{service-id}/cache-variables name: event-orchestrations-services-service-id-cache-variables description: REST surface for event_orchestrations-services-service_id-cache_variables. operations: - method: GET name: listcachevaronserviceorch description: PagerDuty List Cache Variables for a Service Event Orchestration call: pagerduty-event-orchestrations.listcachevaronserviceorch outputParameters: - type: object mapping: $. - method: POST name: createcachevaronserviceorch description: PagerDuty Create a Cache Variable for a Service Event Orchestration call: pagerduty-event-orchestrations.createcachevaronserviceorch with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/event-orchestrations/services/{service-id}/cache-variables/{cache-variable-id} name: event-orchestrations-services-service-id-cache-variables-cache-variable-id description: REST surface for event_orchestrations-services-service_id-cache_variables-cache_variable_id. operations: - method: GET name: getcachevaronserviceorch description: PagerDuty Get a Cache Variable for a Service Event Orchestration call: pagerduty-event-orchestrations.getcachevaronserviceorch outputParameters: - type: object mapping: $. - method: PUT name: updatecachevaronserviceorch description: PagerDuty Update a Cache Variable for a Service Event Orchestration call: pagerduty-event-orchestrations.updatecachevaronserviceorch with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletecachevaronserviceorch description: PagerDuty Delete a Cache Variable for a Service Event Orchestration call: pagerduty-event-orchestrations.deletecachevaronserviceorch outputParameters: - type: object mapping: $. - path: /v1/event-orchestrations/{id} name: event-orchestrations-id description: REST surface for event_orchestrations-id. operations: - method: GET name: getorchestration description: PagerDuty Get an Orchestration call: pagerduty-event-orchestrations.getorchestration outputParameters: - type: object mapping: $. - method: PUT name: updateorchestration description: PagerDuty Update an Orchestration call: pagerduty-event-orchestrations.updateorchestration with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteorchestration description: PagerDuty Delete an Orchestration call: pagerduty-event-orchestrations.deleteorchestration outputParameters: - type: object mapping: $. - path: /v1/event-orchestrations/{id}/cache-variables name: event-orchestrations-id-cache-variables description: REST surface for event_orchestrations-id-cache_variables. operations: - method: GET name: listcachevaronglobalorch description: PagerDuty List Cache Variables for a Global Event Orchestration call: pagerduty-event-orchestrations.listcachevaronglobalorch outputParameters: - type: object mapping: $. - method: POST name: createcachevaronglobalorch description: PagerDuty Create a Cache Variable for a Global Event Orchestration call: pagerduty-event-orchestrations.createcachevaronglobalorch with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/event-orchestrations/{id}/cache-variables/{cache-variable-id} name: event-orchestrations-id-cache-variables-cache-variable-id description: REST surface for event_orchestrations-id-cache_variables-cache_variable_id. operations: - method: GET name: getcachevaronglobalorch description: PagerDuty Get a Cache Variable for a Global Event Orchestration call: pagerduty-event-orchestrations.getcachevaronglobalorch outputParameters: - type: object mapping: $. - method: PUT name: updatecachevaronglobalorch description: PagerDuty Update a Cache Variable for a Global Event Orchestration call: pagerduty-event-orchestrations.updatecachevaronglobalorch with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletecachevaronglobalorch description: PagerDuty Delete a Cache Variable for a Global Event Orchestration call: pagerduty-event-orchestrations.deletecachevaronglobalorch outputParameters: - type: object mapping: $. - path: /v1/event-orchestrations/{id}/global name: event-orchestrations-id-global description: REST surface for event_orchestrations-id-global. operations: - method: GET name: getorchpathglobal description: PagerDuty Get the Global Orchestration for an Event Orchestration call: pagerduty-event-orchestrations.getorchpathglobal outputParameters: - type: object mapping: $. - method: PUT name: updateorchpathglobal description: PagerDuty Update the Global Orchestration for an Event Orchestration call: pagerduty-event-orchestrations.updateorchpathglobal with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/event-orchestrations/{id}/integrations name: event-orchestrations-id-integrations description: REST surface for event_orchestrations-id-integrations. operations: - method: GET name: listorchestrationintegrations description: PagerDuty List Integrations for an Event Orchestration call: pagerduty-event-orchestrations.listorchestrationintegrations outputParameters: - type: object mapping: $. - method: POST name: postorchestrationintegration description: PagerDuty Create an Integration for an Event Orchestration call: pagerduty-event-orchestrations.postorchestrationintegration with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/event-orchestrations/{id}/integrations/migration name: event-orchestrations-id-integrations-migration description: REST surface for event_orchestrations-id-integrations-migration. operations: - method: POST name: migrateorchestrationintegration description: PagerDuty Migrate an Integration from one Event Orchestration to another call: pagerduty-event-orchestrations.migrateorchestrationintegration with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/event-orchestrations/{id}/integrations/{integration-id} name: event-orchestrations-id-integrations-integration-id description: REST surface for event_orchestrations-id-integrations-integration_id. operations: - method: GET name: getorchestrationintegration description: PagerDuty Get an Integration for an Event Orchestration call: pagerduty-event-orchestrations.getorchestrationintegration outputParameters: - type: object mapping: $. - method: PUT name: updateorchestrationintegration description: PagerDuty Update an Integration for an Event Orchestration call: pagerduty-event-orchestrations.updateorchestrationintegration with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteorchestrationintegration description: PagerDuty Delete an Integration for an Event Orchestration call: pagerduty-event-orchestrations.deleteorchestrationintegration outputParameters: - type: object mapping: $. - path: /v1/event-orchestrations/{id}/router name: event-orchestrations-id-router description: REST surface for event_orchestrations-id-router. operations: - method: GET name: getorchpathrouter description: PagerDuty Get the Router for an Event Orchestration call: pagerduty-event-orchestrations.getorchpathrouter outputParameters: - type: object mapping: $. - method: PUT name: updateorchpathrouter description: PagerDuty Update the Router for an Event Orchestration call: pagerduty-event-orchestrations.updateorchpathrouter with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/event-orchestrations/{id}/unrouted name: event-orchestrations-id-unrouted description: REST surface for event_orchestrations-id-unrouted. operations: - method: GET name: getorchpathunrouted description: PagerDuty Get the Unrouted Orchestration for an Event Orchestration call: pagerduty-event-orchestrations.getorchpathunrouted outputParameters: - type: object mapping: $. - method: PUT name: updateorchpathunrouted description: PagerDuty Update the Unrouted Orchestration for an Event Orchestration call: pagerduty-event-orchestrations.updateorchpathunrouted with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: pagerduty-event-orchestrations-mcp port: 9090 transport: http description: MCP adapter for PagerDuty API — Event Orchestrations. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: pagerduty-list-event-orchestrations description: PagerDuty List Event Orchestrations hints: readOnly: true destructive: false idempotent: true call: pagerduty-event-orchestrations.listeventorchestrations outputParameters: - type: object mapping: $. - name: pagerduty-create-orchestration description: PagerDuty Create an Orchestration hints: readOnly: false destructive: false idempotent: false call: pagerduty-event-orchestrations.postorchestration with: body: tools.body outputParameters: - type: object mapping: $. - name: pagerduty-get-service-orchestration-service description: PagerDuty Get the Service Orchestration for a Service hints: readOnly: true destructive: false idempotent: true call: pagerduty-event-orchestrations.getorchpathservice outputParameters: - type: object mapping: $. - name: pagerduty-update-service-orchestration-service description: PagerDuty Update the Service Orchestration for a Service hints: readOnly: false destructive: false idempotent: true call: pagerduty-event-orchestrations.updateorchpathservice with: body: tools.body outputParameters: - type: object mapping: $. - name: pagerduty-get-service-orchestration-active description: PagerDuty Get the Service Orchestration active status for a Service hints: readOnly: true destructive: false idempotent: true call: pagerduty-event-orchestrations.getorchactivestatus outputParameters: - type: object mapping: $. - name: pagerduty-update-service-orchestration-active description: PagerDuty Update the Service Orchestration active status for a Service hints: readOnly: false destructive: false idempotent: true call: pagerduty-event-orchestrations.updateorchactivestatus with: body: tools.body outputParameters: - type: object mapping: $. - name: pagerduty-list-cache-variables-service description: PagerDuty List Cache Variables for a Service Event Orchestration hints: readOnly: true destructive: false idempotent: true call: pagerduty-event-orchestrations.listcachevaronserviceorch outputParameters: - type: object mapping: $. - name: pagerduty-create-cache-variable-service description: PagerDuty Create a Cache Variable for a Service Event Orchestration hints: readOnly: false destructive: false idempotent: false call: pagerduty-event-orchestrations.createcachevaronserviceorch with: body: tools.body outputParameters: - type: object mapping: $. - name: pagerduty-get-cache-variable-service description: PagerDuty Get a Cache Variable for a Service Event Orchestration hints: readOnly: true destructive: false idempotent: true call: pagerduty-event-orchestrations.getcachevaronserviceorch outputParameters: - type: object mapping: $. - name: pagerduty-update-cache-variable-service description: PagerDuty Update a Cache Variable for a Service Event Orchestration hints: readOnly: false destructive: false idempotent: true call: pagerduty-event-orchestrations.updatecachevaronserviceorch with: body: tools.body outputParameters: - type: object mapping: $. - name: pagerduty-delete-cache-variable-service description: PagerDuty Delete a Cache Variable for a Service Event Orchestration hints: readOnly: false destructive: true idempotent: true call: pagerduty-event-orchestrations.deletecachevaronserviceorch outputParameters: - type: object mapping: $. - name: pagerduty-get-orchestration description: PagerDuty Get an Orchestration hints: readOnly: true destructive: false idempotent: true call: pagerduty-event-orchestrations.getorchestration outputParameters: - type: object mapping: $. - name: pagerduty-update-orchestration description: PagerDuty Update an Orchestration hints: readOnly: false destructive: false idempotent: true call: pagerduty-event-orchestrations.updateorchestration with: body: tools.body outputParameters: - type: object mapping: $. - name: pagerduty-delete-orchestration description: PagerDuty Delete an Orchestration hints: readOnly: false destructive: true idempotent: true call: pagerduty-event-orchestrations.deleteorchestration outputParameters: - type: object mapping: $. - name: pagerduty-list-cache-variables-global description: PagerDuty List Cache Variables for a Global Event Orchestration hints: readOnly: true destructive: false idempotent: true call: pagerduty-event-orchestrations.listcachevaronglobalorch outputParameters: - type: object mapping: $. - name: pagerduty-create-cache-variable-global description: PagerDuty Create a Cache Variable for a Global Event Orchestration hints: readOnly: false destructive: false idempotent: false call: pagerduty-event-orchestrations.createcachevaronglobalorch with: body: tools.body outputParameters: - type: object mapping: $. - name: pagerduty-get-cache-variable-global description: PagerDuty Get a Cache Variable for a Global Event Orchestration hints: readOnly: true destructive: false idempotent: true call: pagerduty-event-orchestrations.getcachevaronglobalorch outputParameters: - type: object mapping: $. - name: pagerduty-update-cache-variable-global description: PagerDuty Update a Cache Variable for a Global Event Orchestration hints: readOnly: false destructive: false idempotent: true call: pagerduty-event-orchestrations.updatecachevaronglobalorch with: body: tools.body outputParameters: - type: object mapping: $. - name: pagerduty-delete-cache-variable-global description: PagerDuty Delete a Cache Variable for a Global Event Orchestration hints: readOnly: false destructive: true idempotent: true call: pagerduty-event-orchestrations.deletecachevaronglobalorch outputParameters: - type: object mapping: $. - name: pagerduty-get-global-orchestration-event description: PagerDuty Get the Global Orchestration for an Event Orchestration hints: readOnly: true destructive: false idempotent: true call: pagerduty-event-orchestrations.getorchpathglobal outputParameters: - type: object mapping: $. - name: pagerduty-update-global-orchestration-event description: PagerDuty Update the Global Orchestration for an Event Orchestration hints: readOnly: false destructive: false idempotent: true call: pagerduty-event-orchestrations.updateorchpathglobal with: body: tools.body outputParameters: - type: object mapping: $. - name: pagerduty-list-integrations-event-orchestration description: PagerDuty List Integrations for an Event Orchestration hints: readOnly: true destructive: false idempotent: true call: pagerduty-event-orchestrations.listorchestrationintegrations outputParameters: - type: object mapping: $. - name: pagerduty-create-integration-event-orchestration description: PagerDuty Create an Integration for an Event Orchestration hints: readOnly: false destructive: false idempotent: false call: pagerduty-event-orchestrations.postorchestrationintegration with: body: tools.body outputParameters: - type: object mapping: $. - name: pagerduty-migrate-integration-one-event description: PagerDuty Migrate an Integration from one Event Orchestration to another hints: readOnly: false destructive: false idempotent: false call: pagerduty-event-orchestrations.migrateorchestrationintegration with: body: tools.body outputParameters: - type: object mapping: $. - name: pagerduty-get-integration-event-orchestration description: PagerDuty Get an Integration for an Event Orchestration hints: readOnly: true destructive: false idempotent: true call: pagerduty-event-orchestrations.getorchestrationintegration outputParameters: - type: object mapping: $. - name: pagerduty-update-integration-event-orchestration description: PagerDuty Update an Integration for an Event Orchestration hints: readOnly: false destructive: false idempotent: true call: pagerduty-event-orchestrations.updateorchestrationintegration with: body: tools.body outputParameters: - type: object mapping: $. - name: pagerduty-delete-integration-event-orchestration description: PagerDuty Delete an Integration for an Event Orchestration hints: readOnly: false destructive: true idempotent: true call: pagerduty-event-orchestrations.deleteorchestrationintegration outputParameters: - type: object mapping: $. - name: pagerduty-get-router-event-orchestration description: PagerDuty Get the Router for an Event Orchestration hints: readOnly: true destructive: false idempotent: true call: pagerduty-event-orchestrations.getorchpathrouter outputParameters: - type: object mapping: $. - name: pagerduty-update-router-event-orchestration description: PagerDuty Update the Router for an Event Orchestration hints: readOnly: false destructive: false idempotent: true call: pagerduty-event-orchestrations.updateorchpathrouter with: body: tools.body outputParameters: - type: object mapping: $. - name: pagerduty-get-unrouted-orchestration-event description: PagerDuty Get the Unrouted Orchestration for an Event Orchestration hints: readOnly: true destructive: false idempotent: true call: pagerduty-event-orchestrations.getorchpathunrouted outputParameters: - type: object mapping: $. - name: pagerduty-update-unrouted-orchestration-event description: PagerDuty Update the Unrouted Orchestration for an Event Orchestration hints: readOnly: false destructive: false idempotent: true call: pagerduty-event-orchestrations.updateorchpathunrouted with: body: tools.body outputParameters: - type: object mapping: $.