---
title: "Create Partner Charge"
method: POST
path: "/provider/partner_charges"
tags: ["PartnerCharge"]
---

# Create Partner Charge

`POST /provider/partner_charges`

**Workflows:**
Charging a patient: Set the payer to the be the patient.
Charging a patient: Set the payer to the be practice.

## Request body

- ProviderPartnerChargesControllerCreateBody
  - `amount_in_cents` integer, required
  - `description` string, required
  - `patient` Association
    - `id` string, required
  - `integration_record_id` string, required
  - `lines` PartnerChargeLine[]
    - `quantity` integer
    - `price_in_cents` integer
    - `description` string
    - `charge_item` object
      - `id` string, required — Optional if name, code and code_type are specified
      - `name` string, required — Required if no ID
      - `code` string, required — Required if no ID
      - `code_type` 'cpt' | 'ndc' | 'loinc' | 'snomed' | 'proprietary', required — Required if no ID. Use 'proprietary' for non-standard codes, namespaced as '<namespace>:<code>' (e.g. 'acmelab:LP12345').
      - `manufacturer` string
      - `days_supply` integer
  - `cost_in_cents` integer

## Response `200`

Successful response

- PublicPartnerChargeBlueprintOne
  - `id` string
  - `amount_in_cents` string
  - `description` string

---

[API](https://skmtc.net/hint/apis/partner-endpoints.md) · [All operations](https://skmtc.net/hint/apis/partner-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hint/partner-endpoints/revisions/a92ae2a6fa90/schema)
