---
title: "Get Attachments by Charge Capture External ID"
method: GET
path: "/api/encounter-attachments/v1/by-charge-capture-external-id/{charge_capture_external_id}"
tags: ["v1"]
---

# Get Attachments by Charge Capture External ID

`GET /api/encounter-attachments/v1/by-charge-capture-external-id/{charge_capture_external_id}`

## Request

- Base URL: `https://pre-api.joincandidhealth.com`
- URL: `https://pre-api.joincandidhealth.com/api/encounter-attachments/v1/by-charge-capture-external-id/{charge_capture_external_id}`
- Auth: HTTP bearer

Returns all attachments associated with the given charge capture external ID.

## Path parameters

- `charge_capture_external_id` string, required

## Response `200`

Response with status 200

- EncounterAttachmentsV1ChargeCaptureAttachment[]
  - `attachment_id` string, uuid, required
  - `file_name` string, required
  - `description` string, required
  - `content_type` string, required
  - `authed_url` string, required
  - `attachment_type` 'APPEAL_LETTER' | 'CERTIFICATION' | 'CONSENT_FORM' | 'DOCUMENTATION' | 'EOB' | 'JUSTIFICATION_OF_ADMISSION' | 'LABORATORY_RESULTS' | 'MEDICAL_RECORD_ATTACHMENT' | 'OPERATIVE_NOTE' | 'OTHER' | 'PHYSICAL_THERAPY_NOTE' | 'REFERRAL_FORM' | 'SUPPORT_DATA_FOR_CLAIM', required

## Changes

- **2026-10-15** `97de8fddb088`: 10 warning
  - added the new `APPEAL_LETTER` enum value to the `items/attachment_type` response property for the response status `200`
  - added the new `CERTIFICATION` enum value to the `items/attachment_type` response property for the response status `200`
  - added the new `CONSENT_FORM` enum value to the `items/attachment_type` response property for the response status `200`
  - added the new `JUSTIFICATION_OF_ADMISSION` enum value to the `items/attachment_type` response property for the response status `200`
  - …6 more
- **2026-09-17** `24b2d80d577a`: 1 breaking, 1 warning, 7 info
  - the `items/` response's property type changed from no type to `object` for status `200`
  - deleted the `header` request parameter `Authorization`
  - the endpoint scheme security `OAuthScheme` was added to the API
  - added the required property `items/attachment_id` to the response with the `200` status
  - …5 more
- **2026-09-12** `3a81ee81d4ed`: 1 info
  - api operation id `get-by-charge-capture-external-id` removed and replaced with `v1_get-by-charge-capture-external-id`

[Operation history](https://skmtc.dev/joincandidhealth/apis/api-reference/changes/api/encounter-attachments/v1/by-charge-capture-external-id/:charge_capture_external_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)
