Skip to main content
POST
Create a node in a workflow
Legacy endpoint - deprecated. Unversioned endpoints are scheduled for removal on July 31, 2026. A public v1 replacement is not currently listed in the v1 reference. This endpoint remains available for existing integrations until then.
Adds a node to a workflow. Each node is one step in the sequence. After creating your nodes, connect them with edges to define how leads transition between steps.

Node types

VOICE_CALL config example

TIME delay config example

CONDITIONAL config example

After creating a conditional node, add one edge per branch (labeled COMPLETED, FAILED, etc.) leading to the appropriate next node.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Body

application/json
node_type
enum<string>
required

Type of the node

Available options:
VOICE_CALL,
CONDITIONAL,
TIME,
APPLICATION,
CONVERTED,
DROPPED
Example:

"VOICE_CALL"

label
string
required

Label/name of the node

Example:

"Initial Call"

position_x
number

X position for UI

Example:

100

position_y
number

Y position for UI

Example:

200

config

Node-specific configuration (varies by node type)

Response

201

Node created successfully