Update Event

Estimated reading: 6 minutes

The Update Event activity updates an existing event in a Microsoft 365 calendar of the configured service account. It allows you to modify event details such as the title, start and end date/time, attendees, location, online meeting information, reminders, categories, and calendar availability settings.

Prerequisites

  • A valid Project Key is required in the Publish Console to access and publish workflows successfully.
  • If Is Online Meeting is enabled, a valid meeting URL must be provided in the Online Meeting property.

Limitations

  • Recurring events are not supported.
  • Events can only be updated as a single occurrence.
  • This activity must be used within the For Each Event activity .

Activity Details in Canvas

Microsoft 365: Select a Microsoft 365 account from the available connections. The selected account is used to authenticate and access the mailbox.

Calendar: Specifies the calendar folder containing the event to be updated. You can either select a calendar folder from the drop-down list, enter the calendar folder name directly as text, or provide a String variable containing the calendar folder name.

Event To Modify: Specifies the event to be updated. Use the CurrentEvent variable, which is generated by default as the Item Name field in the For Each Event activity , to select the event to be updated.

Event Title: Specifies the title of the event. You can enter the title directly as text or provide a String variable containing the event title.

Start Date & Time: Specifies the date and time when the event begins. You can select the date using the date picker, provide the value through a variable, and enter the time manually.

End Date & Time: Specifies the date and time when the event ends. You can select the date using the date picker, provide the value through a variable, and enter the time manually.

Note: The Start Date & Time and End Date & Time fields can be configured using either of the following options:

  • Use Variable: Select a variable that stores the required date and time value.
  • Deactivate Variable: Remove the variable and enter the date and time directly.

Supported DateTime Format: YYYY-MM-DD HH:mm:ss

Example: 2023-01-10 13:00:00

Time Zone: Specifies the time zone for the event update. For example, Coordinated Universal Time (UTC). If no value is provided, Indian Standard Time (IST) is used by default.

Required Attendees: Specifies the email addresses of attendees who are required to attend the event. You can enter the email addresses directly or provide a String variable containing the required attendee email addresses.

Single Attendee: {"demo@gmail.com"}

Multiple Attendees: {"abc@gmail.com","def@gmail.com"}

All Day Event: When enabled, the event is updated as an all-day event.

Important: Values configured in the Canvas are automatically populated in the corresponding properties in the Properties panel and can be modified there if required.

Properties

INPUT

AttachmentPaths: Specifies the file path(s) of the attachment(s) to be added to the event. You can enter the file paths directly or provide a String variable containing the attachment paths. Multiple file paths must be separated by a semicolon (;).
Example: {"C:\Files\Agenda.pdf","C:\Files\Notes.docx"}

Body: Specifies the description of the event. You can enter the content directly as text or provide a String variable containing the event description. The content can be provided in either HTML or plain text format.

Categories: Specifies the categories associated with the event. You can enter the categories directly or provide a String variable containing the category values. Multiple categories must be separated by a semicolon (;).
Supported categories include Red, Blue, Yellow, Purple, Orange, Green, and any custom categories configured in Microsoft 365.

End Date: Specifies the event end date and time.

Event Title: Specifies the title of the event. You can enter the title directly as text or provide a String variable containing the event title.

Importance: Specifies the importance level of the event. Available options are Normal, High, and Low.

Is All Day: Specifies whether the event should be updated as an all-day event.

Is Online Meeting: Specifies whether the event should be updated as an online meeting. When enabled, the Online Meeting property becomes mandatory, and a valid meeting URL must be provided.

Location: Specifies the location where the event will take place. You can enter the location directly as text or provide a String variable containing the location details.

Online Meeting: Specifies the URL of the online meeting. You can enter the meeting URL directly or provide a String variable containing the meeting URL.
Supported meeting platforms include Zoom, Webex, and other valid meeting services.

Optional Attendees: Specifies the email addresses of attendees whose participation in the event is optional. You can enter the email addresses directly or provide a String variable containing the optional attendee email addresses.

ReminderMinutesBeforeStart: Specifies the number of minutes before the event start time when the reminder notification should be triggered.

Required Attendees: Specifies the email addresses of attendees who are required to attend the event. You can enter the email addresses directly or provide a String variable containing the required attendee email addresses.

Resource Attendees: Specifies the email addresses of resource attendees associated with the event, such as meeting rooms or equipment. You can enter the values directly or provide a String variable containing the resource attendee details.

Sensitivity: Specifies the privacy level of the event. Available options are Normal, Private, Confidential, and Personal.

ShowAs: Specifies how the event appears in the calendar availability view. Available options are Busy, Free, Tentative, OOF (Out of Office), Unknown, and Working Elsewhere.

Start Date: Specifies the event start date and time.

Timezone: Specifies the time zone of the event.

MISC

DisplayName: Specifies the display name of the activity. This value can be customized to improve workflow readability and troubleshooting.

SkipOnError: Specifies whether the workflow execution should continue when the activity encounters an error.
True: The workflow continues execution even if an error occurs.
False: The workflow stops execution when an error occurs.
None: The default value is set to False.

Version: Displays the current version of the activity.

OUTPUT

Updated Event (O365EventItem): Specify a variable to store the details of the updated calendar event. The variable is populated after the activity executes successfully and can be used to access the event details in later workflow steps.

Result: Returns a Boolean value indicating the execution status of the activity.
True: The activity executed successfully.
False: The activity failed due to an unexpected error.

Important: After the event is updated successfully, update notification emails are automatically sent to all specified attendees regarding the modified event.

Share this Doc

Update Event

Or copy link

CONTENTS
Robility Chatbot
Robility Assistant
Online