# appointments_update

> Update an existing appointment's details or reschedule it.

<!-- Source: https://docs.actuallycare.com/tools/appointments/appointments_update -->

Update an existing appointment's details or reschedule it. Only provided fields are updated — omitted fields remain unchanged. Common uses: move the start/end time, change the location, or fix the title. Returns the updated appointment record.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `appointment_id` | string | Yes | UUID of the appointment to update · Format: UUID |
| `title` | string | No | Updated title |
| `start_time` | string | No | Updated start time (ISO 8601) |
| `end_time` | string | No | Updated end time (ISO 8601) |
| `location` | string | No | Updated location |
| `notes` | string | No | Updated notes |
| `status` | enum | No | Updated status · One of: `scheduled`, `completed`, `cancelled`, `no_show` |

## Example prompts

- "Move the Garcias showing from Saturday to Sunday at 1pm."
- "Mark yesterday's listing appointment at 88 Calloway Dr as completed."

## Safety

**Updates data.** Changes an existing record. The change is visible immediately in the app and can be edited back.

## Previous name

This tool was previously published as `update_appointment`. Call it by its current name — legacy names are kept here for reference and old links redirect, but they are not callable.
