List workflows
GET
/v1/workflowsSecret key — sk_… or sk_test_… · Base URL https://api.volanea.com
Every workflow in the project — draft, active, and paused — with its trigger and its full node graph.
Unpaginated. Only active workflows enrol anyone: a draft or paused workflow whose trigger matches is reported in the skipped array of POST /v1/events rather than running.
Response
All workflows.
dataobject[]requiredworkflowIdstringrequiredprojectIdstringnamestringrequiredstatusenumrequireddraftactivepausedtriggerstringrequired`event:<name>`, `contact.created`, `segment:enter:<ref>`, or `segment:exit:<ref>`.
graphobject | nullreentryenumrequiredneverafter_exitalwaysenteredintegercompletedintegeractiveintegercreatedAtdate-timerequired
Errors
Every failure returns the standard envelope — branch on `code`, never on the wording of `error`.
401Missing or invalid API key.
Request
curl https://api.volanea.com/v1/workflows \
-H "Authorization: Bearer sk_..."Response
200 · application/json
{
"success": true,
"data": {
"data": [
{
"workflowId": "wf_7d31",
"projectId": "<projectId>",
"name": "Welcome",
"status": "draft",
"trigger": "<trigger>",
"graph": {
"nodes": null,
"edges": null
},
"reentry": "never",
"entered": 1,
"completed": 1,
"active": 1,
"createdAt": "2026-01-01T09:00:00.000Z"
}
]
}
}92 endpoints · OpenAPI document