Get Call

Retrieve a specific call with full details including transcript, recording, cost, and analysis.

GET/v2/calls/{call_id}

Get full call details.

Path Parameters

The call ID

Response 200

{
  "id": 77,
  "type": "web",
  "status": "ended",
  "agent_id": "ag_5d2678fd_e556",
  "agent_name": "Priya Support Agent",

  "started_at": "2026-03-25T10:20:57Z",
  "ended_at": "2026-03-25T10:22:36Z",
  "duration_seconds": 99.1,
  "ended_reason": "user_hangup",

  "transcript": [
    { "role": "assistant", "content": "नमस्ते, मैं प्रिया हूँ...", "timestamp": "0.0" },
    { "role": "user", "content": "मुझे मदद चाहिए", "timestamp": "5.2" },
    { "role": "assistant", "content": "जी बिल्कुल, बताइए...", "timestamp": "6.1" }
  ],

  "recording_url": "https://storage.googleapis.com/thinnestai-recordings/recordings/...",
  "recording_duration": 99,

  "cost": {
    "total_usd": 0.08,
    "total_inr": 6.80,
    "breakdown": {
      "platform_fee": 0.05,
      "stt": 0.01,
      "tts": 0.015,
      "llm": 0.005,
      "telephony": 0.00
    }
  },

  "model": {
    "provider": "groq",
    "model_id": "llama-3.3-70b-versatile"
  },
  "transcriber": {
    "provider": "deepgram",
    "model": "nova-3"
  },
  "voice": {
    "provider": "cartesia",
    "model": "sonic-3",
    "voice_id": "be79f378-47fe-..."
  },

  "latency_ms": 475,
  "interruptions": 2,

  "analysis": {
    "summary": {
      "overview": "Customer asked about billing. Agent resolved the issue.",
      "key_topics": ["billing", "refund"],
      "action_items": ["Process refund within 3 days"],
      "outcome": "resolved"
    },
    "sentiment": "positive",
    "score": { "score": 85, "reasoning": "Polite, resolved issue quickly" },
    "tags": ["support", "billing"],
    "knowledge_gaps": []
  },

  "phone_number": null,
  "caller_phone": null,
  "call_direction": "web",

  "created_at": "2026-03-25T10:20:57Z",
  "updated_at": "2026-03-25T10:22:38Z"
}

Response Fields

SectionFieldTypeDescription
CoreidintegerCall ID
typestringweb, inbound, outbound
statusstringactive, ended, error, pending, deleted
agent_idstringAgent public ID
duration_secondsfloatTotal call duration
ended_reasonstringWhy the call ended
TranscripttranscriptarrayConversation messages
transcript[].rolestringassistant or user
transcript[].contentstringMessage text
transcript[].timestampstringSeconds from call start
Recordingrecording_urlstringPre-signed URL (expires in 1 hour)
recording_durationintegerRecording length in seconds
Costcost.total_usdfloatTotal cost in USD
cost.total_inrfloatTotal cost in INR
cost.breakdown.*floatPer-component costs (platform, STT, TTS, LLM, telephony)
StackmodelobjectLLM provider + model used
transcriberobjectSTT provider + model used
voiceobjectTTS provider + voice used
Metricslatency_msintegerAverage turn-around latency in ms
interruptionsintegerNumber of user interruptions
Analysisanalysis.summaryobjectAI-generated call summary
analysis.sentimentstringOverall sentiment (positive, neutral, negative)
analysis.scoreobjectCall quality score (0-100)
analysis.tagsarrayAuto-detected call tags
Phonephone_numberstringAgent's phone number (for phone calls)
caller_phonestringCaller's phone number

Errors

CodeDescription
404Call not found
403Not authorized to access this call

On this page