{"id":40094,"date":"2021-02-04T00:17:14","date_gmt":"2021-02-04T07:17:14","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/premier-developer\/?p=40094"},"modified":"2021-03-24T06:02:11","modified_gmt":"2021-03-24T13:02:11","slug":"calling-an-api-in-power-apps-portals-using-javascript","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/premier-developer\/calling-an-api-in-power-apps-portals-using-javascript\/","title":{"rendered":"Calling an API in Power Apps Portals using JavaScript"},"content":{"rendered":"<p><a href=\"https:\/\/www.linkedin.com\/in\/bryansoltis\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bryan Soltis<\/a> demonstrates how to call an API in Power Apps Portals using JavaScript.<\/p>\n<hr \/>\n<div class=\"blogperex\">As a developer, Power Apps are a very interesting, yet nostalgic, concept. The platform reminds me of a lot of \u201cgame changing and exciting\u201d systems of the past that allowed users to create complex, functional applications quickly, with little or no coding. Naturally, I turned my nose at these types of platforms, demanding that any good developer would ALWAYS create things from scratch. What can I say? I started programming using Notepad. Well, much the chagrin of my former self, there have been many top-rate platforms that simplify the process of creating applications, while saving precious development time. Power Platform is one of these solutions, enabling complex integrations between business systems with a few clicks. And a lot less smugness. In this article, I\u2019ll show you one way to integrate an API into a Power Platform Portal. With or without Notepad.<\/div>\n<div class=\"blogcontent\">\n<h2>Overview<\/h2>\n<p>The Power Apps Platform continues to be one of the fastest growing parts of the Microsoft ecosystem. From creating data-integrated applications to completely secure and authenticated environments, Canvas Apps, Model-Driven Apps, and Portals are a way to blend functionality and form with ease. One of the benefits of Power Apps is the ability to extend the platform, if needed. Recently, I needed to integrate an API into a Power App Portal. After some exhaustive searches, I was able to piece together a few different recommendations to meet my needs. This article combines that knowledge for a simple, one-stop solution to anyone facing the same challenge.<\/p>\n<p><a href=\"https:\/\/soltisweb.com\/blog\/detail\/2021-02-01-callinganapiinpowerappsportalsusingjavascript\">Continue reading on Bryan&#8217;s blog.<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Microsoft Power Apps Platform allow you to build powerful and stylish applications quickly, all from within the browser. By integrating your business systems and APIs, you can expose functionality to users quickly, secure it with your favorite Identity Provider, and have something to show off at the next family reunion.<\/p>\n","protected":false},"author":582,"featured_media":40095,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9923],"tags":[10615,109,10203],"class_list":["post-40094","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-power-platform","tag-bryan-soltis","tag-javascript","tag-power-apps"],"acf":[],"blog_post_summary":"<p>The Microsoft Power Apps Platform allow you to build powerful and stylish applications quickly, all from within the browser. By integrating your business systems and APIs, you can expose functionality to users quickly, secure it with your favorite Identity Provider, and have something to show off at the next family reunion.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/40094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/users\/582"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/comments?post=40094"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/40094\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media\/40095"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media?parent=40094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/categories?post=40094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/tags?post=40094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}