Hi everyone,
I’m trying to retrieve the ID of a specific Microsoft Teams meeting using Power Automate and Microsoft Graph, but I’m running into a 403 Forbidden error.
Scenario
I’m using the “Invoke an HTTP request” action in Power Automate to call Microsoft Graph with the following request:
eq '{MEETING_URL}'
The goal is to get the onlineMeeting id by filtering on the joinWebUrl of a specific Teams meeting.
Permissions configured
The app / connection currently has the following Microsoft Graph permissions granted:
OnlineMeetings.Read
OnlineMeetings.ReadWrite
OnlineMeetingTranscript.Read.All
(Admin consent has already been granted.)
Issue
When the flow runs, the HTTP action fails with a 403 Forbidden error.
Could the 403 error be related to delegated vs application permissions, or the identity used by the HTTP action?
Is an additional permission (such as OnlineMeetings.Read.All) required to query meetings this way?
Any guidance or best practices would be greatly appreciated.
Thanks in advance for your help!