Change campaign settings
argorant_update_campaignChange one campaign's settings; only the settings you pass change. Use it for sending limits, days, hours, time zone, gaps, bounce protection, reply handling, the unsubscribe line, the planned start or tags. For the emails use argorant_set_campaign_emails, for mailboxes argorant_set_campaign_senders, and to start, pause or stop use argorant_launch_campaign. stop_on_reply is true by default, so a reply ends that person's emails. Bounce protection (auto_pause) pauses the campaign by itself when too many emails bounce or its mailboxes go offline, and only a person can start it again. Never turn include_unsubscribe on unless the user asks. Campaigns always send plain text. More in the docs at https://docs.argorant.com/docs/agents/tools#campaigns
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": {
"campaign_id": "<campaign_id>",
"settings": "<settings>"
},
"name": "argorant_update_campaign"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| settings | Yes | Only the settings to change, for example {"daily_limit": 40, "window_start": "09:00"}. The keys are name, daily_limit (whole campaign per day), per_mailbox_daily_limit, max_active_mailboxes, timezone (such as America/New_York), timezone_mode (fixed, or lead for each person's local time), window_start and window_end (such as 08:00 and 17:00), skip_weekends, gap_minutes_min, gap_minutes_max, include_unsubscribe (an unsubscribe link at the end of each email, off by default and only where the campaign has an unsubscribe page), skip_shared_bounces (true by default; also leaves out addresses that bounced for other Argorant users, while a reply or unsubscribe stops a person in this workspace only), stop_on_reply (true by default; with false the emails keep going unless the reply starts a subsequence or asks to stop), planned_start_date (YYYY-MM-DD), tags, auto_pause, auto_pause_bounce_rate_pct (1 to 50, default 10), auto_pause_min_sent (people contacted before the bounce rule applies, default 100), auto_pause_when_offline (true by default) and auto_pause_offline_share_pct (share of mailboxes offline that pauses it, default 100, which means all of them). | |
| campaign_id | Yes | The campaign's id, from argorant_list_campaigns. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |