Sequences
Update sequence
Updates a sequence name, stop condition, branch logic, or existing sequence email steps.
put/sequences/{sequenceId}
Path parameters
sequenceIdstring required
Sequence ID
Request body
Example request
{
"name": "Updated Welcome Sequence",
"enrollmentFieldPath": "order.id",
"stopCondition": {
"value": "saas.purchase"
},
"branch": {
"afterNodeId": "node_trigger",
"label": "Branching",
"branches": [
{
"id": "branch-0",
"label": "Has activated tag",
"conditionType": "has_tag",
"tagId": "activated",
"tagName": "activated",
"listId": "list_abc123",
"segmentId": "seg_abc123",
"segmentName": "Project invite recipients",
"eventName": "project.invite.accepted",
"linkUrl": "project-invites",
"activityScope": "this_sequence",
"fieldName": "plan",
"fieldValue": "pro",
"steps": [
{
"type": "email",
"subject": "Can you refer us?",
"blocks": [
{
"id": "block_123",
"type": "html",
"content": "<h1>Hello</h1>",
"styles": {
"backgroundColor": "#f8fafc",
"backgroundOpacity": 80,
"textColor": "#111827",
"borderRadius": 12,
"borderColor": "#cbd5e1",
"borderWidth": 1
}
}
],
"html": "<p>Can you refer us?</p>",
"delay": {
"days": 1,
"hours": 2,
"minutes": 30
},
"delayMs": 86400000
}
]
}
],
"elseSteps": [
{
"type": "email",
"subject": "Can you refer us?",
"blocks": [
{
"id": "block_123",
"type": "html",
"content": "<h1>Hello</h1>",
"styles": {
"backgroundColor": "#f8fafc",
"backgroundOpacity": 80,
"textColor": "#111827",
"borderRadius": 12,
"borderColor": "#cbd5e1",
"borderWidth": 1
}
}
],
"html": "<p>Can you refer us?</p>",
"delay": {
"days": 1,
"hours": 2,
"minutes": 30
},
"delayMs": 86400000
}
]
},
"emails": [
{
"emailId": "email_abc123",
"nodeId": "node_abc123",
"name": "Welcome Sequence - Email 1",
"subject": "Welcome to Acme",
"previewText": "Start here",
"blocks": [
{
"id": "block_123",
"type": "html",
"content": "<h1>Hello</h1>",
"styles": {
"backgroundColor": "#f8fafc",
"backgroundOpacity": 80,
"textColor": "#111827",
"borderRadius": 12,
"borderColor": "#cbd5e1",
"borderWidth": 1
}
}
],
"html": "<p>Updated body</p>",
"htmlContent": "<p>Updated body</p>"
}
],
"steps": [
{
"emailId": "email_abc123",
"nodeId": "node_abc123",
"name": "Welcome Sequence - Email 1",
"subject": "Welcome to Acme",
"previewText": "Start here",
"blocks": [
{
"id": "block_123",
"type": "html",
"content": "<h1>Hello</h1>",
"styles": {
"backgroundColor": "#f8fafc",
"backgroundOpacity": 80,
"textColor": "#111827",
"borderRadius": 12,
"borderColor": "#cbd5e1",
"borderWidth": 1
}
}
],
"html": "<p>Updated body</p>",
"htmlContent": "<p>Updated body</p>"
}
]
}Response
Sequence updated successfully
Example response
{
"success": true,
"sequence": {
"id": "seq_abc123",
"name": "Updated Welcome Sequence",
"updatedEmailCount": 1,
"stopCondition": {
"value": "saas.purchase"
},
"addedBranchNodeId": "node_branch",
"addedBranchPathNodeIds": {
"branch-0": [
"node_if_delay",
"node_if_email"
],
"else": [
"node_else_email"
]
}
}
}