---
title: "Invoice Itemization"
method: GET
path: "/api/patient-ar/v1/invoice-itemization/{claim_id}"
tags: ["v1"]
---

# Invoice Itemization

`GET /api/patient-ar/v1/invoice-itemization/{claim_id}`

## Request

- Base URL: `https://pre-api.joincandidhealth.com`
- URL: `https://pre-api.joincandidhealth.com/api/patient-ar/v1/invoice-itemization/{claim_id}`
- Auth: HTTP bearer

Provides detailed itemization of invoice data for a specific claim.

## Path parameters

- `claim_id` string, uuid, required

## Response `200`

Response with status 200

- PatientArV1InvoiceItemizationResponse
  - `claim_id` string, uuid, required
  - `patient_balance_cents` integer, required: The total patient balance in cents for the claim. Negative values indicate a credit balance.
  - `organization_service_facility_id` string, uuid
  - `claim_level_patient_payments` PatientArV1PatientPaymentInfo, required
    - `total_payment_cents` integer, required: The total amount of patient payments in cents for the service line.
    - `items` PatientArV1PatientPaymentAllocation[], required: A list of patient payment items associated with the service line.
      - `source_id` string: Payment identifier from the source system (e.g., patient portal, manual entry). Note multiple allocations may exist for a single payment and thus may share the same source_id.
      - `amount_cents` integer, required: The amount of the patient payment in cents.
  - `service_line_itemization` PatientArV1ServiceLineItemization[], required: A list of service line itemizations for the claim.
    - `service_line_id` string, uuid, required
    - `procedure_code` string, required: The procedure code (CPT/HCPCS) associated with the service line.
    - `date_of_service` string, date, required: The date of service for the service line.
    - `patient_balance_cents` integer, required: The total patient balance in cents for the service line. Negative values indicate a credit balance.
    - `charge_amount_cents` integer, required: The total charge amount in cents for the service line.
    - `insurance_adjustments` PatientArV1InsuranceAdjustmentInfo, required
      - `total_adjustment_cents` integer, required: The total amount of insurance adjustments in cents for the service line.
    - `insurance_payments` PatientArV1InsurancePaymentInfo, required
      - `total_payment_cents` integer, required: The total amount of insurance payments in cents for the service line.
    - `non_insurance_adjustments` PatientArV1NonInsuranceAdjustmentInfo, required
      - `total_adjustment_cents` integer, required: The total amount of non-insurance adjustments in cents for the service line.
    - `non_insurance_payments` PatientArV1NonInsurancePaymentInfo, required
      - `total_payment_cents` integer, required: The total amount of non-insurance payments in cents for the service line.
    - `patient_adjustments` PatientArV1PatientAdjustmentInfo, required
      - `total_adjustment_cents` integer, required: The total amount of patient adjustments in cents for the service line.
    - `patient_payments` PatientArV1PatientPaymentInfo, required
      - `total_payment_cents` integer, required: The total amount of patient payments in cents for the service line.
      - `items` PatientArV1PatientPaymentAllocation[], required: A list of patient payment items associated with the service line.
        - `source_id` string: Payment identifier from the source system (e.g., patient portal, manual entry). Note multiple allocations may exist for a single payment and thus may share the same source_id.
        - `amount_cents` integer, required: The amount of the patient payment in cents.
    - `copay_cents` integer, required: The copay amount in cents for the service line.
    - `coinsurance_cents` integer, required: The coinsurance amount in cents for the service line.
    - `deductible_cents` integer, required: The deductible amount in cents for the service line.

## Other responses

- `403`: Error response with status 403
- `404`: Error response with status 404

## Changes

- **2026-09-17** `24b2d80d577a`: 1 breaking, 1 warning, 6 info
  - the response's body 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 optional property `organization_service_facility_id` to the response with the `200` status
  - …4 more
- **2026-09-12** `3a81ee81d4ed`: 1 info
  - api operation id `itemize` removed and replaced with `v1_itemize`

[Operation history](https://skmtc.dev/joincandidhealth/apis/api-reference/changes/api/patient-ar/v1/invoice-itemization/:claim_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)
