Summary
Add an endpoint that accepts multiple files in a single request.
Blocked by
Blocks
Steps
- Add
POST /documents/upload-batch to the documents router
- Accept multiple files via
List[UploadFile] and a dataset_name query param
- Validate each file (type, size, filename) — return 400 with per-file errors if validation fails
- Save all valid files to temp directory
- Return
202 Accepted with a list of files queued for processing (or process synchronously if research recommends it)
Acceptance Criteria
Summary
Add an endpoint that accepts multiple files in a single request.
Blocked by
Blocks
Steps
POST /documents/upload-batchto the documents routerList[UploadFile]and adataset_namequery param202 Acceptedwith a list of files queued for processing (or process synchronously if research recommends it)Acceptance Criteria
POST /documents/upload-batchaccepts multiple filesCloses #81