{"id":40561,"date":"2025-03-10T15:56:31","date_gmt":"2025-03-10T10:26:31","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=40561"},"modified":"2025-03-27T12:19:34","modified_gmt":"2025-03-27T06:49:34","slug":"regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/","title":{"rendered":"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate"},"content":{"rendered":"<p>As mentioned in our <a href=\"https:\/\/www.inogic.com\/blog\/2025\/03\/how-to-secure-http-requests-using-oauth-authentication-in-power-automate\/\" target=\"_blank\" rel=\"noopener\">previous blog<\/a>, we discussed securing workflows by adding OAuth authentication to ensure that only authorized users within the tenant or specific individuals can execute the flow.<\/p>\n<p>However, when dealing with HTTP-triggered flows with anonymous access, keeping your Power Automate workflows secure is essential. Secure Access Signature (SAS) keys help protect these flows by controlling access to their HTTP endpoints, ensuring that only authorized requests can execute a flow.<\/p>\n<p>Whenever a new flow is created with the trigger \u201cWhen an HTTP request is received\u201d, and the \u201cWho can trigger the flow?\u201d option is set to \u201cAnyone\u201d, <a href=\"https:\/\/www.inogic.com\/services\/microsoft-power-platform\/microsoft-power-automate\/?utm_source=inogic-t-blog&amp;utm_medium=power-automate&amp;utm_campaign=itblog&amp;utm_id=power-automate\" target=\"_blank\" rel=\"noopener\">Power Automate<\/a> automatically generates an HTTP POST URL containing a SAS key. This key is embedded within the URL, as shown below.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40563\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1HTTP-Triggered-Flow-in-Power-Automate.jpg\" alt=\"HTTP-Triggered Flow in Power Automate\" width=\"611\" height=\"441\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1HTTP-Triggered-Flow-in-Power-Automate.jpg 611w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1HTTP-Triggered-Flow-in-Power-Automate-300x217.jpg 300w\" sizes=\"(max-width: 611px) 100vw, 611px\" \/><\/p>\n<p>While this mechanism provides security, SAS keys may need to be regenerated over time due to various reasons, such as key compromise, compliance with security policies, or periodic key rotation to mitigate potential risks.<\/p>\n<p>In this blog, we will walk through the steps to regenerate a SAS key for an HTTP-triggered flow.<\/p>\n<p><strong>Steps to Regenerate the SAS Key<\/strong><\/p>\n<p>1. Sign in to<a href=\"https:\/\/make.powerautomate.com\/\" target=\"_blank\" rel=\"noopener\">Power Automate Portal<\/a> and navigate to your flows.<\/p>\n<p>2. Find the flow that contains the HTTP Trigger Flows and click on Edit.<\/p>\n<p>3. Select the When a HTTP request is received step and note down the existing HTTP POST URL that includes the current SAS key.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40564\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/2HTTP-Triggered-Flow-in-Power-Automate.jpg\" alt=\"HTTP-Triggered Flow in Power Automate\" width=\"617\" height=\"445\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/2HTTP-Triggered-Flow-in-Power-Automate.jpg 617w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/2HTTP-Triggered-Flow-in-Power-Automate-300x216.jpg 300w\" sizes=\"(max-width: 617px) 100vw, 617px\" \/><\/p>\n<p>4. Navigate back to the Details page and open your browser\u2019s developer tools (F12).<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40565\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/3HTTP-Triggered-Flow-in-Power-Automate.jpg\" alt=\"HTTP-Triggered Flow in Power Automate\" width=\"1035\" height=\"495\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/3HTTP-Triggered-Flow-in-Power-Automate.jpg 1035w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/3HTTP-Triggered-Flow-in-Power-Automate-300x143.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/3HTTP-Triggered-Flow-in-Power-Automate-1024x490.jpg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/3HTTP-Triggered-Flow-in-Power-Automate-768x367.jpg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/3HTTP-Triggered-Flow-in-Power-Automate-660x316.jpg 660w\" sizes=\"(max-width: 1035px) 100vw, 1035px\" \/><\/p>\n<p>5. Go to the Network tab and Filter requests by typing &#8220;runs?api-version&#8221;.If you are unable to find the request refresh the Detail page.<\/p>\n<p>6. Click on runs?api-version.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40566\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/4HTTP-Triggered-Flow-in-Power-Automate.jpg\" alt=\"HTTP-Triggered Flow in Power Automate\" width=\"1019\" height=\"221\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/4HTTP-Triggered-Flow-in-Power-Automate.jpg 1019w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/4HTTP-Triggered-Flow-in-Power-Automate-300x65.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/4HTTP-Triggered-Flow-in-Power-Automate-768x167.jpg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/4HTTP-Triggered-Flow-in-Power-Automate-660x143.jpg 660w\" sizes=\"(max-width: 1019px) 100vw, 1019px\" \/><\/p>\n<p>7. Under the Header section, copy the Request URL and replace &#8220;runs&#8221; with &#8220;regenerateAccessKey&#8221; within the URL.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40567\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/5HTTP-Triggered-Flow-in-Power-Automate.jpg\" alt=\"HTTP-Triggered Flow in Power Automate\" width=\"1069\" height=\"90\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/5HTTP-Triggered-Flow-in-Power-Automate.jpg 1069w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/5HTTP-Triggered-Flow-in-Power-Automate-300x25.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/5HTTP-Triggered-Flow-in-Power-Automate-1024x86.jpg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/5HTTP-Triggered-Flow-in-Power-Automate-768x65.jpg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/5HTTP-Triggered-Flow-in-Power-Automate-660x56.jpg 660w\" sizes=\"(max-width: 1069px) 100vw, 1069px\" \/><\/p>\n<p>8. Scroll down to the Request Header section and note down Authorization Access Token, as shown in the screenshot below.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40568\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/6HTTP-Triggered-Flow-in-Power-Automate.jpg\" alt=\"HTTP-Triggered Flow in Power Automate\" width=\"599\" height=\"76\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/6HTTP-Triggered-Flow-in-Power-Automate.jpg 599w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/6HTTP-Triggered-Flow-in-Power-Automate-300x38.jpg 300w\" sizes=\"(max-width: 599px) 100vw, 599px\" \/><\/p>\n<p>9. Open Postman and create a new POST request using the modified Request URL.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40569\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/7HTTP-Triggered-Flow-in-Power-Automate.jpg\" alt=\"HTTP-Triggered Flow in Power Automate\" width=\"929\" height=\"257\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/7HTTP-Triggered-Flow-in-Power-Automate.jpg 929w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/7HTTP-Triggered-Flow-in-Power-Automate-300x83.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/7HTTP-Triggered-Flow-in-Power-Automate-768x212.jpg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/7HTTP-Triggered-Flow-in-Power-Automate-660x183.jpg 660w\" sizes=\"(max-width: 929px) 100vw, 929px\" \/><\/p>\n<p>10. Under the Authorization tab, select Bearer Token as the authentication type and paste the Access Token into the token field.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40570\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/8HTTP-Triggered-Flow-in-Power-Automate.jpg\" alt=\"HTTP-Triggered Flow in Power Automate\" width=\"929\" height=\"277\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/8HTTP-Triggered-Flow-in-Power-Automate.jpg 929w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/8HTTP-Triggered-Flow-in-Power-Automate-300x89.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/8HTTP-Triggered-Flow-in-Power-Automate-768x229.jpg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/8HTTP-Triggered-Flow-in-Power-Automate-660x197.jpg 660w\" sizes=\"(max-width: 929px) 100vw, 929px\" \/><\/p>\n<p>11. Click Send. If successful, you will receive a 200 OK response, confirming that the SAS key has been regenerated.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40571\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/9HTTP-Triggered-Flow-in-Power-Automate.jpg\" alt=\"HTTP-Triggered Flow in Power Automate\" width=\"939\" height=\"129\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/9HTTP-Triggered-Flow-in-Power-Automate.jpg 939w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/9HTTP-Triggered-Flow-in-Power-Automate-300x41.jpg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/9HTTP-Triggered-Flow-in-Power-Automate-768x106.jpg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/9HTTP-Triggered-Flow-in-Power-Automate-660x91.jpg 660w\" sizes=\"(max-width: 939px) 100vw, 939px\" \/><\/p>\n<p>12. To verify the new SAS key, return to Power Automate and edit the flow. Compare the new HTTP POST URL with the previous one to confirm that the key has changed.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-40572\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/10HTTP-Triggered-Flow-in-Power-Automate.jpg\" alt=\"HTTP-Triggered Flow in Power Automate\" width=\"613\" height=\"439\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/10HTTP-Triggered-Flow-in-Power-Automate.jpg 613w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/10HTTP-Triggered-Flow-in-Power-Automate-300x215.jpg 300w\" sizes=\"(max-width: 613px) 100vw, 613px\" \/><\/p>\n<p><strong>Conclusion<\/strong><\/p>\n<p>Regenerating SAS keys for HTTP-triggered flows is a vital security measure that helps protect your Power Automate workflows from unauthorized access. By following these steps, you can efficiently update the SAS keys in your Power Automate flow while ensuring continued security and functionality.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As mentioned in our previous blog, we discussed securing workflows by adding OAuth authentication to ensure that only authorized users within the tenant or specific individuals can execute the flow. However, when dealing with HTTP-triggered flows with anonymous access, keeping your Power Automate workflows secure is essential. Secure Access Signature (SAS) keys help protect these\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/\">Read More: Regenerating a SAS Key for an HTTP-Triggered Flow in Power\u2026 &raquo;<\/a><\/span><\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1985,2361],"tags":[3126],"class_list":["post-40561","post","type-post","status-publish","format-standard","hentry","category-power-automate","category-technical","tag-http-triggered-flow-in-power-automate"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"As mentioned in our previous blog, we discussed securing workflows by adding OAuth authentication to ensure that only authorized users within the tenant or specific individuals can execute the flow. However, when dealing with HTTP-triggered flows with anonymous access, keeping your Power Automate workflows secure is essential. Secure Access Signature (SAS) keys help protect these\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Sam Kumar\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta property=\"og:description\" content=\"As mentioned in our previous blog, we discussed securing workflows by adding OAuth authentication to ensure that only authorized users within the tenant or specific individuals can execute the flow. However, when dealing with HTTP-triggered flows with anonymous access, keeping your Power Automate workflows secure is essential. Secure Access Signature (SAS) keys help protect these\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1HTTP-Triggered-Flow-in-Power-Automate.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1HTTP-Triggered-Flow-in-Power-Automate.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"611\" \/>\n\t\t<meta property=\"og:image:height\" content=\"441\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-03-10T10:26:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-03-27T06:49:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inogicindia\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta name=\"twitter:description\" content=\"As mentioned in our previous blog, we discussed securing workflows by adding OAuth authentication to ensure that only authorized users within the tenant or specific individuals can execute the flow. However, when dealing with HTTP-triggered flows with anonymous access, keeping your Power Automate workflows secure is essential. Secure Access Signature (SAS) keys help protect these\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1HTTP-Triggered-Flow-in-Power-Automate.jpg\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"Sam Kumar\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2025\\\/03\\\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\\\/#blogposting\",\"name\":\"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate - Microsoft Dynamics 365 CRM Tips and Tricks\",\"headline\":\"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate\",\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/sam-kumar\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/1HTTP-Triggered-Flow-in-Power-Automate.jpg\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2025\\\/03\\\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\\\/#articleImage\",\"width\":611,\"height\":441,\"caption\":\"HTTP-Triggered Flow in Power Automate\"},\"datePublished\":\"2025-03-10T15:56:31+05:30\",\"dateModified\":\"2025-03-27T12:19:34+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2025\\\/03\\\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2025\\\/03\\\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\\\/#webpage\"},\"articleSection\":\"Power Automate, Technical, HTTP-Triggered Flow in Power Automate\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2025\\\/03\\\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/power-automate\\\/#listItem\",\"name\":\"Power Automate\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/power-automate\\\/#listItem\",\"position\":2,\"name\":\"Power Automate\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/power-automate\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2025\\\/03\\\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\\\/#listItem\",\"name\":\"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2025\\\/03\\\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\\\/#listItem\",\"position\":3,\"name\":\"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/power-automate\\\/#listItem\",\"name\":\"Power Automate\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"By Inogic\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/inogic-logo.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2025\\\/03\\\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\\\/#organizationLogo\",\"width\":1000,\"height\":325,\"caption\":\"inogic logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2025\\\/03\\\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inogicindia\",\"https:\\\/\\\/twitter.com\\\/inogic\",\"https:\\\/\\\/www.instagram.com\\\/inogicindia\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCM4V7ousgLSu1hbOEv4DUuQ\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inogicindia\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/sam-kumar\\\/#author\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/sam-kumar\\\/\",\"name\":\"Sam Kumar\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2025\\\/03\\\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ede4386d06665d3d5ee2ecccb6c36df60385d561e317372bd89dffb7e4b1de2f?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Sam Kumar\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2025\\\/03\\\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\\\/#webpage\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2025\\\/03\\\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\\\/\",\"name\":\"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate - Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"As mentioned in our previous blog, we discussed securing workflows by adding OAuth authentication to ensure that only authorized users within the tenant or specific individuals can execute the flow. However, when dealing with HTTP-triggered flows with anonymous access, keeping your Power Automate workflows secure is essential. Secure Access Signature (SAS) keys help protect these\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2025\\\/03\\\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/sam-kumar\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/sam-kumar\\\/#author\"},\"datePublished\":\"2025-03-10T15:56:31+05:30\",\"dateModified\":\"2025-03-27T12:19:34+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"alternateName\":\"Inogic\",\"description\":\"By Inogic\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate - Microsoft Dynamics 365 CRM Tips and Tricks","description":"As mentioned in our previous blog, we discussed securing workflows by adding OAuth authentication to ensure that only authorized users within the tenant or specific individuals can execute the flow. However, when dealing with HTTP-triggered flows with anonymous access, keeping your Power Automate workflows secure is essential. Secure Access Signature (SAS) keys help protect these","canonical_url":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/#blogposting","name":"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate - Microsoft Dynamics 365 CRM Tips and Tricks","headline":"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate","author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/sam-kumar\/#author"},"publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1HTTP-Triggered-Flow-in-Power-Automate.jpg","@id":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/#articleImage","width":611,"height":441,"caption":"HTTP-Triggered Flow in Power Automate"},"datePublished":"2025-03-10T15:56:31+05:30","dateModified":"2025-03-27T12:19:34+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/#webpage"},"isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/#webpage"},"articleSection":"Power Automate, Technical, HTTP-Triggered Flow in Power Automate"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.inogic.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/power-automate\/#listItem","name":"Power Automate"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/power-automate\/#listItem","position":2,"name":"Power Automate","item":"https:\/\/www.inogic.com\/blog\/category\/power-automate\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/#listItem","name":"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/#listItem","position":3,"name":"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate","previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/power-automate\/#listItem","name":"Power Automate"}}]},{"@type":"Organization","@id":"https:\/\/www.inogic.com\/blog\/#organization","name":"Microsoft Dynamics 365 CRM Tips and Tricks","description":"By Inogic","url":"https:\/\/www.inogic.com\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/02\/inogic-logo.png","@id":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/#organizationLogo","width":1000,"height":325,"caption":"inogic logo"},"image":{"@id":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/inogicindia","https:\/\/twitter.com\/inogic","https:\/\/www.instagram.com\/inogicindia\/","https:\/\/www.youtube.com\/channel\/UCM4V7ousgLSu1hbOEv4DUuQ","https:\/\/www.linkedin.com\/company\/inogicindia"]},{"@type":"Person","@id":"https:\/\/www.inogic.com\/blog\/author\/sam-kumar\/#author","url":"https:\/\/www.inogic.com\/blog\/author\/sam-kumar\/","name":"Sam Kumar","image":{"@type":"ImageObject","@id":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/ede4386d06665d3d5ee2ecccb6c36df60385d561e317372bd89dffb7e4b1de2f?s=96&d=mm&r=g","width":96,"height":96,"caption":"Sam Kumar"}},{"@type":"WebPage","@id":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/#webpage","url":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/","name":"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate - Microsoft Dynamics 365 CRM Tips and Tricks","description":"As mentioned in our previous blog, we discussed securing workflows by adding OAuth authentication to ensure that only authorized users within the tenant or specific individuals can execute the flow. However, when dealing with HTTP-triggered flows with anonymous access, keeping your Power Automate workflows secure is essential. Secure Access Signature (SAS) keys help protect these","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/#breadcrumblist"},"author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/sam-kumar\/#author"},"creator":{"@id":"https:\/\/www.inogic.com\/blog\/author\/sam-kumar\/#author"},"datePublished":"2025-03-10T15:56:31+05:30","dateModified":"2025-03-27T12:19:34+05:30"},{"@type":"WebSite","@id":"https:\/\/www.inogic.com\/blog\/#website","url":"https:\/\/www.inogic.com\/blog\/","name":"Microsoft Dynamics 365 CRM Tips and Tricks","alternateName":"Inogic","description":"By Inogic","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic","og:type":"article","og:title":"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate - Microsoft Dynamics 365 CRM Tips and Tricks","og:description":"As mentioned in our previous blog, we discussed securing workflows by adding OAuth authentication to ensure that only authorized users within the tenant or specific individuals can execute the flow. However, when dealing with HTTP-triggered flows with anonymous access, keeping your Power Automate workflows secure is essential. Secure Access Signature (SAS) keys help protect these","og:url":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/","og:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1HTTP-Triggered-Flow-in-Power-Automate.jpg","og:image:secure_url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1HTTP-Triggered-Flow-in-Power-Automate.jpg","og:image:width":611,"og:image:height":441,"article:published_time":"2025-03-10T10:26:31+00:00","article:modified_time":"2025-03-27T06:49:34+00:00","article:publisher":"https:\/\/www.facebook.com\/inogicindia","twitter:card":"summary_large_image","twitter:site":"@inogic","twitter:title":"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate - Microsoft Dynamics 365 CRM Tips and Tricks","twitter:description":"As mentioned in our previous blog, we discussed securing workflows by adding OAuth authentication to ensure that only authorized users within the tenant or specific individuals can execute the flow. However, when dealing with HTTP-triggered flows with anonymous access, keeping your Power Automate workflows secure is essential. Secure Access Signature (SAS) keys help protect these","twitter:creator":"@inogic","twitter:image":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2025\/03\/1HTTP-Triggered-Flow-in-Power-Automate.jpg","twitter:label1":"Written by","twitter:data1":"Sam Kumar","twitter:label2":"Est. reading time","twitter:data2":"2 minutes"},"aioseo_meta_data":{"post_id":"40561","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":true,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2025-03-10 10:15:53","updated":"2025-07-04 12:08:29","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\/category\/power-automate\/\" title=\"Power Automate\">Power Automate<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tRegenerating a SAS Key for an HTTP-Triggered Flow in Power Automate\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.inogic.com\/blog"},{"label":"Power Automate","link":"https:\/\/www.inogic.com\/blog\/category\/power-automate\/"},{"label":"Regenerating a SAS Key for an HTTP-Triggered Flow in Power Automate","link":"https:\/\/www.inogic.com\/blog\/2025\/03\/regenerating-a-sas-key-for-an-http-triggered-flow-in-power-automate\/"}],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/40561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=40561"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/40561\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=40561"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=40561"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=40561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}