from fastapi import APIRouter, Depends from fastapi.responses import FileResponse from app.auth import require_admin router = APIRouter() @router.get("/exports/download") async def download_export( filename: str, admin=Depends(require_admin) ): file_path = f"/var/exports/{filename}" return FileResponse(file_path)