Reschedule a booking or seated booking.
Reschedulable booking statuses:
accepted — the confirmed booking is moved to the new start time.pending — a booking awaiting host confirmation can be rescheduled. The new booking stays pending until the host confirms or declines it.Non-reschedulable booking statuses (endpoint responds with 400 Bad Request):
cancelled — the booking has already been cancelled. If it was cancelled because it was previously rescheduled, the error message includes the UID of the booking it was rescheduled to.rejected — the host declined the original confirmation-required request. Create a new booking instead.awaiting_host — an instant meeting that is live and waiting for a host to join. Create a new booking instead.Must be set to 2026-02-25.
value must be Bearer <token> where <token> is api key prefixed with cal_, managed user access token, or OAuth access token
For platform customers - OAuth client secret key
For platform customers - OAuth client ID
Accepts different types of reschedule booking input: Reschedule Booking (Option 1) or Reschedule Seated Booking (Option 2). If you're rescheduling a seated booking as org admin of booking host, pass booking input for Reschedule Booking (Option 1) along with your access token in the request header.
If you are rescheduling a seated booking for an event type with 'show attendees' disabled, then to retrieve attendees in the response either set 'show attendees' to true on event type level or
you have to provide an authentication method of event type owner, host, team admin or owner or org admin or owner.Start time in ISO 8601 format for the new booking
"2024-08-13T10:00:00Z"
Email of the person who is rescheduling the booking - only needed when rescheduling a booking that requires a confirmation. If event type owner email is provided then rescheduled booking will be automatically confirmed. If attendee email or no email is passed then the event type owner will have to confirm the rescheduled booking.
Reason for rescheduling the booking
"User requested reschedule"
Email verification code required when event type has email verification enabled.
"123456"