Skip to content

WorkflowExecution

Type: Object

A workflow execution represents a single runtime instance of a workflow. Executions are asynchronous and resumable, allowing for long-running processes that can survive system restarts and continue from where they left off.

Each execution tracks:

  • Current status and progress
  • Input and output data
  • Execution timing and performance metrics
  • Error handling and retry attempts
  • Individual step results

Fields

NameTypeArgsDescriptionDeprecated
completedAtDateTimeWhen the execution completed
completedStepCountInt
contextDataJsonString!Additional context data for the execution
createdAtDateTime!
currentNodeIdStringID of the currently executing node
durationSecondsInt
errorDetailsJsonStringError information if the execution failed
executionSteps[WorkflowExecutionStep!]!filter: WorkflowExecutionStepFilterInput
limit: Int
offset: Int
sort: [WorkflowExecutionStepSortInput]
Individual step executions
idID!
inputDataJsonString!Input data provided to the workflow
isActiveBoolean
outputDataJsonStringFinal output data from the workflow
pausedAtDateTimeWhen the execution was last paused
priorityInt!Execution priority (higher numbers = higher priority)
progressPercentageInt!Execution progress as a percentage (0-100)
resumedAtDateTimeWhen the execution was last resumed
retryCountInt!Number of times this execution has been retried
startedAtDateTimeWhen the execution started
statusString!Current execution status
stepCountInt
tags[String!]!Tags for categorizing and filtering executions
triggeredByUserUser who triggered this execution
triggeredByIdID
updatedAtDateTime!
workflowVersionAutomationWorkflowVersion!The workflow version being executed
workflowVersionIdID!

Relationships

Connect. Combine. Collaborate.
The pioneering open integration platform, dedicated to transforming connectivity in the printing industry.