Skip to content

Get Calendar Events ​

Retrieves calendar events from the authenticated user's Microsoft 365 calendar using a configurable date filter.

Purpose ​

Use this task when a workflow needs to read scheduled events from a user's calendar, such as checking for upcoming meetings, auditing past appointments, or triggering actions based on calendar activity. The date filter mode controls how the time window is defined, and additional options allow the results to be narrowed by event type, availability status, and calendar name.

Inputs ​

FieldTypeRequiredDescription
Date Filter TypeDropdownYesDetermines how the date range is defined. Options: Between Dates, Last X Days, Before Date, After Date, All.
Start DateDate / TimeNoThe start of the date range. Required when Date Filter Type is Between Dates or After Date.
End DateDate / TimeNoThe end of the date range. Required when Date Filter Type is Between Dates or Before Date.
DaysTextNoNumber of days back from the current date and time. Required when Date Filter Type is Last X Days.
Calendar NameTextNoThe name of the calendar to query. Leave blank to use the primary calendar.
Include Recurring EventsCheckboxNoWhen checked, individual instances of recurring events are included in the results.
Only All-Day EventsCheckboxNoWhen checked, only all-day events are returned.
Show-As FilterDropdownNoFilters events by the user's availability status. Options: Any, Busy, Free, Tentative. Defaults to Any.
Max ResultsTextNoThe maximum number of events to return. Defaults to 100.
Sort OrderDropdownNoThe order in which events are returned. Options: Start Asc, Start Desc, Subject Asc, Subject Desc. Defaults to Start Asc.

Visibility Rules ​

Start Date is visible when Date Filter Type is Between Dates or After Date. End Date is visible when Date Filter Type is Between Dates or Before Date. Days is visible when Date Filter Type is Last X Days.

Outputs ​

NameDescription
Calendar EventsA list of calendar event objects matching the specified filters. Each object includes event metadata such as subject, start and end times, all-day status, and availability. Downstream tasks can iterate over this list or inspect individual events.

Tentech