Create an appointment cancellation
Record who canceled an appointment and derive any fee from its preserved policy. Canceling an approval-pending booking request is fee-free, releases its held capacity, and races atomically with barber confirmation, decline, and server expiry.
Headers
Path Parameters
The unique, opaque system identifier for a resource. This case-sensitive ID is also used as path parameters in URLs or in other properties or parameters that reference a resource by ID rather than URL.
The unique, opaque system identifier for a resource. This case-sensitive ID is also used as path parameters in URLs or in other properties or parameters that reference a resource by ID rather than URL.
Body
Request body for creating an appointment cancellation as a barber.
The party responsible for the cancellation.
barber, client The cancellation reason. Use clientCanceled or noShow for a client actor, barberCanceled for a barber actor, and other for either actor.
clientCanceled, noShow, barberCanceled, other Whether to apply the derived cancellation fee. Has no effect when the reason derives no fee; when omitted, system default rules apply.
An optional cancellation note visible to the client.
500Response
Ok. The operation succeeded.
A barber-facing representation of an appointment.
The appointment resource.
The barber's client record linked to the appointment customer.
The customer message saved with the appointment at booking time.
500Approved appointment reference photos visible to the barber and customer.
3The cancellation decision recorded when the appointment is canceled.
The fee amounts available before a cancellation decision.