update_appointment
Modify an existing appointment by specifying its ID and new UTC date/time, with options to update status, service, location, reminder type, and email notifications. Note: client and practitioner cannot be changed.
Instructions
Update an existing appointment via PUT. Id and UtcDateTime are required. Cannot change client or practitioner.
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": {
"Id": "<Id>",
"UtcDateTime": "<UtcDateTime>"
},
"name": "update_appointment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Id | Yes | Appointment ID (required) | |
| Status | No | Appointment status | |
| ServiceId | No | Service ID | |
| LocationId | No | Location ID | |
| UtcDateTime | Yes | New UTC date/time in Unix milliseconds (required) | |
| ReminderType | No | Reminder type | |
| SendClientEmailNotification | No | Whether to send client email notification |