{"id":326,"date":"2016-04-28T10:54:54","date_gmt":"2016-04-28T17:54:54","guid":{"rendered":""},"modified":"2025-06-11T08:18:44","modified_gmt":"2025-06-11T15:18:44","slug":"register-and-use-custom-apis-in-powerapps","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/register-and-use-custom-apis-in-powerapps\/","title":{"rendered":"Register and use Custom APIs in PowerApps"},"content":{"rendered":"<p>In PowerApps, we are adding <a href=\"https:\/\/powerapps.microsoft.com\/en-us\/tutorials\/connections-list\">new connectors<\/a> to various data sources rapidly! However, do you have data sources that are custom \u2013 such as APIs deployed in your network or APIs or web apps hosted on cloud services such as Azure Web Apps, AWS, Heroku, Google Cloud etc.? Or, you can\u2019t wait until we actually provide a connector to the data source you want?<\/p>\n<p>Introducing Custom APIs in PowerApps!<\/p>\n<p>Custom APIs are a powerful way to connect to any existing API, hosted anywhere, from PowerApps. You do not need a PowerApps Enterprise subscription to register or use a Custom API.<\/p>\n<p>Custom APIs are RESTful endpoints that you can connect to and use from PowerApps. All you\u2019ll need is a <a href=\"http:\/\/swagger.io\/\">Swagger<\/a> definition file for your endpoint.<\/p>\n<h3>How can I register my Custom API in PowerApps?<\/h3>\n<p>You can register a new custom API from <a href=\"https:\/\/web.powerapps.com\/\">powerapps.com<\/a>. Go to \u201cConnections\u201d under the \u201cManage\u201d section in the left navigation menu.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"ConnectionsTab\" border=\"0\" height=\"360\" src=\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/7acf4c52-3f8e-4d96-bcb5-9d271fb48c13.png\" style=\"border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;\" title=\"ConnectionsTab\" width=\"216\"\/><\/p>\n<p>And click on \u201cNew Connection\u201d on the top right.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"NewConnection\" border=\"0\" height=\"61\" src=\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/bccc8e24-e51b-48e2-a282-c64dc09ad2d4.png\" style=\"border-width: 0px; margin: 0px auto; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: none; display: block; background-image: none;\" title=\"NewConnection\" width=\"204\"\/><\/p>\n<p>Switch to the \u201cCustom\u201d tab and click \u201cNew Custom API\u201d.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"NewCustomAPI\" border=\"0\" height=\"90\" src=\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/83e8c31c-c829-4af4-9b97-21763b3916b3.png\" style=\"border-width: 0px; margin: 0px auto; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: none; display: block; background-image: none;\" title=\"NewCustomAPI\" width=\"610\"\/><\/p>\n<p>You\u2019ll now be asked to provide a name and description for your custom API, along with uploading the Swagger definition file and an icon.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"CustomAPIProp\" border=\"0\" height=\"345\" src=\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/56541537-9878-4bc8-83fd-b2f91d7bb2cf.png\" style=\"border-width: 0px; margin: 0px auto; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: none; display: block; background-image: none;\" title=\"CustomAPIProp\" width=\"360\"\/><\/p>\n<p>The authentication type will be parsed from your Swagger file and you can enter the authentication properties in the next screen. If your API does not use any authentication, you\u2019ll see what\u2019s shown below. For list of all authentication mechanisms currently supported, you can refer to our <a href=\"https:\/\/powerapps.microsoft.com\/en-us\/tutorials\/register-custom-api\/\">documentation<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"CustomAPIAuth\" border=\"0\" height=\"159\" src=\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/9893207a-252c-40ca-a177-ea1c193ef637.png\" style=\"border-width: 0px; margin: 0px auto; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: none; display: block; background-image: none;\" title=\"CustomAPIAuth\" width=\"234\"\/><\/p>\n<p>With that, the custom API is created and will appear in your list shown below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"CustomAPICreated\" border=\"0\" height=\"127\" src=\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/d366f497-520f-4c63-acd2-fc0a494a007e.png\" style=\"border-width: 0px; margin: 0px auto; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: none; display: block; background-image: none;\" title=\"CustomAPICreated\" width=\"610\"\/><\/p>\n<p>Note that to use this Custom API for creating apps, you\u2019ll need to create a connection to it by clicking on the \u201c+\u201d button and \u201cAdd connection\u201d.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"CustomAPIConnection\" border=\"0\" height=\"248\" src=\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/7afd58bf-3272-4c01-a6ac-473aef233ed2.png\" style=\"border-width: 0px; margin: 0px auto; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: none; display: block; background-image: none;\" title=\"CustomAPIConnection\" width=\"360\"\/><\/p>\n<p>And once the connection is added to your list of connections, it\u2019s ready to be used for creating new apps!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"Connection\" border=\"0\" height=\"131\" src=\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/91dddf3b-4c7b-4f01-9578-ddb25157b115.png\" style=\"border-width: 0px; margin: 0px auto; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: none; display: block; background-image: none;\" title=\"Connection\" width=\"610\"\/><\/p>\n<h3>How can I use my Custom API to create new apps in PowerApps?<\/h3>\n<p>Once you have followed the above steps to register your Custom API and create a connection to it, you can use the new custom API connection for building new apps in PowerApps. Open PowerApps Studio and go to New tab in the left navigation bar and choose Blank app.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"Blankapp\" border=\"0\" height=\"277\" src=\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/21cd3fc5-9482-42c0-9601-34c91f9bb74b.png\" style=\"border-width: 0px; margin: 0px auto; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: none; display: block; background-image: none;\" title=\"Blankapp\" width=\"183\"\/><\/p>\n<p>From the ribbon, go to \u201cContent\u201d and choose \u201cData sources\u201d, to open the data sources pane on the right and click on \u201cAdd data source\u201d. You can see the CafeAPI connection appear in this list.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"AddDataSource\" border=\"0\" height=\"174\" src=\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/b12da197-c4bf-4eec-92a3-23de20c36f10.png\" style=\"border-width: 0px; margin: 0px auto; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: none; display: block; background-image: none;\" title=\"AddDataSource\" width=\"286\"\/><\/p>\n<p>Select the CafeAPI and add click \u201cAdd Data Source\u201d and the Custom API will be added as a data source to be used in your app.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"datasource\" border=\"0\" height=\"133\" src=\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/ea7be404-b711-46d8-98fd-bbe722a8473c.png\" style=\"border-width: 0px; margin: 0px auto; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: none; display: block; background-image: none;\" title=\"datasource\" width=\"269\"\/><\/p>\n<p>You can now call methods exposed in the API using the function bar and bind it to say a Gallery control.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"FuncBar\" border=\"0\" height=\"54\" src=\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/7a96efb4-bf71-4597-a6ce-47198171aa2c.png\" style=\"border-width: 0px; margin: 0px auto; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: none; display: block; background-image: none;\" title=\"FuncBar\" width=\"480\"\/><\/p>\n<p>The Gallery control will look like this for the method shown above.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"app\" border=\"0\" height=\"360\" src=\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/17eee9f1-f59c-4704-8f42-03dc55f5f59f.png\" style=\"border-width: 0px; margin: 0px auto; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: none; display: block; background-image: none;\" title=\"app\" width=\"202\"\/><\/p>\n<p>That\u2019s it! We\u2019ve made it that easy to connect to your APIs, no matter where they are hosted!<\/p>\n<p><a>To learn more about how to create, register and use a custom API from PowerApps, you can visit PowerApps help page <\/a><a href=\"https:\/\/powerapps.microsoft.com\/en-us\/tutorials\/register-custom-api\">here<\/a>. You can also watch the help video for Custom APIs <a href=\"https:\/\/www.youtube.com\/watch?v=-yTbuxuC_PY&amp;index=2&amp;list=PL8IYfXypsj2DynKmXbFh3koEUH0vkEAzL\">here<\/a>.<\/p>\n<p>We would love to hear your feedback regarding this new functionality. Please reach out to us via the <a href=\"https:\/\/aka.ms\/powerapps-community\">PowerApps community site<\/a>.<\/p>\n<p>Thanks!<\/p>\n<p>PowerApps team<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In PowerApps, we are adding new connectors to various data sources rapidly! However, do you have data sources that are custom \u2013 such as APIs deployed in your network or APIs or web apps hosted on\u2026<\/p>\n","protected":false},"author":129,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[3424],"job-role":[],"product":[3473],"property":[],"topic":[],"coauthors":[2089],"class_list":["post-326","post","type-post","status-publish","format-standard","hentry","audience-it-professional","content-type-news","product-power-apps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Register and use Custom APIs in PowerApps - Microsoft Power Platform Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Register and use Custom APIs in PowerApps - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"In PowerApps, we are adding new connectors to various data sources rapidly! However, do you have data sources that are custom \u2013 such as APIs deployed in your network or APIs or web apps hosted on\u2026\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/register-and-use-custom-apis-in-powerapps\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-04-28T17:54:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T15:18:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/7acf4c52-3f8e-4d96-bcb5-9d271fb48c13.png\" \/>\n<meta name=\"author\" content=\"Archana Nair\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Archana Nair\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/archana-nair\/\",\"@type\":\"Person\",\"@name\":\"Archana Nair\"}],\"headline\":\"Register and use Custom APIs in PowerApps\",\"datePublished\":\"2016-04-28T17:54:54+00:00\",\"dateModified\":\"2025-06-11T15:18:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/\"},\"wordCount\":554,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/7acf4c52-3f8e-4d96-bcb5-9d271fb48c13.png\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/\",\"name\":\"Register and use Custom APIs in PowerApps - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/7acf4c52-3f8e-4d96-bcb5-9d271fb48c13.png\",\"datePublished\":\"2016-04-28T17:54:54+00:00\",\"dateModified\":\"2025-06-11T15:18:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#primaryimage\",\"url\":\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/7acf4c52-3f8e-4d96-bcb5-9d271fb48c13.png\",\"contentUrl\":\"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/7acf4c52-3f8e-4d96-bcb5-9d271fb48c13.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Register and use Custom APIs in PowerApps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/40318ad156d273fffb7d0af2bf161b4c\",\"name\":\"Archana Nair\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/b95a905ed165a6d87b76995ad2ccbb3d1a8dc0f189283e42752e592433e2eac7?s=96&d=mm&r=g22e0023156f9f3a718a50f9291d858b5\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b95a905ed165a6d87b76995ad2ccbb3d1a8dc0f189283e42752e592433e2eac7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b95a905ed165a6d87b76995ad2ccbb3d1a8dc0f189283e42752e592433e2eac7?s=96&d=mm&r=g\",\"caption\":\"Archana Nair\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/archanan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Register and use Custom APIs in PowerApps - Microsoft Power Platform Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/","og_locale":"en_US","og_type":"article","og_title":"Register and use Custom APIs in PowerApps - Microsoft Power Platform Blog","og_description":"In PowerApps, we are adding new connectors to various data sources rapidly! However, do you have data sources that are custom \u2013 such as APIs deployed in your network or APIs or web apps hosted on\u2026","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/register-and-use-custom-apis-in-powerapps\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2016-04-28T17:54:54+00:00","article_modified_time":"2025-06-11T15:18:44+00:00","og_image":[{"url":"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/7acf4c52-3f8e-4d96-bcb5-9d271fb48c13.png","type":"","width":"","height":""}],"author":"Archana Nair","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Archana Nair","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/archana-nair\/","@type":"Person","@name":"Archana Nair"}],"headline":"Register and use Custom APIs in PowerApps","datePublished":"2016-04-28T17:54:54+00:00","dateModified":"2025-06-11T15:18:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/"},"wordCount":554,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#primaryimage"},"thumbnailUrl":"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/7acf4c52-3f8e-4d96-bcb5-9d271fb48c13.png","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/","name":"Register and use Custom APIs in PowerApps - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#primaryimage"},"thumbnailUrl":"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/7acf4c52-3f8e-4d96-bcb5-9d271fb48c13.png","datePublished":"2016-04-28T17:54:54+00:00","dateModified":"2025-06-11T15:18:44+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#primaryimage","url":"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/7acf4c52-3f8e-4d96-bcb5-9d271fb48c13.png","contentUrl":"https:\/\/acom.azurecomcdn.net\/80C57D\/cdn\/mediahandler\/acomblog\/media\/PowerApps\/blog\/7acf4c52-3f8e-4d96-bcb5-9d271fb48c13.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2016\/04\/28\/register-and-use-custom-apis-in-powerapps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Register and use Custom APIs in PowerApps"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/40318ad156d273fffb7d0af2bf161b4c","name":"Archana Nair","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/b95a905ed165a6d87b76995ad2ccbb3d1a8dc0f189283e42752e592433e2eac7?s=96&d=mm&r=g22e0023156f9f3a718a50f9291d858b5","url":"https:\/\/secure.gravatar.com\/avatar\/b95a905ed165a6d87b76995ad2ccbb3d1a8dc0f189283e42752e592433e2eac7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b95a905ed165a6d87b76995ad2ccbb3d1a8dc0f189283e42752e592433e2eac7?s=96&d=mm&r=g","caption":"Archana Nair"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/archanan\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/129"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=326"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/326\/revisions"}],"predecessor-version":[{"id":128822,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/326\/revisions\/128822"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=326"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=326"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=326"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=326"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=326"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=326"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=326"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}