FlowmageDocs

Update calendar event

BetaChanges data

Changes the subject, time, place or guests of a meeting in a Microsoft 365 calendar.

Settings

SettingWhat it is
ConnectionRequiredThe Microsoft Graph connection the step signs in with.
Calendar ofRequiredA user's object id, or their sign-in address.
Calendar idLeave empty for the user's default calendar.
Event idRequiredThe id a Create or List calendar events node answered.
SubjectLeave empty to keep the subject.
Body format"text" or "html"
BodyLeave empty to keep the body. A new body replaces the old one: on an online meeting, carry its join details over, or it stops being online.
StartsISO 8601 without a zone — the time zone below applies. Empty keeps it.
EndsEmpty keeps it.
Time zoneThe zone of Starts and Ends, an IANA name such as Europe/Amsterdam.
LocationLeave empty to keep the location.
InviteLeave empty to keep the guests. When filled in, this REPLACES the whole list: anyone left out is uninvited.
Invitation type"required" or "optional"
Online meeting"" or "true" or "false"
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `microsoft-graph`)
usertext
calendarIdtext
eventIdtext
subjecttext
bodyFormat"text" or "html", by default "text"
bodytext
starttext
endtext
timeZonetext, by default "UTC"
locationtext
attendeestext
attendeeType"required" or "optional", by default "required"
isOnlineMeeting"" or "true" or "false"

Output

FieldType
idEvent idstring
webLinkLink in Outlookstring
eventobject
Sample output, and the expression for each field
  • event{}
  • id"e1"
  • webLink"https://outlook.office365.com/calendar/item/e1"

Errors

When a step of this node stops a run, the run page shows a code. Look it up:

Example step

The step as a flow file holds it. Replace each value in <…>.

{
  "config": {
    "attendeeType": "required",
    "attendees": "",
    "body": "",
    "bodyFormat": "text",
    "calendarId": "",
    "connection": "<connection id>",
    "end": "",
    "eventId": "<event id>",
    "isOnlineMeeting": "",
    "location": "",
    "start": "",
    "subject": "",
    "timeZone": "UTC",
    "user": "<calendar of>"
  },
  "label": "Update calendar event",
  "type": "graph.updateEvent",
  "version": 1
}