# TakeBatchScreenshotsDto

**Kind:** Class

**Source:** [`atloria-monorepo/apps/screenshot-worker/src/app/screenshot/dto/batch-screenshot.dto.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/screenshot-worker/src/app/screenshot/dto/batch-screenshot.dto.ts#L617)

Main batch screenshot request DTO

Combines all configuration for a batch screenshot job:
- Multi-tenancy identifiers (projectId, organizationId, capturedBy)
- Optional batch metadata (name, description)
- Optional authentication configuration
- Required screenshots array (minimum 1 item)
- Optional batch configuration

## Properties

| Property | Type |
|---|---|
| `projectId` | `string` |
| `organizationId` | `string` |
| `capturedBy` | `string` |
| `name` | `string` |
| `description` | `string` |
| `auth` | `BatchAuthConfigDto` |
| `screenshots` | `BatchScreenshotItemDto[]` |
| `config` | `BatchConfigDto` |
| `runDiscovery` | `boolean` |
| `discoverySiteUrl` | `string` |
