Update Appointment
tebra_update_appointmentUpdate an existing Tebra appointment by changing only the fields you provide. Adjust scheduling, location, provider, mode, or notes; when changing start time, supply end time or duration.
Instructions
Update an existing appointment in Tebra. Only provided fields will be changed. When changing startDate, also provide endDate or duration. To only change the status, prefer tebra_update_appointment_status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Optional updated notes | |
| endDate | No | Optional new end date/time (ISO 8601) | |
| duration | No | Optional new duration in minutes (computes end time from startDate) | |
| patientId | No | Patient ID (required by Tebra; auto-hydrated from the existing appointment if omitted) | |
| startDate | No | Optional new start date/time (ISO 8601); provide endDate or duration with it | |
| providerId | No | Optional new provider ID | |
| appointmentId | Yes | Tebra appointment ID to update | |
| appointmentMode | No | Optional new mode | |
| appointmentStatus | No | Optional new status | |
| serviceLocationId | No | Service location ID (required by Tebra; auto-hydrated from the existing appointment if omitted) | |
| confirmationStatus | No | Deprecated alias for appointmentStatus | |
| appointmentReasonId | No | Optional new appointment reason ID |