{"id":15320,"date":"2021-06-17T12:04:00","date_gmt":"2021-06-17T19:04:00","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/canvas-source-code-tool-integrated-with-power-platform-cli\/"},"modified":"2025-06-11T07:53:44","modified_gmt":"2025-06-11T14:53:44","slug":"canvas-source-code-tool-integrated-with-power-platform-cli","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/canvas-source-code-tool-integrated-with-power-platform-cli\/","title":{"rendered":"Canvas source code tool integrated with Power Platform CLI"},"content":{"rendered":"<p>Back in January we introduced <a href=\"https:\/\/powerapps.microsoft.com\/en-us\/blog\/source-code-files-for-canvas-apps\/\">an open source tool for unpacking a Canvas<\/a> app into source files, perfect for working with Visual Studio Code, GitHub, Azure DevOps, and any other text based tools.\u00a0 The response has been wonderful, lots of good issues reported and discussion on our GitHub repro, and just within the last two weeks there have been over 500 clones of the tool by over 200 unique cloners.<\/p>\n<p>We are very pleased to announce that our tool is now available in a pre-built form.\u00a0 \u00a0No longer will you need to compile it yourself!\u00a0 The <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/developer\/data-platform\/powerapps-cli\">Power Platform Command Line interface<\/a> now includes Canvas pack and unpack ready to run.\u00a0 The update was released this morning and <a href=\"https:\/\/powerapps.microsoft.com\/en-us\/blog\/announcing-updates-to-the-power-platform-vs-code-extension-and-the-power-platform-command-line\/\">Kartik has a blog post<\/a>\u00a0with all the details.<\/p>\n<p>To get started working with canvas source files, download and install the Power Platform CLI in one of two ways:<\/p>\n<ul>\n<li>Download and install the <a href=\"https:\/\/aka.ms\/powerplatformcli\">stand alone Power Platform CLI<\/a>.<\/li>\n<li>Download and install the <a href=\"https:\/\/aka.ms\/ppcvscode\">public preview of the\u00a0Power Platform Extension for Visual Studio Code<\/a>, which includes the Power Platform CLI for use within Visual Studio Code.<\/li>\n<\/ul>\n<p>If you already have the Power Platform CLI installed, you can update it to version 1.7.2 that includes canvas support with:<\/p>\n<pre>pac install latest<\/pre>\n<p>The commands have changed a little from the open source offering to fit in with the CLI&#8217;s command structure.\u00a0 For example, to unpack <em>chess.msapp<\/em> and place the results in the directory <em>chess_src<\/em>:<\/p>\n<pre>pac canvas unpack --msapp chess.msapp --sources chess_src<\/pre>\n<p>The app&#8217;s formulas can now be viewed and modified within the *.fx.yaml files of the <em>chess_src<\/em> directory.<\/p>\n<p>When you are ready to bring the app back into the canvas studio to run and publish:<\/p>\n<pre>pac canvas pack --msapp chess_mods.msapp --sources chess_src<\/pre>\n<p>It&#8217;s that simple.\u00a0 The <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/developer\/data-platform\/powerapps-cli\">Power Platform CLI documentation<\/a> goes into much more detail and explains how to interpret, modify, and merge the source files.<\/p>\n<p>And now, you can do all of it from within VS Code.\u00a0 In this animation:<\/p>\n<ol>\n<li>A canvas app is downloaded through the canvas studio as an .msapp file.<\/li>\n<li>The file is unpacked within VS Code, creating a directory of source files.<\/li>\n<li>One of the source files is edited, changing the singular &#8220;Person&#8221; into the plural &#8220;People&#8221; (after all, this tool is all about enabling collaboration).<\/li>\n<li>A new .msapp file is created by packing the source directory.<\/li>\n<li>The .msapp file is uploaded to canvas studio.<\/li>\n<li>And finally, we see the result of our edit.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-15396\" height=\"768\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/06\/2021-06-16_23h58_30.gif\" width=\"1280\"\/><\/p>\n<p>The canvas pack and unpack functionality is still in preview.\u00a0 It is very stable and has not changed much since January, but there still may be some more file format changes yet to come.\u00a0 For now we recommend treating the source files unpacked as a companion to the .msapp files, to continue archiving the .msapp file as well if you are using version control, in case there is an issue with this preview release or a source format change occurs in the future.<\/p>\n<p>The tool&#8217;s\u00a0<a href=\"https:\/\/github.com\/microsoft\/PowerApps-Language-Tooling\">open source GitHub project<\/a> is not going away.\u00a0 That will continue to be the home of the tool&#8217;s source and will always contain the most up to date sources.\u00a0 It is the place to report issues and discuss enhancements.\u00a0 We will snapshot and release new versions of the repo through the Power Platform Command Line from time to time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The open source tool for packing and unpacking a Canvas app is now available in preview through the Power Platform Command Line interface.<\/p>\n","protected":false},"author":86,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[],"job-role":[],"product":[3473],"property":[],"topic":[3421],"coauthors":[2104],"class_list":["post-15320","post","type-post","status-publish","format-standard","hentry","audience-it-professional","product-power-apps","topic-application-modernization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Canvas source code tool integrated with Power Platform CLI - Microsoft Power Platform Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Canvas source code tool integrated with Power Platform CLI - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"The open source tool for packing and unpacking a Canvas app is now available in preview through the Power Platform Command Line interface.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/canvas-source-code-tool-integrated-with-power-platform-cli\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-17T19:04:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T14:53:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/06\/2021-06-16_23h58_30.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Greg Lindhorst\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Greg Lindhorst\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/greg-lindhorst\/\",\"@type\":\"Person\",\"@name\":\"Greg Lindhorst\"}],\"headline\":\"Canvas source code tool integrated with Power Platform CLI\",\"datePublished\":\"2021-06-17T19:04:00+00:00\",\"dateModified\":\"2025-06-11T14:53:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/\"},\"wordCount\":545,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/06\/2021-06-16_23h58_30.gif\",\"keywords\":[\"Power Fx\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/\",\"name\":\"Canvas source code tool integrated with Power Platform CLI - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/06\/2021-06-16_23h58_30.gif\",\"datePublished\":\"2021-06-17T19:04:00+00:00\",\"dateModified\":\"2025-06-11T14:53:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#primaryimage\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/06\/2021-06-16_23h58_30.gif\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/06\/2021-06-16_23h58_30.gif\",\"width\":1280,\"height\":768,\"caption\":\"graphical user interface, application\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Canvas source code tool integrated with Power Platform CLI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/dbd4cb8af4503e696f240353831f05d4\",\"name\":\"Greg Lindhorst\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g0133d144d5ed416197bd3b29ccd9a59c\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g\",\"caption\":\"Greg Lindhorst\"},\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/gregli\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Canvas source code tool integrated with Power Platform CLI - Microsoft Power Platform Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/","og_locale":"en_US","og_type":"article","og_title":"Canvas source code tool integrated with Power Platform CLI - Microsoft Power Platform Blog","og_description":"The open source tool for packing and unpacking a Canvas app is now available in preview through the Power Platform Command Line interface.","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/canvas-source-code-tool-integrated-with-power-platform-cli\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2021-06-17T19:04:00+00:00","article_modified_time":"2025-06-11T14:53:44+00:00","og_image":[{"width":1280,"height":768,"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/06\/2021-06-16_23h58_30.gif","type":"image\/gif"}],"author":"Greg Lindhorst","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Greg Lindhorst","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/greg-lindhorst\/","@type":"Person","@name":"Greg Lindhorst"}],"headline":"Canvas source code tool integrated with Power Platform CLI","datePublished":"2021-06-17T19:04:00+00:00","dateModified":"2025-06-11T14:53:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/"},"wordCount":545,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/06\/2021-06-16_23h58_30.gif","keywords":["Power Fx"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/","name":"Canvas source code tool integrated with Power Platform CLI - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/06\/2021-06-16_23h58_30.gif","datePublished":"2021-06-17T19:04:00+00:00","dateModified":"2025-06-11T14:53:44+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#primaryimage","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/06\/2021-06-16_23h58_30.gif","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/06\/2021-06-16_23h58_30.gif","width":1280,"height":768,"caption":"graphical user interface, application"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2021\/06\/17\/canvas-source-code-tool-integrated-with-power-platform-cli\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Canvas source code tool integrated with Power Platform CLI"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/dbd4cb8af4503e696f240353831f05d4","name":"Greg Lindhorst","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g0133d144d5ed416197bd3b29ccd9a59c","url":"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d2e26bc357423265c4eeeb6a4ed51bd71fb29b8eced3e31f4bc1ccd5bedaf80f?s=96&d=mm&r=g","caption":"Greg Lindhorst"},"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/gregli\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/15320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/86"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=15320"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/15320\/revisions"}],"predecessor-version":[{"id":130344,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/15320\/revisions\/130344"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=15320"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=15320"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=15320"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=15320"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=15320"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=15320"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=15320"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=15320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}