Skip to Content

Batches API

List batches

GET /api/projects/{project_id}/batches

Create batch

POST /api/projects/{project_id}/batches Content-Type: application/json { "name": "Batch 1", "media_category_id": "uuid", "operator_id": "uuid", "coordinator_id": "uuid" }

Upload files

POST /api/projects/{project_id}/batches/{batch_id}/files Content-Type: multipart/form-data file: <binary>

Files are validated for naming convention, duplicate detection, and file integrity before being stored.

Get batch files

GET /api/projects/{project_id}/batches/{batch_id}/files

Submit for review

POST /api/projects/{project_id}/batches/{batch_id}/submit

Triggers Pre-QC (if enabled) and notifies the assigned operator.