{"id":37452,"date":"2024-02-23T15:55:29","date_gmt":"2024-02-23T10:25:29","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=37452"},"modified":"2024-02-23T15:55:29","modified_gmt":"2024-02-23T10:25:29","slug":"how-to-configure-a-trigger-to-handle-both-get-and-post-requests-effectively-using-power-automate","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2024\/02\/how-to-configure-a-trigger-to-handle-both-get-and-post-requests-effectively-using-power-automate\/","title":{"rendered":"How to configure a trigger to handle both GET and POST requests effectively using Power Automate"},"content":{"rendered":"<p>I recently encountered a client requirement that necessitated handling both &#8220;<strong>GET<\/strong>&#8221; and &#8220;<strong>POST<\/strong>&#8221; HTTP requests. While Azure Function offers a straightforward solution for such scenarios, the concern was it should be handled within Dynamics CRM. Faced with these constraints, I explored alternatives that would allow us to meet the client&#8217;s needs within the preferred environment. Accommodating both &#8220;<strong>GET&#8221;<\/strong> and &#8220;<strong>POST&#8221; <\/strong>methods posed a unique challenge for our project.<\/p>\n<p>I needed one URL that would trigger on <strong>\u201cGET\u201d<\/strong> and <strong>\u201cPOST\u201d<\/strong> methods. Only one time it will trigger the <strong>\u201cGET\u201d<\/strong> method to validate logic and after that, it will call for<strong> the \u201cPOST\u201d <\/strong>method to process some response. Below is the approach that allowed us to fulfill the client&#8217;s requirements seamlessly.<\/p>\n<p>1. Create a solution in <a href=\"https:\/\/make.powerapps.com\/\">https:\/\/make.powerapps.com\/<\/a>where you have to add your <a href=\"https:\/\/www.inogic.com\/services\/microsoft-power-platform\/microsoft-power-automate\/\" target=\"_blank\" rel=\"noopener\">Power Automate<\/a> (Ms Flow)<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37467\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/1Power-Automate-1.jpeg\" alt=\"Power Automate\" width=\"1920\" height=\"634\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/1Power-Automate-1.jpeg 1920w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/1Power-Automate-1-300x99.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/1Power-Automate-1-1024x338.jpeg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/1Power-Automate-1-768x254.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/1Power-Automate-1-1536x507.jpeg 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/1Power-Automate-1-660x218.jpeg 660w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p>2. In the solution click on the \u201c<strong>New<\/strong>\u201d button &amp; select Flow as shown in the below image. It will redirect you to the Power Automate (MS Flow) window as shown in the following image.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37466\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/2Power-Automate-1.jpeg\" alt=\"Power Automate\" width=\"1920\" height=\"701\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/2Power-Automate-1.jpeg 1920w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/2Power-Automate-1-300x110.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/2Power-Automate-1-1024x374.jpeg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/2Power-Automate-1-768x280.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/2Power-Automate-1-1536x561.jpeg 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/2Power-Automate-1-660x241.jpeg 660w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37465\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/3Power-Automate-1.jpeg\" alt=\"Power Automate\" width=\"1897\" height=\"877\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/3Power-Automate-1.jpeg 1897w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/3Power-Automate-1-300x139.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/3Power-Automate-1-1024x473.jpeg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/3Power-Automate-1-768x355.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/3Power-Automate-1-1536x710.jpeg 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/3Power-Automate-1-660x305.jpeg 660w\" sizes=\"(max-width: 1897px) 100vw, 1897px\" \/><\/p>\n<p>3. Now we have to Search for the \u201c<strong>When an HTTP request is received<\/strong>\u201d Trigger point in our newly created Flow &amp; from the search result select\u00a0<strong>\u201cWhen an HTTP request is received\u201d and select \u201cWho can trigger the flow\u201d <\/strong>from the dropdown as per your requirement <strong>configure &#8220;Who can trigger the flow&#8221; based on your needs. Set the method as &#8220;GET&#8221; and give your flow a name. Finally, click on \u201cSave\u201d to obtain the &#8220;HTTP POST URL&#8221;.<\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37464\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/4Power-Automate-1.jpeg\" alt=\"Power Automate\" width=\"1915\" height=\"799\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/4Power-Automate-1.jpeg 1915w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/4Power-Automate-1-300x125.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/4Power-Automate-1-1024x427.jpeg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/4Power-Automate-1-768x320.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/4Power-Automate-1-1536x641.jpeg 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/4Power-Automate-1-660x275.jpeg 660w\" sizes=\"(max-width: 1915px) 100vw, 1915px\" \/><\/p>\n<p>4. Once saved, you\u2019ll receive an <strong>HTTP POST URL<\/strong>, as illustrated in the image below. Now I am using this URL as the endpoint. This ensures that whenever it is triggered, your flow will also be triggered, regardless of whether the request is a &#8220;<strong>GET<\/strong>&#8221; or &#8220;<strong>POST<\/strong>&#8220;.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37463\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/5Power-Automate-ink.jpeg\" alt=\"Power Automate\" width=\"1915\" height=\"799\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/5Power-Automate-ink.jpeg 1915w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/5Power-Automate-ink-300x125.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/5Power-Automate-ink-1024x427.jpeg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/5Power-Automate-ink-768x320.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/5Power-Automate-ink-1536x641.jpeg 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/5Power-Automate-ink-660x275.jpeg 660w\" sizes=\"(max-width: 1915px) 100vw, 1915px\" \/><\/p>\n<p>5. Next, add the &#8220;<strong>Initialize Variable<\/strong>&#8221; action to create variables. It will store the data coming into the Body.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37462\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/6Power-Automate-1.jpeg\" alt=\"Power Automate\" width=\"692\" height=\"635\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/6Power-Automate-1.jpeg 692w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/6Power-Automate-1-300x275.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/6Power-Automate-1-660x606.jpeg 660w\" sizes=\"(max-width: 692px) 100vw, 692px\" \/><\/p>\n<p>6. When the \u201c<strong>GET<\/strong>\u201d method is called then Body will be blank, we will get a result from query string parameters however in the \u201c<strong>POST<\/strong>\u201d method response will come in Body. So, to handle both scenarios I have added the condition to check If Data is null then it should move further and take query string parameters and return them in the response as well as update that Power Automate from the \u201c<strong>GET<\/strong>\u201d method to \u201c<strong>POST<\/strong>\u201d else it will direct return the response.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37461\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/7Power-Automate.jpeg\" alt=\"Power Automate\" width=\"1436\" height=\"770\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/7Power-Automate.jpeg 1436w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/7Power-Automate-300x161.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/7Power-Automate-1024x549.jpeg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/7Power-Automate-768x412.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/7Power-Automate-660x354.jpeg 660w\" sizes=\"(max-width: 1436px) 100vw, 1436px\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37460\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/8Power-Automate.jpeg\" alt=\"Power Automate\" width=\"1439\" height=\"777\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/8Power-Automate.jpeg 1439w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/8Power-Automate-300x162.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/8Power-Automate-1024x553.jpeg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/8Power-Automate-768x415.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/8Power-Automate-660x356.jpeg 660w\" sizes=\"(max-width: 1439px) 100vw, 1439px\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37459\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/9Power-Automate.jpeg\" alt=\"Power Automate\" width=\"710\" height=\"281\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/9Power-Automate.jpeg 710w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/9Power-Automate-300x119.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/9Power-Automate-660x261.jpeg 660w\" sizes=\"(max-width: 710px) 100vw, 710px\" \/><\/p>\n<p>Whenever any Power Automate gets created those are stored in the \u201c<strong>workflow<\/strong>\u201d entity. So, I tried to find my Power Automate using ODATA and I got its ID, name, and other details. It stores all Power Automate steps in one field \u201c<strong>clientdata<\/strong>\u201d in JSON format. So, to update from \u201c<strong>GET<\/strong>\u201d to \u201c<strong>POST<\/strong>\u201d we need to follow the below steps.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37458\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/10Power-Automate.jpeg\" alt=\"Power Automate\" width=\"1855\" height=\"400\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/10Power-Automate.jpeg 1855w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/10Power-Automate-300x65.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/10Power-Automate-1024x221.jpeg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/10Power-Automate-768x166.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/10Power-Automate-1536x331.jpeg 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/10Power-Automate-660x142.jpeg 660w\" sizes=\"(max-width: 1855px) 100vw, 1855px\" \/><\/p>\n<p>Now in Power Automate, we specified the table (entity) name as &#8220;<strong>Processes<\/strong>&#8221; which is the display name of the \u201c<strong>Workflow<\/strong>\u201d entity, and entered the ID of our flow in the &#8220;<strong>Row ID<\/strong>&#8221; field. we also need to retrieve the method stored in the &#8220;<strong>clientdata<\/strong>&#8221; attribute column. Therefore, select &#8220;<strong>clientdata<\/strong>&#8221; in the &#8220;<strong>Select columns<\/strong>&#8221; option. Also, set the variable &#8220;<strong>RecordData<\/strong>&#8221; using the &#8220;<strong>Body<\/strong>&#8221; output of the &#8220;<strong>Get row by ID<\/strong>&#8221; action.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37457\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/11Power-Automate.jpeg\" alt=\"Power Automate\" width=\"873\" height=\"744\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/11Power-Automate.jpeg 873w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/11Power-Automate-300x256.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/11Power-Automate-768x655.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/11Power-Automate-660x562.jpeg 660w\" sizes=\"(max-width: 873px) 100vw, 873px\" \/><\/p>\n<p>7. Following this, use the &#8220;<strong>Compose<\/strong>&#8221; action, where the input will be modified by substituting &#8220;<strong>GET<\/strong>&#8221; with &#8220;<strong>POST<\/strong>&#8221; in the aforementioned JSON.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37456\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/12Power-Automate.jpeg\" alt=\"Power Automate\" width=\"837\" height=\"162\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/12Power-Automate.jpeg 837w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/12Power-Automate-300x58.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/12Power-Automate-768x149.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/12Power-Automate-660x128.jpeg 660w\" sizes=\"(max-width: 837px) 100vw, 837px\" \/><\/p>\n<p>8. The subsequent step involves parsing the JSON, which means converting the JSON string into an object format. It\u2019s essential to input the correct schema, as illustrated in the image provided.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37455\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/13Power-Automate.jpeg\" alt=\"Power Automate\" width=\"843\" height=\"451\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/13Power-Automate.jpeg 843w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/13Power-Automate-300x160.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/13Power-Automate-768x411.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/13Power-Automate-660x353.jpeg 660w\" sizes=\"(max-width: 843px) 100vw, 843px\" \/><\/p>\n<p>9. The final step involves updating the previously retrieved process record. Modify the &#8220;<strong>clientdata<\/strong>&#8221; column to reflect the updated \u201cclientdata\u201d, wherein the method has been changed to &#8220;<strong>POST<\/strong>&#8220;.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37454\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/14Power-Automate.jpeg\" alt=\"Power Automate\" width=\"840\" height=\"742\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/14Power-Automate.jpeg 840w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/14Power-Automate-300x265.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/14Power-Automate-768x678.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/14Power-Automate-660x583.jpeg 660w\" sizes=\"(max-width: 840px) 100vw, 840px\" \/><\/p>\n<p>10. After the record is updated, the modified JSON will resemble the image below.<\/p>\n<h2><img decoding=\"async\" class=\"alignnone size-full wp-image-37453\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/15Power-Automate.jpeg\" alt=\"Power Automate\" width=\"1912\" height=\"298\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/15Power-Automate.jpeg 1912w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/15Power-Automate-300x47.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/15Power-Automate-1024x160.jpeg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/15Power-Automate-768x120.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/15Power-Automate-1536x239.jpeg 1536w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/15Power-Automate-660x103.jpeg 660w\" sizes=\"(max-width: 1912px) 100vw, 1912px\" \/><\/h2>\n<h2>Conclusion<\/h2>\n<p>In conclusion, the method outlined above demonstrates how you can dynamically alter the flow&#8217;s method from &#8220;GET&#8221; to &#8220;POST&#8221;. This is particularly useful when there&#8217;s a requirement for your flow to be triggered once using the &#8220;GET&#8221; method and subsequently, for all future triggers, to operate using the &#8220;POST&#8221; method.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/services\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"alignnone  wp-image-37469\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/02\/custom-developments.gif\" alt=\"\" width=\"746\" height=\"213\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently encountered a client requirement that necessitated handling both &#8220;GET&#8221; and &#8220;POST&#8221; HTTP requests. While Azure Function offers a straightforward solution for such scenarios, the concern was it should be handled within Dynamics CRM. Faced with these constraints, I explored alternatives that would allow us to meet the client&#8217;s needs within the preferred environment.\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2024\/02\/how-to-configure-a-trigger-to-handle-both-get-and-post-requests-effectively-using-power-automate\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[36,1985],"tags":[2068],"class_list":["post-37452","post","type-post","status-publish","format-standard","hentry","category-microsoft-flow","category-power-automate","tag-and-power-automate-flows"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/37452","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\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=37452"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/37452\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=37452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=37452"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=37452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}