Skip to main content
calcom.rescheduleBooking reschedules an existing booking or one seat in a seated booking.
automations/reschedule-booking.automation.ts

Input

Pass these fields: For a seated booking, start and seatUid are required. Regular bookings require start and can use rescheduleWithSameHost and reschedulingReason. Both variants accept the bounds, conflict, verification, actor, and limit-bypass fields listed above.

Output

The action removes the outer Cal.com status envelope. Its result is one of these data variants: Cal.com enforces account role, plan, and availability requirements. Provider rejections surface as structured action failures with the HTTP status and any Retry-After delay.