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

Remote

pagerduty

View product →