Move untouched leads to another sequence
move_leadsWhen requested by the customer, schedule the exact reviewed leadIds to move to sequenceId after a five-second server delay. Supply one stable operationId UUID and reuse the identical selection, destination and ID for every retry. Save the operationId; get_lead_move reads its status. cancel_lead_move can cancel only during the five-second window and before execution claims the pending operation; there is no reversal after execution starts. Eligibility is checked again when executing. Moved people follow the destination's normal schedule with existing personal pauses preserved. This never approves messages or activates a sequence. Inspect blocked reasons; never delete or re-import to bypass eligibility. Returns the operation with status, executeAfter, serverNow and any confirmed results.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"leadIds": "<leadIds>",
"sequenceId": "<sequenceId>",
"operationId": "<operationId>"
},
"name": "move_leads"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| leadIds | Yes | IDs of the existing people to move, from list_leads. Each is checked separately. | |
| sequenceId | Yes | Destination sequence ID, from list_sequences. It keeps its own approval and start status. | |
| operationId | Yes | Stable ID for this exact selection and destination. Reuse when retrying. | |
| workspaceId | No | A teammate's workspace you may manage: an active workspace ID from list_team_workspaces. Omit for your own workspace. Supply on every call for a teammate. | |
| sourceSequenceId | No | Sequence the people are expected to be in now (from list_sequences). Anyone who has left it is blocked instead of moved. Omit to move them from wherever they are. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | pending, running, completed, cancelled or failed. | |
| results | Yes | Confirmed per-person outcomes so far. | |
| serverNow | Yes | Server time of this read; compare with executeAfter. | |
| movedCount | Yes | People confirmed moved so far. | |
| sequenceId | Yes | Destination sequence ID. | |
| operationId | Yes | The move operation's ID; keep it to read or cancel the move. | |
| blockedCount | Yes | People confirmed blocked so far. | |
| executeAfter | Yes | Time the move starts; cancel_lead_move works only before this. | |
| requestLeadIds | Yes | Every person requested. Anyone missing from results is still unconfirmed and needs review. | |
| sourceSequenceId | No | Source sequence the move was bound to, when one was supplied. |