Skip to main content
GET
/
v1
/
workflows
/
{id}
Get workflow
curl --request GET \
  --url https://api.example.com/v1/workflows/{id}
{
  "id": "wf_xyz",
  "name": "Bookshop fox",
  "nodes": [
    { "id": "vid1", "type": "videoGenerator",
      "data": { "prompt": "...", "videoModel": "cinematic", "duration": 5 } }
  ],
  "edges": [],
  "version": 4,
  "updated_at": 1734001234567
}
id
string
required
Workflow id.

Response

The full workflow record: id, name, description, nodes, edges, duration, thumbnail_url, created_at, updated_at, version.
{
  "id": "wf_xyz",
  "name": "Bookshop fox",
  "nodes": [
    { "id": "vid1", "type": "videoGenerator",
      "data": { "prompt": "...", "videoModel": "cinematic", "duration": 5 } }
  ],
  "edges": [],
  "version": 4,
  "updated_at": 1734001234567
}
Returns 404 workflow_not_found if the id doesn’t exist or isn’t owned by the authenticated user.