curl "https://api.nedzo.ai/v1/workflows/123e4567-e89b-12d3-a456-426614174000" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"workspaceId": "223e4567-e89b-12d3-a456-426614174000",
"name": "Send new leads to my CRM",
"isPublished": true,
"isActive": true,
"version": 2,
"publishedAt": "2026-10-11T09:00:00Z",
"createdAt": "2026-10-01T09:00:00Z",
"updatedAt": "2026-10-11T09:00:00Z",
"nodes": [
{ "id": "start", "type": "contactCreated", "parentId": null, "pathId": null, "config": {}, "position": { "x": 0, "y": 0 } },
{
"id": "crm",
"type": "sendWebhook",
"parentId": "start",
"pathId": null,
"config": { "url": "https://crm.example.com/leads", "method": "POST", "headerNames": ["Authorization"] },
"position": { "x": 0, "y": 120 }
}
]
}
Workflows
Get a workflow
Get one workflow with its trigger and steps.
GET
/
workflows
/
{id}
curl "https://api.nedzo.ai/v1/workflows/123e4567-e89b-12d3-a456-426614174000" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"workspaceId": "223e4567-e89b-12d3-a456-426614174000",
"name": "Send new leads to my CRM",
"isPublished": true,
"isActive": true,
"version": 2,
"publishedAt": "2026-10-11T09:00:00Z",
"createdAt": "2026-10-01T09:00:00Z",
"updatedAt": "2026-10-11T09:00:00Z",
"nodes": [
{ "id": "start", "type": "contactCreated", "parentId": null, "pathId": null, "config": {}, "position": { "x": 0, "y": 0 } },
{
"id": "crm",
"type": "sendWebhook",
"parentId": "start",
"pathId": null,
"config": { "url": "https://crm.example.com/leads", "method": "POST", "headerNames": ["Authorization"] },
"position": { "x": 0, "y": 120 }
}
]
}
This endpoint is for the VIP plan only. Other plans get a
403. See Plan access.scheduleInfo, with the next and last run times.
Webhook step headers are write only. A webhook step shows headerNames and not the values.
Path Parameters
string
required
The workflow’s id.
curl "https://api.nedzo.ai/v1/workflows/123e4567-e89b-12d3-a456-426614174000" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"workspaceId": "223e4567-e89b-12d3-a456-426614174000",
"name": "Send new leads to my CRM",
"isPublished": true,
"isActive": true,
"version": 2,
"publishedAt": "2026-10-11T09:00:00Z",
"createdAt": "2026-10-01T09:00:00Z",
"updatedAt": "2026-10-11T09:00:00Z",
"nodes": [
{ "id": "start", "type": "contactCreated", "parentId": null, "pathId": null, "config": {}, "position": { "x": 0, "y": 0 } },
{
"id": "crm",
"type": "sendWebhook",
"parentId": "start",
"pathId": null,
"config": { "url": "https://crm.example.com/leads", "method": "POST", "headerNames": ["Authorization"] },
"position": { "x": 0, "y": 120 }
}
]
}
Errors
| Status | When |
|---|---|
402 | The account has no plan, or its subscription is not active. |
403 | Your plan is not VIP. |
404 | No workflow has this id, or it is not in this key’s scope. |
Was this page helpful?
