Hi all,
Our organisation has migrated to a MS Teams Group Calendar for planning daily events.
I'd like to have a daily notification email go out with 'today's events'
I see many options for group calendars in that you can create events, update events etc.
What seems to be missing (or I can't find it anywhere) is the ability to "get today's events" or even just a 'get events' action.
It's highly likely I'm missing something here, but it seems strange to me that there's a widget on the Sharepoint homescreen that lets me see group calendar events but I can't address or use them in power automate / flows?
Has anyone else run into this or found a solution?
(This is my first post and I'm pretty new to power automate - sorry if I'm in the wrong area!)
Thanks 🙂
@cren As per my knowledge, SharePoint group calendar has Group ID rather than calendar id. Also When you create SharePoint Group Team meeting, meeting invite is added to owner 's calendar so you can use calendar id of group owner to get events from calendar then you can also filter this with required attendees which will be your group email and you will have all events associated with SharePoint group calendar.
Please 'Thumbs Up' the posts that helped you and 'Accept as Solution' if my post answered your question.
Hello & welcome!
You're in the right place.
If you want to run a daily check for events, you'll want to create a Scheduled flow. That's one of the triggers possible. You can set it to run daily, weekly, monthly - whatever you'd like. Sounds like you need daily for your current task.
Next, let's see what we have for actions... hmm. Nothing really. I think you'll need to use the "Send an HTTP Request" and connect to the graph.
https://docs.microsoft.com/en-us/graph/api/group-list-events?view=graph-rest-1.0&tabs=http
First you will need to find the ID of your Group so you can build your URI. You can also send filters in your URI so you only get back what you need.
I don't use this kind of thing much, though, so I'd call out to some of the other folks here on that.
WarrenBelz
146,651
Most Valuable Professional
RandyHayes
76,287
Super User 2024 Season 1
Pstork1
65,999
Most Valuable Professional