Heat / api /v1 /webhooks.py
GitHub Actions
Auto-deploy from GitHub
2b80161
Raw
History Blame Contribute Delete
407 Bytes
from fastapi import APIRouter, Request
import logging
router = APIRouter()
logger = logging.getLogger("idp_engine")
@router.post("/callback")
async def processing_callback(request: Request):
payload = await request.json()
logger.info(f"Received webhook callback for task: {payload.get('task_id')}")
# Integration logic for downstream ERP/systems goes here
return {"status": "acknowledged"}