---
title: "Read the progress of a workflow run."
method: GET
path: "/workflow-runner/runs/{workflowRunId}/progress"
tags: ["Workflow Runner"]
---

# Read the progress of a workflow run.

`GET /workflow-runner/runs/{workflowRunId}/progress`

## Path parameters

- `workflowRunId` string, required

## Response `200`

Ok

- WorkflowRunnerWorkflowRunProgress — Represents the progress of a workflow run
  - `elapsedTimeInSeconds` integer
  - `estimatedRemainingTimeInSeconds` integer, nullable
  - `finished` WorkflowRunnerOperationRunProgress[]
    - `elapsedTimeInSeconds` integer
    - `estimatedRemainingTimeInSeconds` integer, nullable
    - `methodProgress` WorkflowRunnerMethodProgressEntry[], nullable
      - `checkpoint` union
        - WorkflowRunnerMethodCheckpointProgress — Checkpoint progress information.
          - `code` string
          - `details` object, nullable
        - unknown
      - `percentage` union
        - WorkflowRunnerMethodPercentageProgress — Percentage progress value.
          - `value` integer
        - unknown
    - `methodRunId` string, nullable — Method run identifier. It is a string composed of the type identifier and a UUID: `method.run:[UUID]`.
    - `nestedRunProgress` union
      - WorkflowRunnerWorkflowRunProgress — recursive
      - unknown
    - `nestedWorkflowRunId` string, nullable — Workflow run identifier. It is a string composed of the type identifier and a UUID: `workflow.run:[UUID]`.
    - `operationLabel` string, nullable
    - `operationMultiLanguageLabel` object, nullable
    - `operationName` string
    - `operationRunId` string, nullable — Operation run identifier. It is a string composed of the type identifier and a UUID: `operation.run:[UUID]`.
    - `operationType` 'METHOD' | 'NESTED_WORKFLOW' | 'INLINE' — Possible types of an operation run in the workflow run.
    - `percentage` number, double
  - `pending` WorkflowRunnerOperationRunProgress[]
    - `elapsedTimeInSeconds` integer
    - `estimatedRemainingTimeInSeconds` integer, nullable
    - `methodProgress` WorkflowRunnerMethodProgressEntry[], nullable
      - `checkpoint` union
        - WorkflowRunnerMethodCheckpointProgress — Checkpoint progress information.
          - `code` string
          - `details` object, nullable
        - unknown
      - `percentage` union
        - WorkflowRunnerMethodPercentageProgress — Percentage progress value.
          - `value` integer
        - unknown
    - `methodRunId` string, nullable — Method run identifier. It is a string composed of the type identifier and a UUID: `method.run:[UUID]`.
    - `nestedRunProgress` union
      - WorkflowRunnerWorkflowRunProgress — recursive
      - unknown
    - `nestedWorkflowRunId` string, nullable — Workflow run identifier. It is a string composed of the type identifier and a UUID: `workflow.run:[UUID]`.
    - `operationLabel` string, nullable
    - `operationMultiLanguageLabel` object, nullable
    - `operationName` string
    - `operationRunId` string, nullable — Operation run identifier. It is a string composed of the type identifier and a UUID: `operation.run:[UUID]`.
    - `operationType` 'METHOD' | 'NESTED_WORKFLOW' | 'INLINE' — Possible types of an operation run in the workflow run.
    - `percentage` number, double
  - `percentage` number, double
  - `running` WorkflowRunnerOperationRunProgress[]
    - `elapsedTimeInSeconds` integer
    - `estimatedRemainingTimeInSeconds` integer, nullable
    - `methodProgress` WorkflowRunnerMethodProgressEntry[], nullable
      - `checkpoint` union
        - WorkflowRunnerMethodCheckpointProgress — Checkpoint progress information.
          - `code` string
          - `details` object, nullable
        - unknown
      - `percentage` union
        - WorkflowRunnerMethodPercentageProgress — Percentage progress value.
          - `value` integer
        - unknown
    - `methodRunId` string, nullable — Method run identifier. It is a string composed of the type identifier and a UUID: `method.run:[UUID]`.
    - `nestedRunProgress` union
      - WorkflowRunnerWorkflowRunProgress — recursive
      - unknown
    - `nestedWorkflowRunId` string, nullable — Workflow run identifier. It is a string composed of the type identifier and a UUID: `workflow.run:[UUID]`.
    - `operationLabel` string, nullable
    - `operationMultiLanguageLabel` object, nullable
    - `operationName` string
    - `operationRunId` string, nullable — Operation run identifier. It is a string composed of the type identifier and a UUID: `operation.run:[UUID]`.
    - `operationType` 'METHOD' | 'NESTED_WORKFLOW' | 'INLINE' — Possible types of an operation run in the workflow run.
    - `percentage` number, double
  - `skipped` WorkflowRunnerOperationRunProgress[]
    - `elapsedTimeInSeconds` integer
    - `estimatedRemainingTimeInSeconds` integer, nullable
    - `methodProgress` WorkflowRunnerMethodProgressEntry[], nullable
      - `checkpoint` union
        - WorkflowRunnerMethodCheckpointProgress — Checkpoint progress information.
          - `code` string
          - `details` object, nullable
        - unknown
      - `percentage` union
        - WorkflowRunnerMethodPercentageProgress — Percentage progress value.
          - `value` integer
        - unknown
    - `methodRunId` string, nullable — Method run identifier. It is a string composed of the type identifier and a UUID: `method.run:[UUID]`.
    - `nestedRunProgress` union
      - WorkflowRunnerWorkflowRunProgress — recursive
      - unknown
    - `nestedWorkflowRunId` string, nullable — Workflow run identifier. It is a string composed of the type identifier and a UUID: `workflow.run:[UUID]`.
    - `operationLabel` string, nullable
    - `operationMultiLanguageLabel` object, nullable
    - `operationName` string
    - `operationRunId` string, nullable — Operation run identifier. It is a string composed of the type identifier and a UUID: `operation.run:[UUID]`.
    - `operationType` 'METHOD' | 'NESTED_WORKFLOW' | 'INLINE' — Possible types of an operation run in the workflow run.
    - `percentage` number, double
  - `workflowRunId` string — Workflow run identifier. It is a string composed of the type identifier and a UUID: `workflow.run:[UUID]`.

---

[API](https://skmtc.net/simscale/apis/simscale-api.md) · [All operations](https://skmtc.net/simscale/apis/simscale-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/simscale/simscale-api/revisions/53223abaceb7/schema)
