Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Power Pages - General Discussions
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:
  • Fubar Profile Picture
    7,962 Super User 2025 Season 1 on at
    Re: Calling 3rd part Apis from Power page

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

  • enes Profile Picture
    150 on at
    Re: Calling 3rd part Apis from Power page

    Thanks @Fubar 

     

    How can I lock it down?

  • Fubar Profile Picture
    7,962 Super User 2025 Season 1 on at
    Re: Calling 3rd part Apis from Power page

    @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
    Re: Calling 3rd part Apis from Power page

    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.

  • oliver.rodrigues Profile Picture
    9,319 Most Valuable Professional on at
    Re: Calling 3rd part Apis from Power page

    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

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

Michael Gernaey – Community Spotlight

We are honored to recognize Michael Gernaey as our June 2025 Community…

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard > Power Pages

#1
Fubar Profile Picture

Fubar 69 Super User 2025 Season 1

#2
oliver.rodrigues Profile Picture

oliver.rodrigues 49 Most Valuable Professional

#3
Jon Unzueta Profile Picture

Jon Unzueta 43