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

# Workflow Execution APIs Overview

> Track and control individual contacts moving through a workflow: node-by-node history, timeline events, and cancellation.

## What are Workflow Executions?

An execution is one contact's journey through a published workflow version. It is created by the [Run Workflow API](/docs/api-reference/workflows/run) or by starting a [campaign](/docs/api-reference/workflow-campaigns/overview), and moves through `pending` → `running` → a terminal status (`completed`, `failed`, `cancelled` or `aborted`).

On completion, `termination_reason` carries the label of the end node the contact reached and `outcome` its declared `success` / `failure` / `neutral`.

## Endpoints

```
GET    /workflow-executions/{execution_id}          Get an execution (poll)
POST   /workflow-executions/{execution_id}:cancel   Cancel an execution
```

<Note>
  These are workflow executions, distinct from [call executions](/docs/api-reference/executions/overview). Each agent node inside a workflow execution produces a regular call execution with its own transcript and recording.
</Note>
