---
url: >-
  https://adk.nht.io/api/@nhtio/adk/dispatch_runner/interfaces/IterationEndEvent.md
description: Payload fired at the end of each iteration within a dispatch.
---

# Interface: IterationEndEvent

Defined in: [lib/types/dispatch\_runner.ts:325](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/dispatch_runner.ts#L325)

Payload fired at the end of each iteration within a dispatch.

## Properties

| Property                                      | Type       | Description                                  | Defined in                                                                                                                |
| --------------------------------------------- | ---------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
|  `dispatchId` | `string`   | Stable identifier for the parent dispatch.   | [lib/types/dispatch\_runner.ts:327](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/dispatch_runner.ts#L327) |
|  `durationMs` | `number`   | Duration in milliseconds.                    | [lib/types/dispatch\_runner.ts:335](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/dispatch_runner.ts#L335) |
|  `endedAt`       | `DateTime` | When this iteration ended.                   | [lib/types/dispatch\_runner.ts:333](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/dispatch_runner.ts#L333) |
|  `iteration`   | `number`   | 0-based iteration index within the dispatch. | [lib/types/dispatch\_runner.ts:329](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/dispatch_runner.ts#L329) |
|  `startedAt`   | `DateTime` | When this iteration began.                   | [lib/types/dispatch\_runner.ts:331](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/dispatch_runner.ts#L331) |
