Call counts, minutes, outcomes and daily buckets for a periodLink to Call counts, minutes, outcomes and daily buckets for a period
GET/analytics/summary
`outcomes` counts analysed calls by AI outcome. `daily` buckets use the organization timezone.
- Scope
calls:read
Query parameters
periodstring- One of: 1d, 7d, 30d, 90d · Default: 30d
agentIdstring- Only this agent's calls (must be within the key's scope)
curl "https://bookifycall.com/api/v1/external/analytics/summary" \
-H "X-API-Key: $BOOKIFYCALL_API_KEY"{
"success": true,
"data": {
"period": "7d",
"from": "2026-10-09T12:00:00.000Z",
"to": "2026-10-16T12:00:00.000Z",
"timezone": "America/New_York",
"calls": {
"total": 96,
"byDirection": {
"inbound": 81,
"outbound": 15
},
"byStatus": {
"completed": 88,
"failed": 8
},
"minutes": 302,
"avgDurationSeconds": 189
},
"outcomes": {
"appointment_booked": 31,
"information_provided": 40,
"message_taken": 9,
"transferred": 6
},
"appointmentsBooked": 31,
"newLeads": 22,
"daily": [
{
"date": "2026-10-15",
"calls": 14,
"minutes": 44,
"booked": 5,
"missed": 1
},
{
"date": "2026-10-16",
"calls": 9,
"minutes": 27,
"booked": 3,
"missed": 0
}
]
}
}