We need to automate a few things in HR and fetch calendar events from Azure AD (Microsoft 365) group using Microsoft Graph REST API on daily basis. Unfortunately, group calendar events listing is not permitted with application permissions, but only with delegated permissions. Delegated access does not fit for the automation. There aren't much other options either and they don't list group events. We are out of ideas how to solve it.
Why I write mainly is because I want to say the application restriction does not make any sense! Application can access every user calendar, who belongs to that group and those personal calendars information is much more sensitive than group birthday and vacation events. If it matters, then please support group calendar events reading with application permissions!
Link to API: List events API
Another similar post, unanswered: Link