> This page is for version v2024-12-23.
> For other versions, use one of these documentation indexes:
> - v2026-02-09 (default): https://docs.extend.ai/2026-02-09/llms.txt
> - v2025-04-21: https://docs.extend.ai/2025-04-21/llms.txt
> - v2024-12-23: https://docs.extend.ai/2024-12-23/llms.txt

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.extend.ai/llms.txt
> Use this file to discover all available pages before exploring further.
>
> ## API version
> The current API version is `2026-02-09`, served at the site root (no version prefix in URLs).
> If this page URL contains `/2025-04-21/` or `/2024-12-23/`, you are reading an older API version.
> Prefer the current docs at https://docs.extend.ai/llms.txt unless the user explicitly needs that older version.
> Do not treat older-version pages as the source of truth for new integrations.

# The WorkflowRun Summary object

The WorkflowRun Summary object is returned by the [List Workflow Runs](/2024-12-23/developers/workflow-endpoints/list-workflow-runs) endpoint.

Full details for a run are available by calling the [Get WorkflowRun](/2024-12-23/developers/workflow-endpoints/workflow-run) endpoint.

#### properties

**`id`** `string`

The workflow run ID.

---

**`batchId`** `string`

The batch ID of the WorkflowRun. If that WorkflowRun was created from a batch of files, all runs in that batch will have the same batch ID.

---

**`status`** `string`

The status of the workflow run.

Possible values include:

* `PENDING`: if the run queued and is waiting to be processed
* `PROCESSING`: if the run has started processing
* `NEEDS_REVIEW`: if the run needs to be manually reviewed in the UI
* `REJECTED`: if the run was manually rejected
* `PROCESSED`: if the run is fully processed
* `FAILED`: if the run failed

---

**`initialRunAt`** `string`

The time (in UTC) at which the workflow was initially run.

---

**`reviewed`** `boolean`

Whether the workflow run has been reviewed.

---

**`reviewedByUser`** `string`

The email address of the person who reviewed the workflow run.

---

**`reviewedAt`** `string`

The time (in UTC) at which the workflow run was reviewed.

---

**`startTime`** `string`

The start time (in UTC) of the workflow run.

---

**`endTime`** `string`

The end time (in UTC) of the workflow run.

---

**`workflowId`** `string`

The ID of the workflow that was run.

---

**`workflowName`** `string`

The name of the workflow that was run.

---

**`workflowVersionId`** `string`

The ID of the workflow version that was run.

---

**`batchId`** `string`

The ID of the batch that the workflow run belongs to.

---

**`rejectionNote`** `string`

The note that was added when the workflow run was rejected.

---

**`createdAt`** `string`

The time (in UTC) at which the workflow run was created.

---

**`updatedAt`** `string`

The time (in UTC) at which the workflow run was last updated.

---

**`Example WorkflowRunSummary`**

```json Example WorkflowRunSummary
{
  "id": "workflow_run_1234",
  "status": "PROCESSED",
  "initialRunAt": "2023-01-01T09:41:00.000Z",
  "reviewedByUser": "user@example.com",
  "reviewedAt": "2023-01-10T05:39:14.500Z",
  "startTime": "2023-01-01T09:41:00.000Z",
  "endTime": "2023-01-10T05:39:24.500Z",
  "workflowId": "workflow_1234",
  "workflowName": "My Workflow",    
  "workflowVersionId": "workflow_version_1234",
  "batchId": "batch_1234",
  "rejectionNote": "This workflow run was rejected because it was not valid.",
  "createdAt": "2023-01-01T09:41:00.000Z",
  "updatedAt": "2023-01-10T05:39:24.500Z"
}
```