Skip to content

Cancel an appointment

Request

Cancels an existing appointment. The appointment must be in a Pending or Confirmed state and more than 3 hours away. A cancellation reason is required, and if the reason is "Other" a note must also be provided. A $50 cancellation fee applies.

Security
BearerAuth
Bodyapplication/jsonrequired
appointmentIdintegerrequired
Example:1
cancellationReasonIdintegerrequired
Example:3
notestring
Example:"Patient called to explain specific circumstances."
curl -i -X POST \
  https://docs.speedysticks.com/_mock/openapi/api/cancel-appointment \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "appointmentId": 1,
    "cancellationReasonId": 3,
    "note": "Patient called to explain specific circumstances."
  }'

Responses

Appointment cancelled successfully.

Bodyapplication/json
messagestring
Example:"Appointment canceled successfully"
Response
{ "message": "Appointment canceled successfully" }