We currently have the problem that when we query the Outlook calendar, we do not get a series event as a result but only the individual events.
However, we need the entries with the series events
Does anyone here have any ideas on how to implement this?
We do not receive any errors or anything similar, as the retrieval works so far.
I think when you use “Get Many” on outlook calendar with “Event” resource outlook expands recurring events to individual occurrences and does not return the “series master” event (this is the one which defines the recurrence rules]. Checkout the MS documentation event resource type - Microsoft Graph v1.0 | Microsoft Learn.
I have the same issue. According to my research (like this, but not exclusively Graph api not showing recurring meetings - Microsoft Q&A) , you have to use the calendarView
Endpoint of the Microsoft Graph API to be able to receive recurring events, but this seems not to be supported by the Outlook node at the moment.
Here’s my workaround for now:
Use a HTTP Request
node and configure it like the following:
Method:
GET
(use expression for the dates e.g.)
https://graph.microsoft.com/v1.0/me/calendarView?startDateTime={{ $json.tomorrowStart }}&endDateTime={{ $json.tomorrowEnd }}&$select=subject,start,end,recurrence&$top=100
Authentication:
Predefined Credential Type
Credential Type:
Microsoft Outlook OAuth2 API
Microsoft Outlook OAuth2 API:
Whatever you already set up for your Outlook Node
For more info on the calendarView
, check out