Call Logs API & Conversation History Guide
Access call logs, conversation records, activity histories, statuses, analytics, and operational reporting data.
Get Transcript
curl https://api.voxentis.com/v1/calls/call_7k3m9p2q/transcript \
-H "Authorization: Bearer YOUR_API_KEY"
Response — 200 OK
{
"call_id": "call_7k3m9p2q",
"duration_sec": 127,
"segments": [
{
"speaker": "agent",
"text": "Hello! Thanks for calling. How can I help you today?",
"start_sec": 0.5,
"end_sec": 3.2,
"confidence": 0.98
},
{
"speaker": "caller",
"text": "Hi, I'd like to check the status of my order.",
"start_sec": 3.8,
"end_sec": 6.1,
"confidence": 0.96
},
{
"speaker": "agent",
"text": "Sure! Could you give me your order number?",
"start_sec": 6.5,
"end_sec": 8.9,
"confidence": 0.99
}
]
}
Call Event Timeline
{
"events": [
{ "type": "call.started", "timestamp": "2025-01-15T10:30:00.000Z" },
{ "type": "call.answered", "timestamp": "2025-01-15T10:30:02.100Z" },
{ "type": "stt.transcript", "timestamp": "2025-01-15T10:30:06.100Z", "data": { "text": "check status of my order" } },
{ "type": "tool.invoked", "timestamp": "2025-01-15T10:30:09.500Z", "data": { "tool": "api_order_lookup", "status": "success" } },
{ "type": "tts.speech", "timestamp": "2025-01-15T10:30:10.200Z", "data": { "text": "Your order is on its way..." } },
{ "type": "call.ended", "timestamp": "2025-01-15T10:32:07.000Z", "data": { "reason": "completed" } }
]
}
Call Summary
{
"call_id": "call_7k3m9p2q",
"summary": "Caller inquired about order status. Agent looked up order #12345 and confirmed it is in transit with expected delivery on Jan 17.",
"intent": "order_status_check",
"sentiment": "positive",
"outcome": "resolved",
"topics": ["order tracking", "delivery"],
"action_items": []
}
Call logs can be exported in bulk via GET /calls/export?format=csv for analysis in external tools.