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.