Access permissions for Azure Function and Graph APIs from Power Apps (custom connectors)

夏目 貴明 5 Reputation points
2023-12-13T12:29:18.1833333+00:00

I want to call the Graph API from Power Apps (Custom connecter) via Azure Function, process the acquired values with Azure Function and use them in Power Apps.

Some Graph APIs can be used via Connector by simply setting API permissions such as [User.Read], but this will not work when using FindMeetingTimes. What settings are required for connectors and functions?

Other FAQ

Microsoft Security Microsoft Graph
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Diah.Karim-MSFT 335 Reputation points Microsoft External Staff
    2023-12-18T01:36:42.91+00:00

    Hi,

    To fetch information using findMeetingTimes endpoint, you will need to make sure that you use Http Method POST /me/findMeetingTimes. Apart from that this endpoint only can be called with Delegated permission only with below rights permission.

    Delegated (work or school account)-Calendars.Read.Shared & Calendars.ReadWrite.Shared. To get more details about findMeetingTimes endpoint, refer to below article:

    https://learn.microsoft.com/en-us/graph/api/user-findmeetingtimes?view=graph-rest-1.0&tabs=http

    Maybe you can try it first from Microsoft Graph Explorer first before apply it in Power Apps connector.

    Hope this helps.

    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.