Products

List all product types

get

Returns all available diagnostic test categories (e.g., Blood Tests, DNA Tests)

Authorizations
AuthorizationstringRequired
Responses
chevron-right
200

Successfully retrieved product types

application/json
descriptionstringOptional
idinteger · int64Optional
namestringOptional
get
/products

Get products by type ID

get

Returns all products within a specific product type category

Authorizations
AuthorizationstringRequired
Path parameters
idinteger · min: 1Required

Product Type ID

Responses
chevron-right
200

Successfully retrieved products

application/json
availabilityinteger · enumOptionalPossible values:
basePriceCentsinteger · int32Optional
currencyinteger · enumOptionalPossible values:
descriptionstringOptional
idinteger · int64Optional
namestringOptional
productTypeIDinteger · int64Optional
supplierIDinteger · int32Optional
get
/products/{id}

Get product variants by product ID

get

Returns all available variants/options for a specific diagnostic test product (e.g., different panel sizes, customizations)

Authorizations
AuthorizationstringRequired
Path parameters
idinteger · min: 1Required

Product ID

Responses
chevron-right
200

Successfully retrieved variants

application/json
availableCollectionTypesinteger · int32[]Optional
currencyinteger · int32Optional
idinteger · int64Optional
priceCentsinteger · int32Optional
productExternalSKUstringOptional
productIDinteger · int64Optional
productTypeIDinteger · int64Optional
supplierIDinteger · int32Optional
variantAvailabilityinteger · int32Optional
variantNamestringOptional
get
/products/{id}/variants

Last updated

Was this helpful?