from fastapi import APIRouter, HTTPException from app.services.folder_store import get_folder, list_folders router = APIRouter(prefix="/folders", tags=["folders"]) @router.get("") def get_folders(): return list_folders() @router.get("/{folder_id}") def get_folder_by_id(folder_id: str): folder = get_folder(folder_id) if not folder: raise HTTPException(status_code=404, detail="Folder not found") return folder