1. Support
  2. Integrations
  3. Calendar
Microsoft 5 nodes

Calendar

Microsoft integration · 5 node(s).

00Overview

Microsoft Outlook calendar event management

Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.

01Connecting Calendar

Calendar signs in with a Microsoft account you connect to Flomation — there is no API key or secret to paste. Connect the account once and every Calendar node picks it up automatically. Two optional fields let you steer it:

FieldTypeDetails
Microsoft Account (email)string
Microsoft OAuth Credentialcredential${credentials.MICROSOFT_CALENDAR}
Good to know

Connect the Microsoft account to your Flomation user once — the same grant covers every Microsoft node, so you do not repeat it per flow. The optional Microsoft OAuth Credential field never shows a token: it references a managed credential (e.g. ${credentials.GOOGLE_DRIVE}), not an environment secret. Leave both fields blank and the node just uses your connected account.

02Create

Create Event

microsoft/calendar/create_event · Action

Create a new calendar event in Microsoft Outlook

FieldTypeDetails
SubjectstringRequired
Start TimestringRequired2026-06-15T09:00:00
End TimestringRequired2026-06-15T10:00:00
TimezonestringUTC
Bodytext
Locationstring
Attendeesstringuser@example.com, user2@example.com

Returns: tool_result, event_id, success, error

03Delete

Delete Event

microsoft/calendar/delete_event · Action

Delete a calendar event from Microsoft Outlook

FieldTypeDetails
Event IDstringRequired

Returns: tool_result, success, error

04Get

Get Event

microsoft/calendar/get_event · Action

Retrieve details of a specific calendar event

FieldTypeDetails
Event IDstringRequired

Returns: tool_result, subject, start, end_time, location, organizer, attendees, body, is_all_day, event, success, error

05List

List Events

microsoft/calendar/list_events · Action

List calendar events from a Microsoft Outlook calendar

FieldTypeDetails
Start Datestring2026-06-01T00:00:00
End Datestring2026-06-30T23:59:59
Maximum Resultsinteger

Returns: tool_result, events, count, success, error

06Update

Update Event

microsoft/calendar/update_event · Action

Update an existing calendar event in Microsoft Outlook

FieldTypeDetails
Event IDstringRequired
Subjectstring
Start Timestring
End Timestring
Timezonestring
Bodytext
Locationstring

Returns: tool_result, success, error

07Notes & Limitations

Behaviours and constraints worth knowing before you build with these nodes.

  • Start and end times are interpreted in the Timezone you supply and fall back to UTC when that field is left blank, so an omitted timezone can place an event an hour or more away from where you intended.
  • Update Event only changes the fields you fill in; a blank field keeps the event's current value rather than clearing it, so you cannot erase an existing subject, body, or location by leaving it empty.
  • Adding attendees to an event sends meeting invitations from the connected mailbox, so avoid using real addresses while testing a flow.
  • Deleting an event you organise sends cancellation notices to its attendees, and the event ID becomes invalid immediately, so any later Get or Update against it will fail.