PAGERDUTY_CREATE_EVENT_ORCHESTRATION
Creates a new Event Orchestration in PagerDuty, which defines how incoming events are processed and routed to appropriate services. This endpoint allows you to set up a configuration that manages the flow of events from various integrations, ensuring efficient incident handling. Use this when you need to establish a new set of rules for event routing, especially when introducing new services or reorganizing your incident management workflow. The created Orchestration can later be associated with specific integrations using their routing keys. Note that while you can create the Orchestration structure, the actual integrations and routing details are managed separately and will be populated as read-only information once configured.
Available from 1 provider (1 remote)
Input Schema
{
"type": "object",
"properties": {
"orchestration__id": {
"type": "string",
"title": "Orchestration Id",
"description": "ID of the Orchestration."
},
"orchestration__name": {
"type": "string",
"title": "Orchestration Name",
"description": "Name of the Orchestration."
},
"orchestration__self": {
"type": "string",
"title": "Orchestration Self",
"format": "url",
"description": "The API show URL at which the object is accessible"
},
"orchestration__routes": {
"type": "integer",
"title": "Orchestration Routes",
"description": "Number of different Service Orchestration being routed to"
},
"orchestration__version": {
"type": "string",
"title": "Orchestration Version",
"description": "Version of the Orchestration."
},
"orchestration__team__id": {
"type": "string",
"title": "Orchestration Team Id",
"description": "Id"
},
"orchestration__team__self": {
"type": "string",
"title": "Orchestration Team Self",
"format": "url",
"description": "The API show URL at which the object is accessible"
},
"orchestration__team__type": {
"type": "string",
"title": "Orchestration Team Type",
"description": "A string that determines the schema of the object"
},
"orchestration__created__at": {
"type": "string",
"title": "Orchestration Created At",
"format": "date-time",
"description": "The date the Orchestration was created at."
},
"orchestration__description": {
"type": "string",
"title": "Orchestration Description",
"description": "A description of this Orchestration\"s purpose."
},
"orchestration__updated__at": {
"type": "string",
"title": "Orchestration Updated At",
"format": "date-time",
"description": "The date the Orchestration was last updated."
},
"orchestration__integrations": {
"type": "array",
"items": {
"type": "object",
"title": "IntegrationsRequest",
"properties": {
"id": {
"type": "string",
"title": "Id",
"description": "ID of the Integration."
},
"label": {
"type": "string",
"title": "Label",
"description": "Name of the Integration."
},
"parameters__type": {
"type": "string",
"title": "Parameters Type",
"default": "global",
"description": "Type"
},
"parameters__routing__key": {
"type": "string",
"title": "Parameters Routing Key",
"description": "Routing Key used to send Events to this Orchestration"
}
},
"description": "Request schema for `Integrations`"
},
"title": "Orchestration Integrations",
"description": "Integrations"
},
"orchestration__created__by__id": {
"type": "string",
"title": "Orchestration Created By Id",
"description": "Id"
},
"orchestration__updated__by__id": {
"type": "string",
"title": "Orchestration Updated By Id",
"description": "Id"
},
"orchestration__created__by__self": {
"type": "string",
"title": "Orchestration Created By Self",
"format": "url",
"description": "The API show URL at which the object is accessible"
},
"orchestration__created__by__type": {
"type": "string",
"title": "Orchestration Created By Type",
"description": "A string that determines the schema of the object"
},
"orchestration__updated__by__self": {
"type": "string",
"title": "Orchestration Updated By Self",
"format": "url",
"description": "The API show URL at which the object is accessible"
},
"orchestration__updated__by__type": {
"type": "string",
"title": "Orchestration Updated By Type",
"description": "A string that determines the schema of the object"
}
}
}
Remote Providers (1)
These servers are accessible over the network — no local installation needed.
PagerDuty
Remotepagerduty