Skip to main content
GET
Returns the catalog of panels your API key can attach to appointments via Add Panels. Panels are filtered by the panel groups your key has access to. Each panel includes the IDs of its biomarkers — cross-reference against List Biomarkers for biomarker details (name, unit, category, etc.).
Custom container panels return an empty biomarker_ids list. Their biomarker membership lives per-appointment — use Add Individual Biomarkers to attach individual biomarkers rather than panels.

Request

Query parameters

string
Supply to populate per-panel pricing for this location.
string
Override which rate card the yours price uses: retail, subscription, or a billing-account slug your key may use. Defaults to the card on your API key’s billing account, else retail. Only affects pricing (which requires test_location_id).

Response

Returns an array of panels.
string
Stable panel identifier (UUID) — pass this to Add Panels.
string
Display name.
number[]
IDs of biomarkers belonging to this panel. Empty for custom container panels. Cross-reference against List Biomarkers.
object | null
Per-panel pricing — null unless test_location_id was supplied and your key has the prices_view scope, or for panels without a fixed catalog price (e.g. the custom container). Carries retail and yours, each a price breakdown (a single group, no goa_lines) or null.

Error responses