Skip to main content

ExecuteWorkflowInput

Input parameters used to execute a workflow.

input ExecuteWorkflowInput {
name: String!
namespace: String!
variant: ID
ignoreDefaultVariant: Boolean
inputs: [PropertyInput]!
notificationSettings: WorkflowNotificationSettings
customer: ID
}

Fields

ExecuteWorkflowInput.name ● String! non-null scalar

The workflows name.

ExecuteWorkflowInput.namespace ● String! non-null scalar

The namespace of the workflow to execute.

ExecuteWorkflowInput.variant ● ID scalar

The variant to execute. If no variant is set and there is a default variant the default variant will be used except the 'ignoreDefaultVariant' flag is set to true.

ExecuteWorkflowInput.ignoreDefaultVariant ● Boolean scalar

Whether to ignore the default variant or not.

ExecuteWorkflowInput.inputs ● [PropertyInput]! non-null input

A list of key value pairs to set the input variables to execute the workflow.

ExecuteWorkflowInput.notificationSettings ● WorkflowNotificationSettings input

Settings to send notifications from workflow execution

ExecuteWorkflowInput.customer ● ID scalar

An optional customer to use to execute a workflow. It is considered if there is no variant defined. Valid options are from the list of customers where the user has automation start permission.

Member Of

executeWorkflow mutation