{"id":3892,"date":"2024-05-06T09:59:12","date_gmt":"2024-05-06T09:59:12","guid":{"rendered":"https:\/\/poiseddevelopers.com\/reality-tech\/?p=3892"},"modified":"2024-05-13T11:03:16","modified_gmt":"2024-05-13T11:03:16","slug":"building-powerful-applications-a-guide-to-creating-custom-connectors-in-power-apps","status":"publish","type":"post","link":"https:\/\/poiseddevelopers.com\/reality-tech\/building-powerful-applications-a-guide-to-creating-custom-connectors-in-power-apps\/","title":{"rendered":"Building Powerful Applications: A Guide to Creating Custom Connectors in Power Apps"},"content":{"rendered":"<p>Microsoft Power Apps has emerged as a significant change in the realm of app development, offering a versatile platform to create powerful applications. One key feature that takes the capabilities of PowerApps to the next level is the ability to create custom connectors. In this blog post, we will guide you through the process of creating a custom connector in PowerApps, allowing you to seamlessly integrate your apps with various data sources and unlock the full potential of this remarkable platform.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_65 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/poiseddevelopers.com\/reality-tech\/building-powerful-applications-a-guide-to-creating-custom-connectors-in-power-apps\/#Understanding_the_Power_of_Custom_Connectors_in_PowerApps\" title=\"Understanding the Power of Custom Connectors in PowerApps\u00a0\">Understanding the Power of Custom Connectors in PowerApps\u00a0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/poiseddevelopers.com\/reality-tech\/building-powerful-applications-a-guide-to-creating-custom-connectors-in-power-apps\/#What_is_a_PowerApps_Custom_Connector\" title=\"What is a PowerApps Custom Connector?\u00a0\">What is a PowerApps Custom Connector?\u00a0<\/a><\/li><\/ul><\/nav><\/div>\n<h2 aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Understanding_the_Power_of_Custom_Connectors_in_PowerApps\"><\/span><b><span data-contrast=\"auto\">Understanding the Power of Custom Connectors in PowerApps<\/span><\/b><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span data-contrast=\"none\">PowerApps, at its core, empowers users to build applications with minimal coding. However, true magic happens when you leverage custom connectors. These connectors act as bridges, enabling your apps to connect with external data sources, services, and APIs. By creating a custom connector, you open the door to a world of possibilities, extending the functionality of your apps and ensuring they meet the unique requirements of your business or project.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_is_a_PowerApps_Custom_Connector\"><\/span><b><span data-contrast=\"auto\">What is a PowerApps Custom Connector?<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span data-contrast=\"none\">A PowerApps Custom Connector serves as a conduit for integrating your custom\u00a0<\/span><b><span data-contrast=\"none\">APIs\u00a0<\/span><\/b><span data-contrast=\"none\">with\u00a0<\/span><b><span data-contrast=\"none\">Microsoft Power Apps<\/span><\/b><span data-contrast=\"none\">,\u00a0<\/span><b><span data-contrast=\"none\">Microsoft Power Automate<\/span><\/b><span data-contrast=\"none\">, and\u00a0<\/span><b><span data-contrast=\"none\">Azure Logic Apps<\/span><\/b><span data-contrast=\"none\">. It acts as a wrapper around an API, facilitating communication between different systems.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Think of a Custom Connector as a vital link that bridges the gap between PowerApps and external services, such as APIs or various data sources. Its primary function is to enable seamless access, retrieval, and manipulation of data. By functioning as this intermediary, Custom Connectors significantly enhance the capabilities of your apps, allowing them to interact with external services effortlessly.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3894 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/custom-connector-with-power-automate-ms-flow-1024x518-1.jpg\" alt=\"Image\" width=\"1024\" height=\"518\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/custom-connector-with-power-automate-ms-flow-1024x518-1.jpg 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/custom-connector-with-power-automate-ms-flow-1024x518-1-300x152.jpg 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/custom-connector-with-power-automate-ms-flow-1024x518-1-768x389.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><strong><span class=\"TextRun SCXW59896279 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW59896279 BCX0\" data-ccp-parastyle=\"heading 3\">Creating a New Custom Connector<\/span><span class=\"NormalTextRun SCXW59896279 BCX0\" data-ccp-parastyle=\"heading 3\">:<\/span><\/span><\/strong><\/p>\n<p><strong>Step 1:<\/strong>\u00a0<span class=\"TextRun SCXW13911182 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun CommentStart SCXW13911182 BCX0\">Sign into\u00a0<\/span><\/span><a class=\"Hyperlink SCXW13911182 BCX0\" href=\"https:\/\/make.powerapps.com\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Power Apps - open in a new tab\" data-uw-rm-ext-link=\"\" data-uw-rm-brl=\"PR\" data-uw-original-href=\"https:\/\/make.powerapps.com\/\" data-uw-original-><span class=\"TextRun Underlined SCXW13911182 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW13911182 BCX0\" data-ccp-charstyle=\"Hyperlink\">Power Apps<\/span><\/span><\/a><span class=\"TextRun SCXW13911182 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW13911182 BCX0\">\u00a0<\/span><\/span><\/p>\n<p><strong>Step 2:<\/strong>\u00a0<span class=\"TextRun SCXW49550740 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW49550740 BCX0\">Select\u00a0<\/span><span class=\"NormalTextRun SCXW49550740 BCX0\">\u201c<\/span><\/span><span class=\"TextRun SCXW49550740 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\" data-uw-rm-lang=\"false\"><strong><span class=\"NormalTextRun SCXW49550740 BCX0\">Custom connectors<\/span><\/strong><span class=\"NormalTextRun SCXW49550740 BCX0\">\u201d\u00a0<\/span><\/span><span class=\"TextRun SCXW49550740 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW49550740 BCX0\">in the\u00a0<\/span><span class=\"NormalTextRun SCXW49550740 BCX0\">Navigation pane on the left.<\/span><\/span><span class=\"EOP SCXW49550740 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3897 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG1-1024x462-1.png\" alt=\"Image\" width=\"1024\" height=\"462\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG1-1024x462-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG1-1024x462-1-300x135.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG1-1024x462-1-768x347.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Step 3:<\/strong>\u00a0<span class=\"TextRun SCXW209140443 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW209140443 BCX0\">Click on<\/span><span class=\"NormalTextRun SCXW209140443 BCX0\">\u00a0\u201c<\/span><\/span><span class=\"TextRun SCXW209140443 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\" data-uw-rm-lang=\"false\"><strong><span class=\"NormalTextRun SCXW209140443 BCX0\">New Custom Connector<\/span><\/strong><span class=\"NormalTextRun SCXW209140443 BCX0\">\u201d<\/span>\u00a0<\/span><span class=\"TextRun SCXW209140443 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW209140443 BCX0\">and\u00a0<\/span><\/span><span class=\"TextRun SCXW209140443 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW209140443 BCX0\">choose<\/span><span class=\"NormalTextRun SCXW209140443 BCX0\">\u00a0\u201c<\/span><\/span><strong><span class=\"TextRun SCXW209140443 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW209140443 BCX0\">Create from blank<\/span><\/span><\/strong><span class=\"TextRun SCXW209140443 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW209140443 BCX0\">.<\/span><span class=\"NormalTextRun SCXW209140443 BCX0\">\u201d<\/span><\/span><span class=\"EOP SCXW209140443 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3895 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG2-1024x269-1.png\" alt=\"image\" width=\"1024\" height=\"269\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG2-1024x269-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG2-1024x269-1-300x79.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG2-1024x269-1-768x202.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><strong>Step 4:<\/strong>\u00a0<span class=\"TextRun SCXW252146253 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW252146253 BCX0\">P<\/span><span class=\"NormalTextRun SCXW252146253 BCX0\">rovide a meaningful name for your connector.<\/span><\/span><span class=\"EOP SCXW252146253 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3896 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG4-1024x392-1.png\" alt=\"image\" width=\"1024\" height=\"392\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG4-1024x392-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG4-1024x392-1-300x115.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG4-1024x392-1-768x294.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p aria-level=\"3\"><b><span data-contrast=\"none\">General details of the API and Power Apps Connector:<\/span><\/b><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"none\">In the\u00a0<\/span><b><span data-contrast=\"none\">Description<\/span><\/b><span data-contrast=\"none\">\u00a0field, enter a meaningful value. This description will appear in the custom connector\u2019s details, and it can help others know if the connector could be useful to them.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:1,&quot;335559739&quot;:0,&quot;335559740&quot;:390}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><b><span data-contrast=\"none\">Schema<\/span><\/b><span data-contrast=\"none\">: HTTP or HTTPS.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:1,&quot;335559739&quot;:0,&quot;335559740&quot;:390}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"none\">Update\u00a0<\/span><b><span data-contrast=\"none\">Host to the address<\/span><\/b><span data-contrast=\"none\">\u00a0for the API URL. The connector uses the API host and the base URL to determine how to call the API.<\/span><\/li>\n<\/ul>\n<p><span class=\"TextRun SCXW86507796 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW86507796 BCX0\">Select on\u00a0<\/span><\/span><strong><span class=\"TextRun SCXW86507796 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW86507796 BCX0\">Security<\/span><\/span><\/strong><span class=\"TextRun SCXW86507796 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW86507796 BCX0\">\u00a0to continue.<\/span><\/span><span class=\"EOP SCXW86507796 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:1,&quot;335559739&quot;:0,&quot;335559740&quot;:390}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3898 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG5-1024x551-1.png\" alt=\"Image\" width=\"1024\" height=\"551\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG5-1024x551-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG5-1024x551-1-300x161.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG5-1024x551-1-768x413.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p aria-level=\"3\"><b><span data-contrast=\"none\">Defining security sections:<\/span><\/b><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p aria-level=\"3\"><span data-contrast=\"none\">Choose authentication type On the\u00a0<\/span><b><span data-contrast=\"none\">Security<\/span><\/b><span data-contrast=\"none\">\u00a0tab.<\/span><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p aria-level=\"3\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3899 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG6-1024x562-1.png\" alt=\"Image\" width=\"1024\" height=\"562\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG6-1024x562-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG6-1024x562-1-300x165.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG6-1024x562-1-768x422.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span class=\"TextRun SCXW234266495 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW234266495 BCX0\">Select on\u00a0<\/span><\/span><strong><span class=\"TextRun SCXW234266495 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW234266495 BCX0\">Definition<\/span><\/span><\/strong><span class=\"TextRun SCXW234266495 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW234266495 BCX0\">\u00a0to continue.<\/span><\/span><\/p>\n<p aria-level=\"3\"><b><span data-contrast=\"none\">Custom Connector in PowerApps definition:<\/span><\/b><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">In the definition section, you can define multiple actions for your custom connector. For this blog, we will cover a single action. Click on \u201c<\/span><b><span data-contrast=\"none\">New action<\/span><\/b><span data-contrast=\"none\">,\u201d fill in the summary and description, and name the operation ID field for future reference.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559739&quot;:120,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">In the operation ID field, name the field which will be easy to remember and meaningful as this field will be required later in the canvas app.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559739&quot;:120,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span class=\"TextRun SCXW167578229 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW167578229 BCX0\">Create a New Action \u2013 Actions &gt;\u00a0<\/span><\/span><strong><span class=\"TextRun SCXW167578229 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW167578229 BCX0\">Select New Action<\/span><\/span><\/strong><span class=\"EOP SCXW167578229 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:120,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3900 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG7-1024x468-1.png\" alt=\"Image\" width=\"1024\" height=\"468\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG7-1024x468-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG7-1024x468-1-300x137.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG7-1024x468-1-768x351.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span class=\"TextRun SCXW20705479 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW20705479 BCX0\">Complete the\u00a0<\/span><\/span><span class=\"TextRun SCXW20705479 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW20705479 BCX0\"><strong>Summary<\/strong>\/\u00a0<strong>Description<\/strong>\/<strong>Operation ID<\/strong><\/span><\/span><span class=\"TextRun SCXW20705479 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW20705479 BCX0\">\u00a0for the new action.<\/span><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3901 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG8-1024x549-1.png\" alt=\"Image\" width=\"1024\" height=\"549\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG8-1024x549-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG8-1024x549-1-300x161.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG8-1024x549-1-768x412.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><b><span data-contrast=\"none\">Import from sample:<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Here, we will define the requirement needed for the request.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559739&quot;:120,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">We will use GET as we are getting data from the API.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559739&quot;:120,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">In the URL, provide the endpoint which we use earlier to test by city name and click import.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559739&quot;:120,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3902 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG9.png\" alt=\"Image\" width=\"904\" height=\"381\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG9.png 904w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG9-300x126.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG9-768x324.png 768w\" sizes=\"auto, (max-width: 904px) 100vw, 904px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3903 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG10-1024x331-1.png\" alt=\"Image\" width=\"1024\" height=\"331\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG10-1024x331-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG10-1024x331-1-300x97.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG10-1024x331-1-768x248.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3904 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG11-1-1024x520-1.png\" alt=\"image\" width=\"1024\" height=\"520\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG11-1-1024x520-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG11-1-1024x520-1-300x152.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG11-1-1024x520-1-768x390.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p aria-level=\"3\"><b><span data-contrast=\"none\">Defining a Response in our custom connector:<\/span><\/b><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Select\u00a0<\/span><b><span data-contrast=\"none\">Add default response.<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3905 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG12-1-1024x523-1.png\" alt=\"Image\" width=\"1024\" height=\"523\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG12-1-1024x523-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG12-1-1024x523-1-300x153.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG12-1-1024x523-1-768x392.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span class=\"TextRun SCXW165948901 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW165948901 BCX0\">Select\u00a0<\/span><\/span><strong><span class=\"TextRun SCXW165948901 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW165948901 BCX0\">Import from\u00a0<\/span><span class=\"NormalTextRun SCXW165948901 BCX0\">sample<\/span><\/span><\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3906 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG13-1-1024x540-1.png\" alt=\"Image\" width=\"1024\" height=\"540\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG13-1-1024x540-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG13-1-1024x540-1-300x158.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG13-1-1024x540-1-768x405.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span data-contrast=\"none\">Copy a RAW JSON response from URL.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\"><strong>In example case from the URL<\/strong>: https:\/\/api.weatherapi.com\/v1\/current.json?key=4c140806280a4b5992c123944230505&amp;q=India&amp;aqi=no<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3907 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG14-1-1024x240-1.png\" alt=\"Image\" width=\"1024\" height=\"240\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG14-1-1024x240-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG14-1-1024x240-1-300x70.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG14-1-1024x240-1-768x180.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><b><span data-contrast=\"none\">Paste Body<\/span><\/b><span data-contrast=\"none\">\u202fexample (as shown below):<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Then, select\u202f<\/span><b><span data-contrast=\"none\">Import.<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3908 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG15-1-1024x534-1.png\" alt=\"Image\" width=\"1024\" height=\"534\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG15-1-1024x534-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG15-1-1024x534-1-300x156.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG15-1-1024x534-1-768x401.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span data-contrast=\"none\">Finally, you will see the properties loaded in the response.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Select on\u202f<\/span><b><span data-contrast=\"none\">Code<\/span><\/b><span data-contrast=\"none\">\u202fto continue.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3909 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG16-1024x612-1.png\" alt=\"Image\" width=\"1024\" height=\"612\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG16-1024x612-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG16-1024x612-1-300x179.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG16-1024x612-1-768x459.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p aria-level=\"3\"><b><span data-contrast=\"none\">Test the Custom Connector in PowerApps:<\/span><\/b><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:2,&quot;335557856&quot;:16777215,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Select Test from<\/span><b><span data-contrast=\"auto\">\u00a0Create a new Connection.<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Select\u00a0<\/span><b><span data-contrast=\"auto\">New Connection<\/span><\/b><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Then, select\u00a0<\/span><b><span data-contrast=\"auto\">Create<\/span><\/b><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3910 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG17-1-1024x395-1.png\" alt=\"Image\" width=\"1024\" height=\"395\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG17-1-1024x395-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG17-1-1024x395-1-300x116.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG17-1-1024x395-1-768x296.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3911 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG18-1024x457-1.png\" alt=\"Image\" width=\"1024\" height=\"457\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG18-1024x457-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG18-1024x457-1-300x134.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG18-1024x457-1-768x343.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3912 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG19-1024x357-1.png\" alt=\"Image\" width=\"1024\" height=\"357\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG19-1024x357-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG19-1024x357-1-300x105.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG19-1024x357-1-768x268.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><b><span data-contrast=\"auto\">Test Operation:<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Select\u00a0<\/span><b><span data-contrast=\"auto\">Test Operation<\/span><\/b><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3914 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG20-1024x473-1.png\" alt=\"Image\" width=\"1024\" height=\"473\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG20-1024x473-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG20-1024x473-1-300x139.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG20-1024x473-1-768x355.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3915 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG21.png\" alt=\"Image\" width=\"713\" height=\"858\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG21.png 713w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG21-249x300.png 249w\" sizes=\"auto, (max-width: 713px) 100vw, 713px\" \/><\/p>\n<p><strong><span class=\"TextRun SCXW55390332 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\" data-uw-rm-lang=\"false\"><span class=\"NormalTextRun SCXW55390332 BCX0\" data-ccp-parastyle=\"heading 2\">Integrating PowerApps with APIs (Custom Connector):<\/span><\/span><\/strong><\/p>\n<p><span data-contrast=\"none\">After creating our custom connector, we will now see how to add our custom connector to our canvas app and use it as a data source.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Sign in to\u202f<\/span><a href=\"https:\/\/make.powerapps.com\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"PowerApps - open in a new tab\" data-uw-rm-ext-link=\"\" data-uw-rm-brl=\"PR\" data-uw-original-href=\"https:\/\/make.powerapps.com\/\" data-uw-original-><span data-contrast=\"none\">PowerApps<\/span><\/a><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Start a new app or open an existing one.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Navigate to Home &gt; Blank app.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3917 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG22-1024x499-1.png\" alt=\"Image\" width=\"1024\" height=\"499\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG22-1024x499-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG22-1024x499-1-300x146.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG22-1024x499-1-768x374.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><span data-contrast=\"none\">A blank screen will be displayed.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:0,&quot;335559739&quot;:120,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Click on the data icon and select \u201cAdd data.\u201d<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Go to the Connectors tab or locate your custom connector in the list.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Select the custom connector to load and establish a connection.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3920 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG23.png\" alt=\"Image\" width=\"503\" height=\"999\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG23.png 503w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG23-151x300.png 151w\" sizes=\"auto, (max-width: 503px) 100vw, 503px\" \/><\/p>\n<p><span data-contrast=\"none\">Now, you just must use a label and see whether it is working or not.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:0,&quot;335559739&quot;:120,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Use the formula given below to test it.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:0,&quot;335559739&quot;:120,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">The custom connector is the connector name we have given earlier, and the place is the operation ID.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:0,&quot;335559739&quot;:120,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"none\">Note: use your own API Key in the app id.<\/span><\/b><\/p>\n<p><b><span data-contrast=\"auto\">Add Text Label and Input Boxes<\/span><\/b><span data-contrast=\"auto\">:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Include Text labels and Text input boxes in your app.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Use the formula below to display real-time data:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">For Temperature<\/span><\/b><span data-contrast=\"auto\">:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Default<\/span>\u00a0<span data-contrast=\"auto\">=<\/span>\u00a0<span data-contrast=\"none\">gblCurrentWeather<\/span><span data-contrast=\"none\">.<\/span><span data-contrast=\"none\">current<\/span><span data-contrast=\"none\">.<\/span><span data-contrast=\"none\">temp_f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335557856&quot;:16711679,&quot;335559739&quot;:160,&quot;335559740&quot;:285}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"none\">For Time Zone<\/span><\/b><span data-contrast=\"none\">:\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335557856&quot;:16711679,&quot;335559739&quot;:160,&quot;335559740&quot;:285}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Default =\u00a0<\/span><span data-contrast=\"none\">gblCurrentWeather<\/span><span data-contrast=\"none\">.<\/span><span data-contrast=\"none\">location<\/span><span data-contrast=\"none\">.<\/span><span data-contrast=\"none\">localtime<\/span><span data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335557856&quot;:16711679,&quot;335559739&quot;:160,&quot;335559740&quot;:285}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"none\">For Wind Speed<\/span><\/b><span data-contrast=\"none\">:\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335557856&quot;:16711679,&quot;335559739&quot;:160,&quot;335559740&quot;:285}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Default =\u00a0<\/span><span data-contrast=\"none\">gblCurrentWeather<\/span><span data-contrast=\"none\">.<\/span><span data-contrast=\"none\">current<\/span><span data-contrast=\"none\">.<\/span><span data-contrast=\"none\">wind_kph<\/span><span data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335557856&quot;:16711679,&quot;335559739&quot;:160,&quot;335559740&quot;:285}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"none\">For Cloud Cove<\/span><\/b><span data-contrast=\"none\">:\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335557856&quot;:16711679,&quot;335559739&quot;:160,&quot;335559740&quot;:285}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Default =\u00a0<\/span><span data-contrast=\"none\">gblCurrentWeather<\/span><span data-contrast=\"none\">.<\/span><span data-contrast=\"none\">current<\/span><span data-contrast=\"none\">.<\/span><span data-contrast=\"none\">cloud<\/span><span data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335557856&quot;:16711679,&quot;335559739&quot;:160,&quot;335559740&quot;:285}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3921 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG24-1024x423-2.png\" alt=\"Image\" width=\"1024\" height=\"423\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG24-1024x423-2.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG24-1024x423-2-300x124.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG24-1024x423-2-768x317.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3922 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG25-1024x445-1.png\" alt=\"Image\" width=\"1024\" height=\"445\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG25-1024x445-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG25-1024x445-1-300x130.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG25-1024x445-1-768x334.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><b><span data-contrast=\"auto\">Configure Button Properties<\/span><\/b><span data-contrast=\"auto\">:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335557856&quot;:16711679,&quot;335559739&quot;:160,&quot;335559740&quot;:285}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Add a button to trigger data retrieval.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335557856&quot;:16711679,&quot;335559739&quot;:160,&quot;335559740&quot;:285}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Set the OnSelect property with the following code:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335557856&quot;:16711679,&quot;335559739&quot;:160,&quot;335559740&quot;:285}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">OnSelect =<\/span><\/b><span data-contrast=\"none\">\u00a0Set<\/span><span data-contrast=\"none\">(<\/span><span data-contrast=\"none\">gblCurrentWeather<\/span><span data-contrast=\"none\">,<\/span><span data-contrast=\"none\">CustomConnectorinPowerApps.<\/span><span data-contrast=\"none\">GetTotalWeather<\/span><span data-contrast=\"none\">({<\/span><span data-contrast=\"none\">q:<\/span><i><span data-contrast=\"none\">txtCity<\/span><\/i><span data-contrast=\"none\">.<\/span><span data-contrast=\"none\">Text<\/span><span data-contrast=\"none\">}))<\/span><span data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335557856&quot;:16711679,&quot;335559739&quot;:160,&quot;335559740&quot;:285}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3923 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG26-1024x450-1.png\" alt=\"Image \" width=\"1024\" height=\"450\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG26-1024x450-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG26-1024x450-1-300x132.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG26-1024x450-1-768x338.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><b><span data-contrast=\"auto\">Run the PowerApps<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Execute the PowerApp.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Input the city name and click the button to retrieve and display the values.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3924 size-full\" src=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG27-1024x484-1.png\" alt=\"Image\" width=\"1024\" height=\"484\" srcset=\"https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG27-1024x484-1.png 1024w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG27-1024x484-1-300x142.png 300w, https:\/\/poiseddevelopers.com\/reality-tech\/wp-content\/uploads\/2024\/05\/IMG27-1024x484-1-768x363.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><b><span data-contrast=\"none\">Conclusion<\/span><\/b><span data-contrast=\"none\">:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335557856&quot;:16711679,&quot;335559739&quot;:160,&quot;335559740&quot;:285}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Custom connectors in Power Apps open doors to API integration beyond standard connectors. This guide walked you through creating custom connectors, empowering you to tailor solutions for unique needs. Whether building apps or automating workflows, custom connectors enhance connectivity. If you have questions or feedback, share them in the comments. Best of luck in your Power Apps journey!<\/span><span data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335557856&quot;:16711679,&quot;335559739&quot;:160,&quot;335559740&quot;:285}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft Power Apps has emerged as a significant change in the realm of app development, offering a versatile platform to create powerful applications. One key feature that takes the capabilities of PowerApps to the next level is the ability to create custom connectors. In this blog post, we will guide you through the process of [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3893,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[18],"tags":[],"class_list":["post-3892","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-power-apps"],"acf":[],"_links":{"self":[{"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/posts\/3892","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/comments?post=3892"}],"version-history":[{"count":7,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/posts\/3892\/revisions"}],"predecessor-version":[{"id":3928,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/posts\/3892\/revisions\/3928"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/media\/3893"}],"wp:attachment":[{"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/media?parent=3892"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/categories?post=3892"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/poiseddevelopers.com\/reality-tech\/wp-json\/wp\/v2\/tags?post=3892"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}