Skip to main content
POST
Patient name fields (first_name, last_name) must follow specific validation rules due to lab restrictions. See Patient Name Validation for complete details.

Authorizations

x-vital-api-key
string
header
required

Vital Team API Key

Body

application/json
sample_id
string
required
patient_details
PatientDetailsWithValidation · object
required

Patient details with validation for first_name, last_name, email, and dob.

patient_address
PatientAddressWithValidation · object
required
user_id
string<uuid> | null

The user ID of the patient. If it differs from the user currently associated with the unregistered testkit order, the order is rebound to this user at registration time. The user must exist on the same team as the order. If omitted, the order's existing user is kept.

physician
PhysicianCreateRequestBase · object | null
health_insurance
HealthInsuranceCreateRequest · object | null
consents
Consent · object[]

Response

Successful Response

order
ClientFacingOrder · object
required
Example:
status
string
required
message
string
required