{
"id": "evt_hc_7d2e9b1c4a6f8e0d3b5c7a9e",
"object": "event",
"type": "human_call.completed",
"created_at": "2026-10-17T05:37:15Z",
"data": {
"id": "hcall_7d2e9b1c4a6f8e0d3b5c7a9e",
"object": "human_call",
"status": "completed",
"counsellor": {
"id": "5f0c2b7e-8a1d-4c3e-9b6f-1a2b3c4d5e6f",
"name": "Priya Sharma",
"email": "[email protected]"
},
"phone_number": "+919876543210",
"contact": {
"name": "Asha Verma",
"email": null,
"external_id": "lead-8812"
},
"crm_lead_linked": true,
"metadata": {
"crm_owner": "u_42"
},
"analyze": true,
"status_updates": "realtime",
"created_at": "2026-10-17T05:30:02Z",
"dialed_at": "2026-10-17T05:30:03Z",
"answered_at": "2026-10-17T05:30:21Z",
"ended_at": "2026-10-17T05:36:40Z",
"duration_seconds": 379,
"recording_url": "https://media.example-cdn.com/recordings/abc.mp3?X-Amz-Signature=…",
"recording_expires_at": "2026-10-18T05:40:00Z",
"disposition": {
"key": "INTERESTED",
"label": "Interested",
"notes": "Demo on Friday",
"set_at": "2026-10-17T05:37:10Z",
"set_by": "counsellor"
},
"analysis": {
"status": "completed",
"summary": "Asha wants the NEET 2027 weekend batch; demo booked for Friday.",
"short_update": "Interested, demo Friday",
"call_type": "sales",
"inferred_goal": "Book a demo class",
"outcome": "interested",
"sentiment": "positive",
"conversion_likelihood": "high",
"counsellor_rating": 8,
"outcome_rating": 7.5,
"language": "hi",
"credits": 0.95,
"completed_at": "2026-10-17T05:39:02Z"
},
"cost": {
"credits": 6.5,
"billed": true
}
}
}API Reference
Human callcompleted
Sent once when a human call connected and ended, after its recording is in (or 10 minutes later without one; 60 on Airtel).
WEBHOOK
human_call.completed
{
"id": "evt_hc_7d2e9b1c4a6f8e0d3b5c7a9e",
"object": "event",
"type": "human_call.completed",
"created_at": "2026-10-17T05:37:15Z",
"data": {
"id": "hcall_7d2e9b1c4a6f8e0d3b5c7a9e",
"object": "human_call",
"status": "completed",
"counsellor": {
"id": "5f0c2b7e-8a1d-4c3e-9b6f-1a2b3c4d5e6f",
"name": "Priya Sharma",
"email": "[email protected]"
},
"phone_number": "+919876543210",
"contact": {
"name": "Asha Verma",
"email": null,
"external_id": "lead-8812"
},
"crm_lead_linked": true,
"metadata": {
"crm_owner": "u_42"
},
"analyze": true,
"status_updates": "realtime",
"created_at": "2026-10-17T05:30:02Z",
"dialed_at": "2026-10-17T05:30:03Z",
"answered_at": "2026-10-17T05:30:21Z",
"ended_at": "2026-10-17T05:36:40Z",
"duration_seconds": 379,
"recording_url": "https://media.example-cdn.com/recordings/abc.mp3?X-Amz-Signature=…",
"recording_expires_at": "2026-10-18T05:40:00Z",
"disposition": {
"key": "INTERESTED",
"label": "Interested",
"notes": "Demo on Friday",
"set_at": "2026-10-17T05:37:10Z",
"set_by": "counsellor"
},
"analysis": {
"status": "completed",
"summary": "Asha wants the NEET 2027 weekend batch; demo booked for Friday.",
"short_update": "Interested, demo Friday",
"call_type": "sales",
"inferred_goal": "Book a demo class",
"outcome": "interested",
"sentiment": "positive",
"conversion_likelihood": "high",
"counsellor_rating": 8,
"outcome_rating": 7.5,
"language": "hi",
"credits": 0.95,
"completed_at": "2026-10-17T05:39:02Z"
},
"cost": {
"credits": 6.5,
"billed": true
}
}
}Authorizations
Your AI calling API key (vak_call_…). Authorization: Bearer <key> also works.
Headers
Body
application/json
evt_hc_… for the call's own event, evt_hca_… for analysis_ready. Same on every retry.
Example:
"evt_hc_7d2e9b1c4a6f8e0d3b5c7a9e"
Allowed value:
"event"Available options:
human_call.completed, human_call.not_connected, human_call.analysis_ready Show child attributes
Show child attributes
Response
200
Any 2xx acknowledges the event.