Send campaign

Send a draft campaign right away.

POST https://cotlet.dev/api/v1/emailoctopus/campaigns/{campaign_id}

write Confirm

Sends the campaign now to its recipients, like choosing to send it right away instead of scheduling it. It cannot be recalled once sending starts. The agent should read the recipients with list_campaigns first and check them with you. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: send_campaign
NameTypeDescription
campaign_id string required string Campaign ID from list_campaigns.

Request

cURL
curl -X POST https://cotlet.dev/api/v1/emailoctopus/campaigns/campaign_8c41d2 \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("emailoctopus", "send_campaign", {"campaign_id":"campaign_8c41d2"})
Node.js
const result = await cotlet.call('emailoctopus', 'send_campaign', {"campaign_id":"campaign_8c41d2"});
CLI
cotlet call emailoctopus send_campaign --data '{"campaign_id":"campaign_8c41d2"}'

Example response

JSON

{
  "campaign_id": "d5e8a3b1-62c9-4e70-8a14-9f0b7c2d6e83",
  "name": "Autumn offer, last chance",
  "status": "sending",
  "sent_at": "2026-10-20T14:05:00Z"
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.