Ask to move a booking to another time
reschedule_bookingAsk to move a booking the customer already confirmed (booked with the business) to another open slot of the same service and location (slot_id from get_availability). Nothing moves right away: Canopy emails the customer a link to approve the new time, and the business calendar changes only after they approve. A hold the customer has not confirmed yet cannot be moved. Calling again with the same slot_id reports whether it was approved. Needs the manage_token that came back with the booking_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Short reason for the move, if the customer gave one. | |
| slot_id | Yes | The new open slot (from get_availability, same service and location). The customer must approve the move by email. | |
| booking_id | Yes | booking_id of the confirmed booking to move (from request_booking or get_request_status). | |
| manage_token | Yes | manage_token returned with that booking_id (by request_booking when the booking was created, or as booking_manage_token by get_request_status). |