---
title: "Get Dashboard Call"
method: GET
path: "/dashboard/calls/{call_id}"
tags: ["Dashboard"]
---

# Get Dashboard Call

`GET /dashboard/calls/{call_id}`

## Request

- Base URL: `https://api.openintake.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openintake.ai/dashboard/calls/{call_id}`
- Auth: none declared

Get a single fully-hydrated call by id, scoped to the customer.

## Path parameters

- `call_id` string, uuid, required

## Response `200`

Successful Response

- RecentCall: Recent call item schema
  - `call_id` string, uuid, required
  - `phone_number` string, nullable, required
  - `caller_name` string, nullable, required
  - `caller_identity` string, nullable
  - `caller_display_name` string, nullable
  - `is_negotiation` boolean, nullable
  - `negotiation_reasoning` string, nullable
  - `negotiation_outcome` string, nullable
  - `negotiator_name` string, nullable
  - `negotiator_extension` string, nullable
  - `negotiator_talk_seconds` integer, nullable
  - `duration_seconds` integer, nullable, required
  - `direction` string, required
  - `channel` string
  - `status` string, required
  - `caller_client_status` string, nullable, required
  - `is_test` boolean, required
  - `transferred` boolean
  - `transfer_attempted` boolean
  - `transfer_outcome` string, nullable
  - `staff_leg_pending` boolean
  - `staff_leg_live` boolean
  - `vxt_transferred` boolean, nullable
  - `vxt_voicemail` boolean, nullable
  - `vxt_transfer_no_answer` boolean, nullable
  - `start_time` string, date-time, nullable, required
  - `has_error` boolean, required
  - `error_description` string, nullable, required
  - `hung_up_before_connect` boolean, nullable
  - `errors` CallError[], nullable
    - `severity` string, required: Error severity: 'warning' or 'error'
    - `text` string, required: Error message text
  - `case_id` string, uuid, nullable, required
  - `case_title` string, nullable, required
  - `external_source` string, nullable
  - `quality_score` string, nullable
  - `quality_reason` string, nullable
  - `goal_accomplished` boolean, nullable
  - `goal_reason` string, nullable
  - `caller_hung_up` boolean, nullable
  - `cnam_caller_name` string, nullable
  - `cnam_caller_type` string, nullable
  - `screening_status` string, nullable
  - `screening_phone_number` string, nullable
  - `screening_caller_name` string, nullable
  - `screening_call_reason` string, nullable
  - `screening_decline_reason` string, nullable
  - `case_note_posted` boolean, nullable
  - `case_match_case_name` string, nullable
  - `has_substantive_conversation` boolean, nullable
  - `case_matching_pipeline_status` string, nullable
  - `case_match_status` string, nullable
  - `sa_case_number` string, nullable
  - `sa_case_url` string, nullable
  - `lead_exists` boolean, nullable
  - `transfer_destination_name` string, nullable
  - `assigned_team_id` string, uuid, nullable
  - `assigned_team_name` string, nullable
  - `line_number` string, nullable
  - `line_label` string, nullable
  - `outcome` string, nullable
  - `intake_client_name` string, nullable
  - `docusign_envelope_status` string, nullable
  - `intake_docusign_status` string, nullable
  - `intake_docusign_error` string, nullable

## Other responses

- `422`: Validation Error

## Changes

- **2026-11-02** `9a143094cc38`: 1 warning
  - removed the optional property `docusign_sender_view_url` from the response with the `200` status
- **2026-10-15** `cccd8c55d2fd`: 2 info
  - added the optional property `line_label` to the response with the `200` status
  - added the optional property `line_number` to the response with the `200` status
- **2026-09-22** `abd382facaad`: 2 info
  - added the optional property `negotiation_outcome` to the response with the `200` status
  - added the optional property `negotiator_talk_seconds` to the response with the `200` status
- **2026-09-22** `65ad3b27b647`: 4 info
  - added the optional property `is_negotiation` to the response with the `200` status
  - added the optional property `negotiation_reasoning` to the response with the `200` status
  - added the optional property `negotiator_extension` to the response with the `200` status
  - added the optional property `negotiator_name` to the response with the `200` status
- **2026-09-16** `b9fb57688def`: 1 info
  - added the optional property `transfer_attempted` to the response with the `200` status

[Operation history](https://skmtc.dev/openintake/apis/openintake-api/changes/dashboard/calls/:call_id/get.md)

---

[API](https://skmtc.dev/openintake/apis/openintake-api.md) - [All operations](https://skmtc.dev/openintake/apis/openintake-api/llms.txt) - [OpenAPI document](https://skmtc.dev/openintake/apis/openintake-api/revisions/de90a8dcbc07?raw)
