{
"name": "Immediate Alert",
"subject": "Critical Update",
"sender_id": "b7e1-acde-4912-8839",
"body": "<h1>Scheduled Maintenance</h1>",
"recipients": [
{
"email": "alert@domain.com",
"name": "Ops"
}
]
}
{
"success": true,
"data": {
"campaign_id": "7722-11bc",
"status": "sending",
"message": "Campaign created and started successfully."
}
}
Campaigns
Send Now (One-shot)
Create and start a campaign in one go.
POST
/
campaigns
/
send-now
{
"name": "Immediate Alert",
"subject": "Critical Update",
"sender_id": "b7e1-acde-4912-8839",
"body": "<h1>Scheduled Maintenance</h1>",
"recipients": [
{
"email": "alert@domain.com",
"name": "Ops"
}
]
}
{
"success": true,
"data": {
"campaign_id": "7722-11bc",
"status": "sending",
"message": "Campaign created and started successfully."
}
}
Request Body
string
required
Email subject
string
required
Verified sender ID
string
Optional name
string
Raw HTML content (creates dynamic template)
string
Template ID
string[]
List of recipient list UUIDs to target (Fetch from /lists)
object[]
List of
{"email": "john@domain.com", "name": "John"} objects{
"name": "Immediate Alert",
"subject": "Critical Update",
"sender_id": "b7e1-acde-4912-8839",
"body": "<h1>Scheduled Maintenance</h1>",
"recipients": [
{
"email": "alert@domain.com",
"name": "Ops"
}
]
}
{
"success": true,
"data": {
"campaign_id": "7722-11bc",
"status": "sending",
"message": "Campaign created and started successfully."
}
}

