FlowmageDocs

Create calendar event

BetaChanges data

Creates a meeting in a Microsoft 365 calendar and invites people.

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.
SubjectRequiredtext
Body format"text" or "html"
Bodytext
StartsRequiredISO 8601 without a zone — the time zone below applies.
EndsRequiredtext
Time zoneAn IANA name, e.g. Europe/Amsterdam. Defaults to UTC.
Locationtext
InviteEveryone here gets a real invitation.
Invitation type"required" or "optional"
Online meetingtrue/false
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `microsoft-graph`)
usertext
calendarIdtext
subjecttext
bodyFormat"text" or "html", by default "text"
bodytext
starttext
endtext
timeZonetext, by default "UTC"
locationtext
attendeestext
attendeeType"required" or "optional", by default "required"
isOnlineMeetingtrue/false, by default false

Output

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

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": "<ends>",
    "isOnlineMeeting": false,
    "location": "",
    "start": "<starts>",
    "subject": "<subject>",
    "timeZone": "UTC",
    "user": "<calendar of>"
  },
  "label": "Create calendar event",
  "type": "graph.createEvent",
  "version": 1
}