List SMS Campaigns
SMS Campaigns
List SMS Campaigns
Get all SMS campaigns for an organization
GET
List SMS Campaigns
Description
Returns all SMS campaigns for an organization. Includes campaign configuration, status, and agent details.Authentication
Your Teli API key
Path Parameters
Organization unique_id
Query Parameters
User unique_id
If true, returns all org campaigns. If false, returns only user’s campaigns.
Response Fields
Whether the request was successful
Total number of campaigns
Array of campaign objects
Always returns “Teli”
Example Request
cURL
Example Response
200
400 (Missing User ID)
500 (Server Error)
Campaign Statuses
| Status | Description |
|---|---|
ACTIVE | Campaign is currently running and sending messages |
PAUSED | Campaign is temporarily paused |
COMPLETED | All contacts have been messaged |
ENDED | Campaign has been manually ended |
SMS-to-Voice Transfer
Campaigns can escalate from SMS to voice calls whenenable_sms_to_voice: true:
SMS-Only Campaigns:
- AI can trigger phone calls during SMS conversations
- Uses specified voice agent and outbound number
- Seamless transition from text to voice
Variable Substitution
All message templates support dynamic variables:{{first_name}}- Contact’s first name{{last_name}}- Contact’s last name{{email}}- Contact’s email- Custom fields from lead data
Notes
- SMS campaigns use agents for AI-powered conversations
- Drip schedules enable automated follow-up sequences
- SMS-to-voice transfer allows escalation to phone calls
- Emoji support in messages (as shown in “emoji test” campaign)
- Admin users see all org campaigns, regular users see only their own
- Phone numbers may appear with or without + prefix in
teli_sms_number

