---
title: "Get Status"
method: GET
path: "/patient-merge/v1/status/{mrn_or_id}"
tags: ["v1"]
---

# Get Status

`GET /patient-merge/v1/status/{mrn_or_id}`

## Request

- Base URL: `https://pre-api.joincandidhealth.com`
- URL: `https://pre-api.joincandidhealth.com/patient-merge/v1/status/{mrn_or_id}`
- Auth: HTTP bearer

Gets the merge status for a patient by patient ID or mrn. If the provided value is a valid UUID, it will be treated as a patient ID. Otherwise, it will be treated as an MRN.

## Path parameters

- `mrn_or_id` string, required

## Response `200`

Response with status 200

- union: The merge status of a patient.
  - object
    - `merge_status` 'none', required: Discriminator value: none
  - object
    - `merge_status` 'alternative', required: Discriminator value: alternative
    - `primary_mrn` string, required
  - object
    - `merge_status` 'primary', required: Discriminator value: primary
    - `alternative_mrns` string[], required

## Other responses

- `404`: Error response with status 404

## Changes

- **2026-09-17** `24b2d80d577a`: 2 breaking, 1 warning, 4 info
  - added `subschema #1, subschema #2, subschema #3` to the response body `oneOf` list for the response status `200`
  - the `content` response's property type changed from no type to `object` for status `404`
  - deleted the `header` request parameter `Authorization`
  - the endpoint scheme security `OAuthScheme` was added to the API
  - …3 more
- **2026-09-12** `3a81ee81d4ed`: 1 info
  - api operation id `get_status` removed and replaced with `v1_get_status`

[Operation history](https://skmtc.dev/joincandidhealth/apis/api-reference/changes/patient-merge/v1/status/:mrn_or_id/get.md)

---

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