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