Specimen Management API

Specimen Management API

Specimen Management API for Labcorp specimen pickup: look up pickup locations for an account and schedule a pickup. Every call requires sendingFacility and sendingApplication, which this service matches to an ACTIVE client config before authorizing the account and fulfilling the request.

Authentication

OAuth2 client credentials flow. Present a bearer access token obtained from the Labcorp token endpoint; no scope is required on the token.

Response Codes

CodeMeaning
200Successful response.
400Request validation failed (for example missing sendingFacility / sendingApplication, missing schedule fields, or outside the cutoff window).
401Authentication failed — the bearer token is missing or invalid.
403The requesting partner is not authorized, including client-config-not-authorized and partner-not-owner.
404Account or locations not found, including locations-not-found, not-found, and data-incomplete.
500Internal error. Includes structured subscription-config-incomplete / subscription-config-ambiguous, and opaque failures from dependency HTTP 400–500.
502Downstream dependency unavailable or dependency HTTP 501+.