Would it be possible to create a flow on Power Automate to receive a notification when someone rejects or accepts a meeting created through a teams channel?
@simran2
So, interested on this workaround, right?
I am using 'Filter array' to get event is in the future and discard the ones in the past:
You can leave 'Get my profile' input empty
Now for the 'Apply to each' input I am selecting 'Filter array' body output
Finally, these are the values for 'send an HTTP request...' URI input:
https://graph.microsoft.com/v1.0/users/@{outputs('Get_my_profile_(V2)')?['body/mail']}/events/@{items('Apply_to_each')?['id']}/attendees
Hope this helps
==========
Thank you so much for your answer. I'm really new to this so don't have much knowledge. So I'm not sure what will go into each attribute?
Hi again
I forgot to mention something
Per my experience, when you create an event selecting a Teams Channel, the Teams email address is listed both as the organizer and also as one of the requiredAttendees, thus you can take into account this particular feature when configuring rules in your Filter Array action block
Hope this helps
==========
Hi @simran2
I am afraid there is currently no trigger in PowerAutomate for such purpose.
As a potential workaround, you can have a recurrence trigger executed periodically (once a day for example) sending a report of future meetings, who accepted, declined, and are pending to answer
THe overall service logic:
'Send HTTP request' will do the magic by calling graph API in order to obtain attenddee status:
You can also implement a more aggressive recurrence policy (twice a day, every two hours...) and for sure refine your filter so you just get reported of the events you wanna focus on
Hope this helps
============