Agent-usable Action

Cancel a meeting

Cancel a Cal.com meeting using the booking_uid returned as site_reference_id by the booking action.

Compatible agents can complete this Action directly. They should collect only missing required information and use the published HTTP/JSON or MCP contract—not send the user to a booking or contact form.

Information needed

Booking UID

booking_uid — Booking UID required
Cal.com booking UID to cancel. Use the site_reference_id returned by the booking action.
cancellation_reason — Cancellation reason optional
Reason to send with the Cal.com cancellation.
cancel_subsequent_bookings — Cancel subsequent recurring bookings optional
For recurring bookings, true cancels subsequent occurrences when Cal.com supports it.

Programmatic contract

Fetch this URL with Accept: application/json for the canonical schema. Execute it with POST https://camolabs.ai/actions/cancel_a_meeting, Content-Type: application/json, and Accept: application/json. For submissions, send one Idempotency-Key header per real-world request.

{
  "booking_uid": "<string>",
  "cancellation_reason": "<text>",
  "cancel_subsequent_bookings": "<boolean>"
}

What happens next

The request is delivered to camolabs.ai. A successful submission returns a reference code.