from fastapi import FastAPI, HTTPException from pydantic import BaseModel from worker import get_operator app = FastAPI() class LookupRequest(BaseModel): number: str @app.post("/lookup") def lookup(data: LookupRequest): try: result = get_operator(data.number) return {"operator": result} except Exception as e: raise HTTPException(status_code=500, detail=str(e))