Forensic Reports Storage API

This service provides secure file storage for forensic engineering reports and related media. All endpoints require JWT authentication (except public file downloads).

API Endpoints

POST /upload

Upload a file to the storage service.

POST /chunk-upload

Upload a chunk of a larger file.

POST /complete-upload

Complete a chunked upload by combining all chunks.

GET /download

Download a file from storage.

GET /list

List files in storage.

DELETE /delete

Delete a file from storage.

PATCH /metadata

Update file metadata.

Authentication

All API requests must include a valid JWT token in the Authorization header:
Authorization: Bearer <your_jwt_token>