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 Pages / Calling 3rd part Apis ...
Power Pages
Unanswered

Calling 3rd part Apis from Power page

(0) ShareShare
ReportReport
Posted on by 150

Hi everyone,

 

I want to call a 3rd part app from Pages. How can I do this?

Categories:
I have the same question (0)
  • oliver.rodrigues Profile Picture
    9,368 Most Valuable Professional on at

    Hi, there are lots of ways to achieve that:

    If you have a more specific scenario, please let us know so we can advise better

  • enes Profile Picture
    150 on at

    Hi @OliverRodrigues Thanks for your suggestions.

     

    1) I cannot call directly using Javascript because I don't want to expose my authentication key(to call the API) within Javascript.

    2) Using Azure functions is also not ideal, my portal will be installed by different customers, so anyone who installs it will have to have their own Azure functions, makes it harder to maintain.

    3) I thought Power Automate runs in real time, does it not? I guess I can use power automate to call 3rd party APIs, but how do I start the flow? I want to make the API call whenever the user clicks on a button on a power page site.

    4) The Dataverse plugins doesn't have all the actions I want. Specifically I will be calling Stripe. For example, it has an action to add a new customer but it doesn't have an action to add a new payment method.

  • Fubar Profile Picture
    8,340 Super User 2025 Season 2 on at

    @bssienes wrote:

    3) I thought Power Automate runs in real time, does it not? I guess I can use power automate to call 3rd party APIs, but how do I start the flow? I want to make the API call whenever the user clicks on a button on a power page site.

     


    The Dataverse connector/trigger is not real-time, for realtime you would need to use a HTTP Request trigger - this has its own issues with locking it down so it is secure (Azure API Management and/or  some other techinques depending on how secure someting needs to be).  When you save the Flow with the HTTP Request trigger it gives you a a URL that you can call via Ajax etc. 

    After the intial Http request trigger node your Dataverse actions List/update records etc will be real-time.

    But note if using such an approach, by default the HTTP Request trigger is open to the world (so you want to lock it down so that someone doesn't ping it just to rack up your Dataverse API usage - and then throttle - you or worse create extra transactions etc)

  • enes Profile Picture
    150 on at

    Thanks @Fubar 

     

    How can I lock it down?

  • Fubar Profile Picture
    8,340 Super User 2025 Season 2 on at

    See the first link in my post in this thread Solved: Re: Where to store secrets and other configuration... - Power Platform Community (microsoft.com)

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 Pages

#1
Jerry-IN Profile Picture

Jerry-IN 71

#2
Fubar Profile Picture

Fubar 62 Super User 2025 Season 2

#3
sannavajjala87 Profile Picture

sannavajjala87 31

Last 30 days Overall leaderboard