web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Can we call Graph API ...
Power Automate
Unanswered

Can we call Graph API using the the connector credentials instead of using ClientId/CleintSecret

(2) ShareShare
ReportReport
Posted on by 1,811 Super User 2024 Season 1
I want to call Graph API from a power automate flow, now i can use the Http connector:-
 
 
but i will need to create App Registration, then pass the ClientID/Secret. my question is , if there is a way to call this Graph API using the connector credential? Similar how the Graph explorer works?? where we login using a user account and call the graph api? without having to pass any additional secret/clientid
 
Thanks
 
 
Categories:
I have the same question (0)
  • Suggested answer
    Michael E. Gernaey Profile Picture
    53,347 Super User 2025 Season 2 on at
     
    Please look here
     
     
    If this ansewrs your question, please mark as such and maybe a like.
     
    Come back if you have other questions.
  • Verified answer
    Pstork1 Profile Picture
    68,707 Most Valuable Professional on at
    You can use the HTTP with Microsoft Entra ID (preauthorized) action from the Entra ID connector to send the Graph request as a logged in user.  Fill the action out like the screenshot below and then Sign in to create the connection.  You'll then see the standard HTTP parameters.

    ----------------------------------------------------------------------------------
    If this Post helped you, please click "Does this answer your question" and give it a like to help others in the community find the answer too!

    Paul Papanek Stork, MVP
    Blog: https://www.dontpapanic.com/blog
     
  • johnjohnPter Profile Picture
    1,811 Super User 2024 Season 1 on at
    Ok thanks for the reply.. HTTP with Microsoft Entra ID (preauthorized) action worked.. generally speaking which method will you use? Http Request with client id / client secret or HTTP with Microsoft Entra ID (preauthorized) action with login user? and why?Thanks
  • Pstork1 Profile Picture
    68,707 Most Valuable Professional on at
    The new Entra ID action works great in an automated or scheduled flow where the security context is the maker of the flow. If its a manually triggered flow then each user will need to have the graph permissions.  So in general I use the Entra ID action because its much easier to use.  For specific graph calls I will also use the standard connectors that include that call. For example, to do things with SharePoint I'll use the HTTP call in the SharePoint connector because it only requires a standard license. But those standard connectors only support specific resources and objects in Graph.

    ----------------------------------------------------------------------------------
    If this Post helped you, please click "Does this answer your question" and give it a like to help others in the community find the answer too!

    Paul Papanek Stork, MVP
    Blog: https://www.dontpapanic.com/blog
     
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 522 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 364 Moderator

#3
abm abm Profile Picture

abm abm 243 Most Valuable Professional

Last 30 days Overall leaderboard