Patient Scheduling API
Patient Scheduling API
Search for Labcorp patient service center (PSC) locations and bookable services, check appointment availability, and schedule, update, or cancel patient appointments.
Authentication
Requests reached through the Labcorp Aperture gateway authenticate with OAuth 2.0 Client Credentials (see Authentication). The gateway forwards your partner identity downstream; you do not set that header yourself.
Input Validation
Appointment endpoints validate patient email and address data. Whether validation is enforced or relaxed depends on partner type — see the Scheduling workflow guide for the full breakdown.
Response Codes
| Code | Meaning |
|---|---|
| 200 | Success. |
| 201 | Resource created. |
| 204 | Success, no content (e.g. cancellation). |
| 400 | The request could not be validated; see the error body for details. |
| 401 | Authentication failed or the request is not authorized. |
| 404 | No matching record was found. |
| 409 | The requested appointment time is no longer available. |
| 502 | An internal Labcorp system was unavailable or did not accept the request. |
Tags

