# BatchStatusResponse

**Kind:** Interface

**Source:** [`atloria-monorepo/packages/doc-automation/src/v2/stages/stage-12-screenshots/screenshot-worker.types.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/packages/doc-automation/src/v2/stages/stage-12-screenshots/screenshot-worker.types.ts#L251)

Full batch status response

## Properties

| Property | Type |
|---|---|
| `id` | `string` |
| `status` | `JobStatus` |
| `progress` | `number` |
| `totalUrls` | `number` |
| `capturedUrls` | `number` |
| `failedUrls` | `number` |
| `currentItem` | `string` |
| `currentStage` | `string` |
| `stageProgress` | `number` |
| `screenshots` | `ScreenshotResult[]` |
| `failures` | `ScreenshotFailure[]` |
| `error` | `string` |
| `timestamps` | `{
    createdAt: string;
    updatedAt: string;
    startedAt?: string;
    completedAt?: string;
  }` |
| `estimatedCompletion` | `string` |
| `stats` | `{
    averageCaptureTimeMs: number;
    successRate: number;
    retryCount: number;
  }` |
