Get Call Details
Retrieve details for a specific call.
Get Call Details
Retrieve detailed information about a specific call using its unique identifier.
Endpoint
GET https://api.tryvox.io/v1/voice/accounts/{auth_id}/calls/{call_uuid}Path Parameters
auth_id- Your account authentication IDcall_uuid- The unique identifier of the call
Example Request
curl -X GET https://api.tryvox.io/v1/voice/accounts/your_auth_id/calls/650e8400-e29b-41d4-a716-446655440000 \
-H "Authorization: Bearer tvx_sk_live_..."Response
{
"call_uuid": "650e8400-e29b-41d4-a716-446655440000",
"request_uuid": "550e8400-e29b-41d4-a716-446655440000",
"from": "+14155551234",
"to": "+14155556789",
"direction": "outbound",
"status": "completed",
"duration": 125,
"billed_duration": 126,
"start_time": "2026-04-09T10:30:00Z",
"ring_time": "2026-04-09T10:30:02Z",
"answer_time": "2026-04-09T10:30:05Z",
"end_time": "2026-04-09T10:32:10Z",
"end_reason": "caller-hangup",
"price": "0.0130",
"price_unit": "USD",
"answer_url": "https://example.com/answer",
"hangup_url": "https://example.com/hangup",
"ring_url": "https://example.com/ringing",
"machine_detection": "Enable",
"machine_detection_result": "human",
"recording_urls": [
"https://recordings.tryvox.io/650e8400-e29b-41d4-a716-446655440000.mp3"
],
"parent_call_uuid": null,
"transfer_time": null
}Response Fields
Basic Information
call_uuid- Unique identifier for this callrequest_uuid- Unique identifier for the original API requestfrom- Caller number (E.164 format)to- Destination number (E.164 format)direction- Call direction (outbound or inbound)status- Current call status
Timing Information
duration- Actual call duration in seconds (from answer to end)billed_duration- Duration used for billing in seconds (typically rounded up)start_time- When the call was initiatedring_time- When the call started ringinganswer_time- When the call was answeredend_time- When the call endedend_reason- Reason the call ended
Billing Information
price- Cost of the callprice_unit- Currency unit (USD, EUR, etc.)
Configuration
answer_url- Webhook URL called when answeredhangup_url- Webhook URL called when endedring_url- Webhook URL called when ringingmachine_detection- Whether machine detection was enabledmachine_detection_result- Result if enabled (human, machine, unknown)
Recording and Transfer
recording_urls- Array of recording URLs (if call was recorded)parent_call_uuid- UUID of parent call if this call was transferredtransfer_time- Timestamp when call was transferred (if applicable)
Status Values
queued- Call is queued for processingringing- Call is ringingin-progress- Call is activecompleted- Call ended successfullyfailed- Call failed to connectbusy- Callee was busyno-answer- Call was not answeredcanceled- Call was canceled before answer
End Reason Values
caller-hangup- Caller ended the callcallee-hangup- Callee ended the calltimeout- Call exceeded time limiterror- Technical error occurredrejected- Call was rejectedtransferred- Call was transferred
Notes
- Call details remain available for 90 days after the call ends
- Recording URLs are accessible for 30 days by default
- Pricing is calculated based on billed duration and destination