Skip to main content

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

Successful Response