---
title: "Get Call Case Match"
method: GET
path: "/calls/{call_id}/case-match"
tags: ["Calls"]
---

# Get Call Case Match

`GET /calls/{call_id}/case-match`

Get case matching result for a call.

Returns matched case info, match status/method, case-note status, and
(for developers) debug info. Requires user authentication.

## Path parameters

- `call_id` string, uuid, required

## Response `200`

Successful Response

- CallCaseMatchResponse — Case matching result for a call.
  - `case_match_id` string, uuid, nullable
  - `call_id` string, uuid, required
  - `case_matching_pipeline_status` string
  - `matched_case_provider` string, nullable
  - `matched_case_local_id` string, uuid, nullable
  - `matched_smartadvocate_case_id` string, uuid, nullable
  - `matched_filevine_project_id` string, uuid, nullable
  - `matched_case_number` string, nullable
  - `matched_case_name` string, nullable
  - `matched_case_url` string, nullable
  - `match_status` string, nullable
  - `match_method` string, nullable
  - `confidence_level` string, nullable
  - `case_note_posted` boolean
  - `case_note_external_id` string, nullable
  - `case_note_text` string, nullable
  - `candidate_cases` CandidateCase[], nullable
    - `case_provider` string, nullable
    - `case_local_id` string, uuid, nullable
    - `smartadvocate_case_id` string, uuid, nullable
    - `case_number` string, required
    - `case_name` string, required
    - `plaintiffs` string[], nullable
    - `defendants` string[], nullable
  - `case_matching_debug` object, nullable
  - `was_dry_run` boolean
  - `has_substantive_conversation` boolean, nullable
  - `lead_exists` boolean
  - `created_at` string, date-time, nullable
  - `updated_at` string, date-time, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/openintake/apis/fastapi.md) · [All operations](https://skmtc.dev/openintake/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/openintake/fastapi/revisions/b642b91e0a5c/schema)
