How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Vital Lab Testing API

The lab-testing API from Vital — 0 operation(s) for lab-testing.

Vital Lab Testing API is one of 20 APIs that Vital publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Lab Testing. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 0 operations across 0 paths, and defines 65 schemas. It is described by OpenAPI 3.2.0, at version 0.4.497.

Requests are made against 4 base URLs: https://api.us.junction.com, https://api.eu.junction.com, https://api.sandbox.us.junction.com, https://api.sandbox.eu.junction.com.

0 operations 0 paths 65 schemas

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.4.497
Base URL
https://api.us.junction.com
Authentication
API Key

Authentication & Security 1

Vital Lab Testing API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-vital-api-key (apiKeyAuth). By default, every request must be authenticated.

  • apiKeyAuth — Vital Team API Key

Schemas 65

The contract defines 65 schemas that model the data the API accepts and returns. The most detailed are ClientFacingOrder (31 properties), ClientFacingAppointment (19 properties), ClientFacingLabTest (16 properties), ClientFacingMarker (14 properties). Each schema is shown below with its type and property counts.

Interpretation
string
ℹ️ This enum is non-exhaustive.
SexualOrientation
string
ℹ️ This enum is non-exhaustive.
ParsingJob
object
6 properties 4 required
AppointmentEventStatus
string
ℹ️ This enum is non-exhaustive.
OrderTransactionStatus
string
ℹ️ This enum is non-exhaustive.
ClientFacingAppointmentChanged
object
5 properties 5 required
ClientFacingPhysician
object
3 properties 3 required
OrderTopLevelStatus
string
ℹ️ This enum is non-exhaustive.
ClientFacingOrderChanged
object
5 properties 5 required
ClientFacingOrderInTransaction
object
Minimal order info for embedding in ordertransaction payload.
7 properties 3 required
Billing
string
ℹ️ This enum is non-exhaustive.
ClientFacingLabReportParsingJobUpdatedEvent
object
5 properties 5 required
Ethnicity
string
ℹ️ This enum is non-exhaustive.
ClientFacingOrderEvent
object
4 properties 3 required
ClientFacingOrder
object
31 properties 17 required
AppointmentType
string
ℹ️ This enum is non-exhaustive.
ResultMetadata
object
8 properties
ClientFacingCriticalResultIdentified
object
5 properties 5 required
ClientFacingLab
object
8 properties 8 required
ClientFacingOnSiteCollectionOrderDetails
object
2 properties 1 required
LabReportResult
object
14 properties 2 required
ParsingJobStatus
string
ℹ️ This enum is non-exhaustive.
ClientFacingOnSiteCollectionOrder
object
Schema for an on-site collection order in the client facing API. To be used as part of a ClientFacingOrder.
3 properties 3 required
GuarantorDetails
object
7 properties 4 required
Race
string
ℹ️ This enum is non-exhaustive.
ClientFacingTestkitOrder
object
Schema for a testkit order in the client facing API. To be used as part of a ClientFacingOrder.
4 properties 4 required
ClientFacingAppointment
object
19 properties 14 required
AoE
object
1 property 1 required
LabTestStatus
string
ℹ️ This enum is non-exhaustive.
QuestionType
string
ℹ️ This enum is non-exhaustive.
LoincMatch
object
5 properties 3 required
ClientFacingAtHomePhlebotomyOrderDetails
object
2 properties 1 required
USAddress
object
7 properties 4 required
Question
object
9 properties 7 required
ParsedLabReportData
object
2 properties 2 required
LabTestSampleType
string
The type of sample used to perform a lab test. ℹ️ This enum is non-exhaustive.
GenderIdentity
string
ℹ️ This enum is non-exhaustive.
Address
object
7 properties 5 required
ClientFacingAtHomePhlebotomyOrder
object
Schema for a at-home-phlebotomy test order in the client facing API. To be used as part of a ClientFacingOrder.
4 properties 3 required
PatientAddressCompatible
object
9 properties 5 required
ParsingJobFailureReason
string
Machine-readable failure reasons for parsing jobs. ℹ️ This enum is non-exhaustive.
ClientFacingLabTest
object
16 properties 10 required
OrderStatus
string
Used in combination with OrderStatusDetail to represent the current order state. OrderStatus is driven by a FSM whereas OrderStatusDetail is descriptive only.…
ClientFacingWalkInOrderDetails
object
2 properties 1 required
AppointmentStatus
string
ℹ️ This enum is non-exhaustive.
LngLat
object
2 properties 2 required
AppointmentProvider
string
ℹ️ This enum is non-exhaustive.
LabReportResultType
string
ℹ️ This enum is non-exhaustive.
HTTPValidationError
object
1 property
ShippingAddress
object
8 properties 7 required
ClientFacingLabReportParsingJobCreatedEvent
object
5 properties 5 required
ClientFacingShipment
object
Schema for a Shipment in the client facing API. To be used as part of a ClientFacingTestkitOrder.
8 properties 8 required
LabTestCollectionMethod
string
The method used to perform a lab test. ℹ️ This enum is non-exhaustive.
OrderStatusDetail
string
A descriptive-only additional field to be used in combination with OrderStatus. Exposed in the API. ℹ️ This enum is non-exhaustive.
Answer
object
3 properties 3 required
ClientFacingMarker
object
14 properties 3 required
ClientFacingAppointmentEvent
object
3 properties 2 required
ClientFacingOrderTransaction
object
Order transaction info.
3 properties 3 required
ClientFacingPatientDetailsCompatible
object
11 properties 2 required
ClientFacingTestKitOrderDetails
object
2 properties 1 required
MarkerType
string
ℹ️ This enum is non-exhaustive.
OrderOrigin
string
ℹ️ This enum is non-exhaustive.
ClientFacingWalkInTestOrder
object
Schema for a walk-in test order in the client facing API. To be used as part of a ClientFacingOrder.
4 properties 3 required
OrderLowLevelStatus
string
ℹ️ This enum is non-exhaustive.
ClientFacingCriticalResult
object
8 properties 8 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

vital-io-lab-testing-api-openapi.yml Raw ↑

Other APIs Vital publishes across the network.

Vital Management API
Vital Aggregate API
Vital compendium API
Vital insurance API
Vital introspect API
Vital lab_account API
Vital lab_report API
Vital lab_tests API
Vital link API
Vital order API
Vital order_transaction API
Vital orders API
Where this information came from

This is an independent, third-party profile of Vital Lab Testing API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.