Skip to main content
GET
/
pipeline
/
{id}
Get pipeline execution details
curl --request GET \
  --url http://localhost:5173/api/flowdrop/pipeline/{id} \
  --header 'Authorization: Bearer <token>'
{
  "status": "running",
  "jobs": [
    {
      "id": "job-1",
      "node_id": "node-1",
      "status": "completed",
      "execution_count": 5,
      "started": "2024-01-20T10:00:00Z",
      "completed": "2024-01-20T10:00:05Z",
      "execution_time": 5000
    },
    {
      "id": "job-2",
      "node_id": "node-2",
      "status": "running",
      "execution_count": 3,
      "started": "2024-01-20T10:00:05Z"
    }
  ],
  "node_statuses": {
    "node-1": {
      "status": "completed",
      "last_executed": "2024-01-20T10:00:05Z",
      "execution_time": 5000
    },
    "node-2": {
      "status": "running",
      "last_executed": "2024-01-20T10:00:05Z"
    }
  },
  "job_status_summary": {
    "total": 5,
    "pending": 0,
    "running": 1,
    "completed": 3,
    "failed": 1,
    "cancelled": 0
  }
}

Authorizations

Authorization
string
header
required

JWT token for authentication

Path Parameters

id
string<uuid>
required

Pipeline UUID

Response

Pipeline details retrieved successfully

status
enum<string>
required

Overall pipeline status

Available options:
pending,
running,
completed,
failed,
cancelled,
paused,
interrupted
jobs
object[]
required

Individual job statuses

node_statuses
object
required

Node execution statuses keyed by node ID

job_status_summary
object
required
kanban_config
object

Optional server-defined kanban board layout; frontend falls back to defaults if absent