Skip to main content
POST
/
sms-campaigns
{
  "name": "Welcome Campaign",
  "recipients": [
    "233241234567",
    "233501234567"
  ],
  "sender_id": "MYCOMPANY",
  "message": "Hello! Welcome to our service."
}
{
  "success": true,
  "data": {
    "id": 4,
    "uuid": "d7c3f89d-fe97-4d47-907c-g53ec363e78e",
    "name": "Welcome Campaign",
    "total_recipients": 2,
    "messages_sent": 0,
    "credits_used": "0.00",
    "sender_id": "MYCOMPANY",
    "status": "pending",
    "scheduled_at": null,
    "is_recurring": false,
    "created_at": "2026-01-15T10:30:00.000000Z",
    "updated_at": "2026-01-15T10:30:00.000000Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://developers.sendazi.com/llms.txt

Use this file to discover all available pages before exploring further.

name
string
required
Name of the campaign for identification
recipients
array
Array of phone numbers (international, local, or with + prefix). Either recipients or group_ids must be provided.
group_ids
array
Array of group UUIDs to target. Either recipients or group_ids must be provided.
sender_id
string
required
Your approved sender ID
message
string
required
The message content to send. You can use placeholders like [First Name] for personalization.
scheduled_at
string
Schedule the campaign for a future time. Format: YYYY-MM-DD HH:MM:SS
is_recurring
boolean
default:"false"
Enable recurring campaign
recurrence_frequency
string
Frequency of recurrence: daily, weekly, or monthly
recurrence_interval
integer
default:"1"
Interval between recurrences (e.g., every 2 weeks)
recurrence_ends_at
string
End date for recurring campaign. Format: YYYY-MM-DD HH:MM:SS
{
  "name": "Welcome Campaign",
  "recipients": [
    "233241234567",
    "233501234567"
  ],
  "sender_id": "MYCOMPANY",
  "message": "Hello! Welcome to our service."
}
{
  "success": true,
  "data": {
    "id": 4,
    "uuid": "d7c3f89d-fe97-4d47-907c-g53ec363e78e",
    "name": "Welcome Campaign",
    "total_recipients": 2,
    "messages_sent": 0,
    "credits_used": "0.00",
    "sender_id": "MYCOMPANY",
    "status": "pending",
    "scheduled_at": null,
    "is_recurring": false,
    "created_at": "2026-01-15T10:30:00.000000Z",
    "updated_at": "2026-01-15T10:30:00.000000Z"
  }
}