Update Campaign Status
listmonk_update_campaign_statusLaunch, pause, or cancel a Listmonk campaign by updating its lifecycle status; move a draft to scheduled or running to start sending.
Instructions
Changes a campaign's lifecycle status, e.g. set to 'running' to start sending, 'paused' or 'cancelled' to stop an in-flight send. This is how campaigns are actually launched — creating a campaign alone leaves it as a 'draft'.
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": {
"id": "<id>",
"status": "<status>"
},
"name": "listmonk_update_campaign_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Numeric id. | |
| status | Yes | Target status. A 'draft' campaign is moved to 'scheduled' or 'running' to launch it. |