# Get statuses for an explicit batch set

> Returns progress aggregates for up to 5,000 requested batch IDs in one tenant-scoped query. (POST /v1/batches/statuses)

Source: https://sightradar.com/docs/api/batch/get-statuses-for-an-explicit-batch-set

Returns progress aggregates for up to 5,000 requested batch IDs in one
tenant-scoped query. Missing or foreign-tenant IDs are omitted. Intended
for polling exact historical parent batches reopened by a retry wave.

### Example request

```bash
curl -X POST "https://api.sightradar.com/v1/batches/statuses" \
  -H "Authorization: Bearer $SR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"batch_ids":["00000000-0000-4000-8000-000000000000"]}'
```

### Request body (application/json)

| Field                    | Type       | Description |
| ------------------------ | ---------- | ----------- |
| `batch_ids` **required** | `string[]` |             |

### Response body

| Field                  | Type       | Description |
| ---------------------- | ---------- | ----------- |
| `batches` **required** | `object[]` |             |

### Status codes

| Status | Meaning                                                    |
| ------ | ---------------------------------------------------------- |
| `200`  | Owned requested batches, preserving first-requested order. |
| `400`  | Invalid JSON, empty/oversized ID list, or malformed UUID.  |
| `401`  | Missing or invalid API key.                                |
