Smartlead: update campaign status
smartlead_update_campaign_statusUpdate campaign status: START to begin sending emails, PAUSED to halt sending, or STOPPED to permanently end a campaign.
Instructions
Start, pause or stop a campaign. Safety — read-only: no; may consume SmartProspect credits: no; creates or modifies remote state: yes; can send email: yes; destructive: yes. Endpoint: POST https://server.smartlead.ai/api/v1/campaigns/{campaign_id}/status. PAUSED is an ordinary mutation and works in standard mode. START activates the campaign and will cause email to be sent: it requires unrestricted mode, SMARTLEAD_MCP_ALLOW_SEND=true and confirm_send: true. STOPPED permanently stops the campaign and cannot be undone: it requires unrestricted mode, SMARTLEAD_MCP_ALLOW_DESTRUCTIVE=true and confirm_destructive: true. Smartlead documents the activation value as "START", not "ACTIVE".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | New status. START begins or resumes sending (Smartlead documents "START", not "ACTIVE"); PAUSED halts sending; STOPPED permanently stops the campaign. | |
| campaign_id | Yes | Campaign ID. | |
| confirm_send | No | Must be true when status is START. Acknowledges that activating the campaign will send email. | |
| confirm_destructive | No | Must be true when status is STOPPED. Acknowledges that permanently stopping a campaign cannot be undone. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | Yes | ||
| error | No | ||
| warnings | Yes | ||
| operation | Yes | ||
| pagination | Yes | ||
| credit_spending | Yes | ||
| remote_mutation | Yes |