Workflows
Get Workflow
Fetch the configuration and current state of a single workflow, including status, lead counts, and structural totals.
GET
Get a workflow
Returns the complete record for a single workflow: the display
name, description, current status (such as active, paused, or cancelled), the totals of nodes and edges in the graph, the enrolled-lead count, and creation/update timestamps. This endpoint does not return the nodes or edges themselves, fetch those separately through List Nodes and List Edges when you need the full graph structure.
When to use this
- Workflow dashboards: render the workflow’s header summary (name, status, lead count) before lazy-loading the graph.
- Pre-update checks: confirm the workflow status is
pausedorinactivebefore applying structural edits. - Reporting: pull live counts of enrolled leads alongside historical call logs from List Call Logs.
Path parameters
| Parameter | Description |
|---|---|
id | The workflow ID, for example wfl_m3v7zb9rk2px. |
Errors
404 Not Foundis returned when the workflow does not exist or has been deleted.403 Forbiddenis returned when the API key cannot read workflows on this workspace.
Request
Response
Related endpoints
- List Nodes: retrieve the workflow’s node set.
- List Edges: retrieve the transitions between nodes.
- Pause Workflow and Resume Workflow: control the running state.
- List Workflow Leads: see which leads are enrolled.
Authorizations
Pass your API key as a Bearer token in the Authorization header.
Path Parameters
Response
Success.
Example:
"wf_abc123"
Example:
"org_xyz"
Example:
"Lead Nurture Sequence"
Example:
"Contacts cold leads three times before marking as unresponsive."
Workflow lifecycle status. Responses can include running for older workflow records; treat it like active. Use active in new create or update requests.
Available options:
draft, active, running, paused, completed, cancelled Example:
"active"
Example:
"2024-03-01T09:00:00.000Z"
Example:
"2024-03-02T11:00:00.000Z"
Get a workflow