sparkle-project-2kb2p4/endpoints/new-endpoint.post.py
2025-03-21 18:53:56 +00:00

25 lines
635 B
Python

from fastapi import APIRouter, HTTPException
endpoints = [] # In-memory storage
router = APIRouter()
@router.post("/new-endpoint")
async def get_endpoints_demo(
path: str = "example/path",
method: str = "POST"
):
"""Demo get endpoints"""
endpoint = next((e for e in endpoints if e["path"] == path), None)
if not endpoint:
raise HTTPException(status_code=400, detail="Endpoint not found")
return {
"message": "Endpoint retrieved successfully",
"path": path,
"method": method,
"features": {
"rate_limit": 100,
"expires_in": 3600
}
}