Cancels an appointment as the host or admin. For group bookings, specify attendeeId to remove a single attendee, or set cancelAll: true to cancel the entire appointment — omitting both returns a 400 error to prevent accidental full cancellation.
Side effects: Sends cancellation emails to all participants, syncs calendar events, updates CRM integrations, and fires booking_cancelled webhook.
Series cancellation: Set cancelEntireSeries: true to cancel all future occurrences of a recurring appointment.
Documentation Index
Fetch the complete documentation index at: https://developer.meetergo.com/llms.txt
Use this file to discover all available pages before exploring further.
User ID to act as when using API Key authentication (required with API Key)
Appointment ID (UUID)
Reason for cancellation. Included in notification emails sent to participants.
500"Schedule conflict"
For group bookings: the ID of the attendee to remove. The appointment continues for remaining attendees. If omitted on a group booking, cancelAll must be set to true.
Required for group bookings when attendeeId is not provided. Confirms intent to cancel the entire group appointment for all attendees. Ignored for non-group bookings.
If true and the appointment is part of a recurring series, cancels all future occurrences in addition to this one. Defaults to false.
The cancelled appointment
Appointment ID
Secret key for appointment authentication
ICS calendar data
Meeting information including title, duration, etc.
Hosting information including links and integration IDs
Cancellation information
CRM integration options
Appointment start time (ISO string)
Appointment end time (ISO string)
Whether the appointment is cancelled
Appointment attendees without relation properties
Array of attendee IDs
Round robin entries for this appointment
Meeting type ID
Array of host user IDs
Array of scheduled reminder IDs
Company ID this appointment belongs to
Creation timestamp
Last update timestamp
Appointment resolvable errors (error codes only)
When the appointment was rescheduled
Meeting location
Soft deletion timestamp
Payment ID if this is a paid appointment
Appointment note
Full meeting transcription in markdown format
AI-generated summary of the meeting in markdown format