Unschedule campaign
Stop a scheduled campaign from sending, like Unschedule in the Campaigns tab.
MCP tool emailoctopus_write → unschedule_campaign
write
Picks Unschedule from the campaign drop-down, so the campaign no longer goes out at its scheduled time. It reaches no one and is undone by calling schedule_campaign again, so this tool needs no confirmation. Campaigns that are already sending or sent are not affected.
Parameters
| Name | Type | Description |
|---|---|---|
| campaign_id string required | string | Campaign ID from list_campaigns. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "emailoctopus_write",
"arguments": {
"operation": "unschedule_campaign",
"arguments": {
"campaign_id": "campaign_8c41d2"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"campaign_id": "a2f9d6e3-81b4-4c07-9e5a-7d1c3b8f2e60",
"name": "Weekly newsletter",
"scheduled": false
},
"isError": false
}