You can now reschedule a booking directly through the API, instead of cancelling and creating a new one.
What's new:
• Reschedule endpoint – Move an existing booking to a new date and time in a single request, and get the resulting booking identifiers back in the response.
• Proper notifications – The invitee and host receive a real reschedule notification, not a cancellation followed by a new confirmation.
• Webhook support – The reschedule webhook fires with the reschedule fields populated, so you can link the new booking back to the original.
Why this matters: Cancelling and rebooking used to hand your integration a different booking ID and send the invitee a confusing pair of emails. Now a reschedule reads as exactly that — one booking, moved.
Documented on the Developer Hub with a working example request.