Choose the mailboxes that send
argorant_set_campaign_sendersAdd sending mailboxes to a campaign, chosen by domain, tag, status, address or all_connected=true. Use it to give a campaign its mailboxes before a launch. To take one off use argorant_remove_campaign_sender, to see them use argorant_list_campaign_senders, and to find the domains, tags and statuses there are use argorant_list_inboxes. Domains and tags take mailboxes that are ready to send (sendable) unless you give status, such as ["sendable", "warming"] to also add new mailboxes, which start sending after their first 24 hours, or ["any"]. Mailboxes always come from the campaign's own workspace. With preview=true nothing changes and the answer counts what would be added, by domain and status; do that first for a large choice and tell the user the number. Mailboxes already on the campaign stay, so calling twice adds nothing twice. Nothing is sent. 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>"
},
"name": "argorant_set_campaign_senders"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Mailboxes that carry all of these tags. | |
| emails | No | Addresses, when only a few. For many, use domains or tags. | |
| status | No | sendable (default for domains and tags), warming, not_connected, needs_attention, paused, or any. | |
| domains | No | Every mailbox on these domains, such as acmemail.com. | |
| preview | No | Set it to true to only count what would be added and change nothing. | |
| campaign_id | Yes | The campaign's id, from argorant_list_campaigns. | |
| all_connected | No | true takes every signed-in mailbox of the workspace. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |