Appointments
Cancel Appointment
Cancel a blood draw appointment
DELETE
Cancel an appointment by setting its status to
cancelled. Only appointments that have not yet had their blood draw confirmed can be cancelled.
Request
Path parameters
Unique identifier (UUID) of the appointment to cancel.
Response
On success, the API returns200 OK with the cancelled appointment and its embedded profile.
Unique appointment identifier (UUID).
UUID of the profile this appointment belongs to.
UUID of the test location.
null for home kit appointments.Scheduled appointment datetime in ISO 8601 format, returned with the test location’s offset (e.g.
2026-05-15T12:30:00+02:00). May be null.Appointment status. Will be
cancelled after a successful cancellation.Method used for the blood draw. One of
practitioner or home. May be null.ISO 8601 timestamp of when the appointment was created.
ISO 8601 timestamp of the last update. May be
null.The patient profile associated with this appointment.
Panels that were attached to this appointment before cancellation. Look up panel details (name,
biomarkers) via List Panels.
Shipments that were linked to this appointment before cancellation. Each
id cross-references
with Get Shipment.Error responses
| Status | Description |
|---|---|
400 | Invalid ID format — the provided value is not a valid UUID. |
403 | Forbidden — your API key does not have access to this operation or the appointment is outside your access context. |
404 | Appointment not found. |
409 | Appointment cannot be cancelled (blood draw already confirmed or already cancelled). |
500 | Internal server error. |