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

Announcements

News and Announcements icon
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,455 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,487 Super User 2026 Season 1 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,487 Super User 2026 Season 1 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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Pages

#1
rezarizvii Profile Picture

rezarizvii 64

#2
DP_Prabh Profile Picture

DP_Prabh 34

#3
oliver.rodrigues Profile Picture

oliver.rodrigues 30 Most Valuable Professional

Last 30 days Overall leaderboard