Remove contacts not yet messaged
removeUnmessagedCampaignContactsRemoves every contact in a paused campaign who was never messaged, or the listed contacts, one company's contacts, or those matching audience filters, and removes their unsent drafts and queued sends. They can then join another campaign but never this one again. Contacts who were messaged stay. remaining says how many could still leave; repeat while removed is above zero. Repeating the call with the same input leaves the same result.
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": {
"params": "<params>"
},
"name": "removeUnmessagedCampaignContacts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| params | Yes |