> ## Documentation Index
> Fetch the complete documentation index at: https://agents.docs.timepay.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Call Details

> Retrieve detailed information about a specific voice call including transcript, recording reference, and call metadata.

### Headers

<ParamField header="Authorization" type="string" required>
  Bearer token for authentication (e.g., `Bearer <your_token>`).
</ParamField>

### Path Parameters

<ParamField path="call_id" type="string" required>
  The unique identifier of the call.
</ParamField>

### Response

<ResponseField name="success" type="boolean">
  Indicates whether the request was successful.
</ResponseField>

<ResponseField name="data" type="object">
  Call details object.

  <Expandable title="properties">
    <ResponseField name="call_id" type="string">Unique call identifier.</ResponseField>
    <ResponseField name="name" type="string">Customer's name as specified in campaign data</ResponseField>
    <ResponseField name="campaign_id" type="string">Campaign the call belongs to.</ResponseField>
    <ResponseField name="campaign_name" type="string">Campaign Name the call belongs to.</ResponseField>
    <ResponseField name="agent_id" type="string">AI agent that handled the call.</ResponseField>
    <ResponseField name="loan_id" type="string">Present only for Collection organizations. Unique loan identifier of the customer.</ResponseField>
    <ResponseField name="lead_id" type="string">Present only for Lead Generation organizations. Unique lead identifier of the customer.</ResponseField>
    <ResponseField name="from" type="string">Caller/sender phone number.</ResponseField>
    <ResponseField name="to" type="string">Customer's phone number.</ResponseField>
    <ResponseField name="direction" type="string">Call direction: `outbound` or `inbound`.</ResponseField>

    <ResponseField name="status" type="string">
      Call status.

      <Expandable title="possible values">
        * `Contacted` — Call connected and finished normally.
        * `No Contact` — Customer did not answer.
        * `Failed` — Call could not be placed.
      </Expandable>
    </ResponseField>

    <ResponseField name="disposition" type="string">Call disposition/outcome set by the agent (e.g., `promise_to_pay`, `callback_requested`, `not_interested`).</ResponseField>
    <ResponseField name="disposition_id" type="string">Disposition configuration ID.</ResponseField>
    <ResponseField name="duration" type="number">Total call duration in seconds.</ResponseField>
    <ResponseField name="start_time" type="string">Call start timestamp (ISO 8601).</ResponseField>
    <ResponseField name="end_time" type="string">Call end timestamp (ISO 8601).</ResponseField>
    <ResponseField name="recording_id" type="string">Recording ID. Use the [Get Recording](/api-reference/get-recording) endpoint to stream the audio.</ResponseField>
    <ResponseField name="transcript_id" type="string">Transcript ID. Use the [Get Transcript](/api-reference/get-transcript) endpoint to get the transcript in json format.</ResponseField>
    <ResponseField name="summary" type="string">AI-generated call summary.</ResponseField>
    <ResponseField name="extracted_data" type="object">Data extracted by the AI agent during the conversation.</ResponseField>
  </Expandable>
</ResponseField>

<ResponseExample>
  ```json 200 OK theme={null}
  200 OK
  {
    "success": true,
    "data": {
      "call_id": "call_a1b2c3d4e5",
      "name": "John Wick",
      "campaign_id": "camp_abc123",
      "campaign_name": "August EMI Reminder Campaign",
      "agent_id": "agent_abc123",
      "loan_id": "LOAN-2025-00123",
      "from": "+918001234567",
      "to": "9876543210",
      "direction": "outbound",
      "status": "Contacted",
      "disposition": "promise_to_pay",
      "disposition_id": "disp_001",
      "duration": 145,
      "start_time": "2025-08-15T10:30:00.000Z",
      "end_time": "2025-08-15T10:32:25.000Z",
      "recording_id": "97gfaf-51b4-87t6-aa33-31b12075e2f3",
      "transcript_id": "39de3ba4-51b4-47e4-aa33-31b12075e2f3",
      "summary": "Customer acknowledged the pending EMI of ₹12,500 due on August 15 and promised to deposit the amount by tomorrow.",
      "extracted_data": {
        "emi_amount": 12500,
        "emi_due_date": "2025-08-15",
        "promise_to_pay_date": "2025-08-16"
      }
    }
  }
  ```

  ```json 400 Invalid Request theme={null}
  {
    "success": false,
    "message": "call_id is required and must be a string"
  }
  ```

  ```json 404 Not Found theme={null}
  {
    "success": false,
    "message": "Call not found"
  }
  ```

  ```json 500 Server Error theme={null}
  {
    "success": false,
    "error": "Internal Server Error",
    "message": "An unexpected error occurred"
  }
  ```
</ResponseExample>
