campaignstack_create_calendar_event
Create a Google Calendar event and optionally invite attendees. When attendeeEmails are provided, Google sends invite emails 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 | Yes | Event end time (ISO 8601, e.g. '2026-06-17T15:00:00Z') | |
| summary | Yes | Event title | |
| location | No | Optional event location (address, room name, or video link) | |
| startTime | Yes | Event start time (ISO 8601, e.g. '2026-06-17T14:00:00Z') | |
| description | No | Optional event description / agenda | |
| workspaceId | No | Workspace ID (defaults to the bound workspace) | |
| attendeeEmails | No | Optional list of attendee email addresses. Google Calendar sends invites automatically when sendUpdates=all. | |
| googleAccountId | No | Google account ID to use. Defaults to the first connected Google account linked to the workspace. |