← Public packages
@kentcdodds/cal-com
Cal.com helpers for booking pages, event types, slots, and webhooks.
src/cancel-booking.js
15 lines · 582 B · JavaScriptimport { cancelBooking } from './cal-com.js'
/**
* Cancel a Cal.com booking by UID.
* @param {Object} input
* @param {string} input.bookingUid Booking UID to cancel (`uid` accepted as alias).
* @returns {Promise<Record<string, unknown>>} Cancellation result payload.
* @example
* import cancelBooking from 'kody:@kentcdodds/cal-com/cancel-booking'
* const result = await cancelBooking({ bookingUid: 'abc123' })
* // => { uid: 'abc123', status: 'cancelled', ... }
*/
export default async function cancelBookingEntrypoint(input = {}) {
return await cancelBooking(input)
}