Cancel a booking this panel made
DELETE/api/contacts/:contact/crm/appointment
Undo for the booking above (doc 31 §7.5-10). Who pressed it is recorded in the write audit trail, which is the half that matters when a clinic asks why a slot emptied.
The removal is verified by reading the record back. This provider
deletes hard and answers a gone record with 204, so an empty read is the
confirmation. A cancel that could not be confirmed answers with
write.verification: unverified rather than claiming success — nobody
goes back to check a slot they were told is free.
Request
Responses
- 200
- 409
- 422
Cancelled, or sent and unconfirmed — write.verification says which.
Not connected, or writing closed for this operation.
The booking is already gone, or the reference is not one.