update_event
Update an Outlook calendar event by specifying only the fields to change; for recurring events, choose to update one occurrence or the entire series. Returns confirmation.
Instructions
Update a calendar event in Outlook. Only the fields you specify will be changed — omitted fields remain unchanged. For recurring events, use apply_to to choose between updating a single instance or the entire series. Returns a confirmation with the event ID and list of updated field names. Returns an error if the event ID does not exist or start_date is not before end_date. Use get_event to review current values before updating.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | New event title. If omitted, title is unchanged. | |
| apply_to | No | For recurring events: "this_instance" updates one occurrence, "all_in_series" updates the entire series. Defaults to "this_instance" if omitted. | this_instance |
| end_date | No | New end date in ISO 8601 UTC format (e.g., "2025-06-15T15:00:00Z"). If omitted, end date is unchanged. | |
| event_id | Yes | The event ID to update (e.g., from list_events or search_events) | |
| location | No | New location. If omitted, location is unchanged. | |
| is_all_day | No | Whether the event is all day. If omitted, all-day status is unchanged. | |
| start_date | No | New start date in ISO 8601 UTC format (e.g., "2025-06-15T14:00:00Z"). If omitted, start date is unchanged. | |
| description | No | New description. If omitted, description is unchanged. |