Get Campaign Analytics
Voice Campaigns
Get Campaign Analytics
Get detailed call analytics for a voice campaign
GET
Get Campaign Analytics
Description
Returns comprehensive analytics for a voice campaign including call outcomes, sentiment analysis, and success rates.Authentication
Your Teli API key
Path Parameters
The campaign identifier
Response Fields
Whether the request was successful
Campaign identifier
Total contacts in the campaign
Unique phone numbers that were called
Calls where person answered (has duration > 0)
Calls that didn’t connect (no answer, busy, etc.)
Calls that went to voicemail
Contacts not yet called
Percentage of successful calls (connected / total_calls * 100)
Percentage of connected calls
Percentage of voicemail calls
Percentage of contacts attempted (total_calls / total_contacts * 100)
Count of calls by detected user sentiment
Always returns “Teli”
Example Request
cURL
Example Response
200
Determining Call Outcomes
Instead of adisconnection_reason field, use these fields to determine call outcomes:
| Outcome | How to Detect |
|---|---|
| Connected | connected_calls count, or check if call_duration_ms > 0 on individual calls |
| Voicemail | voicemail_calls count, or check in_voicemail = true on individual calls |
| Failed | failed_calls count - includes no answer, busy, declined |
Notes
- Analytics are updated in real-time as calls complete
- Sentiment is analyzed automatically from call transcripts
not_calleddecreases as the campaign progresses
Related Endpoints
- List Calls - Get individual call records
- Failed Numbers - Get failed phone numbers

