Skip to main content
Glama

Server Details

The Cortex MCP server provides read-only access to real-time engineering context from the Cortex developer portal, allowing AI coding assistants to answer natural language questions about your organization's catalog (microservices, libraries, domains, teams, infrastructure), scorecards (engineering standards and best practices), initiatives (goals and deadlines), and Engineering Intelligence metrics. It includes tools for querying documentation, tracking personal entities, and accessing AI-assisted insights across the entire Cortex ecosystem.

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
74.6% over 81 days
OAuth
Requires browser extension
Last Tested
Transport
Streamable HTTP
URL
ChatGPT
–
Claude
–

TDQS

B3.2/5.0

Scored across 116 tools

Disambiguation3/5

Many tools are differentiated by detailed descriptions, especially the create/patch/update and advanced query-param variants, but there are several overlapping clusters: entity list/search/get, deployment add/search/get, custom-data normal/advanced, and scorecard score views. An agent can usually disambiguate by reading, yet the volume of near-duplicates makes misselection plausible.

Naming Consistency3/5

The set is predominantly camelCase and verb-first, but conventions are mixed: add/create/upsert coexist, get/retrieve/list/search are inconsistent, and a few snake_case names (get_more_tools, query_docs) plus service-prefixed names (AWSGetAwsResources, KubernetesGetK8sResourcesForEntity) break the pattern. Still readable overall.

Tool Count1/5

116 tools is far beyond the typical 3-15 well-scoped range and exceeds the 50+ threshold that indicates an extreme mismatch. Even for a broad platform, the surface is too large to navigate efficiently and likely overwhelms tool selection.

Completeness4/5

The server covers a wide lifecycle: catalog entities, descriptors, dependencies, teams, scorecards, exemptions, workflows, plugins, verifications, metrics, integrations, and package uploads. Gaps include missing delete operations for many resources and no explicit list/create team tools, but core workflows are largely covered.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 62 tool updates
    • AddedaddCustomDataForEntity
    • AddedaddCustomDataForEntityAdvanced
    • AddedaddDeployForEntity
    • AddedaddGroupsToEntity
    • AddedapproveScorecardRuleExemption
    • AddedarchiveEntity
    • AddedarchiveTeam
    • AddedcreateCustomEventForEntity
    • AddedcreateCustomMetricData
    • AddedcreateDefinition
    • AddedcreateDependency
    • AddedcreateInitiative
    • AddedcreateOrPatchEntity
    • AddedcreateOrUpdateEntity
    • AddedcreateOrUpdateScaffolder
    • AddedcreateOrUpdateScorecard
    • ChangedcreateOrUpdateWorkflow1 field changed
      • changedInput schema / properties / actions / items / properties / schema / anyOf
        Previous value: -[
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "headers": {
        -            "additionalProperties": {
        -              "description": "The headers for the HTTP request",
        -              "type": "string"
        -            },
        -            "description": "The headers for the HTTP request",
        -            "type": "object"
        -          },
        -          "httpMethod": {
        -            "description": "The HTTP method for the request",
        -            "enum": [
        -              "GET",
        -              "POST",
        -              "PUT",
        -              "DELETE",
        -              "PATCH"
        -            ],
        -            "type": "string"
        -          },
        -          "integration": {
        -            "description": "The integration to use for authentication",
        -            "enum": [
        -              "AzureDevops",
        -              "Bitbucket",
        -              "GitHub",
        -              "LaunchDarkly",
        -              "ServiceNow",
        -              "GitLab",
        -              "Pagerduty",
        -              "Slack",
        -              "Cortex",
        -              "Jenkins",
        -              "Google",
        -              "Harness",
        -              "Jira",
        -              "Sonarqube",
        -              "CircleCi",
        -              "Coralogix",
        -              "Semgrep",
        -              "Apiiro",
        -              "Prometheus",
        -              "Rootly",
        -              "NewRelic",
        -              "Opsgenie",
        -              "Sentry",
        -              "Snyk",
        -              "Buildkite",
        -              "Firehydrant",
        -              "Victorops",
        -              "Rollbar",
        -              "Bugsnag",
        -              "Codecov",
        -              "SignalFX",
        -              "Instana",
        -              "Lightstep",
        -              "SumoLogic",
        -              "Mend",
        -              "BambooHR",
        -              "XMatters",
        -              "Clickup"
        -            ],
        -            "type": "string"
        -          },
        -          "integrationAlias": {
        -            "description": "The alias of the integration configuration to use",
        -            "type": "string"
        -          },
        -          "payload": {
        -            "description": "The payload for the request",
        -            "type": "string"
        -          },
        -          "targetHost": {
        -            "description": "The *.googleapis.com host to target when using the Google Cloud integration. Setting this with any other integration is rejected as invalid. Defaults to cloudresourcemanager.googleapis.com when unset.",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          },
        -          "url": {
        -            "description": "The URL for the request",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "headers",
        -          "httpMethod",
        -          "type",
        -          "url"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "HTTP_REQUEST",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "actionIdentifier": {
        -            "description": "The ID of the Cortex library action to run, e.g. `googleCloud.getProject`. Copy it from an existing workflow with getWorkflow.",
        -            "type": "string"
        -          },
        -          "inputs": {
        -            "additionalProperties": {
        -              "type": "object"
        -            },
        -            "description": "The values for the inputs of the library action, by input key",
        -            "type": "object"
        -          },
        -          "integrationAlias": {
        -            "description": "The alias of the integration configuration to use. Required when the integration has more than one configuration.",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "actionIdentifier",
        -          "inputs",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "ADVANCED_HTTP_REQUEST",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "headers": {
        -            "additionalProperties": {
        -              "description": "The headers for the HTTP request",
        -              "type": "string"
        -            },
        -            "description": "The headers for the HTTP request",
        -            "type": "object"
        -          },
        -          "httpMethod": {
        -            "description": "The HTTP method for the request",
        -            "enum": [
        -              "GET",
        -              "POST",
        -              "PUT",
        -              "DELETE",
        -              "PATCH"
        -            ],
        -            "type": "string"
        -          },
        -          "integration": {
        -            "description": "The integration to use for authentication",
        -            "enum": [
        -              "AzureDevops",
        -              "Bitbucket",
        -              "GitHub",
        -              "LaunchDarkly",
        -              "ServiceNow",
        -              "GitLab",
        -              "Pagerduty",
        -              "Slack",
        -              "Cortex",
        -              "Jenkins",
        -              "Google",
        -              "Harness",
        -              "Jira",
        -              "Sonarqube",
        -              "CircleCi",
        -              "Coralogix",
        -              "Semgrep",
        -              "Apiiro",
        -              "Prometheus",
        -              "Rootly",
        -              "NewRelic",
        -              "Opsgenie",
        -              "Sentry",
        -              "Snyk",
        -              "Buildkite",
        -              "Firehydrant",
        -              "Victorops",
        -              "Rollbar",
        -              "Bugsnag",
        -              "Codecov",
        -              "SignalFX",
        -              "Instana",
        -              "Lightstep",
        -              "SumoLogic",
        -              "Mend",
        -              "BambooHR",
        -              "XMatters",
        -              "Clickup"
        -            ],
        -            "type": "string"
        -          },
        -          "integrationAlias": {
        -            "description": "The alias of the integration configuration to use",
        -            "type": "string"
        -          },
        -          "payload": {
        -            "description": "The payload for the request",
        -            "type": "string"
        -          },
        -          "targetHost": {
        -            "description": "The *.googleapis.com host to target when using the Google Cloud integration. Setting this with any other integration is rejected as invalid. Defaults to cloudresourcemanager.googleapis.com when unset.",
        -            "type": "string"
        -          },
        -          "timeoutInSeconds": {
        -            "description": "The timeout for the request in seconds",
        -            "format": "int32",
        -            "type": "integer"
        -          },
        -          "type": {
        -            "type": "string"
        -          },
        -          "url": {
        -            "description": "The URL for the request",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "headers",
        -          "httpMethod",
        -          "type",
        -          "url"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "HTTP_REQUEST_ASYNC",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "createNewRepository": {
        -            "description": "Whether the Scaffolder should create a new repository. Defaults to `true`",
        -            "type": "boolean"
        -          },
        -          "createService": {
        -            "description": "Whether the cortex service should be created.",
        -            "type": "boolean"
        -          },
        -          "inputOverrides": {
        -            "description": "The input overrides for the Scaffolder",
        -            "items": {
        -              "anyOf": [
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of overrides for the action inputs",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input override",
        -                          "enum": [
        -                            "OPTION",
        -                            "VALUE"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "inputKey": {
        -                          "description": "The input key to override",
        -                          "type": "string"
        -                        },
        -                        "outputVariable": {
        -                          "description": "The path to the override value, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `variables.team-tags`.",
        -                          "type": "string"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "inputKey",
        -                        "outputVariable",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of overrides for the action inputs",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input override",
        -                          "enum": [
        -                            "OPTION",
        -                            "VALUE"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "editable": {
        -                          "description": "Whether the override is editable by the user. Defaults to `false`. If set to `true` it'll pause the execution of the workflow and wait for the user to provide the value",
        -                          "type": "boolean"
        -                        },
        -                        "inputKey": {
        -                          "description": "The input key to override",
        -                          "type": "string"
        -                        },
        -                        "outputVariable": {
        -                          "description": "The path to the override value, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `variables.team-tags`.",
        -                          "type": "string"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "editable",
        -                        "inputKey",
        -                        "outputVariable",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "type": "object"
        -                }
        -              ],
        -              "description": "The list of overrides for the action inputs",
        -              "properties": {
        -                "type": {
        -                  "description": "The type of the input override",
        -                  "enum": [
        -                    "OPTION",
        -                    "VALUE"
        -                  ],
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "type"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          "scaffolderTemplateId": {
        -            "description": "On input, accepts either the tag or the Cortex ID of the Scaffolder template. On output, always the template's Cortex ID, or `null` if the referenced template was deleted.",
        -            "type": "string"
        -          },
        -          "scaffolderTemplateTag": {
        -            "description": "The tag of the Scaffolder template. Preferred over `scaffolderTemplateId` when both are provided, so workflow definitions stay portable across workspaces.",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "inputOverrides",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "SCAFFOLDER",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "inputOverrides": {
        -            "description": "The list of overrides for the action inputs",
        -            "items": {
        -              "anyOf": [
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of overrides for the action inputs",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input override",
        -                          "enum": [
        -                            "OPTION",
        -                            "VALUE"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "inputKey": {
        -                          "description": "The input key to override",
        -                          "type": "string"
        -                        },
        -                        "outputVariable": {
        -                          "description": "The path to the override value, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `variables.team-tags`.",
        -                          "type": "string"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "inputKey",
        -                        "outputVariable",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of overrides for the action inputs",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input override",
        -                          "enum": [
        -                            "OPTION",
        -                            "VALUE"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "editable": {
        -                          "description": "Whether the override is editable by the user. Defaults to `false`. If set to `true` it'll pause the execution of the workflow and wait for the user to provide the value",
        -                          "type": "boolean"
        -                        },
        -                        "inputKey": {
        -                          "description": "The input key to override",
        -                          "type": "string"
        -                        },
        -                        "outputVariable": {
        -                          "description": "The path to the override value, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `variables.team-tags`.",
        -                          "type": "string"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "editable",
        -                        "inputKey",
        -                        "outputVariable",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "type": "object"
        -                }
        -              ],
        -              "description": "The list of overrides for the action inputs",
        -              "properties": {
        -                "type": {
        -                  "description": "The type of the input override",
        -                  "enum": [
        -                    "OPTION",
        -                    "VALUE"
        -                  ],
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "type"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          "inputs": {
        -            "description": "The list of inputs required for the action",
        -            "items": {
        -              "anyOf": [
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "type": "string"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        },
        -                        "validationRegex": {
        -                          "description": "The validation regex for the input",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "INPUT_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "type": "string"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        },
        -                        "validationRegex": {
        -                          "description": "The validation regex for the input",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "TEXTAREA_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "allowAdditionalOptions": {
        -                          "description": "Whether additional options are allowed. Defaults to `false`",
        -                          "type": "boolean"
        -                        },
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "type": "string"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "options": {
        -                          "description": "The list of options for the input",
        -                          "items": {
        -                            "description": "The list of options for the input",
        -                            "type": "string"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "optionsLabels": {
        -                          "description": "The list of labels for the options. If not provided, the options will be used as labels",
        -                          "items": {
        -                            "description": "The list of labels for the options. If not provided, the options will be used as labels",
        -                            "type": "string"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder value for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "allowAdditionalOptions",
        -                        "key",
        -                        "name",
        -                        "options",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "SELECT_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "allowAdditionalOptions": {
        -                          "description": "Whether additional options are allowed. Defaults to `false`",
        -                          "type": "boolean"
        -                        },
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "items": {
        -                            "description": "The default value for the input",
        -                            "type": "string"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "options": {
        -                          "description": "The list of options for the input",
        -                          "items": {
        -                            "description": "The list of options for the input",
        -                            "type": "string"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "optionsLabels": {
        -                          "description": "The list of labels for the options. If not provided, the options will be used as labels",
        -                          "items": {
        -                            "description": "The list of labels for the options. If not provided, the options will be used as labels",
        -                            "type": "string"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder value for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "allowAdditionalOptions",
        -                        "key",
        -                        "name",
        -                        "options",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "MULTISELECT_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "type": "boolean"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "TOGGLE_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "allowMultiple": {
        -                          "description": "Whether the input allows multiple values. Defaults to `false`",
        -                          "type": "boolean"
        -                        },
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "items": {
        -                            "description": "The default value for the input",
        -                            "type": "string"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "entityFilter": {
        -                          "description": "The entity filter for the input",
        -                          "properties": {
        -                            "domainIds": {
        -                              "description": "Restrict options to entities related to the provided domains",
        -                              "items": {
        -                                "description": "Restrict options to entities related to the provided domains",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            },
        -                            "emailOwners": {
        -                              "description": "Restrict options to entities owned by the provided users",
        -                              "items": {
        -                                "description": "Restrict options to entities owned by the provided users",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            },
        -                            "excludedGroupTags": {
        -                              "description": "Restrict options to entities not in the provided groups",
        -                              "items": {
        -                                "description": "Restrict options to entities not in the provided groups",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            },
        -                            "groupTags": {
        -                              "description": "Restrict options to entities in the provided groups",
        -                              "items": {
        -                                "description": "Restrict options to entities in the provided groups",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            },
        -                            "teamIds": {
        -                              "description": "Restrict options to entities owned by the provided teams",
        -                              "items": {
        -                                "description": "Restrict options to entities owned by the provided teams",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            },
        -                            "typeFilter": {
        -                              "properties": {
        -                                "types": {
        -                                  "description": "The entity types to include, by type tag, e.g. `service`, `domain` or `team`",
        -                                  "items": {
        -                                    "description": "The entity types to include, by type tag, e.g. `service`, `domain` or `team`",
        -                                    "type": "string"
        -                                  },
        -                                  "type": "array",
        -                                  "uniqueItems": true
        -                                }
        -                              },
        -                              "required": [
        -                                "types"
        -                              ],
        -                              "type": "object"
        -                            }
        -                          },
        -                          "type": "object"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "limitEntitiesToRunnerUserScope": {
        -                          "description": "Whether to limit entity options to the workflow runner's entities. Defaults to `false`",
        -                          "type": "boolean"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "shouldDisplayOptionsAsHierarchy": {
        -                          "description": "Whether the options should be displayed as a hierarchy. Defaults to `false`",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "allowMultiple",
        -                        "entityFilter",
        -                        "key",
        -                        "limitEntitiesToRunnerUserScope",
        -                        "name",
        -                        "required",
        -                        "shouldDisplayOptionsAsHierarchy",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "CORTEX_ENTITY_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "allowMultiple": {
        -                          "description": "Whether the input allows multiple values. Defaults to `false`",
        -                          "type": "boolean"
        -                        },
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "items": {
        -                            "description": "The default value for the input",
        -                            "properties": {
        -                              "email": {
        -                                "description": "The email of the user",
        -                                "type": "string"
        -                              },
        -                              "name": {
        -                                "description": "The name of the user",
        -                                "type": "string"
        -                              }
        -                            },
        -                            "required": [
        -                              "email",
        -                              "name"
        -                            ],
        -                            "type": "object"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "filter": {
        -                          "description": "The user filter for the input",
        -                          "properties": {
        -                            "teamCids": {
        -                              "description": "Restrict options to users on the provided teams",
        -                              "items": {
        -                                "description": "Restrict options to users on the provided teams",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            },
        -                            "userEmails": {
        -                              "description": "Restrict options to users with the provided emails",
        -                              "items": {
        -                                "description": "Restrict options to users with the provided emails",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            }
        -                          },
        -                          "type": "object"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "allowMultiple",
        -                        "filter",
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "CORTEX_USER_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "allowMultiple": {
        -                          "description": "Whether the input allows multiple values. Defaults to `false`",
        -                          "type": "boolean"
        -                        },
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "items": {
        -                            "description": "The default value for the input",
        -                            "type": "string"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "filter": {
        -                          "description": "The filters for the input",
        -                          "properties": {
        -                            "channels": {
        -                              "description": "Restrict options to the provided channels",
        -                              "items": {
        -                                "description": "Restrict options to the provided channels",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            }
        -                          },
        -                          "required": [
        -                            "channels"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "allowMultiple",
        -                        "filter",
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "SLACK_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "disabled": {
        -                          "description": "Whether the input should be disabled",
        -                          "type": "boolean"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        },
        -                        "validationRegex": {
        -                          "description": "The validation regex for the input",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "disabled",
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "SECRET_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "type": "number"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "disabled": {
        -                          "description": "Whether the input should be disabled",
        -                          "type": "boolean"
        -                        },
        -                        "format": {
        -                          "description": "The number format of the input",
        -                          "enum": [
        -                            "INTEGER",
        -                            "DECIMAL"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "max": {
        -                          "description": "The maximum value of the input",
        -                          "type": "number"
        -                        },
        -                        "min": {
        -                          "description": "The minimum value of the input",
        -                          "type": "number"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "disabled",
        -                        "format",
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "NUMBER_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "type": "string"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "disabled": {
        -                          "description": "Whether the input should be disabled",
        -                          "type": "boolean"
        -                        },
        -                        "format": {
        -                          "description": "The date format of the input",
        -                          "enum": [
        -                            "DATE",
        -                            "DATETIME"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "disabled",
        -                        "format",
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "DATE_FIELD",
        -                  "type": "object"
        -                }
        -              ],
        -              "description": "The list of inputs required for the action",
        -              "properties": {
        -                "type": {
        -                  "description": "The type of the input",
        -                  "enum": [
        -                    "INPUT_FIELD",
        -                    "TEXTAREA_FIELD",
        -                    "SELECT_FIELD",
        -                    "MULTISELECT_FIELD",
        -                    "TOGGLE_FIELD",
        -                    "CORTEX_ENTITY_FIELD",
        -                    "CORTEX_USER_FIELD",
        -                    "SLACK_FIELD",
        -                    "SECRET_FIELD",
        -                    "NUMBER_FIELD",
        -                    "DATE_FIELD",
        -                    "NESTED_FORM_FIELD"
        -                  ],
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "type"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          "jsValidatorScript": {
        -            "description": "Optional JavaScript validator script to validate the provided inputs",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "inputOverrides",
        -          "inputs",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "USER_INPUT",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "expression": {
        -            "description": "The JQ expression for the action. Its input has the keys `context`, `actions` and `variables`, e.g. `.context.initiatedBy.email`.",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "expression",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "JQ",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "channel": {
        -            "description": "The channel name to send the message to, without the `#`. For example for `#general` use `general`",
        -            "type": "string"
        -          },
        -          "message": {
        -            "description": "The message to send",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "channel",
        -          "message",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "SLACK",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "approverDescription": {
        -            "description": "A description that will be shown to approvers. Supports templates.",
        -            "type": "string"
        -          },
        -          "approvingTeamIds": {
        -            "description": "The CIDs of the teams whose members can approve the action, not team tags. Can be empty when `approvingTeamIdsOverride` is set.",
        -            "items": {
        -              "description": "The CIDs of the teams whose members can approve the action, not team tags. Can be empty when `approvingTeamIdsOverride` is set.",
        -              "type": "string"
        -            },
        -            "type": "array"
        -          },
        -          "approvingTeamIdsOverride": {
        -            "description": "The path to the value that resolves the approving teams at run time, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `variables.approvers`. The value at the path must be an array of team Cortex IDs or team tags.",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "approvingTeamIds",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "MANUAL_APPROVAL",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "branches": {
        -            "description": "The list of conditional branches that will be evaluated in order. Each result is at `actions.<slug>.outputs.conditions.<branchSlug>.result`.",
        -            "items": {
        -              "description": "The list of conditional branches that will be evaluated in order. Each result is at `actions.<slug>.outputs.conditions.<branchSlug>.result`.",
        -              "properties": {
        -                "expression": {
        -                  "description": "The CEL expression for the branch. It can use `context`, `actions` and `variables`, e.g. `variables.count > 0`.",
        -                  "type": "string"
        -                },
        -                "name": {
        -                  "description": "The name of the branch",
        -                  "type": "string"
        -                },
        -                "outgoingAction": {
        -                  "description": "The first action to execute in this branch path",
        -                  "type": "string"
        -                },
        -                "slug": {
        -                  "description": "The slug of the branch",
        -                  "type": "string"
        -                },
        -                "type": {
        -                  "description": "Must be `CONDITIONAL`",
        -                  "enum": [
        -                    "CONDITIONAL"
        -                  ],
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "expression",
        -                "name",
        -                "slug",
        -                "type"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          "fallbackBranch": {
        -            "description": "The fallback branch that will be taken if no other branches evaluate to `true`",
        -            "properties": {
        -              "name": {
        -                "description": "The name of the branch",
        -                "type": "string"
        -              },
        -              "outgoingAction": {
        -                "description": "The first action to execute in this branch path",
        -                "type": "string"
        -              },
        -              "slug": {
        -                "description": "The slug of the branch",
        -                "type": "string"
        -              },
        -              "type": {
        -                "description": "Must be `FALLBACK`",
        -                "enum": [
        -                  "FALLBACK"
        -                ],
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name",
        -              "slug",
        -              "type"
        -            ],
        -            "type": "object"
        -          },
        -          "joiningAction": {
        -            "description": "The slug of the action where the branch paths join again. Leave it out if they do not join.",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "branches",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "CONDITIONAL_BRANCH",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "alias": {
        -            "description": "The alias for the github configuration to be used",
        -            "type": "string"
        -          },
        -          "author": {
        -            "description": "The details of the original author of the changes being committed (optional)",
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "name": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "email",
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          "branch": {
        -            "description": "The branch in the repository where the changes will be applied (optional; defaults to the main branch if not specified)",
        -            "type": "string"
        -          },
        -          "commitMessage": {
        -            "description": "A message describing the purpose of the commit",
        -            "type": "string"
        -          },
        -          "committer": {
        -            "description": "The details of the person or system making the commit, such as name and email (optional)",
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "name": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "email",
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          "content": {
        -            "description": "The content of the file to be created or updated (not base64-encoded)",
        -            "type": "string"
        -          },
        -          "path": {
        -            "description": "The full path to the file within the repository",
        -            "type": "string"
        -          },
        -          "repositoryName": {
        -            "description": "The name of the repository where the file is being created or updated",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "alias",
        -          "commitMessage",
        -          "content",
        -          "path",
        -          "repositoryName",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "GITHUB_CREATE_OR_UPDATE_FILE",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "channelId": {
        -            "description": "The channel id to send the message to",
        -            "type": "string"
        -          },
        -          "message": {
        -            "description": "The message to send",
        -            "type": "string"
        -          },
        -          "teamId": {
        -            "description": "The team id to send the message to",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "channelId",
        -          "message",
        -          "teamId",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "MS_TEAMS_SEND_MESSAGE",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "script": {
        -            "description": "The JavaScript script for the action. It runs as the body of `run(actions, context, variables)`, e.g. `return context.initiatedBy.email`.",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "script",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "JAVASCRIPT",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "type": {
        -            "type": "string"
        -          },
        -          "variables": {
        -            "description": "The variables to set for the action",
        -            "items": {
        -              "description": "The variables to set for the action",
        -              "properties": {
        -                "slug": {
        -                  "description": "The slug of the workflow variable to set",
        -                  "type": "string"
        -                },
        -                "source": {
        -                  "anyOf": [
        -                    {
        -                      "allOf": [
        -                        {
        -                          "description": "How to set the variable",
        -                          "properties": {
        -                            "type": {
        -                              "description": "How the value is found: `REFERENCE` reads a path, `JAVASCRIPT` runs a script",
        -                              "enum": [
        -                                "REFERENCE",
        -                                "JAVASCRIPT"
        -                              ],
        -                              "type": "string"
        -                            }
        -                          },
        -                          "required": [
        -                            "type"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        {
        -                          "properties": {
        -                            "script": {
        -                              "description": "The JavaScript script that returns the value. It runs as the body of `run(actions, context, variables)`.",
        -                              "type": "string"
        -                            },
        -                            "type": {
        -                              "type": "string"
        -                            }
        -                          },
        -                          "required": [
        -                            "script",
        -                            "type"
        -                          ],
        -                          "type": "object"
        -                        }
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "allOf": [
        -                        {
        -                          "description": "How to set the variable",
        -                          "properties": {
        -                            "type": {
        -                              "description": "How the value is found: `REFERENCE` reads a path, `JAVASCRIPT` runs a script",
        -                              "enum": [
        -                                "REFERENCE",
        -                                "JAVASCRIPT"
        -                              ],
        -                              "type": "string"
        -                            }
        -                          },
        -                          "required": [
        -                            "type"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        {
        -                          "properties": {
        -                            "path": {
        -                              "description": "The path to the value, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `actions.fetch.outputs.body`.",
        -                              "type": "string"
        -                            },
        -                            "type": {
        -                              "type": "string"
        -                            }
        -                          },
        -                          "required": [
        -                            "path",
        -                            "type"
        -                          ],
        -                          "type": "object"
        -                        }
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "slug",
        -                "source"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "variables"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "SET_VARIABLES",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "accountId": {
        -            "description": "The AWS account ID to run the action in. Supports templates.",
        -            "type": "string"
        -          },
        -          "actionIdentifier": {
        -            "description": "The ID of the AWS action to run, e.g. `aws.ec2.describeInstances`. Copy it from an existing workflow with getWorkflow.",
        -            "type": "string"
        -          },
        -          "inputs": {
        -            "additionalProperties": {
        -              "type": "object"
        -            },
        -            "description": "The values for the inputs of the AWS action, by input key",
        -            "type": "object"
        -          },
        -          "region": {
        -            "description": "The AWS region, e.g. `us-east-1`. Supports templates.",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "accountId",
        -          "actionIdentifier",
        -          "inputs",
        -          "region",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "AWS",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "body": {
        -            "description": "The body of the incident",
        -            "type": "string"
        -          },
        -          "fromEmail": {
        -            "description": "The email address of a valid user associated with the account making the request",
        -            "type": "string"
        -          },
        -          "incidentTypeName": {
        -            "description": "The incident type name",
        -            "type": "string"
        -          },
        -          "serviceId": {
        -            "description": "The ID of the service to create the incident for",
        -            "type": "string"
        -          },
        -          "title": {
        -            "description": "The title of the incident",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          },
        -          "urgency": {
        -            "description": "The urgency of the incident",
        -            "enum": [
        -              "HIGH",
        -              "LOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "body",
        -          "fromEmail",
        -          "serviceId",
        -          "title",
        -          "type",
        -          "urgency"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "PAGERDUTY_CREATE_INCIDENT",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "alias": {
        -            "description": "The alias for the Jira configuration that will be used.",
        -            "type": "string"
        -          },
        -          "assignee": {
        -            "description": "The identifier of the assignee for the Jira issue. This field is optional.",
        -            "type": "string"
        -          },
        -          "components": {
        -            "description": "A list of components within the Jira project to which the issue belongs. This field is optional.",
        -            "items": {
        -              "description": "A list of components within the Jira project to which the issue belongs. This field is optional.",
        -              "type": "string"
        -            },
        -            "type": "array"
        -          },
        -          "description": {
        -            "description": "A detailed description of the issue, providing more context about what needs to be addressed.",
        -            "type": "string"
        -          },
        -          "fields": {
        -            "additionalProperties": {
        -              "description": "A map containing additional fields that are to be provided for the Jira issue, such as custom fields or extra attributes. This field is optional.",
        -              "type": "object"
        -            },
        -            "description": "A map containing additional fields that are to be provided for the Jira issue, such as custom fields or extra attributes. This field is optional.",
        -            "type": "object"
        -          },
        -          "issueSummary": {
        -            "description": "A brief summary of the issue being created, typically representing the title of the issue.",
        -            "type": "string"
        -          },
        -          "issueType": {
        -            "description": "The type of the issue being created, such as 'Bug', 'Task', or 'Story'.",
        -            "type": "string"
        -          },
        -          "labels": {
        -            "description": "A list of labels or tags to categorize or highlight the Jira issue. This field is optional.",
        -            "items": {
        -              "description": "A list of labels or tags to categorize or highlight the Jira issue. This field is optional.",
        -              "type": "string"
        -            },
        -            "type": "array"
        -          },
        -          "priority": {
        -            "description": "The priority of the issue, such as 'High', 'Medium', or 'Low'. This field is optional.",
        -            "type": "string"
        -          },
        -          "projectKey": {
        -            "description": "The key of the Jira project where the issue will be created. Typically a short code like 'PROJ'.",
        -            "type": "string"
        -          },
        -          "reporter": {
        -            "description": "The identifier of the reporter who is raising the Jira issue. This field is optional.",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "alias",
        -          "components",
        -          "description",
        -          "fields",
        -          "issueSummary",
        -          "issueType",
        -          "labels",
        -          "projectKey",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "JIRA_CREATE_ISSUE",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action. It sets which other fields the action takes.",
        -            "enum": [
        -              "HTTP_REQUEST",
        -              "ADVANCED_HTTP_REQUEST",
        -              "HTTP_REQUEST_ASYNC",
        -              "SCAFFOLDER",
        -              "USER_INPUT",
        -              "JQ",
        -              "SLACK",
        -              "MANUAL_APPROVAL",
        -              "CONDITIONAL_BRANCH",
        -              "GITHUB_CREATE_OR_UPDATE_FILE",
        -              "MS_TEAMS_SEND_MESSAGE",
        -              "JAVASCRIPT",
        -              "SET_VARIABLES",
        -              "AWS",
        -              "PAGERDUTY_CREATE_INCIDENT",
        -              "JIRA_CREATE_ISSUE",
        -              "RUN_WORKFLOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "entityId": {
        -            "description": "The ID of the entity",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          },
        -          "workflowId": {
        -            "description": "The ID of the workflow to run",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "workflowId"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "RUN_WORKFLOW",
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "headers": {
        +            "additionalProperties": {
        +              "description": "The headers for the HTTP request",
        +              "type": "string"
        +            },
        +            "description": "The headers for the HTTP request",
        +            "type": "object"
        +          },
        +          "httpMethod": {
        +            "description": "The HTTP method for the request",
        +            "enum": [
        +              "GET",
        +              "POST",
        +              "PUT",
        +              "DELETE",
        +              "PATCH"
        +            ],
        +            "type": "string"
        +          },
        +          "integration": {
        +            "description": "The integration to use for authentication",
        +            "enum": [
        +              "AzureDevops",
        +              "Bitbucket",
        +              "GitHub",
        +              "LaunchDarkly",
        +              "ServiceNow",
        +              "GitLab",
        +              "Pagerduty",
        +              "Slack",
        +              "Cortex",
        +              "Jenkins",
        +              "Google",
        +              "Harness",
        +              "Jira",
        +              "Sonarqube",
        +              "CircleCi",
        +              "Coralogix",
        +              "Semgrep",
        +              "Apiiro",
        +              "Prometheus",
        +              "Rootly",
        +              "NewRelic",
        +              "Opsgenie",
        +              "Sentry",
        +              "Snyk",
        +              "Buildkite",
        +              "Firehydrant",
        +              "Victorops",
        +              "Rollbar",
        +              "Bugsnag",
        +              "Codecov",
        +              "SignalFX",
        +              "Instana",
        +              "Lightstep",
        +              "SumoLogic",
        +              "Mend",
        +              "BambooHR",
        +              "XMatters",
        +              "Clickup"
        +            ],
        +            "type": "string"
        +          },
        +          "integrationAlias": {
        +            "description": "The alias of the integration configuration to use",
        +            "type": "string"
        +          },
        +          "payload": {
        +            "description": "The payload for the request",
        +            "type": "string"
        +          },
        +          "targetHost": {
        +            "description": "The *.googleapis.com host to target when using the Google Cloud integration. Setting this with any other integration is rejected as invalid. Defaults to cloudresourcemanager.googleapis.com when unset.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          },
        +          "url": {
        +            "description": "The URL for the request",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "headers",
        +          "httpMethod",
        +          "type",
        +          "url"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "HTTP_REQUEST",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "actionIdentifier": {
        +            "description": "The ID of the Cortex library action to run, e.g. `googleCloud.getProject`. Copy it from an existing workflow with getWorkflow.",
        +            "type": "string"
        +          },
        +          "inputs": {
        +            "additionalProperties": {
        +              "type": "object"
        +            },
        +            "description": "The values for the inputs of the library action, by input key",
        +            "type": "object"
        +          },
        +          "integrationAlias": {
        +            "description": "The alias of the integration configuration to use. Required when the integration has more than one configuration.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "actionIdentifier",
        +          "inputs",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "ADVANCED_HTTP_REQUEST",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "headers": {
        +            "additionalProperties": {
        +              "description": "The headers for the HTTP request",
        +              "type": "string"
        +            },
        +            "description": "The headers for the HTTP request",
        +            "type": "object"
        +          },
        +          "httpMethod": {
        +            "description": "The HTTP method for the request",
        +            "enum": [
        +              "GET",
        +              "POST",
        +              "PUT",
        +              "DELETE",
        +              "PATCH"
        +            ],
        +            "type": "string"
        +          },
        +          "integration": {
        +            "description": "The integration to use for authentication",
        +            "enum": [
        +              "AzureDevops",
        +              "Bitbucket",
        +              "GitHub",
        +              "LaunchDarkly",
        +              "ServiceNow",
        +              "GitLab",
        +              "Pagerduty",
        +              "Slack",
        +              "Cortex",
        +              "Jenkins",
        +              "Google",
        +              "Harness",
        +              "Jira",
        +              "Sonarqube",
        +              "CircleCi",
        +              "Coralogix",
        +              "Semgrep",
        +              "Apiiro",
        +              "Prometheus",
        +              "Rootly",
        +              "NewRelic",
        +              "Opsgenie",
        +              "Sentry",
        +              "Snyk",
        +              "Buildkite",
        +              "Firehydrant",
        +              "Victorops",
        +              "Rollbar",
        +              "Bugsnag",
        +              "Codecov",
        +              "SignalFX",
        +              "Instana",
        +              "Lightstep",
        +              "SumoLogic",
        +              "Mend",
        +              "BambooHR",
        +              "XMatters",
        +              "Clickup"
        +            ],
        +            "type": "string"
        +          },
        +          "integrationAlias": {
        +            "description": "The alias of the integration configuration to use",
        +            "type": "string"
        +          },
        +          "payload": {
        +            "description": "The payload for the request",
        +            "type": "string"
        +          },
        +          "targetHost": {
        +            "description": "The *.googleapis.com host to target when using the Google Cloud integration. Setting this with any other integration is rejected as invalid. Defaults to cloudresourcemanager.googleapis.com when unset.",
        +            "type": "string"
        +          },
        +          "timeoutInSeconds": {
        +            "description": "The timeout for the request in seconds",
        +            "format": "int32",
        +            "type": "integer"
        +          },
        +          "type": {
        +            "type": "string"
        +          },
        +          "url": {
        +            "description": "The URL for the request",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "headers",
        +          "httpMethod",
        +          "type",
        +          "url"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "HTTP_REQUEST_ASYNC",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "createNewRepository": {
        +            "description": "Whether the Scaffolder should create a new repository. Defaults to `true`",
        +            "type": "boolean"
        +          },
        +          "createService": {
        +            "description": "Whether the cortex service should be created.",
        +            "type": "boolean"
        +          },
        +          "inputOverrides": {
        +            "description": "The input overrides for the Scaffolder",
        +            "items": {
        +              "anyOf": [
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of overrides for the action inputs",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input override",
        +                          "enum": [
        +                            "OPTION",
        +                            "VALUE"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "inputKey": {
        +                          "description": "The input key to override",
        +                          "type": "string"
        +                        },
        +                        "outputVariable": {
        +                          "description": "The path to the override value, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `variables.team-tags`.",
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "inputKey",
        +                        "outputVariable",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of overrides for the action inputs",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input override",
        +                          "enum": [
        +                            "OPTION",
        +                            "VALUE"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "editable": {
        +                          "description": "Whether the override is editable by the user. Defaults to `false`. If set to `true` it'll pause the execution of the workflow and wait for the user to provide the value",
        +                          "type": "boolean"
        +                        },
        +                        "inputKey": {
        +                          "description": "The input key to override",
        +                          "type": "string"
        +                        },
        +                        "outputVariable": {
        +                          "description": "The path to the override value, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `variables.team-tags`.",
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "editable",
        +                        "inputKey",
        +                        "outputVariable",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "type": "object"
        +                }
        +              ],
        +              "description": "The list of overrides for the action inputs",
        +              "properties": {
        +                "type": {
        +                  "description": "The type of the input override",
        +                  "enum": [
        +                    "OPTION",
        +                    "VALUE"
        +                  ],
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "type"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          "scaffolderTemplateId": {
        +            "description": "On input, accepts either the tag or the Cortex ID of the Scaffolder template. On output, always the template's Cortex ID, or `null` if the referenced template was deleted.",
        +            "type": "string"
        +          },
        +          "scaffolderTemplateTag": {
        +            "description": "The tag of the Scaffolder template. Preferred over `scaffolderTemplateId` when both are provided, so workflow definitions stay portable across workspaces.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "inputOverrides",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "SCAFFOLDER",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "inputOverrides": {
        +            "description": "The list of overrides for the action inputs",
        +            "items": {
        +              "anyOf": [
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of overrides for the action inputs",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input override",
        +                          "enum": [
        +                            "OPTION",
        +                            "VALUE"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "inputKey": {
        +                          "description": "The input key to override",
        +                          "type": "string"
        +                        },
        +                        "outputVariable": {
        +                          "description": "The path to the override value, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `variables.team-tags`.",
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "inputKey",
        +                        "outputVariable",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of overrides for the action inputs",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input override",
        +                          "enum": [
        +                            "OPTION",
        +                            "VALUE"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "editable": {
        +                          "description": "Whether the override is editable by the user. Defaults to `false`. If set to `true` it'll pause the execution of the workflow and wait for the user to provide the value",
        +                          "type": "boolean"
        +                        },
        +                        "inputKey": {
        +                          "description": "The input key to override",
        +                          "type": "string"
        +                        },
        +                        "outputVariable": {
        +                          "description": "The path to the override value, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `variables.team-tags`.",
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "editable",
        +                        "inputKey",
        +                        "outputVariable",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "type": "object"
        +                }
        +              ],
        +              "description": "The list of overrides for the action inputs",
        +              "properties": {
        +                "type": {
        +                  "description": "The type of the input override",
        +                  "enum": [
        +                    "OPTION",
        +                    "VALUE"
        +                  ],
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "type"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          "inputs": {
        +            "description": "The list of inputs required for the action",
        +            "items": {
        +              "anyOf": [
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "type": "string"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        },
        +                        "validationRegex": {
        +                          "description": "The validation regex for the input",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "INPUT_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "type": "string"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        },
        +                        "validationRegex": {
        +                          "description": "The validation regex for the input",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "TEXTAREA_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "allowAdditionalOptions": {
        +                          "description": "Whether additional options are allowed. Defaults to `false`",
        +                          "type": "boolean"
        +                        },
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "type": "string"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "options": {
        +                          "description": "The list of options for the input",
        +                          "items": {
        +                            "description": "The list of options for the input",
        +                            "type": "string"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "optionsLabels": {
        +                          "description": "The list of labels for the options. If not provided, the options will be used as labels",
        +                          "items": {
        +                            "description": "The list of labels for the options. If not provided, the options will be used as labels",
        +                            "type": "string"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder value for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "allowAdditionalOptions",
        +                        "key",
        +                        "name",
        +                        "options",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "SELECT_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "allowAdditionalOptions": {
        +                          "description": "Whether additional options are allowed. Defaults to `false`",
        +                          "type": "boolean"
        +                        },
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "items": {
        +                            "description": "The default value for the input",
        +                            "type": "string"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "options": {
        +                          "description": "The list of options for the input",
        +                          "items": {
        +                            "description": "The list of options for the input",
        +                            "type": "string"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "optionsLabels": {
        +                          "description": "The list of labels for the options. If not provided, the options will be used as labels",
        +                          "items": {
        +                            "description": "The list of labels for the options. If not provided, the options will be used as labels",
        +                            "type": "string"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder value for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "allowAdditionalOptions",
        +                        "key",
        +                        "name",
        +                        "options",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "MULTISELECT_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "type": "boolean"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "TOGGLE_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "allowMultiple": {
        +                          "description": "Whether the input allows multiple values. Defaults to `false`",
        +                          "type": "boolean"
        +                        },
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "items": {
        +                            "description": "The default value for the input",
        +                            "type": "string"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "entityFilter": {
        +                          "description": "The entity filter for the input",
        +                          "properties": {
        +                            "domainIds": {
        +                              "description": "Restrict options to entities related to the provided domains",
        +                              "items": {
        +                                "description": "Restrict options to entities related to the provided domains",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            "emailOwners": {
        +                              "description": "Restrict options to entities owned by the provided users",
        +                              "items": {
        +                                "description": "Restrict options to entities owned by the provided users",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            "excludedGroupTags": {
        +                              "description": "Restrict options to entities not in the provided groups",
        +                              "items": {
        +                                "description": "Restrict options to entities not in the provided groups",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            "groupTags": {
        +                              "description": "Restrict options to entities in the provided groups",
        +                              "items": {
        +                                "description": "Restrict options to entities in the provided groups",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            "teamIds": {
        +                              "description": "Restrict options to entities owned by the provided teams",
        +                              "items": {
        +                                "description": "Restrict options to entities owned by the provided teams",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            "typeFilter": {
        +                              "properties": {
        +                                "types": {
        +                                  "description": "The entity types to include, by type tag, e.g. `service`, `domain` or `team`",
        +                                  "items": {
        +                                    "description": "The entity types to include, by type tag, e.g. `service`, `domain` or `team`",
        +                                    "type": "string"
        +                                  },
        +                                  "type": "array",
        +                                  "uniqueItems": true
        +                                }
        +                              },
        +                              "required": [
        +                                "types"
        +                              ],
        +                              "type": "object"
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "limitEntitiesToRunnerUserScope": {
        +                          "description": "Whether to limit entity options to the workflow runner's entities. Defaults to `false`",
        +                          "type": "boolean"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "shouldDisplayOptionsAsHierarchy": {
        +                          "description": "Whether the options should be displayed as a hierarchy. Defaults to `false`",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "allowMultiple",
        +                        "entityFilter",
        +                        "key",
        +                        "limitEntitiesToRunnerUserScope",
        +                        "name",
        +                        "required",
        +                        "shouldDisplayOptionsAsHierarchy",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "CORTEX_ENTITY_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "allowMultiple": {
        +                          "description": "Whether the input allows multiple values. Defaults to `false`",
        +                          "type": "boolean"
        +                        },
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "items": {
        +                            "description": "The default value for the input",
        +                            "properties": {
        +                              "email": {
        +                                "description": "The email of the user",
        +                                "type": "string"
        +                              },
        +                              "name": {
        +                                "description": "The name of the user",
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "email",
        +                              "name"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "filter": {
        +                          "description": "The user filter for the input",
        +                          "properties": {
        +                            "teamCids": {
        +                              "description": "Restrict options to users on the provided teams",
        +                              "items": {
        +                                "description": "Restrict options to users on the provided teams",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            "userEmails": {
        +                              "description": "Restrict options to users with the provided emails",
        +                              "items": {
        +                                "description": "Restrict options to users with the provided emails",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "allowMultiple",
        +                        "filter",
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "CORTEX_USER_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "allowMultiple": {
        +                          "description": "Whether the input allows multiple values. Defaults to `false`",
        +                          "type": "boolean"
        +                        },
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "items": {
        +                            "description": "The default value for the input",
        +                            "type": "string"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "filter": {
        +                          "description": "The filters for the input",
        +                          "properties": {
        +                            "channels": {
        +                              "description": "Restrict options to the provided channels",
        +                              "items": {
        +                                "description": "Restrict options to the provided channels",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            }
        +                          },
        +                          "required": [
        +                            "channels"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "allowMultiple",
        +                        "filter",
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "SLACK_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "disabled": {
        +                          "description": "Whether the input should be disabled",
        +                          "type": "boolean"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        },
        +                        "validationRegex": {
        +                          "description": "The validation regex for the input",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "disabled",
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "SECRET_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "type": "number"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "disabled": {
        +                          "description": "Whether the input should be disabled",
        +                          "type": "boolean"
        +                        },
        +                        "format": {
        +                          "description": "The number format of the input",
        +                          "enum": [
        +                            "INTEGER",
        +                            "DECIMAL"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "max": {
        +                          "description": "The maximum value of the input",
        +                          "type": "number"
        +                        },
        +                        "min": {
        +                          "description": "The minimum value of the input",
        +                          "type": "number"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "disabled",
        +                        "format",
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "NUMBER_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "type": "string"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "disabled": {
        +                          "description": "Whether the input should be disabled",
        +                          "type": "boolean"
        +                        },
        +                        "format": {
        +                          "description": "The date format of the input",
        +                          "enum": [
        +                            "DATE",
        +                            "DATETIME"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "disabled",
        +                        "format",
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "DATE_FIELD",
        +                  "type": "object"
        +                }
        +              ],
        +              "description": "The list of inputs required for the action",
        +              "properties": {
        +                "type": {
        +                  "description": "The type of the input",
        +                  "enum": [
        +                    "INPUT_FIELD",
        +                    "TEXTAREA_FIELD",
        +                    "SELECT_FIELD",
        +                    "MULTISELECT_FIELD",
        +                    "TOGGLE_FIELD",
        +                    "CORTEX_ENTITY_FIELD",
        +                    "CORTEX_USER_FIELD",
        +                    "SLACK_FIELD",
        +                    "SECRET_FIELD",
        +                    "NUMBER_FIELD",
        +                    "DATE_FIELD",
        +                    "NESTED_FORM_FIELD"
        +                  ],
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "type"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          "jsValidatorScript": {
        +            "description": "Optional JavaScript validator script to validate the provided inputs",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "inputOverrides",
        +          "inputs",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "USER_INPUT",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "expression": {
        +            "description": "The JQ expression for the action. Its input has the keys `context`, `actions` and `variables`, e.g. `.context.initiatedBy.email`.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "expression",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "JQ",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "channel": {
        +            "description": "The channel name to send the message to, without the `#`. For example for `#general` use `general`",
        +            "type": "string"
        +          },
        +          "message": {
        +            "description": "The message to send",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "channel",
        +          "message",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "SLACK",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "approverDescription": {
        +            "description": "A description that will be shown to approvers. Supports templates.",
        +            "type": "string"
        +          },
        +          "approvingTeamIds": {
        +            "description": "The CIDs of the teams whose members can approve the action, not team tags. Can be empty when `approvingTeamIdsOverride` is set.",
        +            "items": {
        +              "description": "The CIDs of the teams whose members can approve the action, not team tags. Can be empty when `approvingTeamIdsOverride` is set.",
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "approvingTeamIdsOverride": {
        +            "description": "The path to the value that resolves the approving teams at run time, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `variables.approvers`. The value at the path must be an array of team Cortex IDs or team tags.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "approvingTeamIds",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "MANUAL_APPROVAL",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "branches": {
        +            "description": "The list of conditional branches that will be evaluated in order. Each result is at `actions.<slug>.outputs.conditions.<branchSlug>.result`.",
        +            "items": {
        +              "description": "The list of conditional branches that will be evaluated in order. Each result is at `actions.<slug>.outputs.conditions.<branchSlug>.result`.",
        +              "properties": {
        +                "expression": {
        +                  "description": "The CEL expression for the branch. It can use `context`, `actions` and `variables`, e.g. `variables.count > 0`.",
        +                  "type": "string"
        +                },
        +                "name": {
        +                  "description": "The name of the branch",
        +                  "type": "string"
        +                },
        +                "outgoingAction": {
        +                  "description": "The first action to execute in this branch path",
        +                  "type": "string"
        +                },
        +                "slug": {
        +                  "description": "The slug of the branch",
        +                  "type": "string"
        +                },
        +                "type": {
        +                  "description": "Must be `CONDITIONAL`",
        +                  "enum": [
        +                    "CONDITIONAL"
        +                  ],
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "expression",
        +                "name",
        +                "slug",
        +                "type"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          "fallbackBranch": {
        +            "description": "The fallback branch that will be taken if no other branches evaluate to `true`",
        +            "properties": {
        +              "name": {
        +                "description": "The name of the branch",
        +                "type": "string"
        +              },
        +              "outgoingAction": {
        +                "description": "The first action to execute in this branch path",
        +                "type": "string"
        +              },
        +              "slug": {
        +                "description": "The slug of the branch",
        +                "type": "string"
        +              },
        +              "type": {
        +                "description": "Must be `FALLBACK`",
        +                "enum": [
        +                  "FALLBACK"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "slug",
        +              "type"
        +            ],
        +            "type": "object"
        +          },
        +          "joiningAction": {
        +            "description": "The slug of the action where the branch paths join again. Leave it out if they do not join.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "branches",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "CONDITIONAL_BRANCH",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "alias": {
        +            "description": "The alias for the github configuration to be used",
        +            "type": "string"
        +          },
        +          "author": {
        +            "description": "The details of the original author of the changes being committed (optional)",
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "email",
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          "branch": {
        +            "description": "The branch in the repository where the changes will be applied (optional; defaults to the main branch if not specified)",
        +            "type": "string"
        +          },
        +          "commitMessage": {
        +            "description": "A message describing the purpose of the commit",
        +            "type": "string"
        +          },
        +          "committer": {
        +            "description": "The details of the person or system making the commit, such as name and email (optional)",
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "email",
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          "content": {
        +            "description": "The content of the file to be created or updated (not base64-encoded)",
        +            "type": "string"
        +          },
        +          "path": {
        +            "description": "The full path to the file within the repository",
        +            "type": "string"
        +          },
        +          "repositoryName": {
        +            "description": "The name of the repository where the file is being created or updated",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "alias",
        +          "commitMessage",
        +          "content",
        +          "path",
        +          "repositoryName",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "GITHUB_CREATE_OR_UPDATE_FILE",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "channelId": {
        +            "description": "The channel id to send the message to",
        +            "type": "string"
        +          },
        +          "message": {
        +            "description": "The message to send",
        +            "type": "string"
        +          },
        +          "teamId": {
        +            "description": "The team id to send the message to",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "channelId",
        +          "message",
        +          "teamId",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "MS_TEAMS_SEND_MESSAGE",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "script": {
        +            "description": "The JavaScript script for the action. It runs as the body of `run(actions, context, variables)`, e.g. `return context.initiatedBy.email`.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "script",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "JAVASCRIPT",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "type": {
        +            "type": "string"
        +          },
        +          "variables": {
        +            "description": "The variables to set for the action",
        +            "items": {
        +              "description": "The variables to set for the action",
        +              "properties": {
        +                "slug": {
        +                  "description": "The slug of the workflow variable to set",
        +                  "type": "string"
        +                },
        +                "source": {
        +                  "anyOf": [
        +                    {
        +                      "allOf": [
        +                        {
        +                          "description": "How to set the variable",
        +                          "properties": {
        +                            "type": {
        +                              "description": "How the value is found: `REFERENCE` reads a path, `JAVASCRIPT` runs a script",
        +                              "enum": [
        +                                "REFERENCE",
        +                                "JAVASCRIPT"
        +                              ],
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "type"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        {
        +                          "properties": {
        +                            "script": {
        +                              "description": "The JavaScript script that returns the value. It runs as the body of `run(actions, context, variables)`.",
        +                              "type": "string"
        +                            },
        +                            "type": {
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "script",
        +                            "type"
        +                          ],
        +                          "type": "object"
        +                        }
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "allOf": [
        +                        {
        +                          "description": "How to set the variable",
        +                          "properties": {
        +                            "type": {
        +                              "description": "How the value is found: `REFERENCE` reads a path, `JAVASCRIPT` runs a script",
        +                              "enum": [
        +                                "REFERENCE",
        +                                "JAVASCRIPT"
        +                              ],
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "type"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        {
        +                          "properties": {
        +                            "path": {
        +                              "description": "The path to the value, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `actions.fetch.outputs.body`.",
        +                              "type": "string"
        +                            },
        +                            "type": {
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "path",
        +                            "type"
        +                          ],
        +                          "type": "object"
        +                        }
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "slug",
        +                "source"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "variables"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "SET_VARIABLES",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "accountId": {
        +            "description": "The AWS account ID to run the action in. Supports templates.",
        +            "type": "string"
        +          },
        +          "actionIdentifier": {
        +            "description": "The ID of the AWS action to run, e.g. `aws.ec2.describeInstances`. Copy it from an existing workflow with getWorkflow.",
        +            "type": "string"
        +          },
        +          "inputs": {
        +            "additionalProperties": {
        +              "type": "object"
        +            },
        +            "description": "The values for the inputs of the AWS action, by input key",
        +            "type": "object"
        +          },
        +          "region": {
        +            "description": "The AWS region, e.g. `us-east-1`. Supports templates.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "accountId",
        +          "actionIdentifier",
        +          "inputs",
        +          "region",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "AWS",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "body": {
        +            "description": "The body of the incident",
        +            "type": "string"
        +          },
        +          "fromEmail": {
        +            "description": "The email address of a valid user associated with the account making the request",
        +            "type": "string"
        +          },
        +          "incidentTypeName": {
        +            "description": "The incident type name",
        +            "type": "string"
        +          },
        +          "serviceId": {
        +            "description": "The ID of the service to create the incident for",
        +            "type": "string"
        +          },
        +          "title": {
        +            "description": "The title of the incident",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          },
        +          "urgency": {
        +            "description": "The urgency of the incident",
        +            "enum": [
        +              "HIGH",
        +              "LOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "body",
        +          "fromEmail",
        +          "serviceId",
        +          "title",
        +          "type",
        +          "urgency"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "PAGERDUTY_CREATE_INCIDENT",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "alias": {
        +            "description": "The alias for the Jira configuration that will be used.",
        +            "type": "string"
        +          },
        +          "assignee": {
        +            "description": "The identifier of the assignee for the Jira issue. This field is optional.",
        +            "type": "string"
        +          },
        +          "components": {
        +            "description": "A list of components within the Jira project to which the issue belongs. This field is optional.",
        +            "items": {
        +              "description": "A list of components within the Jira project to which the issue belongs. This field is optional.",
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "description": {
        +            "description": "A detailed description of the issue, providing more context about what needs to be addressed.",
        +            "type": "string"
        +          },
        +          "fields": {
        +            "additionalProperties": {
        +              "description": "A map containing additional fields that are to be provided for the Jira issue, such as custom fields or extra attributes. This field is optional.",
        +              "type": "object"
        +            },
        +            "description": "A map containing additional fields that are to be provided for the Jira issue, such as custom fields or extra attributes. This field is optional.",
        +            "type": "object"
        +          },
        +          "issueSummary": {
        +            "description": "A brief summary of the issue being created, typically representing the title of the issue.",
        +            "type": "string"
        +          },
        +          "issueType": {
        +            "description": "The type of the issue being created, such as 'Bug', 'Task', or 'Story'.",
        +            "type": "string"
        +          },
        +          "labels": {
        +            "description": "A list of labels or tags to categorize or highlight the Jira issue. This field is optional.",
        +            "items": {
        +              "description": "A list of labels or tags to categorize or highlight the Jira issue. This field is optional.",
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "priority": {
        +            "description": "The priority of the issue, such as 'High', 'Medium', or 'Low'. This field is optional.",
        +            "type": "string"
        +          },
        +          "projectKey": {
        +            "description": "The key of the Jira project where the issue will be created. Typically a short code like 'PROJ'.",
        +            "type": "string"
        +          },
        +          "reporter": {
        +            "description": "The identifier of the reporter who is raising the Jira issue. This field is optional.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "alias",
        +          "components",
        +          "description",
        +          "fields",
        +          "issueSummary",
        +          "issueType",
        +          "labels",
        +          "projectKey",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "JIRA_CREATE_ISSUE",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "entityId": {
        +            "description": "The ID of the entity",
        +            "type": "string"
        +          },
        +          "timeoutInSeconds": {
        +            "description": "How long to wait for the workflow run to finish, in seconds. When it expires, the run is cancelled. Only used with waitForCompletion.",
        +            "format": "int32",
        +            "type": "integer"
        +          },
        +          "type": {
        +            "type": "string"
        +          },
        +          "waitForCompletion": {
        +            "description": "Whether to wait for the workflow run to finish. When it finishes, its status, run response, and variables become outputs of this block. The block fails if the run does not complete.",
        +            "type": "boolean"
        +          },
        +          "workflowId": {
        +            "description": "The ID of the workflow to run",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "waitForCompletion",
        +          "workflowId"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "RUN_WORKFLOW",
        +    "type": "object"
        +  }
        +]
    • AddedcreatePlugin
    • AddedcreateQuery
    • AddedcreateRelationshipType
    • AddedcreateTeamMemberRole
    • AddedcreateVerificationPeriod
    • AddeddenyScorecardRuleExemption
    • AddedgetPluginByTag
    • AddedgetQueryResults
    • AddedgetScaffolder
    • ChangedlistAllEntities1 field changed
      • changedInput schema / properties / gitRepositories / description
        Previous value: -"Filter by git repositories. Supports GitHub (`github:org/repo` or `org/repo`), GitLab (`gitlab:namespace/project`), Bitbucket (`bitbucket:workspace/repo`), and Azure DevOps (`azure-devops:project/repo`). Unprefixed values default to GitHub for backward compatibility."New value: +"Filter by git repositories. Supports GitHub (`github:org/repo` or `org/repo`), GitLab (`gitlab:namespace/project` or `gitlab:<project ID>`), Bitbucket (`bitbucket:workspace/repo`), and Azure DevOps (`azure-devops:project/repo`). Unprefixed values default to GitHub for backward compatibility."
    • AddedlistAllPlugins
    • ChangedlistDependenciesForEntity1 field changed
      • addedInput schema / properties / includeArchived
        Added value: +{
        +  "default": false,
        +  "description": "Whether to include dependencies on archived entities in the response",
        +  "type": "boolean"
        +}
    • AddedlistScaffolders
    • AddedpatchPlugin
    • ChangedqueryPointInTimeMetrics2 fields changed
      • changedInput schema / properties / metrics / items / properties / aggregation / enum
        Previous value: -[
        -  "SUM",
        -  "AVG",
        -  "COUNT",
        -  "RATIO",
        -  "MIN",
        -  "MAX",
        -  "P50",
        -  "P95",
        -  "RANKING",
        -  "COLLECT",
        -  "COLLECT_UNIQUE",
        -  "COUNT_UNIQUE"
        -]New value: +[
        +  "SUM",
        +  "AVG",
        +  "COUNT",
        +  "RATIO",
        +  "MIN",
        +  "MAX",
        +  "P50",
        +  "P95",
        +  "RANKING",
        +  "COLLECT",
        +  "COLLECT_UNIQUE",
        +  "COUNT_UNIQUE",
        +  "LATEST"
        +]
      • changedInput schema / properties / nestedAggregations / items / properties / aggregations / items / properties / aggregation / enum
        Previous value: -[
        -  "SUM",
        -  "AVG",
        -  "COUNT",
        -  "RATIO",
        -  "MIN",
        -  "MAX",
        -  "P50",
        -  "P95",
        -  "RANKING",
        -  "COLLECT",
        -  "COLLECT_UNIQUE",
        -  "COUNT_UNIQUE"
        -]New value: +[
        +  "SUM",
        +  "AVG",
        +  "COUNT",
        +  "RATIO",
        +  "MIN",
        +  "MAX",
        +  "P50",
        +  "P95",
        +  "RANKING",
        +  "COLLECT",
        +  "COLLECT_UNIQUE",
        +  "COUNT_UNIQUE",
        +  "LATEST"
        +]
    • AddedrefreshScorecardScoreForEntity
    • AddedreplaceCustomEventForEntityByUuid
    • AddedrequestScorecardRuleExemption
    • AddedrevokeScorecardRuleExemption
    • AddedunarchiveEntity
    • AddedunarchiveTeam
    • AddedupdateCortexTeamMembers
    • AddedupdateDefinition
    • AddedupdateDependency
    • AddedupdateDeployByUuid
    • AddedupdateInitiative
    • AddedupdatePlugin
    • AddedupdateRelationshipType
    • AddedupdateScaffolder
    • AddedupdateVerificationPeriod
    • AddeduploadGoSumPackage
    • AddeduploadJavaPackage
    • AddeduploadMavenPom
    • AddeduploadNpmPackageJson
    • AddeduploadNpmPackageLockJson
    • AddeduploadNugetCsproj
    • AddeduploadNugetPackagesConfig
    • AddeduploadNugetPackagesLock
    • AddeduploadPipfileLock
    • AddeduploadPnpmLock
    • AddeduploadRequirementsTxt
    • AddeduploadYarnLock
    • AddedupsertCatalogPage
    • AddedvalidateWorkflowDescriptor
    • AddedverifyEntityForPeriod
  2. 8 tool updates
    • ChangedcreateOrUpdateWorkflow13 fields changed
      • changedInput schema / properties / actions / description
        Previous value: -"List of actions in the workflow"New value: +"List of actions in the workflow. Actions read run data with three top-level keys: `context` (`workflowRunId`, `initiatedBy`, and `entity` for a run on an entity), `actions` (earlier actions by slug) and `variables` (workflow variables by slug). Every action writes its result to `actions.<slug>.outputs`. The keys depend on the action type, e.g. `result` for JQ and JavaScript, or `status`, `headers` and `body` for HTTP. JQ reads `.variables.x`, CEL, JavaScript and dot paths read `variables.x`, and action text fields take `{{variables.x}}` templates. Quote a slug with a hyphen: `actions[\"my-slug\"]`, with a leading dot in JQ."
      • changedInput schema / properties / actions / items / description
        Previous value: -"List of actions in the workflow"New value: +"List of actions in the workflow. Actions read run data with three top-level keys: `context` (`workflowRunId`, `initiatedBy`, and `entity` for a run on an entity), `actions` (earlier actions by slug) and `variables` (workflow variables by slug). Every action writes its result to `actions.<slug>.outputs`. The keys depend on the action type, e.g. `result` for JQ and JavaScript, or `status`, `headers` and `body` for HTTP. JQ reads `.variables.x`, CEL, JavaScript and dot paths read `variables.x`, and action text fields take `{{variables.x}}` templates. Quote a slug with a hyphen: `actions[\"my-slug\"]`, with a leading dot in JQ."
      • changedInput schema / properties / actions / items / properties / outgoingActions / description
        Previous value: -"The actions that will be executed after this action"New value: +"The slugs of the actions that run after this action. For a CONDITIONAL_BRANCH action, list the `outgoingAction` of every branch and of the fallback branch."
      • changedInput schema / properties / actions / items / properties / outgoingActions / items / description
        Previous value: -"The actions that will be executed after this action"New value: +"The slugs of the actions that run after this action. For a CONDITIONAL_BRANCH action, list the `outgoingAction` of every branch and of the fallback branch."
      • changedInput schema / properties / actions / items / properties / schema / anyOf
        Previous value: -[
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "headers": {
        -            "additionalProperties": {
        -              "description": "The headers for the HTTP request",
        -              "type": "string"
        -            },
        -            "description": "The headers for the HTTP request",
        -            "type": "object"
        -          },
        -          "httpMethod": {
        -            "description": "The HTTP method for the request",
        -            "enum": [
        -              "GET",
        -              "POST",
        -              "PUT",
        -              "DELETE",
        -              "PATCH"
        -            ],
        -            "type": "string"
        -          },
        -          "integration": {
        -            "description": "The integration to use for authentication",
        -            "enum": [
        -              "AzureDevops",
        -              "Bitbucket",
        -              "GitHub",
        -              "LaunchDarkly",
        -              "ServiceNow",
        -              "GitLab",
        -              "Pagerduty",
        -              "Slack",
        -              "Cortex",
        -              "Jenkins",
        -              "Google",
        -              "Harness",
        -              "Jira"
        -            ],
        -            "type": "string"
        -          },
        -          "integrationAlias": {
        -            "description": "The alias of the integration configuration to use",
        -            "type": "string"
        -          },
        -          "payload": {
        -            "description": "The payload for the request",
        -            "type": "string"
        -          },
        -          "targetHost": {
        -            "description": "The *.googleapis.com host to target when using the Google Cloud integration. Setting this with any other integration is rejected as invalid. Defaults to cloudresourcemanager.googleapis.com when unset.",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          },
        -          "url": {
        -            "description": "The URL for the request",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "headers",
        -          "httpMethod",
        -          "type",
        -          "url"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "HTTP_REQUEST",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "actionIdentifier": {
        -            "type": "string"
        -          },
        -          "inputs": {
        -            "additionalProperties": {
        -              "type": "object"
        -            },
        -            "type": "object"
        -          },
        -          "integrationAlias": {
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "actionIdentifier",
        -          "inputs",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "ADVANCED_HTTP_REQUEST",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "headers": {
        -            "additionalProperties": {
        -              "description": "The headers for the HTTP request",
        -              "type": "string"
        -            },
        -            "description": "The headers for the HTTP request",
        -            "type": "object"
        -          },
        -          "httpMethod": {
        -            "description": "The HTTP method for the request",
        -            "enum": [
        -              "GET",
        -              "POST",
        -              "PUT",
        -              "DELETE",
        -              "PATCH"
        -            ],
        -            "type": "string"
        -          },
        -          "integration": {
        -            "description": "The integration to use for authentication",
        -            "enum": [
        -              "AzureDevops",
        -              "Bitbucket",
        -              "GitHub",
        -              "LaunchDarkly",
        -              "ServiceNow",
        -              "GitLab",
        -              "Pagerduty",
        -              "Slack",
        -              "Cortex",
        -              "Jenkins",
        -              "Google",
        -              "Harness",
        -              "Jira"
        -            ],
        -            "type": "string"
        -          },
        -          "integrationAlias": {
        -            "description": "The alias of the integration configuration to use",
        -            "type": "string"
        -          },
        -          "payload": {
        -            "description": "The payload for the request",
        -            "type": "string"
        -          },
        -          "targetHost": {
        -            "description": "The *.googleapis.com host to target when using the Google Cloud integration. Setting this with any other integration is rejected as invalid. Defaults to cloudresourcemanager.googleapis.com when unset.",
        -            "type": "string"
        -          },
        -          "timeoutInSeconds": {
        -            "description": "The timeout for the request in seconds",
        -            "format": "int32",
        -            "type": "integer"
        -          },
        -          "type": {
        -            "type": "string"
        -          },
        -          "url": {
        -            "description": "The URL for the request",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "headers",
        -          "httpMethod",
        -          "type",
        -          "url"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "HTTP_REQUEST_ASYNC",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "createNewRepository": {
        -            "description": "Whether the Scaffolder should create a new repository. Defaults to `true`",
        -            "type": "boolean"
        -          },
        -          "createService": {
        -            "description": "Whether the cortex service should be created.",
        -            "type": "boolean"
        -          },
        -          "inputOverrides": {
        -            "description": "The input overrides for the Scaffolder",
        -            "items": {
        -              "anyOf": [
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of overrides for the action inputs",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input override",
        -                          "enum": [
        -                            "OPTION",
        -                            "VALUE"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "inputKey": {
        -                          "description": "The input key to override",
        -                          "type": "string"
        -                        },
        -                        "outputVariable": {
        -                          "description": "The path to the override value in the workflow context",
        -                          "type": "string"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "inputKey",
        -                        "outputVariable",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of overrides for the action inputs",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input override",
        -                          "enum": [
        -                            "OPTION",
        -                            "VALUE"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "editable": {
        -                          "description": "Whether the override is editable by the user. Defaults to `false`. If set to `true` it'll pause the execution of the workflow and wait for the user to provide the value",
        -                          "type": "boolean"
        -                        },
        -                        "inputKey": {
        -                          "description": "The input key to override",
        -                          "type": "string"
        -                        },
        -                        "outputVariable": {
        -                          "description": "The path to the override value in the workflow context",
        -                          "type": "string"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "editable",
        -                        "inputKey",
        -                        "outputVariable",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "type": "object"
        -                }
        -              ],
        -              "description": "The list of overrides for the action inputs",
        -              "properties": {
        -                "type": {
        -                  "description": "The type of the input override",
        -                  "enum": [
        -                    "OPTION",
        -                    "VALUE"
        -                  ],
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "type"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          "scaffolderTemplateId": {
        -            "description": "On input, accepts either the tag or the Cortex ID of the Scaffolder template. On output, always the template's Cortex ID, or `null` if the referenced template was deleted.",
        -            "type": "string"
        -          },
        -          "scaffolderTemplateTag": {
        -            "description": "The tag of the Scaffolder template. Preferred over `scaffolderTemplateId` when both are provided, so workflow definitions stay portable across workspaces.",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "inputOverrides",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "SCAFFOLDER",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "inputOverrides": {
        -            "description": "The list of overrides for the action inputs",
        -            "items": {
        -              "anyOf": [
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of overrides for the action inputs",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input override",
        -                          "enum": [
        -                            "OPTION",
        -                            "VALUE"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "inputKey": {
        -                          "description": "The input key to override",
        -                          "type": "string"
        -                        },
        -                        "outputVariable": {
        -                          "description": "The path to the override value in the workflow context",
        -                          "type": "string"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "inputKey",
        -                        "outputVariable",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of overrides for the action inputs",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input override",
        -                          "enum": [
        -                            "OPTION",
        -                            "VALUE"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "editable": {
        -                          "description": "Whether the override is editable by the user. Defaults to `false`. If set to `true` it'll pause the execution of the workflow and wait for the user to provide the value",
        -                          "type": "boolean"
        -                        },
        -                        "inputKey": {
        -                          "description": "The input key to override",
        -                          "type": "string"
        -                        },
        -                        "outputVariable": {
        -                          "description": "The path to the override value in the workflow context",
        -                          "type": "string"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "editable",
        -                        "inputKey",
        -                        "outputVariable",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "type": "object"
        -                }
        -              ],
        -              "description": "The list of overrides for the action inputs",
        -              "properties": {
        -                "type": {
        -                  "description": "The type of the input override",
        -                  "enum": [
        -                    "OPTION",
        -                    "VALUE"
        -                  ],
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "type"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          "inputs": {
        -            "description": "The list of inputs required for the action",
        -            "items": {
        -              "anyOf": [
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "type": "string"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        },
        -                        "validationRegex": {
        -                          "description": "The validation regex for the input",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "INPUT_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "type": "string"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        },
        -                        "validationRegex": {
        -                          "description": "The validation regex for the input",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "TEXTAREA_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "allowAdditionalOptions": {
        -                          "description": "Whether additional options are allowed. Defaults to `false`",
        -                          "type": "boolean"
        -                        },
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "type": "string"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "options": {
        -                          "description": "The list of options for the input",
        -                          "items": {
        -                            "description": "The list of options for the input",
        -                            "type": "string"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "optionsLabels": {
        -                          "description": "The list of labels for the options. If not provided, the options will be used as labels",
        -                          "items": {
        -                            "description": "The list of labels for the options. If not provided, the options will be used as labels",
        -                            "type": "string"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder value for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "allowAdditionalOptions",
        -                        "key",
        -                        "name",
        -                        "options",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "SELECT_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "allowAdditionalOptions": {
        -                          "description": "Whether additional options are allowed. Defaults to `false`",
        -                          "type": "boolean"
        -                        },
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "items": {
        -                            "description": "The default value for the input",
        -                            "type": "string"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "options": {
        -                          "description": "The list of options for the input",
        -                          "items": {
        -                            "description": "The list of options for the input",
        -                            "type": "string"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "optionsLabels": {
        -                          "description": "The list of labels for the options. If not provided, the options will be used as labels",
        -                          "items": {
        -                            "description": "The list of labels for the options. If not provided, the options will be used as labels",
        -                            "type": "string"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder value for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "allowAdditionalOptions",
        -                        "key",
        -                        "name",
        -                        "options",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "MULTISELECT_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "type": "boolean"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "TOGGLE_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "allowMultiple": {
        -                          "description": "Whether the input allows multiple values. Defaults to `false`",
        -                          "type": "boolean"
        -                        },
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "items": {
        -                            "description": "The default value for the input",
        -                            "type": "string"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "entityFilter": {
        -                          "description": "The entity filter for the input",
        -                          "properties": {
        -                            "domainIds": {
        -                              "description": "Restrict options to entities related to the provided domains",
        -                              "items": {
        -                                "description": "Restrict options to entities related to the provided domains",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            },
        -                            "emailOwners": {
        -                              "description": "Restrict options to entities owned by the provided users",
        -                              "items": {
        -                                "description": "Restrict options to entities owned by the provided users",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            },
        -                            "excludedGroupTags": {
        -                              "description": "Restrict options to entities in the provided groups",
        -                              "items": {
        -                                "description": "Restrict options to entities in the provided groups",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            },
        -                            "groupTags": {
        -                              "description": "Restrict options to entities not in the provided groups",
        -                              "items": {
        -                                "description": "Restrict options to entities not in the provided groups",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            },
        -                            "teamIds": {
        -                              "description": "Restrict options to entities owned by the provided teams",
        -                              "items": {
        -                                "description": "Restrict options to entities owned by the provided teams",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            },
        -                            "typeFilter": {
        -                              "properties": {
        -                                "types": {
        -                                  "description": "The entity types to include. Can be found on https://app.getcortexapp.com/admin/entities",
        -                                  "items": {
        -                                    "description": "The entity types to include. Can be found on https://app.getcortexapp.com/admin/entities",
        -                                    "type": "string"
        -                                  },
        -                                  "type": "array",
        -                                  "uniqueItems": true
        -                                }
        -                              },
        -                              "required": [
        -                                "types"
        -                              ],
        -                              "type": "object"
        -                            }
        -                          },
        -                          "type": "object"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "limitEntitiesToRunnerUserScope": {
        -                          "description": "Whether to limit entity options to the workflow runner's entities. Defaults to `false`",
        -                          "type": "boolean"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "shouldDisplayOptionsAsHierarchy": {
        -                          "description": "Whether the options should be displayed as a hierarchy. Defaults to `false`",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "allowMultiple",
        -                        "entityFilter",
        -                        "key",
        -                        "limitEntitiesToRunnerUserScope",
        -                        "name",
        -                        "required",
        -                        "shouldDisplayOptionsAsHierarchy",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "CORTEX_ENTITY_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "allowMultiple": {
        -                          "description": "Whether the input allows multiple values. Defaults to `false`",
        -                          "type": "boolean"
        -                        },
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "items": {
        -                            "description": "The default value for the input",
        -                            "properties": {
        -                              "email": {
        -                                "description": "The email of the user",
        -                                "type": "string"
        -                              },
        -                              "name": {
        -                                "description": "The name of the user",
        -                                "type": "string"
        -                              }
        -                            },
        -                            "required": [
        -                              "email",
        -                              "name"
        -                            ],
        -                            "type": "object"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "filter": {
        -                          "description": "The user filter for the input",
        -                          "properties": {
        -                            "teamCids": {
        -                              "description": "Restrict options to users on the provided teams",
        -                              "items": {
        -                                "description": "Restrict options to users on the provided teams",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            },
        -                            "userEmails": {
        -                              "description": "Restrict options to users with the provided emails",
        -                              "items": {
        -                                "description": "Restrict options to users with the provided emails",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            }
        -                          },
        -                          "type": "object"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "allowMultiple",
        -                        "filter",
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "CORTEX_USER_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "allowMultiple": {
        -                          "description": "Whether the input allows multiple values. Defaults to `false`",
        -                          "type": "boolean"
        -                        },
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "items": {
        -                            "description": "The default value for the input",
        -                            "type": "string"
        -                          },
        -                          "type": "array"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "filter": {
        -                          "description": "The filters for the input",
        -                          "properties": {
        -                            "channels": {
        -                              "description": "Restrict options to the provided channels",
        -                              "items": {
        -                                "description": "Restrict options to the provided channels",
        -                                "type": "string"
        -                              },
        -                              "type": "array"
        -                            }
        -                          },
        -                          "required": [
        -                            "channels"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "allowMultiple",
        -                        "filter",
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "SLACK_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "disabled": {
        -                          "description": "Whether the input should be disabled",
        -                          "type": "boolean"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        },
        -                        "validationRegex": {
        -                          "description": "The validation regex for the input",
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "disabled",
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "SECRET_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "type": "number"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "disabled": {
        -                          "description": "Whether the input should be disabled",
        -                          "type": "boolean"
        -                        },
        -                        "format": {
        -                          "description": "The number format of the input",
        -                          "enum": [
        -                            "INTEGER",
        -                            "DECIMAL"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "max": {
        -                          "description": "The maximum value of the input",
        -                          "type": "number"
        -                        },
        -                        "min": {
        -                          "description": "The minimum value of the input",
        -                          "type": "number"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "disabled",
        -                        "format",
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "NUMBER_FIELD",
        -                  "type": "object"
        -                },
        -                {
        -                  "allOf": [
        -                    {
        -                      "description": "The list of inputs required for the action",
        -                      "properties": {
        -                        "type": {
        -                          "description": "The type of the input",
        -                          "enum": [
        -                            "INPUT_FIELD",
        -                            "TEXTAREA_FIELD",
        -                            "SELECT_FIELD",
        -                            "MULTISELECT_FIELD",
        -                            "TOGGLE_FIELD",
        -                            "CORTEX_ENTITY_FIELD",
        -                            "CORTEX_USER_FIELD",
        -                            "SLACK_FIELD",
        -                            "SECRET_FIELD",
        -                            "NUMBER_FIELD",
        -                            "DATE_FIELD",
        -                            "NESTED_FORM_FIELD"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "properties": {
        -                        "defaultValue": {
        -                          "description": "The default value for the input",
        -                          "type": "string"
        -                        },
        -                        "description": {
        -                          "description": "The description of the input",
        -                          "type": "string"
        -                        },
        -                        "disabled": {
        -                          "description": "Whether the input should be disabled",
        -                          "type": "boolean"
        -                        },
        -                        "format": {
        -                          "description": "The date format of the input",
        -                          "enum": [
        -                            "DATE",
        -                            "DATETIME"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "key": {
        -                          "description": "The key of the input",
        -                          "type": "string"
        -                        },
        -                        "name": {
        -                          "description": "The name of the input",
        -                          "type": "string"
        -                        },
        -                        "placeholder": {
        -                          "description": "The placeholder for the input",
        -                          "type": "string"
        -                        },
        -                        "required": {
        -                          "description": "Whether the input is required",
        -                          "type": "boolean"
        -                        },
        -                        "type": {
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "disabled",
        -                        "format",
        -                        "key",
        -                        "name",
        -                        "required",
        -                        "type"
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ],
        -                  "required": [
        -                    "type"
        -                  ],
        -                  "title": "DATE_FIELD",
        -                  "type": "object"
        -                }
        -              ],
        -              "description": "The list of inputs required for the action",
        -              "properties": {
        -                "type": {
        -                  "description": "The type of the input",
        -                  "enum": [
        -                    "INPUT_FIELD",
        -                    "TEXTAREA_FIELD",
        -                    "SELECT_FIELD",
        -                    "MULTISELECT_FIELD",
        -                    "TOGGLE_FIELD",
        -                    "CORTEX_ENTITY_FIELD",
        -                    "CORTEX_USER_FIELD",
        -                    "SLACK_FIELD",
        -                    "SECRET_FIELD",
        -                    "NUMBER_FIELD",
        -                    "DATE_FIELD",
        -                    "NESTED_FORM_FIELD"
        -                  ],
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "type"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          "jsValidatorScript": {
        -            "description": "Optional JavaScript validator script to validate the provided inputs",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "inputOverrides",
        -          "inputs",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "USER_INPUT",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "expression": {
        -            "description": "The JQ expression for the action",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "expression",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "JQ",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "channel": {
        -            "description": "The channel name to send the message to, without the `#`. For example for `#general` use `general`",
        -            "type": "string"
        -          },
        -          "message": {
        -            "description": "The message to send",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "channel",
        -          "message",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "SLACK",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "approverDescription": {
        -            "description": "A description that will be shown to approvers",
        -            "type": "string"
        -          },
        -          "approvingTeamIds": {
        -            "description": "The IDs of the teams whose members can approve the action",
        -            "items": {
        -              "description": "The IDs of the teams whose members can approve the action",
        -              "type": "string"
        -            },
        -            "type": "array"
        -          },
        -          "approvingTeamIdsOverride": {
        -            "description": "The path to the override value in the workflow context that resolves the approving teams at run time. The value at the path must be an array of team Cortex IDs or team tags.",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "approvingTeamIds",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "MANUAL_APPROVAL",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "branches": {
        -            "description": "The list of conditional branches that will be evaluated in order",
        -            "items": {
        -              "description": "The list of conditional branches that will be evaluated in order",
        -              "properties": {
        -                "expression": {
        -                  "description": "The conditional expression for the branch",
        -                  "type": "string"
        -                },
        -                "name": {
        -                  "description": "The name of the branch",
        -                  "type": "string"
        -                },
        -                "outgoingAction": {
        -                  "description": "The first action to execute in this branch path",
        -                  "type": "string"
        -                },
        -                "slug": {
        -                  "description": "The slug of the branch",
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "expression",
        -                "name",
        -                "slug"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          "fallbackBranch": {
        -            "description": "The fallback branch that will be taken if no other branches evaluate to `true`",
        -            "properties": {
        -              "name": {
        -                "description": "The name of the branch",
        -                "type": "string"
        -              },
        -              "outgoingAction": {
        -                "description": "The first action to execute in this branch path",
        -                "type": "string"
        -              },
        -              "slug": {
        -                "description": "The slug of the branch",
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name",
        -              "slug"
        -            ],
        -            "type": "object"
        -          },
        -          "joiningAction": {
        -            "description": "The joining action that will run after all branches",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "branches",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "CONDITIONAL_BRANCH",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "alias": {
        -            "description": "The alias for the github configuration to be used",
        -            "type": "string"
        -          },
        -          "author": {
        -            "description": "The details of the original author of the changes being committed (optional)",
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "name": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "email",
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          "branch": {
        -            "description": "The branch in the repository where the changes will be applied (optional; defaults to the main branch if not specified)",
        -            "type": "string"
        -          },
        -          "commitMessage": {
        -            "description": "A message describing the purpose of the commit",
        -            "type": "string"
        -          },
        -          "committer": {
        -            "description": "The details of the person or system making the commit, such as name and email (optional)",
        -            "properties": {
        -              "email": {
        -                "type": "string"
        -              },
        -              "name": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "email",
        -              "name"
        -            ],
        -            "type": "object"
        -          },
        -          "content": {
        -            "description": "The content of the file to be created or updated (not base64-encoded)",
        -            "type": "string"
        -          },
        -          "path": {
        -            "description": "The full path to the file within the repository",
        -            "type": "string"
        -          },
        -          "repositoryName": {
        -            "description": "The name of the repository where the file is being created or updated",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "alias",
        -          "commitMessage",
        -          "content",
        -          "path",
        -          "repositoryName",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "GITHUB_CREATE_OR_UPDATE_FILE",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "channelId": {
        -            "description": "The channel id to send the message to",
        -            "type": "string"
        -          },
        -          "message": {
        -            "description": "The message to send",
        -            "type": "string"
        -          },
        -          "teamId": {
        -            "description": "The team id to send the message to",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "channelId",
        -          "message",
        -          "teamId",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "MS_TEAMS_SEND_MESSAGE",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "script": {
        -            "description": "The JavaScript script for the action",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "script",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "JAVASCRIPT",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "type": {
        -            "type": "string"
        -          },
        -          "variables": {
        -            "description": "The variables to set for the action",
        -            "items": {
        -              "description": "The variables to set for the action",
        -              "properties": {
        -                "slug": {
        -                  "description": "The type of the variable",
        -                  "type": "string"
        -                },
        -                "source": {
        -                  "anyOf": [
        -                    {
        -                      "allOf": [
        -                        {
        -                          "description": "How to set the variable",
        -                          "properties": {
        -                            "type": {
        -                              "type": "string"
        -                            }
        -                          },
        -                          "required": [
        -                            "type"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        {
        -                          "properties": {
        -                            "script": {
        -                              "type": "string"
        -                            }
        -                          },
        -                          "required": [
        -                            "script"
        -                          ],
        -                          "type": "object"
        -                        }
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "allOf": [
        -                        {
        -                          "description": "How to set the variable",
        -                          "properties": {
        -                            "type": {
        -                              "type": "string"
        -                            }
        -                          },
        -                          "required": [
        -                            "type"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        {
        -                          "properties": {
        -                            "path": {
        -                              "type": "string"
        -                            }
        -                          },
        -                          "required": [
        -                            "path"
        -                          ],
        -                          "type": "object"
        -                        }
        -                      ],
        -                      "type": "object"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "slug",
        -                "source"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "variables"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "SET_VARIABLES",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "accountId": {
        -            "type": "string"
        -          },
        -          "actionIdentifier": {
        -            "type": "string"
        -          },
        -          "inputs": {
        -            "additionalProperties": {
        -              "type": "object"
        -            },
        -            "type": "object"
        -          },
        -          "region": {
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "accountId",
        -          "actionIdentifier",
        -          "inputs",
        -          "region",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "AWS",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "body": {
        -            "description": "The body of the incident",
        -            "type": "string"
        -          },
        -          "fromEmail": {
        -            "description": "The email address of a valid user associated with the account making the request",
        -            "type": "string"
        -          },
        -          "incidentTypeName": {
        -            "description": "The incident type name",
        -            "type": "string"
        -          },
        -          "serviceId": {
        -            "description": "The ID of the service to create the incident for",
        -            "type": "string"
        -          },
        -          "title": {
        -            "description": "The title of the incident",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          },
        -          "urgency": {
        -            "description": "The urgency of the incident",
        -            "enum": [
        -              "HIGH",
        -              "LOW"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "body",
        -          "fromEmail",
        -          "serviceId",
        -          "title",
        -          "type",
        -          "urgency"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "PAGERDUTY_CREATE_INCIDENT",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "alias": {
        -            "description": "The alias for the Jira configuration that will be used.",
        -            "type": "string"
        -          },
        -          "assignee": {
        -            "description": "The identifier of the assignee for the Jira issue. This field is optional.",
        -            "type": "string"
        -          },
        -          "components": {
        -            "description": "A list of components within the Jira project to which the issue belongs. This field is optional.",
        -            "items": {
        -              "description": "A list of components within the Jira project to which the issue belongs. This field is optional.",
        -              "type": "string"
        -            },
        -            "type": "array"
        -          },
        -          "description": {
        -            "description": "A detailed description of the issue, providing more context about what needs to be addressed.",
        -            "type": "string"
        -          },
        -          "fields": {
        -            "additionalProperties": {
        -              "description": "A map containing additional fields that are to be provided for the Jira issue, such as custom fields or extra attributes. This field is optional.",
        -              "type": "object"
        -            },
        -            "description": "A map containing additional fields that are to be provided for the Jira issue, such as custom fields or extra attributes. This field is optional.",
        -            "type": "object"
        -          },
        -          "issueSummary": {
        -            "description": "A brief summary of the issue being created, typically representing the title of the issue.",
        -            "type": "string"
        -          },
        -          "issueType": {
        -            "description": "The type of the issue being created, such as 'Bug', 'Task', or 'Story'.",
        -            "type": "string"
        -          },
        -          "labels": {
        -            "description": "A list of labels or tags to categorize or highlight the Jira issue. This field is optional.",
        -            "items": {
        -              "description": "A list of labels or tags to categorize or highlight the Jira issue. This field is optional.",
        -              "type": "string"
        -            },
        -            "type": "array"
        -          },
        -          "priority": {
        -            "description": "The priority of the issue, such as 'High', 'Medium', or 'Low'. This field is optional.",
        -            "type": "string"
        -          },
        -          "projectKey": {
        -            "description": "The key of the Jira project where the issue will be created. Typically a short code like 'PROJ'.",
        -            "type": "string"
        -          },
        -          "reporter": {
        -            "description": "The identifier of the reporter who is raising the Jira issue. This field is optional.",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "alias",
        -          "components",
        -          "description",
        -          "fields",
        -          "issueSummary",
        -          "issueType",
        -          "labels",
        -          "projectKey",
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "JIRA_CREATE_ISSUE",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "The definition of the action",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the action",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "entityId": {
        -            "description": "The ID of the entity",
        -            "type": "string"
        -          },
        -          "type": {
        -            "type": "string"
        -          },
        -          "workflowId": {
        -            "description": "The ID of the workflow to run",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type",
        -          "workflowId"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "RUN_WORKFLOW",
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "headers": {
        +            "additionalProperties": {
        +              "description": "The headers for the HTTP request",
        +              "type": "string"
        +            },
        +            "description": "The headers for the HTTP request",
        +            "type": "object"
        +          },
        +          "httpMethod": {
        +            "description": "The HTTP method for the request",
        +            "enum": [
        +              "GET",
        +              "POST",
        +              "PUT",
        +              "DELETE",
        +              "PATCH"
        +            ],
        +            "type": "string"
        +          },
        +          "integration": {
        +            "description": "The integration to use for authentication",
        +            "enum": [
        +              "AzureDevops",
        +              "Bitbucket",
        +              "GitHub",
        +              "LaunchDarkly",
        +              "ServiceNow",
        +              "GitLab",
        +              "Pagerduty",
        +              "Slack",
        +              "Cortex",
        +              "Jenkins",
        +              "Google",
        +              "Harness",
        +              "Jira",
        +              "Sonarqube",
        +              "CircleCi",
        +              "Coralogix",
        +              "Semgrep",
        +              "Apiiro",
        +              "Prometheus",
        +              "Rootly",
        +              "NewRelic",
        +              "Opsgenie",
        +              "Sentry",
        +              "Snyk",
        +              "Buildkite",
        +              "Firehydrant",
        +              "Victorops",
        +              "Rollbar",
        +              "Bugsnag",
        +              "Codecov",
        +              "SignalFX",
        +              "Instana",
        +              "Lightstep",
        +              "SumoLogic",
        +              "Mend",
        +              "BambooHR",
        +              "XMatters",
        +              "Clickup"
        +            ],
        +            "type": "string"
        +          },
        +          "integrationAlias": {
        +            "description": "The alias of the integration configuration to use",
        +            "type": "string"
        +          },
        +          "payload": {
        +            "description": "The payload for the request",
        +            "type": "string"
        +          },
        +          "targetHost": {
        +            "description": "The *.googleapis.com host to target when using the Google Cloud integration. Setting this with any other integration is rejected as invalid. Defaults to cloudresourcemanager.googleapis.com when unset.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          },
        +          "url": {
        +            "description": "The URL for the request",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "headers",
        +          "httpMethod",
        +          "type",
        +          "url"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "HTTP_REQUEST",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "actionIdentifier": {
        +            "description": "The ID of the Cortex library action to run, e.g. `googleCloud.getProject`. Copy it from an existing workflow with getWorkflow.",
        +            "type": "string"
        +          },
        +          "inputs": {
        +            "additionalProperties": {
        +              "type": "object"
        +            },
        +            "description": "The values for the inputs of the library action, by input key",
        +            "type": "object"
        +          },
        +          "integrationAlias": {
        +            "description": "The alias of the integration configuration to use. Required when the integration has more than one configuration.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "actionIdentifier",
        +          "inputs",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "ADVANCED_HTTP_REQUEST",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "headers": {
        +            "additionalProperties": {
        +              "description": "The headers for the HTTP request",
        +              "type": "string"
        +            },
        +            "description": "The headers for the HTTP request",
        +            "type": "object"
        +          },
        +          "httpMethod": {
        +            "description": "The HTTP method for the request",
        +            "enum": [
        +              "GET",
        +              "POST",
        +              "PUT",
        +              "DELETE",
        +              "PATCH"
        +            ],
        +            "type": "string"
        +          },
        +          "integration": {
        +            "description": "The integration to use for authentication",
        +            "enum": [
        +              "AzureDevops",
        +              "Bitbucket",
        +              "GitHub",
        +              "LaunchDarkly",
        +              "ServiceNow",
        +              "GitLab",
        +              "Pagerduty",
        +              "Slack",
        +              "Cortex",
        +              "Jenkins",
        +              "Google",
        +              "Harness",
        +              "Jira",
        +              "Sonarqube",
        +              "CircleCi",
        +              "Coralogix",
        +              "Semgrep",
        +              "Apiiro",
        +              "Prometheus",
        +              "Rootly",
        +              "NewRelic",
        +              "Opsgenie",
        +              "Sentry",
        +              "Snyk",
        +              "Buildkite",
        +              "Firehydrant",
        +              "Victorops",
        +              "Rollbar",
        +              "Bugsnag",
        +              "Codecov",
        +              "SignalFX",
        +              "Instana",
        +              "Lightstep",
        +              "SumoLogic",
        +              "Mend",
        +              "BambooHR",
        +              "XMatters",
        +              "Clickup"
        +            ],
        +            "type": "string"
        +          },
        +          "integrationAlias": {
        +            "description": "The alias of the integration configuration to use",
        +            "type": "string"
        +          },
        +          "payload": {
        +            "description": "The payload for the request",
        +            "type": "string"
        +          },
        +          "targetHost": {
        +            "description": "The *.googleapis.com host to target when using the Google Cloud integration. Setting this with any other integration is rejected as invalid. Defaults to cloudresourcemanager.googleapis.com when unset.",
        +            "type": "string"
        +          },
        +          "timeoutInSeconds": {
        +            "description": "The timeout for the request in seconds",
        +            "format": "int32",
        +            "type": "integer"
        +          },
        +          "type": {
        +            "type": "string"
        +          },
        +          "url": {
        +            "description": "The URL for the request",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "headers",
        +          "httpMethod",
        +          "type",
        +          "url"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "HTTP_REQUEST_ASYNC",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "createNewRepository": {
        +            "description": "Whether the Scaffolder should create a new repository. Defaults to `true`",
        +            "type": "boolean"
        +          },
        +          "createService": {
        +            "description": "Whether the cortex service should be created.",
        +            "type": "boolean"
        +          },
        +          "inputOverrides": {
        +            "description": "The input overrides for the Scaffolder",
        +            "items": {
        +              "anyOf": [
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of overrides for the action inputs",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input override",
        +                          "enum": [
        +                            "OPTION",
        +                            "VALUE"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "inputKey": {
        +                          "description": "The input key to override",
        +                          "type": "string"
        +                        },
        +                        "outputVariable": {
        +                          "description": "The path to the override value, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `variables.team-tags`.",
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "inputKey",
        +                        "outputVariable",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of overrides for the action inputs",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input override",
        +                          "enum": [
        +                            "OPTION",
        +                            "VALUE"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "editable": {
        +                          "description": "Whether the override is editable by the user. Defaults to `false`. If set to `true` it'll pause the execution of the workflow and wait for the user to provide the value",
        +                          "type": "boolean"
        +                        },
        +                        "inputKey": {
        +                          "description": "The input key to override",
        +                          "type": "string"
        +                        },
        +                        "outputVariable": {
        +                          "description": "The path to the override value, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `variables.team-tags`.",
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "editable",
        +                        "inputKey",
        +                        "outputVariable",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "type": "object"
        +                }
        +              ],
        +              "description": "The list of overrides for the action inputs",
        +              "properties": {
        +                "type": {
        +                  "description": "The type of the input override",
        +                  "enum": [
        +                    "OPTION",
        +                    "VALUE"
        +                  ],
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "type"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          "scaffolderTemplateId": {
        +            "description": "On input, accepts either the tag or the Cortex ID of the Scaffolder template. On output, always the template's Cortex ID, or `null` if the referenced template was deleted.",
        +            "type": "string"
        +          },
        +          "scaffolderTemplateTag": {
        +            "description": "The tag of the Scaffolder template. Preferred over `scaffolderTemplateId` when both are provided, so workflow definitions stay portable across workspaces.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "inputOverrides",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "SCAFFOLDER",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "inputOverrides": {
        +            "description": "The list of overrides for the action inputs",
        +            "items": {
        +              "anyOf": [
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of overrides for the action inputs",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input override",
        +                          "enum": [
        +                            "OPTION",
        +                            "VALUE"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "inputKey": {
        +                          "description": "The input key to override",
        +                          "type": "string"
        +                        },
        +                        "outputVariable": {
        +                          "description": "The path to the override value, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `variables.team-tags`.",
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "inputKey",
        +                        "outputVariable",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of overrides for the action inputs",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input override",
        +                          "enum": [
        +                            "OPTION",
        +                            "VALUE"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "editable": {
        +                          "description": "Whether the override is editable by the user. Defaults to `false`. If set to `true` it'll pause the execution of the workflow and wait for the user to provide the value",
        +                          "type": "boolean"
        +                        },
        +                        "inputKey": {
        +                          "description": "The input key to override",
        +                          "type": "string"
        +                        },
        +                        "outputVariable": {
        +                          "description": "The path to the override value, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `variables.team-tags`.",
        +                          "type": "string"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "editable",
        +                        "inputKey",
        +                        "outputVariable",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "type": "object"
        +                }
        +              ],
        +              "description": "The list of overrides for the action inputs",
        +              "properties": {
        +                "type": {
        +                  "description": "The type of the input override",
        +                  "enum": [
        +                    "OPTION",
        +                    "VALUE"
        +                  ],
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "type"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          "inputs": {
        +            "description": "The list of inputs required for the action",
        +            "items": {
        +              "anyOf": [
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "type": "string"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        },
        +                        "validationRegex": {
        +                          "description": "The validation regex for the input",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "INPUT_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "type": "string"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        },
        +                        "validationRegex": {
        +                          "description": "The validation regex for the input",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "TEXTAREA_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "allowAdditionalOptions": {
        +                          "description": "Whether additional options are allowed. Defaults to `false`",
        +                          "type": "boolean"
        +                        },
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "type": "string"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "options": {
        +                          "description": "The list of options for the input",
        +                          "items": {
        +                            "description": "The list of options for the input",
        +                            "type": "string"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "optionsLabels": {
        +                          "description": "The list of labels for the options. If not provided, the options will be used as labels",
        +                          "items": {
        +                            "description": "The list of labels for the options. If not provided, the options will be used as labels",
        +                            "type": "string"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder value for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "allowAdditionalOptions",
        +                        "key",
        +                        "name",
        +                        "options",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "SELECT_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "allowAdditionalOptions": {
        +                          "description": "Whether additional options are allowed. Defaults to `false`",
        +                          "type": "boolean"
        +                        },
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "items": {
        +                            "description": "The default value for the input",
        +                            "type": "string"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "options": {
        +                          "description": "The list of options for the input",
        +                          "items": {
        +                            "description": "The list of options for the input",
        +                            "type": "string"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "optionsLabels": {
        +                          "description": "The list of labels for the options. If not provided, the options will be used as labels",
        +                          "items": {
        +                            "description": "The list of labels for the options. If not provided, the options will be used as labels",
        +                            "type": "string"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder value for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "allowAdditionalOptions",
        +                        "key",
        +                        "name",
        +                        "options",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "MULTISELECT_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "type": "boolean"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "TOGGLE_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "allowMultiple": {
        +                          "description": "Whether the input allows multiple values. Defaults to `false`",
        +                          "type": "boolean"
        +                        },
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "items": {
        +                            "description": "The default value for the input",
        +                            "type": "string"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "entityFilter": {
        +                          "description": "The entity filter for the input",
        +                          "properties": {
        +                            "domainIds": {
        +                              "description": "Restrict options to entities related to the provided domains",
        +                              "items": {
        +                                "description": "Restrict options to entities related to the provided domains",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            "emailOwners": {
        +                              "description": "Restrict options to entities owned by the provided users",
        +                              "items": {
        +                                "description": "Restrict options to entities owned by the provided users",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            "excludedGroupTags": {
        +                              "description": "Restrict options to entities not in the provided groups",
        +                              "items": {
        +                                "description": "Restrict options to entities not in the provided groups",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            "groupTags": {
        +                              "description": "Restrict options to entities in the provided groups",
        +                              "items": {
        +                                "description": "Restrict options to entities in the provided groups",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            "teamIds": {
        +                              "description": "Restrict options to entities owned by the provided teams",
        +                              "items": {
        +                                "description": "Restrict options to entities owned by the provided teams",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            "typeFilter": {
        +                              "properties": {
        +                                "types": {
        +                                  "description": "The entity types to include, by type tag, e.g. `service`, `domain` or `team`",
        +                                  "items": {
        +                                    "description": "The entity types to include, by type tag, e.g. `service`, `domain` or `team`",
        +                                    "type": "string"
        +                                  },
        +                                  "type": "array",
        +                                  "uniqueItems": true
        +                                }
        +                              },
        +                              "required": [
        +                                "types"
        +                              ],
        +                              "type": "object"
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "limitEntitiesToRunnerUserScope": {
        +                          "description": "Whether to limit entity options to the workflow runner's entities. Defaults to `false`",
        +                          "type": "boolean"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "shouldDisplayOptionsAsHierarchy": {
        +                          "description": "Whether the options should be displayed as a hierarchy. Defaults to `false`",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "allowMultiple",
        +                        "entityFilter",
        +                        "key",
        +                        "limitEntitiesToRunnerUserScope",
        +                        "name",
        +                        "required",
        +                        "shouldDisplayOptionsAsHierarchy",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "CORTEX_ENTITY_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "allowMultiple": {
        +                          "description": "Whether the input allows multiple values. Defaults to `false`",
        +                          "type": "boolean"
        +                        },
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "items": {
        +                            "description": "The default value for the input",
        +                            "properties": {
        +                              "email": {
        +                                "description": "The email of the user",
        +                                "type": "string"
        +                              },
        +                              "name": {
        +                                "description": "The name of the user",
        +                                "type": "string"
        +                              }
        +                            },
        +                            "required": [
        +                              "email",
        +                              "name"
        +                            ],
        +                            "type": "object"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "filter": {
        +                          "description": "The user filter for the input",
        +                          "properties": {
        +                            "teamCids": {
        +                              "description": "Restrict options to users on the provided teams",
        +                              "items": {
        +                                "description": "Restrict options to users on the provided teams",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            "userEmails": {
        +                              "description": "Restrict options to users with the provided emails",
        +                              "items": {
        +                                "description": "Restrict options to users with the provided emails",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            }
        +                          },
        +                          "type": "object"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "allowMultiple",
        +                        "filter",
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "CORTEX_USER_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "allowMultiple": {
        +                          "description": "Whether the input allows multiple values. Defaults to `false`",
        +                          "type": "boolean"
        +                        },
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "items": {
        +                            "description": "The default value for the input",
        +                            "type": "string"
        +                          },
        +                          "type": "array"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "filter": {
        +                          "description": "The filters for the input",
        +                          "properties": {
        +                            "channels": {
        +                              "description": "Restrict options to the provided channels",
        +                              "items": {
        +                                "description": "Restrict options to the provided channels",
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            }
        +                          },
        +                          "required": [
        +                            "channels"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "allowMultiple",
        +                        "filter",
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "SLACK_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "disabled": {
        +                          "description": "Whether the input should be disabled",
        +                          "type": "boolean"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        },
        +                        "validationRegex": {
        +                          "description": "The validation regex for the input",
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "disabled",
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "SECRET_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "type": "number"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "disabled": {
        +                          "description": "Whether the input should be disabled",
        +                          "type": "boolean"
        +                        },
        +                        "format": {
        +                          "description": "The number format of the input",
        +                          "enum": [
        +                            "INTEGER",
        +                            "DECIMAL"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "max": {
        +                          "description": "The maximum value of the input",
        +                          "type": "number"
        +                        },
        +                        "min": {
        +                          "description": "The minimum value of the input",
        +                          "type": "number"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "disabled",
        +                        "format",
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "NUMBER_FIELD",
        +                  "type": "object"
        +                },
        +                {
        +                  "allOf": [
        +                    {
        +                      "description": "The list of inputs required for the action",
        +                      "properties": {
        +                        "type": {
        +                          "description": "The type of the input",
        +                          "enum": [
        +                            "INPUT_FIELD",
        +                            "TEXTAREA_FIELD",
        +                            "SELECT_FIELD",
        +                            "MULTISELECT_FIELD",
        +                            "TOGGLE_FIELD",
        +                            "CORTEX_ENTITY_FIELD",
        +                            "CORTEX_USER_FIELD",
        +                            "SLACK_FIELD",
        +                            "SECRET_FIELD",
        +                            "NUMBER_FIELD",
        +                            "DATE_FIELD",
        +                            "NESTED_FORM_FIELD"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "properties": {
        +                        "defaultValue": {
        +                          "description": "The default value for the input",
        +                          "type": "string"
        +                        },
        +                        "description": {
        +                          "description": "The description of the input",
        +                          "type": "string"
        +                        },
        +                        "disabled": {
        +                          "description": "Whether the input should be disabled",
        +                          "type": "boolean"
        +                        },
        +                        "format": {
        +                          "description": "The date format of the input",
        +                          "enum": [
        +                            "DATE",
        +                            "DATETIME"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "key": {
        +                          "description": "The key of the input",
        +                          "type": "string"
        +                        },
        +                        "name": {
        +                          "description": "The name of the input",
        +                          "type": "string"
        +                        },
        +                        "placeholder": {
        +                          "description": "The placeholder for the input",
        +                          "type": "string"
        +                        },
        +                        "required": {
        +                          "description": "Whether the input is required",
        +                          "type": "boolean"
        +                        },
        +                        "type": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "disabled",
        +                        "format",
        +                        "key",
        +                        "name",
        +                        "required",
        +                        "type"
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ],
        +                  "required": [
        +                    "type"
        +                  ],
        +                  "title": "DATE_FIELD",
        +                  "type": "object"
        +                }
        +              ],
        +              "description": "The list of inputs required for the action",
        +              "properties": {
        +                "type": {
        +                  "description": "The type of the input",
        +                  "enum": [
        +                    "INPUT_FIELD",
        +                    "TEXTAREA_FIELD",
        +                    "SELECT_FIELD",
        +                    "MULTISELECT_FIELD",
        +                    "TOGGLE_FIELD",
        +                    "CORTEX_ENTITY_FIELD",
        +                    "CORTEX_USER_FIELD",
        +                    "SLACK_FIELD",
        +                    "SECRET_FIELD",
        +                    "NUMBER_FIELD",
        +                    "DATE_FIELD",
        +                    "NESTED_FORM_FIELD"
        +                  ],
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "type"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          "jsValidatorScript": {
        +            "description": "Optional JavaScript validator script to validate the provided inputs",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "inputOverrides",
        +          "inputs",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "USER_INPUT",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "expression": {
        +            "description": "The JQ expression for the action. Its input has the keys `context`, `actions` and `variables`, e.g. `.context.initiatedBy.email`.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "expression",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "JQ",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "channel": {
        +            "description": "The channel name to send the message to, without the `#`. For example for `#general` use `general`",
        +            "type": "string"
        +          },
        +          "message": {
        +            "description": "The message to send",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "channel",
        +          "message",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "SLACK",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "approverDescription": {
        +            "description": "A description that will be shown to approvers. Supports templates.",
        +            "type": "string"
        +          },
        +          "approvingTeamIds": {
        +            "description": "The CIDs of the teams whose members can approve the action, not team tags. Can be empty when `approvingTeamIdsOverride` is set.",
        +            "items": {
        +              "description": "The CIDs of the teams whose members can approve the action, not team tags. Can be empty when `approvingTeamIdsOverride` is set.",
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "approvingTeamIdsOverride": {
        +            "description": "The path to the value that resolves the approving teams at run time, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `variables.approvers`. The value at the path must be an array of team Cortex IDs or team tags.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "approvingTeamIds",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "MANUAL_APPROVAL",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "branches": {
        +            "description": "The list of conditional branches that will be evaluated in order. Each result is at `actions.<slug>.outputs.conditions.<branchSlug>.result`.",
        +            "items": {
        +              "description": "The list of conditional branches that will be evaluated in order. Each result is at `actions.<slug>.outputs.conditions.<branchSlug>.result`.",
        +              "properties": {
        +                "expression": {
        +                  "description": "The CEL expression for the branch. It can use `context`, `actions` and `variables`, e.g. `variables.count > 0`.",
        +                  "type": "string"
        +                },
        +                "name": {
        +                  "description": "The name of the branch",
        +                  "type": "string"
        +                },
        +                "outgoingAction": {
        +                  "description": "The first action to execute in this branch path",
        +                  "type": "string"
        +                },
        +                "slug": {
        +                  "description": "The slug of the branch",
        +                  "type": "string"
        +                },
        +                "type": {
        +                  "description": "Must be `CONDITIONAL`",
        +                  "enum": [
        +                    "CONDITIONAL"
        +                  ],
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "expression",
        +                "name",
        +                "slug",
        +                "type"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          },
        +          "fallbackBranch": {
        +            "description": "The fallback branch that will be taken if no other branches evaluate to `true`",
        +            "properties": {
        +              "name": {
        +                "description": "The name of the branch",
        +                "type": "string"
        +              },
        +              "outgoingAction": {
        +                "description": "The first action to execute in this branch path",
        +                "type": "string"
        +              },
        +              "slug": {
        +                "description": "The slug of the branch",
        +                "type": "string"
        +              },
        +              "type": {
        +                "description": "Must be `FALLBACK`",
        +                "enum": [
        +                  "FALLBACK"
        +                ],
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "slug",
        +              "type"
        +            ],
        +            "type": "object"
        +          },
        +          "joiningAction": {
        +            "description": "The slug of the action where the branch paths join again. Leave it out if they do not join.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "branches",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "CONDITIONAL_BRANCH",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "alias": {
        +            "description": "The alias for the github configuration to be used",
        +            "type": "string"
        +          },
        +          "author": {
        +            "description": "The details of the original author of the changes being committed (optional)",
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "email",
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          "branch": {
        +            "description": "The branch in the repository where the changes will be applied (optional; defaults to the main branch if not specified)",
        +            "type": "string"
        +          },
        +          "commitMessage": {
        +            "description": "A message describing the purpose of the commit",
        +            "type": "string"
        +          },
        +          "committer": {
        +            "description": "The details of the person or system making the commit, such as name and email (optional)",
        +            "properties": {
        +              "email": {
        +                "type": "string"
        +              },
        +              "name": {
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "email",
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          "content": {
        +            "description": "The content of the file to be created or updated (not base64-encoded)",
        +            "type": "string"
        +          },
        +          "path": {
        +            "description": "The full path to the file within the repository",
        +            "type": "string"
        +          },
        +          "repositoryName": {
        +            "description": "The name of the repository where the file is being created or updated",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "alias",
        +          "commitMessage",
        +          "content",
        +          "path",
        +          "repositoryName",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "GITHUB_CREATE_OR_UPDATE_FILE",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "channelId": {
        +            "description": "The channel id to send the message to",
        +            "type": "string"
        +          },
        +          "message": {
        +            "description": "The message to send",
        +            "type": "string"
        +          },
        +          "teamId": {
        +            "description": "The team id to send the message to",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "channelId",
        +          "message",
        +          "teamId",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "MS_TEAMS_SEND_MESSAGE",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "script": {
        +            "description": "The JavaScript script for the action. It runs as the body of `run(actions, context, variables)`, e.g. `return context.initiatedBy.email`.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "script",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "JAVASCRIPT",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "type": {
        +            "type": "string"
        +          },
        +          "variables": {
        +            "description": "The variables to set for the action",
        +            "items": {
        +              "description": "The variables to set for the action",
        +              "properties": {
        +                "slug": {
        +                  "description": "The slug of the workflow variable to set",
        +                  "type": "string"
        +                },
        +                "source": {
        +                  "anyOf": [
        +                    {
        +                      "allOf": [
        +                        {
        +                          "description": "How to set the variable",
        +                          "properties": {
        +                            "type": {
        +                              "description": "How the value is found: `REFERENCE` reads a path, `JAVASCRIPT` runs a script",
        +                              "enum": [
        +                                "REFERENCE",
        +                                "JAVASCRIPT"
        +                              ],
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "type"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        {
        +                          "properties": {
        +                            "script": {
        +                              "description": "The JavaScript script that returns the value. It runs as the body of `run(actions, context, variables)`.",
        +                              "type": "string"
        +                            },
        +                            "type": {
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "script",
        +                            "type"
        +                          ],
        +                          "type": "object"
        +                        }
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "allOf": [
        +                        {
        +                          "description": "How to set the variable",
        +                          "properties": {
        +                            "type": {
        +                              "description": "How the value is found: `REFERENCE` reads a path, `JAVASCRIPT` runs a script",
        +                              "enum": [
        +                                "REFERENCE",
        +                                "JAVASCRIPT"
        +                              ],
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "type"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        {
        +                          "properties": {
        +                            "path": {
        +                              "description": "The path to the value, as a dot path into the run data that starts with `context`, `actions` or `variables`, e.g. `actions.fetch.outputs.body`.",
        +                              "type": "string"
        +                            },
        +                            "type": {
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "path",
        +                            "type"
        +                          ],
        +                          "type": "object"
        +                        }
        +                      ],
        +                      "type": "object"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "slug",
        +                "source"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "variables"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "SET_VARIABLES",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "accountId": {
        +            "description": "The AWS account ID to run the action in. Supports templates.",
        +            "type": "string"
        +          },
        +          "actionIdentifier": {
        +            "description": "The ID of the AWS action to run, e.g. `aws.ec2.describeInstances`. Copy it from an existing workflow with getWorkflow.",
        +            "type": "string"
        +          },
        +          "inputs": {
        +            "additionalProperties": {
        +              "type": "object"
        +            },
        +            "description": "The values for the inputs of the AWS action, by input key",
        +            "type": "object"
        +          },
        +          "region": {
        +            "description": "The AWS region, e.g. `us-east-1`. Supports templates.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "accountId",
        +          "actionIdentifier",
        +          "inputs",
        +          "region",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "AWS",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "body": {
        +            "description": "The body of the incident",
        +            "type": "string"
        +          },
        +          "fromEmail": {
        +            "description": "The email address of a valid user associated with the account making the request",
        +            "type": "string"
        +          },
        +          "incidentTypeName": {
        +            "description": "The incident type name",
        +            "type": "string"
        +          },
        +          "serviceId": {
        +            "description": "The ID of the service to create the incident for",
        +            "type": "string"
        +          },
        +          "title": {
        +            "description": "The title of the incident",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          },
        +          "urgency": {
        +            "description": "The urgency of the incident",
        +            "enum": [
        +              "HIGH",
        +              "LOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "body",
        +          "fromEmail",
        +          "serviceId",
        +          "title",
        +          "type",
        +          "urgency"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "PAGERDUTY_CREATE_INCIDENT",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "alias": {
        +            "description": "The alias for the Jira configuration that will be used.",
        +            "type": "string"
        +          },
        +          "assignee": {
        +            "description": "The identifier of the assignee for the Jira issue. This field is optional.",
        +            "type": "string"
        +          },
        +          "components": {
        +            "description": "A list of components within the Jira project to which the issue belongs. This field is optional.",
        +            "items": {
        +              "description": "A list of components within the Jira project to which the issue belongs. This field is optional.",
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "description": {
        +            "description": "A detailed description of the issue, providing more context about what needs to be addressed.",
        +            "type": "string"
        +          },
        +          "fields": {
        +            "additionalProperties": {
        +              "description": "A map containing additional fields that are to be provided for the Jira issue, such as custom fields or extra attributes. This field is optional.",
        +              "type": "object"
        +            },
        +            "description": "A map containing additional fields that are to be provided for the Jira issue, such as custom fields or extra attributes. This field is optional.",
        +            "type": "object"
        +          },
        +          "issueSummary": {
        +            "description": "A brief summary of the issue being created, typically representing the title of the issue.",
        +            "type": "string"
        +          },
        +          "issueType": {
        +            "description": "The type of the issue being created, such as 'Bug', 'Task', or 'Story'.",
        +            "type": "string"
        +          },
        +          "labels": {
        +            "description": "A list of labels or tags to categorize or highlight the Jira issue. This field is optional.",
        +            "items": {
        +              "description": "A list of labels or tags to categorize or highlight the Jira issue. This field is optional.",
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "priority": {
        +            "description": "The priority of the issue, such as 'High', 'Medium', or 'Low'. This field is optional.",
        +            "type": "string"
        +          },
        +          "projectKey": {
        +            "description": "The key of the Jira project where the issue will be created. Typically a short code like 'PROJ'.",
        +            "type": "string"
        +          },
        +          "reporter": {
        +            "description": "The identifier of the reporter who is raising the Jira issue. This field is optional.",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "alias",
        +          "components",
        +          "description",
        +          "fields",
        +          "issueSummary",
        +          "issueType",
        +          "labels",
        +          "projectKey",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "JIRA_CREATE_ISSUE",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "The definition of the action",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the action. It sets which other fields the action takes.",
        +            "enum": [
        +              "HTTP_REQUEST",
        +              "ADVANCED_HTTP_REQUEST",
        +              "HTTP_REQUEST_ASYNC",
        +              "SCAFFOLDER",
        +              "USER_INPUT",
        +              "JQ",
        +              "SLACK",
        +              "MANUAL_APPROVAL",
        +              "CONDITIONAL_BRANCH",
        +              "GITHUB_CREATE_OR_UPDATE_FILE",
        +              "MS_TEAMS_SEND_MESSAGE",
        +              "JAVASCRIPT",
        +              "SET_VARIABLES",
        +              "AWS",
        +              "PAGERDUTY_CREATE_INCIDENT",
        +              "JIRA_CREATE_ISSUE",
        +              "RUN_WORKFLOW"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "entityId": {
        +            "description": "The ID of the entity",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          },
        +          "workflowId": {
        +            "description": "The ID of the workflow to run",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type",
        +          "workflowId"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "RUN_WORKFLOW",
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / actions / items / properties / schema / properties / type / description
        Previous value: -"The type of the action"New value: +"The type of the action. It sets which other fields the action takes."
      • addedInput schema / properties / actions / items / properties / schema / properties / type / enum
        Added value: +[
        +  "HTTP_REQUEST",
        +  "ADVANCED_HTTP_REQUEST",
        +  "HTTP_REQUEST_ASYNC",
        +  "SCAFFOLDER",
        +  "USER_INPUT",
        +  "JQ",
        +  "SLACK",
        +  "MANUAL_APPROVAL",
        +  "CONDITIONAL_BRANCH",
        +  "GITHUB_CREATE_OR_UPDATE_FILE",
        +  "MS_TEAMS_SEND_MESSAGE",
        +  "JAVASCRIPT",
        +  "SET_VARIABLES",
        +  "AWS",
        +  "PAGERDUTY_CREATE_INCIDENT",
        +  "JIRA_CREATE_ISSUE",
        +  "RUN_WORKFLOW"
        +]
      • changedInput schema / properties / actions / items / properties / slug / description
        Previous value: -"The slug of the action"New value: +"The slug of the action. Use lowercase letters, digits and hyphens, 2 to 255 characters, not starting or ending with a hyphen."
      • changedInput schema / properties / filter / anyOf
        Previous value: -[
        -  {
        -    "allOf": [
        -      {
        -        "description": "Filter to determine in what entity contexts the workflow can run",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the workflow filter",
        -            "enum": [
        -              "GLOBAL",
        -              "ENTITY"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "GLOBAL",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "Filter to determine in what entity contexts the workflow can run",
        -        "properties": {
        -          "type": {
        -            "description": "The type of the workflow filter",
        -            "enum": [
        -              "GLOBAL",
        -              "ENTITY"
        -            ],
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "entityFilter": {
        -            "description": "The entity filter for the workflow",
        -            "properties": {
        -              "entityGroupFilter": {
        -                "description": "The entity group filter for the entity",
        -                "properties": {
        -                  "entityGroups": {
        -                    "description": "The entity groups to include",
        -                    "items": {
        -                      "description": "The entity groups to include",
        -                      "type": "string"
        -                    },
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  },
        -                  "excludedEntityGroups": {
        -                    "description": "The entity groups to exclude",
        -                    "items": {
        -                      "description": "The entity groups to exclude",
        -                      "type": "string"
        -                    },
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "entityGroups",
        -                  "excludedEntityGroups"
        -                ],
        -                "type": "object"
        -              },
        -              "typeFilter": {
        -                "properties": {
        -                  "types": {
        -                    "description": "The entity types to include. Can be found on https://app.getcortexapp.com/admin/entities",
        -                    "items": {
        -                      "description": "The entity types to include. Can be found on https://app.getcortexapp.com/admin/entities",
        -                      "type": "string"
        -                    },
        -                    "type": "array",
        -                    "uniqueItems": true
        -                  }
        -                },
        -                "required": [
        -                  "types"
        -                ],
        -                "type": "object"
        -              }
        -            },
        -            "type": "object"
        -          },
        -          "ownershipScope": {
        -            "description": "The ownership scope for the workflow",
        -            "enum": [
        -              "ALL",
        -              "OWNER",
        -              "EDITOR"
        -            ],
        -            "type": "string"
        -          },
        -          "requiredTeamRoles": {
        -            "description": "Tags of the team roles required to run the workflow. When non-empty, the runner must hold at least one of them on a team that owns the entity, in addition to what `ownershipScope` already requires. Only valid alongside an `ownershipScope` other than `ALL`.",
        -            "items": {
        -              "description": "Tags of the team roles required to run the workflow. When non-empty, the runner must hold at least one of them on a team that owns the entity, in addition to what `ownershipScope` already requires. Only valid alongside an `ownershipScope` other than `ALL`.",
        -              "type": "string"
        -            },
        -            "type": "array"
        -          }
        -        },
        -        "required": [
        -          "ownershipScope",
        -          "requiredTeamRoles"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "ENTITY",
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "allOf": [
        +      {
        +        "description": "Filter to determine in what entity contexts the workflow can run",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the workflow filter",
        +            "enum": [
        +              "GLOBAL",
        +              "ENTITY"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "type": {
        +            "enum": [
        +              "GLOBAL",
        +              "ENTITY"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "GLOBAL",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "Filter to determine in what entity contexts the workflow can run",
        +        "properties": {
        +          "type": {
        +            "description": "The type of the workflow filter",
        +            "enum": [
        +              "GLOBAL",
        +              "ENTITY"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "entityFilter": {
        +            "description": "The entity filter for the workflow",
        +            "properties": {
        +              "entityGroupFilter": {
        +                "description": "The entity group filter for the entity",
        +                "properties": {
        +                  "entityGroups": {
        +                    "description": "The entity groups to include",
        +                    "items": {
        +                      "description": "The entity groups to include",
        +                      "type": "string"
        +                    },
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  },
        +                  "excludedEntityGroups": {
        +                    "description": "The entity groups to exclude",
        +                    "items": {
        +                      "description": "The entity groups to exclude",
        +                      "type": "string"
        +                    },
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "entityGroups",
        +                  "excludedEntityGroups"
        +                ],
        +                "type": "object"
        +              },
        +              "typeFilter": {
        +                "properties": {
        +                  "types": {
        +                    "description": "The entity types to include, by type tag, e.g. `service`, `domain` or `team`",
        +                    "items": {
        +                      "description": "The entity types to include, by type tag, e.g. `service`, `domain` or `team`",
        +                      "type": "string"
        +                    },
        +                    "type": "array",
        +                    "uniqueItems": true
        +                  }
        +                },
        +                "required": [
        +                  "types"
        +                ],
        +                "type": "object"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          "ownershipScope": {
        +            "description": "The ownership scope for the workflow",
        +            "enum": [
        +              "ALL",
        +              "OWNER",
        +              "EDITOR"
        +            ],
        +            "type": "string"
        +          },
        +          "requiredTeamRoles": {
        +            "description": "Tags of the team roles required to run the workflow. When non-empty, the runner must hold at least one of them on a team that owns the entity, in addition to what `ownershipScope` already requires. Only valid alongside an `ownershipScope` other than `ALL`.",
        +            "items": {
        +              "description": "Tags of the team roles required to run the workflow. When non-empty, the runner must hold at least one of them on a team that owns the entity, in addition to what `ownershipScope` already requires. Only valid alongside an `ownershipScope` other than `ALL`.",
        +              "type": "string"
        +            },
        +            "type": "array"
        +          },
        +          "type": {
        +            "enum": [
        +              "GLOBAL",
        +              "ENTITY"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "ownershipScope",
        +          "requiredTeamRoles",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "ENTITY",
        +    "type": "object"
        +  }
        +]
      • changedInput schema / properties / tag / description
        Previous value: -"Tag of the workflow"New value: +"Tag of the workflow. Use lowercase letters, digits and hyphens, 2 to 255 characters, not starting or ending with a hyphen."
      • changedInput schema / properties / variables / description
        Previous value: -"List of variable definitions for the workflow"New value: +"List of variable definitions for the workflow. Set run values with `initialContext`."
      • changedInput schema / properties / variables / items / description
        Previous value: -"List of variable definitions for the workflow"New value: +"List of variable definitions for the workflow. Set run values with `initialContext`."
      • changedInput schema / properties / variables / items / properties / slug / description
        Previous value: -"The slug of the variable"New value: +"The slug of the variable. Use lowercase letters, digits and hyphens, 2 to 255 characters, not starting or ending with a hyphen."
    • AddedgetCatalogPage
    • ChangedgetWorkflowRun1 field changed
      • addedInput schema / properties / runId / description
        Added value: +"The ID of the run, from runWorkflow or listWorkflowRuns"
    • AddedlistCatalogPages
    • AddedlistIntegrationStatuses
    • AddedlistScorecardRuleExemptions
    • ChangedqueryPointInTimeMetrics2 fields changed
      • removedInput schema / properties / metrics / items / properties / aggregation / description
        Removed value: -"Type of aggregation function applied to the attribute"
      • removedInput schema / properties / nestedAggregations / items / properties / aggregations / items / properties / aggregation / description
        Removed value: -"Type of aggregation function applied to the attribute"
    • ChangedrunWorkflow3 fields changed
      • changedInput schema / properties / scope / anyOf
        Previous value: -[
        -  {
        -    "allOf": [
        -      {
        -        "description": "Scope of the workflow run (e.g., target entities)",
        -        "properties": {
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "GLOBAL",
        -    "type": "object"
        -  },
        -  {
        -    "allOf": [
        -      {
        -        "description": "Scope of the workflow run (e.g., target entities)",
        -        "properties": {
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "entityId": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "entityId"
        -        ],
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "type"
        -    ],
        -    "title": "ENTITY",
        -    "type": "object"
        -  }
        -]New value: +[
        +  {
        +    "allOf": [
        +      {
        +        "description": "Scope of the workflow run (e.g., target entities)",
        +        "properties": {
        +          "type": {
        +            "description": "Must match the workflow filter type: `GLOBAL` for a GLOBAL filter, `ENTITY` for an ENTITY filter",
        +            "enum": [
        +              "GLOBAL",
        +              "ENTITY"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "GLOBAL",
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "Scope of the workflow run (e.g., target entities)",
        +        "properties": {
        +          "type": {
        +            "description": "Must match the workflow filter type: `GLOBAL` for a GLOBAL filter, `ENTITY` for an ENTITY filter",
        +            "enum": [
        +              "GLOBAL",
        +              "ENTITY"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "entityId": {
        +            "description": "The tag or CID of the entity to run the workflow on",
        +            "type": "string"
        +          },
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "entityId",
        +          "type"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "required": [
        +      "type"
        +    ],
        +    "title": "ENTITY",
        +    "type": "object"
        +  }
        +]
      • addedInput schema / properties / scope / properties / type / description
        Added value: +"Must match the workflow filter type: `GLOBAL` for a GLOBAL filter, `ENTITY` for an ENTITY filter"
      • addedInput schema / properties / scope / properties / type / enum
        Added value: +[
        +  "GLOBAL",
        +  "ENTITY"
        +]
  3. 4 tool updates
    • AddedcreateOrUpdateWorkflow
    • AddedgetWorkflowRun
    • AddedlistWorkflowRuns
    • AddedrunWorkflow
  4. 50 tool updates
    • AddedAWSGetAwsResources
    • Changedget_more_tools5 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "context"
        -]New value: +[
        +  "context",
        +  "session_id"
        +]
      • addedOutput schema / properties / mcp_session
        Added value: +{
        +  "description": "Session continuity and agent attribution state for this task, returned on completed responses that carry structured output. This server cannot link your calls between requests on its own, so session continuity travels here instead.",
        +  "properties": {
        +    "session_id": {
        +      "description": "Opaque correlation ID for this task, issued by this server. Use this as the session_id argument of every later call, and hand it to any subagents working the same task. Absent when status is unrecognized; no replacement is issued in that response — recovery is described under status.",
        +      "type": "string"
        +    },
        +    "status": {
        +      "description": "issued: first call of a task; the session_id above was just created. active: the session_id you sent was accepted; keep sending it. unrecognized: the value sent was not issued by this server — re-send the one issued earlier for this task; if none was issued yet, send start to be issued a new one.",
        +      "enum": [
        +        "issued",
        +        "active",
        +        "unrecognized"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • removedOutput schema / properties / result / title
        Removed value: -"Result"
      • removedOutput schema / title
        Removed value: -"_WrappedResult"
    • ChangedgetCurrentOncallForEntity2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "tagOrId",
        -  "context"
        -]New value: +[
        +  "tagOrId",
        +  "session_id",
        +  "context"
        +]
    • ChangedgetCustomDataForEntity2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "tagOrId",
        -  "pageSize",
        -  "page",
        -  "context"
        -]New value: +[
        +  "tagOrId",
        +  "pageSize",
        +  "page",
        +  "session_id",
        +  "context"
        +]
    • ChangedgetCustomDataForEntityByKey2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "tagOrId",
        -  "key",
        -  "context"
        -]New value: +[
        +  "tagOrId",
        +  "key",
        +  "session_id",
        +  "context"
        +]
    • ChangedgetCustomEventForEntityByUuid2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "tagOrId",
        -  "uuid",
        -  "context"
        -]New value: +[
        +  "tagOrId",
        +  "uuid",
        +  "session_id",
        +  "context"
        +]
    • ChangedgetCustomMetricData4 fields changed
      • changedInput schema / properties / endDate / description
        Previous value: -"End date for the filter (inclusive)"New value: +"End date for the filter, inclusive (UTC, e.g. 2026-06-22T00:00:00)"
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / properties / startDate / description
        Previous value: -"Start date for the filter (inclusive). Default: 6 months"New value: +"Start date for the filter, inclusive (UTC, e.g. 2026-06-22T00:00:00). Default: 6 months ago"
      • changedInput schema / required
        Previous value: -[
        -  "customMetricKey",
        -  "tagOrId",
        -  "pageSize",
        -  "page",
        -  "context"
        -]New value: +[
        +  "customMetricKey",
        +  "tagOrId",
        +  "pageSize",
        +  "page",
        +  "session_id",
        +  "context"
        +]
    • AddedgetDefinition
    • ChangedgetDependency2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "callerTag",
        -  "calleeTag",
        -  "context"
        -]New value: +[
        +  "callerTag",
        +  "calleeTag",
        +  "session_id",
        +  "context"
        +]
    • ChangedgetDeploysForEntity2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "tagOrId",
        -  "pageSize",
        -  "page",
        -  "context"
        -]New value: +[
        +  "tagOrId",
        +  "pageSize",
        +  "page",
        +  "session_id",
        +  "context"
        +]
    • ChangedgetEntityDescriptor2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "tagOrId",
        -  "context"
        -]New value: +[
        +  "tagOrId",
        +  "session_id",
        +  "context"
        +]
    • ChangedgetEntityDetails3 fields changed
      • addedInput schema / properties / includeHierarchyFields / example
        Added value: +"groups"
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "tagOrId",
        -  "context"
        -]New value: +[
        +  "tagOrId",
        +  "session_id",
        +  "context"
        +]
    • ChangedgetInitiative2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "cid",
        -  "context"
        -]New value: +[
        +  "cid",
        +  "session_id",
        +  "context"
        +]
    • ChangedgetMyWorkspace2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "context"
        -]New value: +[
        +  "session_id",
        +  "context"
        +]
    • AddedgetOpenApiDocForEntity
    • ChangedgetRelationshipTypeDetails2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "relationshipTypeTag",
        -  "context"
        -]New value: +[
        +  "relationshipTypeTag",
        +  "session_id",
        +  "context"
        +]
    • ChangedgetScorecard3 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • addedInput schema / properties / tag / example
        Added value: +"my-production-readiness-checklist"
      • changedInput schema / required
        Previous value: -[
        -  "tag",
        -  "context"
        -]New value: +[
        +  "tag",
        +  "session_id",
        +  "context"
        +]
    • ChangedgetScorecardNextStepsForEntity3 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • addedInput schema / properties / tag / example
        Added value: +"my-production-readiness-checklist"
      • changedInput schema / required
        Previous value: -[
        -  "tag",
        -  "entityTag",
        -  "context"
        -]New value: +[
        +  "tag",
        +  "entityTag",
        +  "session_id",
        +  "context"
        +]
    • ChangedgetTeamDetails2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "tagOrId",
        -  "context"
        -]New value: +[
        +  "tagOrId",
        +  "session_id",
        +  "context"
        +]
    • AddedgetTeamHierarchyRelationships
    • AddedgetWorkflow
    • AddedKubernetesGetK8sResourcesForEntity
    • ChangedlistAllEntities10 fields changed
      • changedInput schema / properties / gitRepositories / description
        Previous value: -"Supports only GitHub repositories in the `org/repo` format"New value: +"Filter by git repositories. Supports GitHub (`github:org/repo` or `org/repo`), GitLab (`gitlab:namespace/project`), Bitbucket (`bitbucket:workspace/repo`), and Azure DevOps (`azure-devops:project/repo`). Unprefixed values default to GitHub for backward compatibility."
      • addedInput schema / properties / gitRepositories / example
        Added value: +"cortexapps%2Fbackend,gitlab:my-group%2Fmy-project"
      • changedInput schema / properties / hierarchyDepth / default
        Previous value: -"full"New value: +"0"
      • changedInput schema / properties / hierarchyDepth / description
        Previous value: -"Depth of the parent / children hierarchy nodes. Can be 'full' or a valid integer"New value: +"Depth of the parent / children hierarchy nodes to include for each entity. Defaults to 0, which returns no hierarchy data. Pass 'full' to return the entire hierarchy, or a positive integer to limit the depth."
      • addedInput schema / properties / includeHierarchyFields / example
        Added value: +"groups"
      • addedInput schema / properties / includeNestedFields / example
        Added value: +"team:members"
      • changedInput schema / properties / owners / description
        Previous value: -"Filter based on owner group names, which correspond to the `x-cortex-owners` field in the Catalog Descriptor. Accepts a comma-delimited list of owner group names"New value: +"Filter based on owner group names. Returns entities owned by the specified groups, as well as entities owned by any child/sub-teams of those groups. Group names correspond to the `x-cortex-owners` field in the Catalog Descriptor. Accepts a comma-delimited list of owner group names."
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • addedInput schema / properties / types / example
        Added value: +"service,rds,s3,domain"
      • changedInput schema / required
        Previous value: -[
        -  "pageSize",
        -  "page",
        -  "context"
        -]New value: +[
        +  "pageSize",
        +  "page",
        +  "session_id",
        +  "context"
        +]
    • ChangedlistCustomEventsForEntity4 fields changed
      • changedInput schema / properties / endTime / description
        Previous value: -"If provided, events with less than or equal to timestamp will be returned (a date-time without a time-zone in the ISO-8601 calendar system)"New value: +"If provided, events with less than or equal to timestamp will be returned (UTC, e.g. 2026-06-22T00:00:00)"
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / properties / startTime / description
        Previous value: -"If provided, events with greater than or equal to timestamp will be returned (a date-time without a time-zone in the ISO-8601 calendar system)"New value: +"If provided, events with greater than or equal to timestamp will be returned (UTC, e.g. 2026-06-22T00:00:00)"
      • changedInput schema / required
        Previous value: -[
        -  "tagOrId",
        -  "pageSize",
        -  "page",
        -  "context"
        -]New value: +[
        +  "tagOrId",
        +  "pageSize",
        +  "page",
        +  "session_id",
        +  "context"
        +]
    • AddedlistDefinitions
    • ChangedlistDependenciesForEntity2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "callerTag",
        -  "pageSize",
        -  "page",
        -  "context"
        -]New value: +[
        +  "callerTag",
        +  "pageSize",
        +  "page",
        +  "session_id",
        +  "context"
        +]
    • AddedlistDeployEnvironments
    • ChangedlistEntityDescriptors4 fields changed
      • addedInput schema / properties / includeArchived
        Added value: +{
        +  "description": "Whether to include archived entities in the response",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • addedInput schema / properties / types / example
        Added value: +"service,rds,s3,domain"
      • changedInput schema / required
        Previous value: -[
        -  "pageSize",
        -  "page",
        -  "context"
        -]New value: +[
        +  "pageSize",
        +  "page",
        +  "session_id",
        +  "context"
        +]
    • ChangedlistEntityDestinationsForRelationshipType4 fields changed
      • addedInput schema / properties / depth / example
        Added value: +2
      • addedInput schema / properties / includeArchived / example
        Added value: +false
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "tagOrId",
        -  "relationshipTypeTag",
        -  "context"
        -]New value: +[
        +  "tagOrId",
        +  "relationshipTypeTag",
        +  "session_id",
        +  "context"
        +]
    • ChangedlistEntityRelationships2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "relationshipTypeTag",
        -  "pageSize",
        -  "page",
        -  "context"
        -]New value: +[
        +  "relationshipTypeTag",
        +  "pageSize",
        +  "page",
        +  "session_id",
        +  "context"
        +]
    • ChangedlistEntitySourcesForRelationshipType4 fields changed
      • addedInput schema / properties / depth / example
        Added value: +2
      • addedInput schema / properties / includeArchived / example
        Added value: +false
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "tagOrId",
        -  "relationshipTypeTag",
        -  "context"
        -]New value: +[
        +  "tagOrId",
        +  "relationshipTypeTag",
        +  "session_id",
        +  "context"
        +]
    • AddedlistGroupsForEntity
    • ChangedlistInitiatives2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "pageSize",
        -  "page",
        -  "context"
        -]New value: +[
        +  "pageSize",
        +  "page",
        +  "session_id",
        +  "context"
        +]
    • ChangedlistMetricDefinitions2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "context"
        -]New value: +[
        +  "session_id",
        +  "context"
        +]
    • ChangedlistRelationshipTypes2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "pageSize",
        -  "page",
        -  "context"
        -]New value: +[
        +  "pageSize",
        +  "page",
        +  "session_id",
        +  "context"
        +]
    • ChangedlistScorecards2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "page",
        -  "pageSize",
        -  "context"
        -]New value: +[
        +  "page",
        +  "pageSize",
        +  "session_id",
        +  "context"
        +]
    • ChangedlistScorecardScores3 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • addedInput schema / properties / tag / example
        Added value: +"my-production-readiness-checklist"
      • changedInput schema / required
        Previous value: -[
        -  "tag",
        -  "pageSize",
        -  "page",
        -  "context"
        -]New value: +[
        +  "tag",
        +  "pageSize",
        +  "page",
        +  "session_id",
        +  "context"
        +]
    • AddedlistScorecardScoresForEntity
    • AddedlistTeamMemberRoles
    • AddedlistVerificationPeriods
    • AddedlistVerifications
    • AddedlistVerificationsForEntity
    • AddedlistWorkflows
    • Changedquery_docs5 fields changed
      • addedInput schema / properties / query / description
        Added value: +"The question to ask Cortex docs"
      • removedInput schema / properties / query / title
        Removed value: -"Query"
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "query",
        -  "context"
        -]New value: +[
        +  "query",
        +  "session_id",
        +  "context"
        +]
      • addedOutput schema / properties
        Added value: +{
        +  "mcp_session": {
        +    "description": "Session continuity and agent attribution state for this task, returned on completed responses that carry structured output. This server cannot link your calls between requests on its own, so session continuity travels here instead.",
        +    "properties": {
        +      "session_id": {
        +        "description": "Opaque correlation ID for this task, issued by this server. Use this as the session_id argument of every later call, and hand it to any subagents working the same task. Absent when status is unrecognized; no replacement is issued in that response — recovery is described under status.",
        +        "type": "string"
        +      },
        +      "status": {
        +        "description": "issued: first call of a task; the session_id above was just created. active: the session_id you sent was accepted; keep sending it. unrecognized: the value sent was not issued by this server — re-send the one issued earlier for this task; if none was issued yet, send start to be issued a new one.",
        +        "enum": [
        +          "issued",
        +          "active",
        +          "unrecognized"
        +        ],
        +        "type": "string"
        +      }
        +    },
        +    "type": "object"
        +  }
        +}
    • ChangedqueryPointInTimeMetrics20 fields changed
      • addedInput schema / properties / comparison / anyOf
        Added value: +[
        +  {
        +    "allOf": [
        +      {
        +        "description": "Optional comparison to previous time period",
        +        "properties": {
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "peerFilters": {
        +            "items": {
        +              "description": "Filters to apply to the query",
        +              "properties": {
        +                "attribute": {
        +                  "type": "string"
        +                },
        +                "operator": {
        +                  "enum": [
        +                    "ANY",
        +                    "BETWEEN",
        +                    "CONTAINS",
        +                    "EQUAL",
        +                    "GREATER_THAN",
        +                    "GREATER_THAN_OR_EQUAL",
        +                    "IN",
        +                    "IS_NOT_NULL",
        +                    "IS_NULL",
        +                    "LESS_THAN",
        +                    "LESS_THAN_OR_EQUAL",
        +                    "LIKE",
        +                    "NOT_EQUAL",
        +                    "NOT_IN",
        +                    "NOT_LIKE"
        +                  ],
        +                  "type": "string"
        +                },
        +                "predicate": {
        +                  "type": "object"
        +                }
        +              },
        +              "required": [
        +                "attribute",
        +                "operator",
        +                "predicate"
        +              ],
        +              "type": "object"
        +            },
        +            "type": "array"
        +          }
        +        },
        +        "required": [
        +          "peerFilters"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "allOf": [
        +      {
        +        "description": "Optional comparison to previous time period",
        +        "properties": {
        +          "type": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "type"
        +        ],
        +        "type": "object"
        +      },
        +      {
        +        "properties": {
        +          "decimalPlaces": {
        +            "format": "int32",
        +            "type": "integer"
        +          },
        +          "endTime": {
        +            "format": "date-time",
        +            "type": "string"
        +          },
        +          "startTime": {
        +            "format": "date-time",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "decimalPlaces",
        +          "endTime",
        +          "startTime"
        +        ],
        +        "type": "object"
        +      }
        +    ],
        +    "type": "object"
        +  }
        +]
      • removedInput schema / properties / comparison / oneOf
        Removed value: -[
        -  {
        -    "allOf": [
        -      {
        -        "description": "List of column definitions describing each field in the result rows",
        -        "discriminator": {
        -          "propertyName": "type"
        -        },
        -        "properties": {
        -          "alias": {
        -            "type": "string"
        -          },
        -          "category": {
        -            "type": "string"
        -          },
        -          "description": {
        -            "type": "string"
        -          },
        -          "name": {
        -            "type": "string"
        -          },
        -          "ordinal": {
        -            "format": "int32",
        -            "type": "integer"
        -          },
        -          "type": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "alias",
        -          "name",
        -          "ordinal",
        -          "type"
        -        ],
        -        "type": "object"
        -      },
        -      {
        -        "properties": {
        -          "ordinal": {
        -            "description": "Zero-based column position in the result data rows - use this to map column metadata to actual row data values",
        -            "format": "int32",
        -            "type": "integer"
        -          },
        -          "windowSize": {
        -            "description": "Duration of the time window represented by this column",
        -            "properties": {
        -              "nano": {
        -                "format": "int32",
        -                "type": "integer"
        -              },
        -              "negative": {
        -                "type": "boolean"
        -              },
        -              "positive": {
        -                "type": "boolean"
        -              },
        -              "seconds": {
        -                "format": "int64",
        -                "type": "integer"
        -              },
        -              "units": {
        -                "items": {
        -                  "properties": {
        -                    "dateBased": {
        -                      "type": "boolean"
        -                    },
        -                    "duration": {
        -                      "properties": {
        -                        "nano": {
        -                          "format": "int32",
        -                          "type": "integer"
        -                        },
        -                        "negative": {
        -                          "type": "boolean"
        -                        },
        -                        "positive": {
        -                          "type": "boolean"
        -                        },
        -                        "seconds": {
        -                          "format": "int64",
        -                          "type": "integer"
        -                        },
        -                        "zero": {
        -                          "type": "boolean"
        -                        }
        -                      },
        -                      "type": "object"
        -                    },
        -                    "durationEstimated": {
        -                      "type": "boolean"
        -                    },
        -                    "timeBased": {
        -                      "type": "boolean"
        -                    }
        -                  },
        -                  "type": "object"
        -                },
        -                "type": "array"
        -              },
        -              "zero": {
        -                "type": "boolean"
        -              }
        -            },
        -            "type": "object"
        -          }
        -        },
        -        "type": "object"
        -      }
        -    ],
        -    "required": [
        -      "alias",
        -      "name",
        -      "ordinal",
        -      "windowSize"
        -    ],
        -    "type": "object"
        -  }
        -]
      • addedInput schema / properties / daysOfWeek
        Added value: +{
        +  "description": "Optional day-of-week restriction (ISO: Monday=1..Sunday=7). When set, the query filters out rows whose time-attribute does not fall on one of these weekdays. Use {1,2,3,4,5} to exclude weekends. Empty set matches nothing.",
        +  "items": {
        +    "description": "Optional day-of-week restriction (ISO: Monday=1..Sunday=7). When set, the query filters out rows whose time-attribute does not fall on one of these weekdays. Use {1,2,3,4,5} to exclude weekends. Empty set matches nothing.",
        +    "format": "int32",
        +    "type": "integer"
        +  },
        +  "type": "array",
        +  "uniqueItems": true
        +}
      • changedInput schema / properties / filters / items / description
        Previous value: -"Filters to apply to the data"New value: +"Filters to apply to the query"
      • removedInput schema / properties / metrics / items / description
        Removed value: -"Optional nested metrics for advanced queries"
      • addedInput schema / properties / metrics / items / properties / aggregation / description
        Added value: +"Type of aggregation function applied to the attribute"
      • changedInput schema / properties / metrics / items / properties / aggregation / enum
        Previous value: -[
        -  "SUM",
        -  "AVG",
        -  "COUNT",
        -  "RATIO",
        -  "MIN",
        -  "MAX",
        -  "P50",
        -  "P95",
        -  "RANKING"
        -]New value: +[
        +  "SUM",
        +  "AVG",
        +  "COUNT",
        +  "RATIO",
        +  "MIN",
        +  "MAX",
        +  "P50",
        +  "P95",
        +  "RANKING",
        +  "COLLECT",
        +  "COLLECT_UNIQUE",
        +  "COUNT_UNIQUE"
        +]
      • addedInput schema / properties / metrics / items / properties / density
        Added value: +{
        +  "enum": [
        +    "REQUIRED",
        +    "OPTIONAL"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / metrics / items / properties / endTime
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • addedInput schema / properties / metrics / items / properties / filters
        Added value: +{
        +  "items": {
        +    "description": "Filters to apply to the query",
        +    "properties": {
        +      "attribute": {
        +        "type": "string"
        +      },
        +      "operator": {
        +        "enum": [
        +          "ANY",
        +          "BETWEEN",
        +          "CONTAINS",
        +          "EQUAL",
        +          "GREATER_THAN",
        +          "GREATER_THAN_OR_EQUAL",
        +          "IN",
        +          "IS_NOT_NULL",
        +          "IS_NULL",
        +          "LESS_THAN",
        +          "LESS_THAN_OR_EQUAL",
        +          "LIKE",
        +          "NOT_EQUAL",
        +          "NOT_IN",
        +          "NOT_LIKE"
        +        ],
        +        "type": "string"
        +      },
        +      "predicate": {
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "attribute",
        +      "operator",
        +      "predicate"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • addedInput schema / properties / metrics / items / properties / startTime
        Added value: +{
        +  "format": "date-time",
        +  "type": "string"
        +}
      • addedInput schema / properties / nestedAggregations
        Added value: +{
        +  "description": "Nested aggregations for advanced sub-queries",
        +  "items": {
        +    "description": "Nested aggregations for advanced sub-queries",
        +    "properties": {
        +      "aggregations": {
        +        "items": {
        +          "properties": {
        +            "aggregation": {
        +              "description": "Type of aggregation function applied to the attribute",
        +              "enum": [
        +                "SUM",
        +                "AVG",
        +                "COUNT",
        +                "RATIO",
        +                "MIN",
        +                "MAX",
        +                "P50",
        +                "P95",
        +                "RANKING",
        +                "COLLECT",
        +                "COLLECT_UNIQUE",
        +                "COUNT_UNIQUE"
        +              ],
        +              "type": "string"
        +            },
        +            "density": {
        +              "enum": [
        +                "REQUIRED",
        +                "OPTIONAL"
        +              ],
        +              "type": "string"
        +            },
        +            "endTime": {
        +              "format": "date-time",
        +              "type": "string"
        +            },
        +            "filters": {
        +              "items": {
        +                "description": "Filters to apply to the query",
        +                "properties": {
        +                  "attribute": {
        +                    "type": "string"
        +                  },
        +                  "operator": {
        +                    "enum": [
        +                      "ANY",
        +                      "BETWEEN",
        +                      "CONTAINS",
        +                      "EQUAL",
        +                      "GREATER_THAN",
        +                      "GREATER_THAN_OR_EQUAL",
        +                      "IN",
        +                      "IS_NOT_NULL",
        +                      "IS_NULL",
        +                      "LESS_THAN",
        +                      "LESS_THAN_OR_EQUAL",
        +                      "LIKE",
        +                      "NOT_EQUAL",
        +                      "NOT_IN",
        +                      "NOT_LIKE"
        +                    ],
        +                    "type": "string"
        +                  },
        +                  "predicate": {
        +                    "type": "object"
        +                  }
        +                },
        +                "required": [
        +                  "attribute",
        +                  "operator",
        +                  "predicate"
        +                ],
        +                "type": "object"
        +              },
        +              "type": "array"
        +            },
        +            "metric": {
        +              "type": "string"
        +            },
        +            "startTime": {
        +              "format": "date-time",
        +              "type": "string"
        +            }
        +          },
        +          "required": [
        +            "aggregation",
        +            "metric"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "filters": {
        +        "items": {
        +          "description": "Filters to apply to the query",
        +          "properties": {
        +            "attribute": {
        +              "type": "string"
        +            },
        +            "operator": {
        +              "enum": [
        +                "ANY",
        +                "BETWEEN",
        +                "CONTAINS",
        +                "EQUAL",
        +                "GREATER_THAN",
        +                "GREATER_THAN_OR_EQUAL",
        +                "IN",
        +                "IS_NOT_NULL",
        +                "IS_NULL",
        +                "LESS_THAN",
        +                "LESS_THAN_OR_EQUAL",
        +                "LIKE",
        +                "NOT_EQUAL",
        +                "NOT_IN",
        +                "NOT_LIKE"
        +              ],
        +              "type": "string"
        +            },
        +            "predicate": {
        +              "type": "object"
        +            }
        +          },
        +          "required": [
        +            "attribute",
        +            "operator",
        +            "predicate"
        +          ],
        +          "type": "object"
        +        },
        +        "type": "array"
        +      },
        +      "groupBy": {
        +        "items": {
        +          "type": "string"
        +        },
        +        "type": "array"
        +      },
        +      "timeAttribute": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "aggregations",
        +      "groupBy"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • removedInput schema / properties / nestedGroupBy
        Removed value: -{
        -  "description": "Fields to group nested results by",
        -  "items": {
        -    "description": "Fields to group nested results by",
        -    "type": "string"
        -  },
        -  "type": "array"
        -}
      • removedInput schema / properties / nestedMetrics
        Removed value: -{
        -  "description": "Optional nested metrics for advanced queries",
        -  "items": {
        -    "description": "Optional nested metrics for advanced queries",
        -    "properties": {
        -      "aggregation": {
        -        "enum": [
        -          "SUM",
        -          "AVG",
        -          "COUNT",
        -          "RATIO",
        -          "MIN",
        -          "MAX",
        -          "P50",
        -          "P95",
        -          "RANKING"
        -        ],
        -        "type": "string"
        -      },
        -      "metric": {
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "aggregation",
        -      "metric"
        -    ],
        -    "type": "object"
        -  },
        -  "type": "array"
        -}
      • removedInput schema / properties / nestedTimeAttribute
        Removed value: -{
        -  "description": "Time attribute for nested queries",
        -  "type": "string"
        -}
      • changedInput schema / properties / orderBy / items / description
        Previous value: -"Sort order for results"New value: +"Ordering specification for results"
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / properties / timeAttribute / description
        Previous value: -"Time attribute to use for queries"New value: +"Deprecated: use timeAttributes instead. Single time attribute override as a fully-qualified path (e.g. 'pull_requests.date_closed')."
      • addedInput schema / properties / timeAttributes
        Added value: +{
        +  "description": "Time attributes to use for queries. Each entry is a fully-qualified attribute path (e.g. 'pull_requests.date_closed'). The source is inferred from the prefix. For single-source queries, provide one entry. For multi-source, provide one per source to override.",
        +  "items": {
        +    "description": "Time attributes to use for queries. Each entry is a fully-qualified attribute path (e.g. 'pull_requests.date_closed'). The source is inferred from the prefix. For single-source queries, provide one entry. For multi-source, provide one per source to override.",
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "endTime",
        -  "filters",
        -  "groupBy",
        -  "limit",
        -  "metrics",
        -  "orderBy",
        -  "startTime",
        -  "context"
        -]New value: +[
        +  "endTime",
        +  "filters",
        +  "groupBy",
        +  "limit",
        +  "metrics",
        +  "orderBy",
        +  "startTime",
        +  "session_id",
        +  "context"
        +]
    • AddedqueryTraceEvents
    • AddedretrieveCustomDataForEntityAdvanced
    • AddedretrieveVerificationPeriod
    • ChangedsearchCatalog2 fields changed
      • addedInput schema / properties / session_id
        Added value: +{
        +  "description": "Session continuity handle, one of two values: the ses_ ID issued for the task underway, or start. This server cannot link your calls between requests on its own, so session continuity travels in this parameter instead. If you were handed a session_id for this task — for example by the agent that spawned you — send that exact value from your first call. Otherwise send start on your first call; the server will issue an opaque correlation ID in the mcp_session field of the result, or in a text block at the start of the result beginning [session_id issued. Then send that exact ses_ value on every later call and hand it to any subagents working the same task. start always begins a new, unrelated task — never send it mid-task. If you send a value this server does not recognize, the result reports it: mcp_session.status of unrecognized, or a text block beginning [session_id unrecognized; re-send the ID issued for this task, or start if none was issued yet. Never invent a ses_ value.",
        +  "pattern": "^(start|ses_[0-9A-Za-z]{27})$",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "context"
        -]New value: +[
        +  "session_id",
        +  "context"
        +]
    • AddedsearchDeploys
  5. 1 tool update
    • AddedsearchCatalog
  6. 1 tool update
    • RemovedsearchCatalog
  7. 1 tool update
    • AddedsearchCatalog
  8. 1 tool update
    • RemovedsearchCatalog
  9. 1 tool update
    • AddedsearchCatalog
  10. 1 tool update
    • RemovedsearchCatalog
  11. 1 tool update
    • AddedsearchCatalog
  12. 1 tool update
    • RemovedsearchCatalog
  13. 1 tool update
    • AddedsearchCatalog
  14. 1 tool update
    • RemovedsearchCatalog
  15. 1 tool update
    • AddedsearchCatalog
  16. 1 tool update
    • RemovedsearchCatalog
  17. 1 tool update
    • AddedsearchCatalog

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server that aggregates documentation and code context across GitHub repositories, auto-generates a system map from Backstage catalog files, and provides search capabilities for docs, code, issues, and API schemas to AI agents.
    8 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server that provides coding agents with structured repository context, including graph-based navigation, dependency analysis, runtime flow tracing, and configuration surface across supported stacks.
    75 npm
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    This MCP server exposes a local structural code graph and project memory so AI coding agents can retrieve focused code entities, relationships, and prior mistakes before reading full files. It enables bounded context queries, caller/callee and impact analysis, and carryover of recorded session information through a CLI, hooks, and an authenticated local dashboard.
    67 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    A centralized remote MCP server that gives AI coding assistants real-time microservices architecture intelligence, including service search, database schema lookup, API discovery, and change blast-radius analysis.
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources