Skip to navigation

Create patient refund

Creates a new patient refund record and returns the newly created PatientRefund object. The allocations can describe whether the refund is being applied toward a specific service line, claim, or billing provider.

Authentication

AuthorizationBearer
Send your Taiga API key as a Bearer token. Create and manage keys in the Taiga developer portal.

Request

This endpoint expects an object.
amount_centsintegerRequired
patient_external_idstringRequired
allocationslist of objectsRequired
refund_timestampdatetime or nullOptional
refund_notestring or nullOptional
invoicestring or nullOptionalformat: "uuid"
refund_reasonenum or nullOptional
Allowed values:
allocation_restrictionslist of objects or nullOptional

Optional restrictions constraining which claims this refund’s credit can be auto-allocated to (e.g. billing provider NPI). Restriction (type, value) pairs must be unique. When omitted, the refund is unrestricted. Refunds created from an existing payment inherit that payment’s restrictions instead.

raise_on_overdraftboolean or nullOptional
If true, the refund will be rejected if it would cause any account to be overdrafted. Defaults to false.

Response

patient_refund_idstringformat: "uuid"
organization_idstringformat: "uuid"
refund_sourceenum
amount_centsinteger
patient_external_idstring
allocationslist of objects
source_internal_idstring or nullOptional
refund_timestampdatetime or nullOptional
refund_notestring or nullOptional
invoicestring or nullOptionalformat: "uuid"
refund_reasonenum or nullOptional
Allowed values:

Errors

403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error