---
title: "List of calls including the detail record from archived data only which is older than two and a half years"
method: GET
path: "/call/detail/archived"
tags: ["call"]
---

# List of calls including the detail record from archived data only which is older than two and a half years

`GET /call/detail/archived`

Retrieves call records from long-term archived storage for calls older than two and a half years. Returns the same detailed information as the standard call detail endpoint but accesses historical data beyond the active retention period. Supports pagination and filtering.

## Query parameters

- `limit` integer
- `offset` integer
- `filter` string[]
- `recordURL` boolean
- `fetchComment` boolean

## Response `200`

Archived call records with complete metadata from long-term storage

- CallDetailArchivedResponse[]
  - `call_id` integer — Unique identifier for the call record. Integer. Use as the primary key when cross-referencing other endpoints (e.g., /call/transcription, /call/tag).
  - `call_flow_id` integer, required — Unique identifier for the call flow/route definition the call was answered by. Integer. Maps to call_flow.call_flow_id.
  - `group_id` integer, required — Organization unit (group) ID the call/record belongs to. Integer. Used to scope data; see /group/list for available group IDs.
  - `disposition` 'ANSWERED' | 'BUSY' | 'FAILED' | 'NO ANSWER' | 'NONE' | 'HANGUP' — Call outcome classification. Enum: ANSWERED, BUSY, FAILED, NO ANSWER, NONE, HANGUP. Default NONE. Set by carrier response plus in-call behavior.
  - `duration` integer — Total call length in seconds (integer). Includes the entire connected segment from answer to hangup.
  - `caller_id` string, required — Phone number of the originating caller. String of digits, typically 10 digits for US numbers (e.g., '2025550123').
  - `tracking_number` string, required — Phone number the caller dialed (the tracking/DNI number). Convirza routes calls from this number through the configured call flow. String of digits.
  - `ring_to` string, required — Phone number the call was ultimately forwarded to (the agent/business line). String of digits.
  - `default_ring_to` string — Default ring-to number configured on the call flow (before any dynamic routing). String of digits.
  - `repeat_call` boolean — Boolean. True if this caller has previously called a tracking number in this account. Default false.
  - `call_started` string, date-time, required — Timestamp when the call started. ISO 8601 date-time with timezone (e.g., '2024-03-01T14:22:10.000-07:00').
  - `bill_second` integer — Billable call duration rounded up to the nearest 30-second interval. Integer, in seconds.
  - `external_id` string — Customer-provided identifier used to map this call to a record in the customer's own system. String. Must be unique within the customer's org.
  - `recording_file` string — Filename of the call recording in Convirza's storage. String. Use recordURL=true to also fetch a signed download URL.
  - `call_value` integer — Monetary value assigned to the call by scoring/analytics. Integer (cents or whole dollars depending on account config).
  - `dni_log_id` string — UUID string referencing the DNI session that produced this call. Use /call/dni to fetch the full session details.
  - `is_outbound` boolean — Boolean. True if the call was placed by an agent/voice-agent outbound; false for inbound.
  - `is_spam` boolean — Indicates if the call is marked as spam
  - `call_mine_status` 'not mined' | 'mined' | 'pending' | 'cancel' | 'none' — Lifecycle state of the transcription/mining process. Enum: 'not mined', 'mined', 'pending', 'cancel', 'none'. Note: exact transition rules undocumented; see TEST-9.6.
  - `cdr_source` 'CE' | 'API' | 'BVR' | 'NONE', required — Source that generated the Call Detail Record. Enum: CE (Convirza carrier engine), API (uploaded via /call/upload), BVR (legacy voice response), NONE.
  - `call_ended` string, date-time, required — Timestamp when the call ended. ISO 8601 date-time with timezone.
  - `call_created` string, date-time — Timestamp when the call record was persisted in Convirza. ISO 8601 date-time. May trail call_started if the record was uploaded later via API.
  - `mined_timestamp` string, date-time — Timestamp when the call audio was processed through Convirza's ASR (transcription) pipeline. ISO 8601 date-time. Null if the call has not yet been mined.
  - `ring_to_name` string — Name associated with the ring-to phone number (agent name). String.
  - `analytic_status` string — Lifecycle state of the conversation analytics (scoring) process. String, values include states like 'pending', 'complete'. Exact enum and transitions undocumented; see TEST-9.6.
  - `channel_id` integer — Unique identifier for the marketing channel tagged on this call. Integer. See /misc/channel for available channels.
  - `channel_category` string — Top-level marketing channel category (e.g., 'Paid Search', 'Organic', 'Social').
  - `channel_sub_category` string — Sub-category within the parent channel (e.g., 'Google', 'Bing').
  - `channel` string — Human-readable channel label derived from category + sub_category (e.g., 'Paid Search - Google').
  - `comments` object[] — comments. Type: array of object.
    - `comment_id` integer — The unique identifier for the comment. Type: integer (int32).
    - `call_id` string — Unique identifier for the call record. Integer. Use as the primary key when cross-referencing other endpoints (e.g., /call/transcription, /call/tag).
    - `comment_text` string — All comments associated with call. Type: string.

## Other responses

- `default` — Unexpected error

---

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