campaignstack_update_calendar_event
Update (reschedule) an existing Google Calendar event. All fields are optional; only the provided fields are changed (PATCH semantics). When attendeeEmails are provided, they replace the existing attendee list and Google sends update notifications automatically (sendUpdates=all). Requires a Google account to be connected and linked to the workspace. If googleAccountId is omitted, uses the first connected Google account linked to the workspace. Returns { eventId, htmlLink } on success.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endTime | No | New event end time (ISO 8601, e.g. '2026-06-17T15:00:00Z') | |
| eventId | Yes | Google Calendar event ID to update | |
| summary | No | New event title | |
| location | No | New event location (address, room name, or video link) | |
| startTime | No | New event start time (ISO 8601, e.g. '2026-06-17T14:00:00Z') | |
| description | No | New event description / agenda | |
| workspaceId | No | Workspace ID (defaults to the bound workspace) | |
| attendeeEmails | No | New list of attendee email addresses (replaces existing attendees). Google Calendar sends update notifications automatically. | |
| googleAccountId | No | Google account ID to use. Defaults to the first connected Google account linked to the workspace. |