PagerDuty

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.

Remote pagerduty

Other tools also called PAGERDUTY_CREATE_EVENT_ORCHESTRATION? See providers with this name

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"
    }
  }
}