---
title: "GET /v1/call/{call_id}"
method: GET
path: "/v1/call/{call_id}"
---

# GET /v1/call/{call_id}

`GET /v1/call/{call_id}`

Retrieves detailed information about a specific call by its ID. The call must belong to an agent that belongs to your company. Transcript and recording URLs are presigned and valid for 60 minutes.

## Path parameters

- `call_id` string, uuid, required

## Response `200`

Call details

- GetCallDetailsResponse
  - `message` string, required — Human-readable status message.
  - `data` CallDetails, required
    - `agent_id` string, uuid, required — The UUID of the AI agent that conducted the call.
    - `created_at` string, date-time, required — Timestamp when the call record was created (ISO 8601).
    - `updated_at` string, date-time, required — Timestamp when the call record was last updated (ISO 8601).
    - `started_at` string, date-time, nullable — Timestamp when the call started (ISO 8601). Null if not yet started.
    - `ended_at` string, date-time, nullable — Timestamp when the call ended (ISO 8601). Null if not yet ended.
    - `transcript_url` string, uri, nullable — Presigned URL to access the call transcript (valid for 60 minutes). Null if not available.
    - `recording_url` string, uri, nullable — Presigned URL to access the call recording (valid for 60 minutes). Null if not available.
    - `status` 'PENDING' | 'TRIGGERED' | 'ONGOING' | 'CALL_FINISHED' | 'UNANSWERED' | 'REJECTED', required — Current status of the call.
    - `call_variables` object, nullable — Additional variables associated with the call (e.g. metadata passed at trigger time). Null if none.
    - `call_dispositions` OutcomeEvaluationItem[], nullable — Call disposition evaluation answers generated for the call when available.
      - `id` string, required — Evaluation question identifier.
      - `name` string, required — Human-readable evaluation field name.
      - `type` 'mcq' | 'subjective', required — Evaluation answer type.
      - `answer` string, required — Evaluation answer.
      - `_source` string, required — Source used to derive the answer, for example primary or consensus.
      - `choices` string[] — Possible options for MCQ evaluations.
      - `question` string, required — Evaluation question text.

## Other responses

- `400` — Bad request - invalid call ID format
- `404` — Call not found or does not belong to your company
- `500` — Internal server error

---

[API](https://skmtc.net/i-stem/apis/samora-ai-api.md) · [All operations](https://skmtc.net/i-stem/apis/samora-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/i-stem/samora-ai-api/revisions/cb390cb388d1/schema)
