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.