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
Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:
${secrets.your_secret}.02Create
Create Event
microsoft/calendar/create_event · Action
Create a new calendar event in Microsoft Outlook
| Field | Type | Details | |
|---|---|---|---|
| Subject | string | Required | |
| Start Time | string | Required | 2026-06-15T09:00:00 |
| End Time | string | Required | 2026-06-15T10:00:00 |
| Timezone | string | UTC | |
| Body | text | ||
| Location | string | ||
| Attendees | string | user@example.com, user2@example.com | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_CALENDAR} |
Returns: tool_result, event_id, success, error
03Delete
Delete Event
microsoft/calendar/delete_event · Action
Delete a calendar event from Microsoft Outlook
| Field | Type | Details | |
|---|---|---|---|
| Event ID | string | Required | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_CALENDAR} |
Returns: tool_result, success, error
04Get
Get Event
microsoft/calendar/get_event · Action
Retrieve details of a specific calendar event
| Field | Type | Details | |
|---|---|---|---|
| Event ID | string | Required | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_CALENDAR} |
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
| Field | Type | Details | |
|---|---|---|---|
| Start Date | string | 2026-06-01T00:00:00 | |
| End Date | string | 2026-06-30T23:59:59 | |
| Maximum Results | integer | ||
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_CALENDAR} |
Returns: tool_result, events, count, success, error
06Update
Update Event
microsoft/calendar/update_event · Action
Update an existing calendar event in Microsoft Outlook
| Field | Type | Details | |
|---|---|---|---|
| Event ID | string | Required | |
| Subject | string | ||
| Start Time | string | ||
| End Time | string | ||
| Timezone | string | ||
| Body | text | ||
| Location | string | ||
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_CALENDAR} |
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.