ToolsSequences
Remove from sequence
Stop active sequence enrollment(s) WITHOUT sending anything - cancels queued sends.
Tool: remove_from_sequence
One person (person_id), several (people), or a whole lead group (lead_group_id). NOT for: stop-then-message → stop_sequence_and_send; opt-out → mark_person(do_not_contact=true).
Parameters
| Param | Type | Required | Description |
|---|---|---|---|
person_id | string (slug or UUID) | no | One person. At least one selector (person_id / people / lead_group_id / sequence_id) is required. |
people | string[] (person ids) | no | OR several people. Alias: person_ids. A single id is auto-wrapped. |
lead_group_id | string (slug or UUID) | no | OR stop every member of this lead group. |
sequence_id | string (slug or UUID) | no | Alone: stop everyone active on this sequence. With a person selector: narrow the stop to it. |
Stops enrollments and cancels queued sends - nothing is sent. A send the drip has already claimed (mid-delivery) is never cancelled; the summary reports it as in flight instead of lying.
Pick by intent:
remove_from_sequence(just stop) ·stop_sequence_and_send(stop, then send a one-off) ·mark_person(do_not_contact=true)(stop + never contact again).
Sample request
{
"person_id": "blake-operator-0012"
}