first push
This commit is contained in:
8
backend/app/api/routes/health.py
Normal file
8
backend/app/api/routes/health.py
Normal file
@@ -0,0 +1,8 @@
|
||||
from fastapi import APIRouter
|
||||
|
||||
router = APIRouter(tags=["health"])
|
||||
|
||||
|
||||
@router.get("/health")
|
||||
def health():
|
||||
return {"status": "ok"}
|
||||
11
backend/app/api/routes/workflow.py
Normal file
11
backend/app/api/routes/workflow.py
Normal file
@@ -0,0 +1,11 @@
|
||||
from fastapi import APIRouter
|
||||
from app.schemas.api import WorkflowRequest, WorkflowResponse
|
||||
from app.services.workflow_service import run_arc_workflow
|
||||
|
||||
router = APIRouter(tags=["workflow"])
|
||||
|
||||
|
||||
@router.post("/workflow/run", response_model=WorkflowResponse)
|
||||
async def run_workflow(payload: WorkflowRequest):
|
||||
result = await run_arc_workflow(payload.user_input)
|
||||
return WorkflowResponse(**result)
|
||||
Reference in New Issue
Block a user