---
title: execution.completed webhook
description: Sent once when an execution's status transitions to completed. Emitted for API-triggered runs only (executions started from the Cascades UI have no…
canonical_url: "https://cascades.crscreditapi.com/docs/api/webhooks/execution.completed"
doc_version: "1.0.0"
last_updated: "2026-10-09T18:04:24Z"
source: "public/api-docs/v1/swagger.yaml#/x-webhooks/execution.completed"
---

# `execution.completed`

An execution reached `completed`

Sent once when an execution's status transitions to `completed`.
Emitted for API-triggered runs only (executions started from the
Cascades UI have no api_client and produce no webhooks). Poll
`GET /executions/{workflow_execution_id}` for the decision and
`step_outputs`.


Payload schema: [openapi.json](https://cascades.crscreditapi.com/openapi.json#/x-webhooks/execution.completed) ([YAML](https://cascades.crscreditapi.com/openapi.yaml)). Deliveries are signed; see [Webhook events](https://cascades.crscreditapi.com/docs/api/webhooks.md) for the `X-Cascades-Signature` scheme.

| Field | Type | Required | Description |
|---|---|---|---|
| `id` | string (uuid) | yes |  |
| `event` | string | yes |  One of: `"execution.completed"`. |
| `created_at` | string (date-time) | yes |  |
| `data` | object | yes |  |
| &nbsp;&nbsp;`workflow_execution_id` | integer | yes |  |
| &nbsp;&nbsp;`workflow_id` | integer | yes |  |
| &nbsp;&nbsp;`batch_execution_id` | integer | no | Present only for batch rows. |
| &nbsp;&nbsp;`external_reference` | string | no | Present when the run was triggered with one. |
| &nbsp;&nbsp;`execution_mode` | string | no |  One of: `"test"`, `"live"`. |
| &nbsp;&nbsp;`status` | string | yes |  One of: `"completed"`. |
| &nbsp;&nbsp;`review_status` | string | yes |  One of: `"none"`, `"in_review"`, `"approved"`, `"denied"`. |
| &nbsp;&nbsp;`completed_at` | string (date-time) | no |  |

```json
{
  "id": "6d1f1a5e-4a2b-4c7d-9e8f-0a1b2c3d4e5f",
  "event": "execution.completed",
  "created_at": "2026-09-09T14:03:21Z",
  "data": {
    "workflow_execution_id": 1842,
    "workflow_id": 27,
    "external_reference": "rv-app-20491",
    "execution_mode": "test",
    "status": "completed",
    "review_status": "none",
    "completed_at": "2026-09-09T14:03:20Z"
  }
}
```

## Sitemap

See the full [sitemap](https://cascades.crscreditapi.com/sitemap.md) for all pages.
