This API exposes
9 operations
across 8 paths,
and defines 78 schemas.
It is described by OpenAPI 3.2.0, at version 0.4.911.
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.
The identity and technical contract details declared by the specification.
MatchCandidateReasonCode
string
ℹ️ This enum is non-exhaustive.
UnmatchedResultUpdateStatus
string
Subset of MatchReviewTransitionStatus a customer may move a result to. ℹ️ This enum is non-exhaustive.
ClientFacingOrderEvent
object
4 properties
3 required
ClientFacingLab
object
9 properties
8 required
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
ClientFacingTestkitOrder
object
Schema for a testkit order in the client facing API. To be used as part of a ClientFacingOrder.
4 properties
4 required
ListUnmatchedResultUpdatesResponse
object
2 properties
1 required
MatchReviewCandidate
object
9 properties
2 required
CreateUnmatchedResultTestBody
object
7 properties
2 required
ResolveUnmatchedResultBody
object
2 properties
1 required
ClientFacingAtHomePhlebotomyOrderDetails
object
2 properties
1 required
UnmatchedResultUpdate
object
6 properties
3 required
MatchReviewStatus
string
ℹ️ This enum is non-exhaustive.
ClientFacingOrder
object
32 properties
17 required
PatientAddressCompatible
object
9 properties
5 required
HTTPValidationError
object
1 property
ClientFacingOrderInTransaction
object
Minimal order info for embedding in ordertransaction payload.
7 properties
3 required
LabTestCollectionMethod
string
The method used to perform a lab test. ℹ️ This enum is non-exhaustive.
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
AcceptUnmatchedResultBody
object
3 properties
GuarantorDetails
object
7 properties
4 required
UnmatchedResultResolutionAction
string
ℹ️ This enum is non-exhaustive.
MarkerType
string
ℹ️ This enum is non-exhaustive.
UnmatchedResult
object
22 properties
7 required
MatchReviewCandidateGroup
object
2 properties
MatchReviewPatient
object
4 properties
ListUnmatchedResultTestCasesResponse
object
1 property
1 required
ClientFacingWalkInOrderDetails
object
2 properties
1 required
Race
string
ℹ️ This enum is non-exhaustive.
Interpretation
string
ℹ️ This enum is non-exhaustive.
ClientFacingMarker
object
14 properties
3 required
OrderOrigin
string
ℹ️ This enum is non-exhaustive.
UnmatchedResultTestOrderArtifact
object
3 properties
3 required
ResultStatus
string
ℹ️ This enum is non-exhaustive.
MatchReviewResolutionAction
string
ℹ️ This enum is non-exhaustive.
ClientFacingLabTest
object
17 properties
10 required
Ethnicity
string
ℹ️ This enum is non-exhaustive.
MatchReviewStatusFilter
string
ℹ️ This enum is non-exhaustive.
LabTestStatus
string
ℹ️ This enum is non-exhaustive.
ClientFacingShipment
object
Schema for a Shipment in the client facing API. To be used as part of a ClientFacingTestkitOrder.
8 properties
8 required
Question
object
9 properties
7 required
UnmatchedResultTestFailure
object
2 properties
2 required
OrderLowLevelStatus
string
ℹ️ This enum is non-exhaustive.
SexualOrientation
string
ℹ️ This enum is non-exhaustive.
UnmatchedResultTestRunStatus
string
ℹ️ This enum is non-exhaustive.
CreateUnmatchedResultTestResponse
object
2 properties
2 required
GetUnmatchedResultTestResponse
object
13 properties
8 required
QuestionType
string
ℹ️ This enum is non-exhaustive.
OrderStatus
string
ℹ️ This enum is non-exhaustive.
UnmatchedResultTestCaseDefinition
object
4 properties
4 required
AoE
object
1 property
1 required
MatchSubReasonCode
string
ℹ️ This enum is non-exhaustive.
LabTestSampleType
string
The type of sample used to perform a lab test. ℹ️ This enum is non-exhaustive.
ClientFacingTestKitOrderDetails
object
2 properties
1 required
ShippingAddress
object
8 properties
7 required
MatchDecisionCode
string
ℹ️ This enum is non-exhaustive.
MatchReviewLab
object
3 properties
3 required
UnmatchedResultTestOrderSource
string
ℹ️ This enum is non-exhaustive.
OrderTopLevelStatus
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
ClientFacingOrderTransaction
object
Order transaction info.
3 properties
3 required
MatchCandidateConfidenceLevel
string
ℹ️ This enum is non-exhaustive.
UnmatchedResultTestStage
string
ℹ️ This enum is non-exhaustive.
Billing
string
ℹ️ This enum is non-exhaustive.
Address
object
7 properties
5 required
ClientFacingPhysician
object
3 properties
3 required
MatchCandidateType
string
ℹ️ This enum is non-exhaustive.
ClientFacingOnSiteCollectionOrderDetails
object
2 properties
1 required
UnmatchedResultTestCase
string
ℹ️ This enum is non-exhaustive.
Answer
object
3 properties
3 required
ClientFacingPatientDetailsCompatible
object
11 properties
2 required
OrderStatusDetail
string
A descriptive-only additional field to be used in combination with OrderStatus. Exposed in the API. ℹ️ This enum is non-exhaustive.
GenderIdentity
string
ℹ️ This enum is non-exhaustive.
OrderTransactionStatus
string
ℹ️ This enum is non-exhaustive.
MatchReviewTransitionStatus
string
Status a rawresultmatchupdates row can transition to. Unlike MatchReviewStatus this single status tells you the exact decision at each point without looking th…
CreateUnmatchedResultUpdateBody
object
2 properties
MatchReviewMarker
object
2 properties
ListUnmatchedResultResponse
object
3 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.