Phones - Calls
Get a single call as a superset: its details, app call logs, and SIP frames.
get/api/v1/phones/calls/{id}/full
Request
- Base URL: https://api.voicelogica.ai
- URL: https://api.voicelogica.ai/api/v1/phones/calls/{id}/full
- Auth: API key in header x-api-key
Headers
x-api-keystring required
Your API key for authentication. Required for all endpoints.
x-company-idstring
Optional company ID for resellers. When provided, the API request will operate on behalf of the specified subsidiary company. The API key must have access to the specified company.
Response
Call superset — the call record plus its app call logs and SIP frames
Example response
{
"id": "507f1f77bcf86cd799439011",
"createdAt": "2024-01-15T10:30:00.000Z",
"active": true,
"createdBy": "John Doe",
"createdById": "123",
"modifiedAt": "2024-01-15T10:30:00.000Z",
"modifiedBy": "Jane Doe",
"modifiedById": "456",
"companyId": "507f1f77bcf86cd799439012",
"callId": "call_123456789",
"callerId": "caller_987654321",
"contactId": "contact_456789",
"userId": "user_101112",
"voipPhoneId": "voip_131415",
"agentId": "agent_161718",
"phoneNumber": "+1234567890",
"status": "in_call",
"messages": [],
"recordingFileId": "recording_192021",
"humanRecordingFileId": "human_recording_232425",
"transcriptionFileId": "transcription_222324",
"humanTranscriptionFileId": "human_transcription_262728",
"endCallReason": "caller_hungup",
"duration": 180,
"hertz": 8000,
"humanInCall": true,
"summary": "Customer called about billing issue",
"callDirection": "inbound",
"transcriptionCost": 0.03,
"totalCost": 0.2,
"consumerCost": 0.1,
"dynamicVariables": {
"customer_name": "John Doe",
"order_id": "ORD123"
},
"metadata": {
"priority": "high",
"category": "support",
"appointmentReminder": "true",
"reminderMinutes": "30",
"eventId": "event_123",
"calendarId": "calendar_456",
"callBack": "false",
"viewUrl": "https://example.com/call/123",
"viewHumanRecordingUrl": "https://example.com/call/123/human",
"source": "inbound",
"campaign_type": "follow_up"
},
"superVariables": {
"customer_name": {
"placeholder": "{{customer_name}}",
"value": "John Doe",
"type": "text"
},
"appointment_date": {
"placeholder": "{{appointment_date}}",
"value": "2024-01-15",
"type": "date"
},
"is_vip": {
"placeholder": "{{is_vip}}",
"value": "true",
"type": "boolean"
}
},
"contextForAi": "Customer is calling about a billing issue from last month",
"postAnalysisResults": {
"sentiment": "positive",
"intent": "support"
},
"campaignId": "campaign_252627",
"campaignLeadId": "lead_282930",
"rtpPort": 10000,
"rtpIp": "192.168.1.100",
"startAt": "2024-01-15T10:30:00.000Z",
"endAt": "2024-01-15T10:33:00.000Z",
"scheduledAt": "2024-01-15T10:30:00.000Z",
"retries": 0,
"maxRetries": 3,
"retryDelayMinutes": 10,
"callInformation": {
"priority": "high",
"category": "support"
},
"transferringStatus": "transferring",
"postCallAnalysis": "completed",
"postCallAnalysisStages": [
{
"action": "summary",
"status": "completed",
"retryCount": 0,
"lastAttemptAt": "2026-10-20T12:52:40.161Z"
}
]
}Changes
No recorded changes to this operation across all 2 revisions of this API.