Skip to main content
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 returns 200 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).

Error responses