Skip to main content

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:

  1. Validates the provided inputs (Calendar ID, Event ID, and any fields to update)
  2. Authenticates with Google Calendar using the provided credentials
  3. Retrieves the existing event from Google Calendar
  4. Updates only the fields that are provided in the inputs
  5. Optionally sends notifications about the update if enabled
  6. 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