{"id":2301,"date":"2022-07-04T03:45:56","date_gmt":"2022-07-03T22:45:56","guid":{"rendered":"https:\/\/omar-iqbal.com\/?p=2301"},"modified":"2023-11-23T19:06:45","modified_gmt":"2023-11-23T14:06:45","slug":"finops-business-event-connection-with-azure-apim-functionapp","status":"publish","type":"post","link":"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/","title":{"rendered":"FinOps Business Event connection with Azure APIM &#8211; Azure Function"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">This article is mainly focuses on connecting the Azure APIM with finance and operations business event. Whenever the business event triggers it will send the payload to Azure APIM and it forwards the payload to Azure Function \/ Function App.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this article we will go through the steps to configure Function App with APIM and connect that APIM with FinOps Business Event.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<ol class=\"is-style-cnvs-list-styled-positive cnvs-block-core-list-1656877132330 wp-block-list\"><li>First we need to create Function App, for that we need to login to <a href=\"https:\/\/portal.azure.com\/\" title=\"\">https:\/\/portal.azure.com\/<\/a> and Select Function App.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"251\" class=\"wp-image-2304\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim1.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim1.png 1365w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim1-300x125.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim1-1024x428.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim1-768x321.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim1-380x159.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim1-800x335.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim1-1160x485.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"303\" class=\"wp-image-2305\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim2.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim2.png 1161w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim2-300x151.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim2-1024x517.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim2-768x388.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim2-380x192.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim2-800x404.png 800w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Function App is created.<\/li><li>First open your finance and operations environment.<\/li><li>Navigate to <strong>System administration &gt; Setup &gt; Business events &gt; Business events catalog<\/strong><\/li><li>Here we are using <strong>Purchase order confirmed<\/strong> business event for demo purpose you can select your own business event.<\/li><li>Click on <strong>Purchase order confirmed<\/strong> business event, Click on <strong>Download schema<\/strong> button to download payload schema.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"270\" class=\"wp-image-2238\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/6.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/6.png 1366w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/6-300x135.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/6-1024x460.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/6-768x345.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/6-380x171.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/6-800x360.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/6-1160x521.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>It will download the payload schema file open that file and copy its content.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"275\" class=\"wp-image-2239\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/8.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/8.png 803w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/8-300x137.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/8-768x352.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/8-380x174.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/8-800x367.png 800w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Go back to your Function App, click on <strong>Functions<\/strong> menu.<\/li><li>Create new Function by clicking on <strong>Create<\/strong> button.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"252\" class=\"wp-image-2307\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim3.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim3.png 1355w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim3-300x126.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim3-1024x430.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim3-768x323.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim3-380x160.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim3-800x336.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim3-1160x487.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Select Development environment as per your convenience either use Development in portal or in visual studio, its your choice.<\/li><li>Here in this demo I am using development in portal.<\/li><li>Select <strong>HTTP Trigger<\/strong> and click on <strong>Create<\/strong>.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"255\" class=\"wp-image-2309\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim4.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim4.png 1353w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim4-300x127.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim4-1024x435.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim4-768x326.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim4-380x161.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim4-800x340.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim4-1160x493.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>After creating a Function App we need to create the Azure APIM (API Management) from Azure Portal.<\/li><li>Search for API Management services, Create new.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"309\" class=\"wp-image-2326\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/12-1.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/12-1.png 1198w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/12-1-300x154.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/12-1-1024x527.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/12-1-768x395.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/12-1-380x195.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/12-1-800x411.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/12-1-1160x596.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"388\" class=\"wp-image-2246\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/13.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/13.png 959w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/13-300x194.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/13-768x497.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/13-380x246.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/13-800x517.png 800w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"346\" class=\"wp-image-2247\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/14.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/14.png 1080w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/14-300x173.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/14-1024x590.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/14-768x442.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/14-380x219.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/14-800x461.png 800w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>APIM will take some time like 30 minutes something to delpoy, be patient till APIM is deployed succesfully.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"323\" class=\"wp-image-2248\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/15.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/15.png 1064w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/15-300x161.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/15-1024x550.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/15-768x413.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/15-380x204.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/15-800x430.png 800w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Click on API menu.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"252\" class=\"wp-image-2250\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/16.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/16.png 1365w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/16-300x126.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/16-1024x430.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/16-768x322.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/16-380x160.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/16-800x336.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/16-1160x487.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Select Function App tile.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"249\" class=\"wp-image-2310\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim5.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim5.png 1366w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim5-300x125.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim5-1024x425.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim5-768x319.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim5-380x158.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim5-800x332.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim5-1160x481.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Click on Browse and select the function app you created in this article before.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"258\" class=\"wp-image-2311\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim6.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim6.png 1352w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim6-300x129.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim6-1024x441.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim6-768x331.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim6-380x164.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim6-800x344.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim6-1160x499.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"257\" class=\"wp-image-2312\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim7.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim7.png 1359w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim7-300x128.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim7-1024x438.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim7-768x328.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim7-380x162.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim7-800x342.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim7-1160x496.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"255\" class=\"wp-image-2313\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim8.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim8.png 1363w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim8-300x127.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim8-1024x435.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim8-768x326.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim8-380x161.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim8-800x340.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim8-1160x493.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Click on <strong>FinOps-BusinessEvent<\/strong> and then <strong>HttpTrigger1<\/strong> and then <strong>Test<\/strong>.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"258\" class=\"wp-image-2314\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim9.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim9.png 1362w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim9-300x129.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim9-1024x441.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim9-768x330.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim9-380x163.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim9-800x344.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim9-1160x499.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Copy the <strong>Request URL<\/strong> and <strong>Ocp-Apim-Subscription-Key<\/strong> and save them somewhere for future.<\/li><li>After creating a APIM, we need to create the <strong>App Registration<\/strong> for authentication in Azure Portal.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"115\" class=\"wp-image-2258\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/22.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/22.png 1352w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/22-300x57.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/22-1024x196.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/22-768x147.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/22-380x73.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/22-800x153.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/22-1160x222.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"349\" class=\"wp-image-2259\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/23.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/23.png 982w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/23-300x174.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/23-768x447.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/23-380x221.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/23-800x465.png 800w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Copy <strong>Application (client) ID<\/strong> of App Registration somewhere for future.<\/li><li>Click on <strong>Certificates &amp; secrets<\/strong> menu, and add the secret.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"255\" class=\"wp-image-2260\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/24.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/24.png 1346w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/24-300x127.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/24-1024x434.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/24-768x326.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/24-380x161.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/24-800x339.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/24-1160x492.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Click on <strong>New client secret<\/strong> button and give secret name and validity and click <strong>Add<\/strong>.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"254\" class=\"wp-image-2262\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/25.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/25.png 1364w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/25-300x127.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/25-1024x434.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/25-768x325.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/25-380x161.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/25-800x339.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/25-1160x492.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Copy Secret Value somewhere for future.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"251\" class=\"wp-image-2263\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/26.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/26.png 1349w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/26-300x126.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/26-1024x429.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/26-768x322.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/26-380x159.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/26-800x335.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/26-1160x486.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>After App Registration, we need to create Key vault in Azure Portal.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"235\" class=\"wp-image-2267\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/27.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/27.png 1363w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/27-300x117.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/27-1024x400.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/27-768x300.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/27-380x149.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/27-800x313.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/27-1160x454.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"353\" class=\"wp-image-2268\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/28.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/28.png 993w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/28-300x176.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/28-768x452.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/28-380x223.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/28-800x470.png 800w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Copy <strong>Vault URI<\/strong> somewhere for future and then click on the <strong>Access policies<\/strong> menu.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"251\" class=\"wp-image-2269\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/29.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/29.png 1366w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/29-300x125.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/29-1024x428.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/29-768x321.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/29-380x159.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/29-800x334.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/29-1160x485.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Click on <strong>Add Access Policy<\/strong> button.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"247\" class=\"wp-image-2271\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/30.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/30.png 1360w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/30-300x123.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/30-1024x421.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/30-768x316.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/30-380x156.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/30-800x329.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/30-1160x477.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Select <strong>Key &amp; Secret Management<\/strong> in <strong>Configure from template (optional)<\/strong><\/li><li>Click on None selected in Select principal, it will open pop up form enter the <strong>Application (client) ID<\/strong> of App Registration which you saved in point number 40. It will search the App registration select it and click on <strong>Select<\/strong> button.<\/li><li>After that click on <strong>Add<\/strong> button.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"258\" class=\"wp-image-2273\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/31.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/31.png 1366w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/31-300x129.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/31-1024x441.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/31-768x331.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/31-380x164.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/31-800x344.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/31-1160x499.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Click the <strong>Save<\/strong> button then to save the access policy.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"256\" class=\"wp-image-2275\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/32.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/32.png 1344w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/32-300x128.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/32-1024x437.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/32-768x327.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/32-380x162.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/32-800x341.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/32-1160x495.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>After saving the access policy on key vault, create <strong>Secret<\/strong> on Key vault. To create secret click on <strong>Secrets<\/strong> menu.<\/li><li>Click on <strong>Generate\/Import<\/strong> button.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"253\" class=\"wp-image-2277\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/33.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/33.png 1361w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/33-300x127.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/33-1024x432.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/33-768x324.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/33-380x160.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/33-800x337.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/33-1160x489.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Give the appropriate name to the secret and save it somewhere for future use.<\/li><li>The <strong>Value<\/strong> of secret should be <strong><em>&lt;APIM endpoint URL&gt;?subscription-key=&lt;APIM endpoint subscription key&gt;<\/em><\/strong><\/li><li><strong>&lt;<em>APIM endpoint URL&gt;<\/em><\/strong> is the value which you saved on point 36 as <strong>Request URL<\/strong>.<\/li><li><strong><em>&lt;APIM endpoint subscription key&gt;<\/em><\/strong> is the value which you saved on point 36 as <strong><strong>Ocp-Apim-Subscription-Key<\/strong><\/strong>.<\/li><li>Click on <strong>Create<\/strong> button to create Secret.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"256\" class=\"wp-image-2278\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/34.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/34.png 1366w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/34-300x128.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/34-1024x436.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/34-768x327.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/34-380x162.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/34-800x341.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/34-1160x494.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>After saving Key vault secret go back to you FunctionApp and write code to log Purchase order number when business event is called.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"247\" class=\"wp-image-2318\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim10.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim10.png 1366w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim10-300x124.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim10-1024x422.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim10-768x317.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim10-380x157.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim10-800x330.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim10-1160x478.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Go to your FinOps environment again.<\/li><li>Navigate to <strong>System administration &gt; Setup &gt; Business events &gt; Business events catalog &gt; Endpoints<\/strong><\/li><li>Click on <strong>New<\/strong> button to create a new endpoint.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"235\" class=\"wp-image-2279\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/35.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/35.png 1365w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/35-300x117.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/35-1024x401.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/35-768x300.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/35-380x149.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/35-800x313.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/35-1160x454.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Select endpoint type as <strong>HTTPS<\/strong> and click <strong>Next<\/strong>.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"271\" class=\"wp-image-2280\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/36.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/36.png 1364w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/36-300x135.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/36-1024x462.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/36-768x347.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/36-380x172.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/36-800x361.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/36-1160x524.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"272\" class=\"wp-image-2283\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/37.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/37.png 1366w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/37-300x136.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/37-1024x464.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/37-768x348.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/37-380x172.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/37-800x363.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/37-1160x526.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Give the appropriate name and description for an endpoint.<\/li><li>In Azure Active Directory application, paste the <strong>Application (client) ID<\/strong> of App Registration which you saved in point number 40.<\/li><li>In Azure Application secret, paste the value which you saved in point number 45.<\/li><li>In Key Vault DNS Name, paste the <strong>Vault URI<\/strong> which you saved in point number 50.<\/li><li>In Key Vault Secret Name, paste the value which you saved in point number 63.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"254\" class=\"wp-image-2284\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/38.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/38.png 1359w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/38-300x127.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/38-1024x434.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/38-768x326.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/38-380x161.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/38-800x339.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/38-1160x492.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>After end point is configured in FinOps, go to Business event catalog tab and select the <strong>Purchase order confirmed<\/strong> business event and click on <strong>Activate<\/strong> button.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"257\" class=\"wp-image-2286\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/39.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/39.png 1366w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/39-300x128.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/39-1024x438.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/39-768x328.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/39-380x162.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/39-800x342.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/39-1160x496.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Select the legal entity and the endpoint which you just created and click <strong>OK<\/strong>.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"275\" class=\"wp-image-2287\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/40.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/40.png 1366w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/40-300x137.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/40-1024x469.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/40-768x351.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/40-380x174.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/40-800x366.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/40-1160x531.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Check in Activate business events tab that the business event is activated or not.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"261\" class=\"wp-image-2289\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/41.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/41.png 1361w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/41-300x131.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/41-1024x446.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/41-768x335.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/41-380x166.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/41-800x349.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/41-1160x505.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>All configurations are completed. In order to trigger the business event we need to confirm the purchase order in order to trigger the business event.<\/li><li>Go to FinOps and navigate to <strong>Accounts payable &gt; Purchase orders &gt; All purchase orders<\/strong><\/li><li>Select the purchase and click Confirm button.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"262\" class=\"wp-image-2292\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/42.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/42.png 1351w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/42-300x131.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/42-1024x446.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/42-768x335.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/42-380x166.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/42-800x349.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/42-1160x506.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"262\" class=\"wp-image-2293\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/43.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/43.png 1357w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/43-300x131.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/43-1024x447.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/43-768x335.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/43-380x166.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/43-800x349.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/43-1160x506.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li>Purchase order is confirmed. Now lets see if the payload of business event is sent to the function app via APIM or not.<\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"254\" class=\"wp-image-2319\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim11.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim11.png 1350w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim11-300x127.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim11-1024x433.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim11-768x325.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim11-380x161.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim11-800x338.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim11-1160x491.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"253\" class=\"wp-image-2321\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim12-1.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim12-1.png 1345w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim12-1-300x127.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim12-1-1024x432.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim12-1-768x324.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim12-1-380x160.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim12-1-800x338.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim12-1-1160x490.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><li><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"253\" class=\"wp-image-2322\" style=\"width: 600px;\" src=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim13.png\" alt=\"\" srcset=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim13.png 1353w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim13-300x127.png 300w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim13-1024x432.png 1024w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim13-768x324.png 768w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim13-380x160.png 380w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim13-800x338.png 800w, https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/funcapim13-1160x490.png 1160w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">We successfully passed the business event payload of FinOps to the Function app via APIM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thank you for reading this article hope you find it useful.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.linkedin.com\/in\/omar-iqbal-here\/\" target=\"_blank\" rel=\"noreferrer noopener\">Omar Iqbal<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Technical Consultant<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">References:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><a href=\"https:\/\/azureintegrations.com\/2020\/02\/10\/d365fo-business-event-and-azure-function-app\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"\">https:\/\/azureintegrations.com\/2020\/02\/10\/d365fo-business-event-and-azure-function-app\/<\/a><\/li><li><a href=\"https:\/\/nuxulu.com\/2019-11-05-business-events-and-https-endpoint\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"\">https:\/\/nuxulu.com\/2019-11-05-business-events-and-https-endpoint\/<\/a><\/li><li><a href=\"https:\/\/dynamics365musings.com\/how-to-setup-d365-business-events-part-1\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"\">https:\/\/dynamics365musings.com\/how-to-setup-d365-business-events-part-1\/<\/a><\/li><li><a href=\"https:\/\/dynamics365musings.com\/how-to-setup-d365-business-event-part-2\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"\">https:\/\/dynamics365musings.com\/how-to-setup-d365-business-event-part-2\/<\/a><\/li><\/ol>\n","protected":false},"excerpt":{"rendered":"This article is mainly focuses on connecting the Azure APIM with finance and operations business event. Whenever the&hellip;\n","protected":false},"author":1,"featured_media":2325,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[19,17],"tags":[23,24,28,25,27,21,20,29,26],"class_list":["post-2301","post","type-post","status-publish","format-standard","has-post-thumbnail","category-finance-operations","category-microsoft-azure","tag-apim","tag-azure","tag-azure-function","tag-business-event","tag-business-event-payload","tag-finance-operations","tag-finops","tag-function-app","tag-key-vault","cs-entry","cs-video-wrap"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FinOps Business Event connection with Azure APIM - Azure Function - Omar Iqbal&#039;s Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FinOps Business Event connection with Azure APIM - Azure Function - Omar Iqbal&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"This article is mainly focuses on connecting the Azure APIM with finance and operations business event. Whenever the&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/\" \/>\n<meta property=\"og:site_name\" content=\"Omar Iqbal&#039;s Blog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/umerk26\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-03T22:45:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-23T14:06:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/finops-apim-functionapp.png\" \/>\n\t<meta property=\"og:image:width\" content=\"518\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"omar_iqbal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/omarshykh\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"omar_iqbal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/\"},\"author\":{\"name\":\"omar_iqbal\",\"@id\":\"https:\/\/omar-iqbal.com\/#\/schema\/person\/bf76b3bc6da3287f49fd4713189accd4\"},\"headline\":\"FinOps Business Event connection with Azure APIM &#8211; Azure Function\",\"datePublished\":\"2022-07-03T22:45:56+00:00\",\"dateModified\":\"2023-11-23T14:06:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/\"},\"wordCount\":865,\"image\":{\"@id\":\"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/finops-apim-functionapp.png\",\"keywords\":[\"APIM\",\"Azure\",\"Azure Function\",\"Business event\",\"Business event payload\",\"Finance &amp; Operations\",\"FinOps\",\"Function App\",\"Key vault\"],\"articleSection\":[\"Finance &amp; Operations\",\"Microsoft Azure\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/\",\"url\":\"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/\",\"name\":\"FinOps Business Event connection with Azure APIM - Azure Function - Omar Iqbal&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\/\/omar-iqbal.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/finops-apim-functionapp.png\",\"datePublished\":\"2022-07-03T22:45:56+00:00\",\"dateModified\":\"2023-11-23T14:06:45+00:00\",\"author\":{\"@id\":\"https:\/\/omar-iqbal.com\/#\/schema\/person\/bf76b3bc6da3287f49fd4713189accd4\"},\"breadcrumb\":{\"@id\":\"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/#primaryimage\",\"url\":\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/finops-apim-functionapp.png\",\"contentUrl\":\"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/finops-apim-functionapp.png\",\"width\":518,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/omar-iqbal.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Finance &amp; Operations\",\"item\":\"https:\/\/omar-iqbal.com\/index.php\/category\/finance-operations\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"FinOps Business Event connection with Azure APIM &#8211; Azure Function\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/omar-iqbal.com\/#website\",\"url\":\"https:\/\/omar-iqbal.com\/\",\"name\":\"Omar Iqbal&#039;s Blog\",\"description\":\"Associate Technical Consultant\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/omar-iqbal.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/omar-iqbal.com\/#\/schema\/person\/bf76b3bc6da3287f49fd4713189accd4\",\"name\":\"omar_iqbal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/omar-iqbal.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/77c8e6d449070e5f91d3609398694fed75736ca7b40f3b8b29a94259cb446d49?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/77c8e6d449070e5f91d3609398694fed75736ca7b40f3b8b29a94259cb446d49?s=96&d=mm&r=g\",\"caption\":\"omar_iqbal\"},\"sameAs\":[\"https:\/\/omar-iqbal.com\",\"https:\/\/www.facebook.com\/umerk26\",\"https:\/\/www.instagram.com\/omariqbal_here\/\",\"https:\/\/www.linkedin.com\/in\/omar-iqbal-here\/\",\"https:\/\/x.com\/https:\/\/twitter.com\/omarshykh\"],\"url\":\"https:\/\/omar-iqbal.com\/index.php\/author\/omar_iqbal\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FinOps Business Event connection with Azure APIM - Azure Function - Omar Iqbal&#039;s Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/","og_locale":"en_US","og_type":"article","og_title":"FinOps Business Event connection with Azure APIM - Azure Function - Omar Iqbal&#039;s Blog","og_description":"This article is mainly focuses on connecting the Azure APIM with finance and operations business event. Whenever the&hellip;","og_url":"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/","og_site_name":"Omar Iqbal&#039;s Blog","article_author":"https:\/\/www.facebook.com\/umerk26","article_published_time":"2022-07-03T22:45:56+00:00","article_modified_time":"2023-11-23T14:06:45+00:00","og_image":[{"width":518,"height":500,"url":"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/finops-apim-functionapp.png","type":"image\/png"}],"author":"omar_iqbal","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/omarshykh","twitter_misc":{"Written by":"omar_iqbal","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/#article","isPartOf":{"@id":"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/"},"author":{"name":"omar_iqbal","@id":"https:\/\/omar-iqbal.com\/#\/schema\/person\/bf76b3bc6da3287f49fd4713189accd4"},"headline":"FinOps Business Event connection with Azure APIM &#8211; Azure Function","datePublished":"2022-07-03T22:45:56+00:00","dateModified":"2023-11-23T14:06:45+00:00","mainEntityOfPage":{"@id":"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/"},"wordCount":865,"image":{"@id":"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/#primaryimage"},"thumbnailUrl":"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/finops-apim-functionapp.png","keywords":["APIM","Azure","Azure Function","Business event","Business event payload","Finance &amp; Operations","FinOps","Function App","Key vault"],"articleSection":["Finance &amp; Operations","Microsoft Azure"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/","url":"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/","name":"FinOps Business Event connection with Azure APIM - Azure Function - Omar Iqbal&#039;s Blog","isPartOf":{"@id":"https:\/\/omar-iqbal.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/#primaryimage"},"image":{"@id":"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/#primaryimage"},"thumbnailUrl":"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/finops-apim-functionapp.png","datePublished":"2022-07-03T22:45:56+00:00","dateModified":"2023-11-23T14:06:45+00:00","author":{"@id":"https:\/\/omar-iqbal.com\/#\/schema\/person\/bf76b3bc6da3287f49fd4713189accd4"},"breadcrumb":{"@id":"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/#primaryimage","url":"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/finops-apim-functionapp.png","contentUrl":"https:\/\/omar-iqbal.com\/wp-content\/uploads\/2022\/07\/finops-apim-functionapp.png","width":518,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/omar-iqbal.com\/index.php\/2022\/07\/04\/finops-business-event-connection-with-azure-apim-functionapp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/omar-iqbal.com\/"},{"@type":"ListItem","position":2,"name":"Finance &amp; Operations","item":"https:\/\/omar-iqbal.com\/index.php\/category\/finance-operations\/"},{"@type":"ListItem","position":3,"name":"FinOps Business Event connection with Azure APIM &#8211; Azure Function"}]},{"@type":"WebSite","@id":"https:\/\/omar-iqbal.com\/#website","url":"https:\/\/omar-iqbal.com\/","name":"Omar Iqbal&#039;s Blog","description":"Associate Technical Consultant","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/omar-iqbal.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/omar-iqbal.com\/#\/schema\/person\/bf76b3bc6da3287f49fd4713189accd4","name":"omar_iqbal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/omar-iqbal.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/77c8e6d449070e5f91d3609398694fed75736ca7b40f3b8b29a94259cb446d49?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/77c8e6d449070e5f91d3609398694fed75736ca7b40f3b8b29a94259cb446d49?s=96&d=mm&r=g","caption":"omar_iqbal"},"sameAs":["https:\/\/omar-iqbal.com","https:\/\/www.facebook.com\/umerk26","https:\/\/www.instagram.com\/omariqbal_here\/","https:\/\/www.linkedin.com\/in\/omar-iqbal-here\/","https:\/\/x.com\/https:\/\/twitter.com\/omarshykh"],"url":"https:\/\/omar-iqbal.com\/index.php\/author\/omar_iqbal\/"}]}},"_links":{"self":[{"href":"https:\/\/omar-iqbal.com\/index.php\/wp-json\/wp\/v2\/posts\/2301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/omar-iqbal.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/omar-iqbal.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/omar-iqbal.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/omar-iqbal.com\/index.php\/wp-json\/wp\/v2\/comments?post=2301"}],"version-history":[{"count":14,"href":"https:\/\/omar-iqbal.com\/index.php\/wp-json\/wp\/v2\/posts\/2301\/revisions"}],"predecessor-version":[{"id":2592,"href":"https:\/\/omar-iqbal.com\/index.php\/wp-json\/wp\/v2\/posts\/2301\/revisions\/2592"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/omar-iqbal.com\/index.php\/wp-json\/wp\/v2\/media\/2325"}],"wp:attachment":[{"href":"https:\/\/omar-iqbal.com\/index.php\/wp-json\/wp\/v2\/media?parent=2301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/omar-iqbal.com\/index.php\/wp-json\/wp\/v2\/categories?post=2301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/omar-iqbal.com\/index.php\/wp-json\/wp\/v2\/tags?post=2301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}