Job Runs
DELETE/api/pipelines/runs/{run_id:int}
curl -s -X DELETE "https://alphieui.com/api/pipelines/runs/{run_id:int}" \
-H "Authorization: Bearer $TOKEN"
GET/api/pipelines/runs/{run_id:int}
curl -s -X GET "https://alphieui.com/api/pipelines/runs/{run_id:int}" \
-H "Authorization: Bearer $TOKEN"
POST/api/pipelines/runs/{run_id:int}/cancel
curl -s -X POST "https://alphieui.com/api/pipelines/runs/{run_id:int}/cancel" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
GET/api/runs/
curl -s -X GET "https://alphieui.com/api/runs/" \
-H "Authorization: Bearer $TOKEN"
POST/api/runs/runbooks/{runbook_id}
curl -s -X POST "https://alphieui.com/api/runs/runbooks/{runbook_id}" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
DELETE/api/runs/{run_id}
curl -s -X DELETE "https://alphieui.com/api/runs/{run_id}" \
-H "Authorization: Bearer $TOKEN"
POST/api/runs/{run_id}/cancel
curl -s -X POST "https://alphieui.com/api/runs/{run_id}/cancel" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
GET/api/runs/{run_id}/settings
curl -s -X GET "https://alphieui.com/api/runs/{run_id}/settings" \
-H "Authorization: Bearer $TOKEN"
GET/api/runs/{run_id}/status
curl -s -X GET "https://alphieui.com/api/runs/{run_id}/status" \
-H "Authorization: Bearer $TOKEN"
GET/api/runs/{run_id}/file-log
curl -s -X GET "https://alphieui.com/api/runs/{run_id}/file-log" \
-H "Authorization: Bearer $TOKEN"
GET/api/runs/{run_id}/file-log/tail
curl -s -X GET "https://alphieui.com/api/runs/{run_id}/file-log/tail" \
-H "Authorization: Bearer $TOKEN"
Notes
- All endpoints require authentication unless noted otherwise.
- Most write operations accept and return JSON.
- Timestamps are returned in server-local time strings for UI convenience.
- Long-running operations (runs/pipelines) expose
/file-logand/file-log/tailfor streaming logs.