rescheduleBooking
Move a confirmed meeting to a new future time. Provide new start and end times; conflict detection runs automatically for all participants. Only bookings with confirmed status can be rescheduled.
Instructions
Use this tool when you need to move a confirmed meeting to a new time. The new startTime must be in the future. Conflict detection runs automatically for all participants. Only bookings with status "confirmed" can be rescheduled.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"bookingId": "<bookingId>",
"startTime": "<startTime>",
"endTime": "<endTime>"
},
"name": "rescheduleBooking"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bookingId | Yes | UUID of the booking to reschedule. | |
| startTime | Yes | New start time as ISO 8601 datetime with timezone offset. Must be in the future. | |
| endTime | Yes | New end time as ISO 8601 datetime with timezone offset. | |
| reason | No | Optional reason for the reschedule. |