---
title: "Retrieve a CDR"
method: GET
path: "/v1/cdrs/{call_id}"
tags: ["CDRs"]
---

# Retrieve a CDR

`GET /v1/cdrs/{call_id}`

Returns the call detail record for the call identified by `call_id`.

## Path parameters

- `call_id` string, required

## Query parameters

- `show_transcription` boolean

## Response `200`

Returns the CDR.

- CDRResponse
  - `date` string, date-time, nullable, required — Call date and time in ISO 8601 format.
  - `from` string, required — Caller ID (ANI).
  - `to` string, required — Dialed number (DNIS).
  - `disposition` 'answered' | 'noanswer' | 'busy' | 'failed' | 'all', required — Final disposition of the call. One of `answered` (the called party answered), `noanswer` (no answer within the ring timeout), `busy` (the called party was busy), `failed` (the call could not be routed), or `all` (matches any disposition when used as a filter).
  - `duration` integer, required — Call duration in seconds.
  - `destination` string, nullable, required — Destination of the call. For outbound calls, contains the country name and, optionally, a mobile carrier or city name. For inbound calls, includes the SIP trunk name, SIP URI, or PSTN number the call is forwarded to.
  - `per_minute` string, nullable, required — Price per minute in USD.
  - `recording_url` string, nullable — URL of the recorded call file. Call recording can be enabled on a SIP trunk for outbound calls and on a phone number for inbound calls.
  - `charge` string, nullable, required — Total charge for the call in USD.
  - `sip_trunk` string, nullable — System-generated SIP trunk login. For outbound calls only.
  - `forward_fee` string — PSTN forwarding price in USD. For inbound calls only when forwarded to PSTN.
  - `uuid` string, required — Call ID. Deprecated — use `call_id` instead.
  - `call_id` string, required — Call ID. Alias of `uuid`.
  - `parent_uuid` string, nullable — Parent call ID. Deprecated — use `parent_call_id` instead.
  - `parent_call_id` string, nullable — Parent call ID. Alias of `parent_uuid`.
  - `answered_by` string, nullable — Who answered the call. Possible values are `human`, `machine`.
  - `transcription` TranscriptionReference, nullable
    - `uuid` string, required — Unique identifier of the call transcription.
    - `url` string, required — URL for retrieving the full call transcription.

## Other responses

- `404` — Request failed. An object with the specified ID is not found.

---

[API](https://skmtc.net/wavix/apis/wavix-apis.md) · [All operations](https://skmtc.net/wavix/apis/wavix-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wavix/wavix-apis/versions/b22f170488b6/schema)
