from fastapi import APIRouter, HTTPException users = [] # In-memory storage router = APIRouter() @router.post("/user") async def get_users(): """Get all registered users endpoint""" if not users: raise HTTPException(status_code=404, detail="No users found") return { "message": "Users retrieved successfully", "users": users, "total_users": len(users), "next_steps": [ "Filter users by status", "Paginate results" ] }