Get Workflow Status
GET/api/v1/entries/:entry_id/workflow-status
Get workflow status for an entry.
Queries Argo Workflows API to get the current status of the pipeline workflow for this entry, including individual task statuses.
Note: This endpoint queries the Argo API directly. If the workflow is not found or Argo is unavailable, it will return Unknown status.
Returns:
- entry_id: Entry ID
- workflow_name: Argo workflow name (if found)
- workflow_status: Overall status (Pending, Running, Succeeded, Failed, Error, Unknown)
- workflow_phase: Argo workflow phase
- start_time: When workflow started
- finish_time: When workflow completed (if finished)
- tasks: List of individual task statuses
- message: Status message or error details
Error Responses:
- 404: Entry not found
- 503: Argo Workflows unavailable
Request
Responses
- 200
- 422
Successful Response
Validation Error