Skip to navigation

Create a price

Prices a visit’s patient responsibility before it happens. Pricing must be enabled for the credential’s organization in the target environment. Answers 200 with the finished price, or 202 while it is still processing; use price readback to check its status.

For staging, send the sandbox example below to https://api-staging.taigabilling.com with a staging API key and a billing_provider_npi in its scope. Use sandbox payer SBX01 and member SBX-ACTIVE for an active-coverage test; find supported payer identifiers with payer lookup. A sandbox price has livemode: false.

Authentication

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

Headers

Idempotency-KeystringRequired8-128 characters
Retrying with the same key and body returns the same result.

Request

This endpoint expects an object.
billing_provider_npistringRequiredformat: "^\d{10}$"
insuranceslist of objectsRequired
Primary first, then an optional secondary.
patientobjectRequired
providerobjectRequired
appointmentobjectOptional
itemslist of objectsOptional
service_datedateOptional
treatmentsobjectOptional

Response

Price
created_atdatetime
idstring
livemodeboolean

false for test prices built from synthetic data.

modeenum
Allowed values:
objectenum
Allowed values:
statusenum
Allowed values:
add_onslist of objects or nullOptional
Codes that may be billed in addition to the base visit.
alternativeslist of objects or nullOptional
Codes that may be billed instead of a base line.
baseobject or nullOptional
The expected visit, present once the price completes.
disclosurestring or nullOptional
Text that must be shown to the patient verbatim.
errorobjectOptional

Present only when status is failed.

insuranceslist of objects or nullOptional
Coverage verification outcome, in request order.
referencesobjectOptional
service_datedate or nullOptional
totalsobject or nullOptional

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
409
Conflict Error
429
Too Many Requests Error
502
Bad Gateway Error