Skip to main content
POST
Attach one or more appointments to this shipment. Idempotent — appointments already linked are silently skipped. The mutation rule (per appointment) is: the link can be created when EITHER
  • the appointment is past blood-draw (blood_drawn), or
  • the shipment was created less than 24 hours ago.
Outside that window the call is rejected with 409 Conflict so historical records stay stable. The same rule gates Detach Appointments from Shipment. These two endpoints are the only way to change links. The appointment API has no mirror endpoint.

Request

Path parameters

string
required
Shipment reference ID (e.g., P2604154821).

Body parameters

string[]
required
Array of appointment UUIDs to attach. Must contain at least one item.

Response

On success, the API returns 200 OK with the linked appointments in your access context, oldest-link first. Each entry has the same shape as Get Appointment.

Error responses