Skip to main content
POST

Authorizations

x-vital-api-key
string
header
required

Vital Team API Key

Body

application/json
name
string
required
method
enum<string>
required

ℹ️ This enum is non-exhaustive.

Available options:
testkit,
walk_in_test,
at_home_phlebotomy,
on_site_collection
description
string
required
marker_ids
integer[] | null
provider_ids
string[] | null
fasting
boolean | null
default:false
lab_account_id
string<uuid> | null
lab_slug
enum<string> | null

ℹ️ This enum is non-exhaustive.

Available options:
ayumetrix,
spiriplex,
ussl,
quest,
sonora_quest,
labcorp,
bioreference,
us_biotek,
manual,
sanocardio,
ihd,
nexus,
my_uti,
crl

Response

Successful Response

id
string<uuid>
required
slug
string
required
name
string
required
sample_type
enum<string>
required

ℹ️ This enum is non-exhaustive.

Available options:
dried_blood_spot,
arm_collector,
serum,
saliva,
urine,
stool
method
enum<string>
required

ℹ️ This enum is non-exhaustive.

Available options:
testkit,
walk_in_test,
at_home_phlebotomy,
on_site_collection
price
number
required
is_active
boolean
required

Deprecated. Use status instead.

status
enum<string>
required

ℹ️ This enum is non-exhaustive.

Available options:
active,
pending_approval,
inactive
lab
ClientFacingLab · object | null
required
Example:
markers
ClientFacingMarker · object[] | null
required
fasting
boolean
default:false

Defines whether a lab test requires fasting.

is_delegated
boolean
default:false
deprecated

Deprecated and always false. Delegation is now at the lab account level. Used to denote whether a lab test requires using non-Vital physician networks.

auto_generated
boolean
default:false

Whether the lab test was auto-generated by Vital

has_collection_instructions
boolean | null

Whether or not the lab test has collection instructions.

common_tat_days
integer | null

The common turnaround time in days for the lab test. This is the expected time for the lab to process the test and return results.

worst_case_tat_days
integer | null

The worst-case turnaround time in days for the lab test. This is the maximum time the lab may take to process the test and return results.