---
title: "Get HL7v2 Message"
method: GET
path: "/hl7v2/{message_id}"
tags: ["HL7v2"]
---

# Get HL7v2 Message

`GET /hl7v2/{message_id}`

## Request

- Base URL: `https://sandbox.particlehealth.com`
- URL: `https://sandbox.particlehealth.com/hl7v2/{message_id}`
- Auth: API key in header `Authorization`

## Path parameters

- `message_id` string, required

## Response `200`

OK

- ApiHL7v2Messages
  - `messages` string[]

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `406`: Not Acceptable
- `410`: Gone
- `500`: Internal Server Error

## Changes

- **2026-11-03** `b59a5413a488`: 5 info
  - added the optional property `error_code` to the response with the `400` status
  - added the optional property `error_code` to the response with the `401` status
  - added the optional property `error_code` to the response with the `406` status
  - added the optional property `error_code` to the response with the `410` status
  - …1 more

[Operation history](https://skmtc.dev/particlehealth/apis/particle-health-api/changes/hl7v2/:message_id/get.md)

---

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