Following endpoint will be used in order to reschedule a booking.
This is the API that Timekit uses to populate the out of the box Reschedule link in booking emails. This API endpoint allows you to attempt to book a new booking slot by updating the old appointment. This avoids the need to cancel the first appointment manually and then book a new appointment in two steps.
This endpoint will not delete the existing booking rather it will update existing booking with new information.
Note 1
The resource_id parameter is required and could be any resource (in the same project, in a different project or in no project). Please note that the booking id will change in the response.
Note 2
The reschedule endpoint only works for the Instant booking graph. Bookings made using the Confirm/Decline booking graph are not eligible to use the reschedule endpoint.