Batches API
List batches
GET /api/projects/{project_id}/batchesCreate 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}/filesSubmit for review
POST /api/projects/{project_id}/batches/{batch_id}/submitTriggers Pre-QC (if enabled) and notifies the assigned operator.