outlook_update_event
Update an existing Outlook calendar event by changing its subject, start/end times, location, body, or attendees. Manage recurring event settings or remove recurrence as needed.
Instructions
Update fields on an existing event (partial patch — only provided fields change).
recurrence takes the same shapes as outlook_create_event and converts a single
event into a series, or replaces an existing series' pattern. Omit it to leave any
recurrence alone; pass remove_recurrence=True to turn a series back into a single
event, keeping the first occurrence's time (the two are mutually exclusive).
attendees REPLACES the whole guest list (Graph has no add-one operation) and sends
invitations to everyone on it plus cancellations to anyone dropped — pass the full
intended list; [] removes everyone. is_all_day REQUIRES start and end in the same
call, both on midnight boundaries. Omitting an argument leaves it unchanged, so False
and [] are instructions, not absences.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ||
| body | No | ||
| start | No | ||
| subject | No | ||
| event_id | Yes | ||
| location | No | ||
| attendees | No | ||
| is_all_day | No | ||
| recurrence | No | ||
| remove_recurrence | No |