calendar_update_event
Update an existing event in the connected calendar (Google or Outlook). Can modify title, time, location, description, and attendees, add a Google Meet link to an event that has none, and move the event to another calendar of the same account. Only specified fields will be updated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | New end time in ISO 8601 format. Optional. | |
| start | No | New start time in ISO 8601 format. Optional. | |
| summary | No | New event title/summary. Optional. | |
| event_id | Yes | ID of the event to update. Required. | |
| location | No | New event location. Optional. | |
| attendees | No | New list of attendee emails. Replaces existing attendees. | |
| account_id | No | Calendar account to use when the workspace has several (Google or Outlook). OMIT to use the default one; every answer names the account and channel used. | |
| calendar_id | No | Calendar ID containing the event. OMIT to use the agent's configured default calendar (or primary). | |
| description | No | New event description. Optional. | |
| in_workspace | No | Run this one call in this workspace id instead of the session's. Nothing is stored; other sessions are not affected. | |
| add_google_meet | No | Old name of add_online_meeting (kept for existing agents). OMIT; use add_online_meeting. | |
| move_to_calendar | No | Move the event to another calendar of the same Google account, named by its id or its name, case-insensitive (e.g. a separate calendar kept for one project, so it can be shown or hidden on its own). The event keeps its id, Meet link and attendees, and the move itself notifies nobody (a field changed in the same call still notifies the attendees, as any update does). Calendar auto-join reads the primary calendar only, so the meeting bot does not join an event moved out of it. OMIT to leave the event where it is. | |
| add_online_meeting | No | If true, gives the event a video meeting link of its own when it has none (Google Meet on a Google calendar, Microsoft Teams on an Outlook calendar); an event that already has one keeps it. OMIT to leave the event's link as it is. | |
| send_notifications | No | Whether to email the attendees about the change. true (default) notifies them; false saves the change silently. On Outlook calendars a silent save is refused when the event has guests. Moving an event to another calendar never notifies the guests. |