Update Event
Updates an existing event in Google Calendar.
Common Properties
- Name - The custom name of the node.
- Color - The custom color of the node.
- Delay Before (sec) - Waits in seconds before executing the node.
- Delay After (sec) - Waits in seconds after executing node.
- Continue On Error - Automation will continue regardless of any error. The default value is false.
info
If the ContinueOnError property is true, no error is caught when the project is executed, even if a Catch node is used.
Inputs
- Calendar ID - Email address or calendar ID containing the event.
- Event ID - ID of the event to update.
- Summary - Updated event title.
- Description - Updated event description.
- Start Time - Updated event start time (RFC3339 format. e.g. 2024-03-20T15:30:00Z).
- End Time - Updated event end time (RFC3339 format. e.g. 2024-03-20T17:30:00Z).
- Attendees - Updated list of attendee email addresses.
- Location - Event location.
Options
- Credentials - Google Calendar credentials used to authenticate with the service.
- Send Notifications - Whether to send notifications about the event update. Default is false.
Output
- result - The updated event object.
How It Works
The Update Event node integrates with Google Calendar to update existing events. When executed, the node:
- Validates the provided inputs (Calendar ID, Event ID, and any fields to update)
- Authenticates with Google Calendar using the provided credentials
- Retrieves the existing event from Google Calendar
- Updates only the fields that are provided in the inputs
- Optionally sends notifications about the update if enabled
- Returns the updated event object as the result
Requirements
- A valid Google Calendar account
- Valid Google Calendar credentials
- Valid Calendar ID (email address or calendar ID)
- Valid Event ID of the event to update
- Properly formatted RFC3339 timestamps for start and end times (if provided)
- Valid email addresses for attendees (if provided)
Error Handling
The node will return specific errors in the following cases:
- Empty or invalid Event ID
- Empty or invalid Calendar ID
- Invalid time format for Start Time or End Time (must be RFC3339)
- Invalid email format in Attendees list
- Empty or invalid Google Calendar credentials
- Google Calendar service errors (e.g., event not found)
Usage Notes
- The Calendar ID can be an email address or calendar ID. If not provided, the primary calendar is used.
- Only the fields that are provided in the inputs will be updated; other fields will retain their existing values
- Start Time and End Time must be in RFC3339 format (e.g. 2024-03-20T15:30:00Z)
- Attendee emails are validated for proper email format
- The Send Notifications option can be enabled to notify attendees about the event update
- The updated event object is returned as the result, which can be used in subsequent nodes