Appointments
Preview Containers
Preview required specimen-collection containers for an appointment
GET
Preview the specimen-collection containers required for an appointment based on its currently attached panels and biomarkers. This runs the logistics pipeline in preview mode — no orders are placed.
Use this endpoint after adding panels or individual biomarkers to see what physical containers (blood tubes, and where applicable a dried-blood-spot card or urine cup) the practitioner needs to prepare for the sample collection.
pricing is the appointment’s whole-cart pricing — billing groups (each billed once) plus a
total, at both the retail card and your API key’s own card. routing is intentionally always
null.Request
Path parameters
string
required
Unique identifier (UUID) of the appointment to preview container requirements for.
Response
On success, the API returns200 OK with the container requirements and reserved fields for future use.
object[]
required
Array of required specimen-collection containers. Empty when no panels or biomarkers have been added to the appointment.
null
Lab routing details — intentionally not exposed, always
null.object | null
Whole-cart pricing for the appointment, or
null when it has no location or no attached tests, or
when your key lacks the prices_view scope. Carries retail and yours, each a price
breakdown (total_cents + billing groups, each
billed once across the whole appointment, with the biomarker_ids each group delivers).