Skip to main content
GET
/
api
/
messaging
/
campaigns
/
{campaign_id}
/
analytics
Get Campaign Analytics
curl --request GET \
  --url https://api.example.com/api/messaging/campaigns/{campaign_id}/analytics/
{
  "campaign_id": "550e8400-e29b-41d4-a716-446655440000",
  "name": "Holiday Promotion",
  "status": "completed",
  "total_recipients": 1000,
  "sent": 1000,
  "delivered": 950,
  "failed": 50,
  "delivery_rate": 95.0,
  "cost": 50.00,
  "currency": "USD",
  "started_at": "2025-12-01T10:00:00Z",
  "completed_at": "2025-12-01T10:30:00Z",
  "duration_seconds": 1800,
  "messages_per_second": 0.56
}
Get detailed analytics for a campaign.
campaign_id
string
required
Campaign ID

Success Response (200)

{
  "campaign_id": "550e8400-e29b-41d4-a716-446655440000",
  "name": "Holiday Promotion",
  "status": "completed",
  "total_recipients": 1000,
  "sent": 1000,
  "delivered": 950,
  "failed": 50,
  "delivery_rate": 95.0,
  "cost": 50.00,
  "currency": "USD",
  "started_at": "2025-12-01T10:00:00Z",
  "completed_at": "2025-12-01T10:30:00Z",
  "duration_seconds": 1800,
  "messages_per_second": 0.56
}