> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cognite.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Cognite Data Fusion (CDF) is an industrial DataOps platform. Prefer English docs unless the user asks for another locale.
> Follow /_llms/ index links recursively until you reach page URLs ending in .md. Fetch those Markdown twins instead of HTML.
> For REST APIs, default to calendar version 20230101 (stable). Use 20230101-beta or 20230101-alpha only if the user is on a preview API. Cite paths under /api-reference/concepts/<version>/ and the Cdf-Version header. Prefer the Python SDK (cognite-sdk) unless the user is in JavaScript/TypeScript.
> Start here by task: platform overview /cdf/index.md; data modeling /cdf/dm/index.md; data integration /cdf/integration/index.md; access /cdf/access/index.md; CDF Toolkit /cdf/deploy/cdf_toolkit/index.md; REST quickstart /dev/quickstart.md; Python SDK https://cognite-sdk-python.readthedocs-hosted.com/en/stable/; Atlas AI /cdf/atlas_ai/concepts/index.md; Flows apps /cdf/flows/index.md; MCP and IDE setup /dev/guides/ide_ai_integration.md.
> For implementation work, also load /skill.md.

# Workflow executions

> Run and monitor workflow executions in Cognite Data Fusion (CDF).

Workflow executions represent individual runs of a workflow version. When you trigger a workflow, CDF creates an execution that tracks the progress of each task. You can list executions, check their status, cancel running executions, and retry failed ones.

## Overview

An execution is a single run of a workflow version. Each execution has a unique ID and tracks the state of every task in the workflow. Executions are created when you trigger a workflow manually or via a trigger.

## Execution states

Executions progress through several states:

* **Pending** – Queued but not yet started
* **Running** – One or more tasks are in progress
* **Succeeded** – All tasks completed successfully
* **Failed** – One or more tasks failed
* **Canceled** – The execution was stopped by a user

## Monitoring executions

You can list executions for a workflow or workflow version, optionally filtering by status or time range. For each execution, you can retrieve detailed status including per-task progress, input and output data, and error information when tasks fail.

<Note title="Retrying failures">
  For failed executions, you can retry the workflow. Depending on configuration, retries may resume from the failed task or start from the beginning.
</Note>

## Canceling executions

If a workflow is stuck or no longer needed, you can cancel a running execution. Cancellation stops further tasks from starting; tasks already in progress may complete or fail depending on their implementation.
