{"id":1370,"date":"2026-08-14T11:43:25","date_gmt":"2026-08-14T18:43:25","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/ifdef-windows\/?p=1370"},"modified":"2026-08-14T11:43:25","modified_gmt":"2026-08-14T18:43:25","slug":"windows-app-development-cli-v0-6-create-new-winui-applications-sign-packages-with-azure-and-more","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/ifdef-windows\/windows-app-development-cli-v0-6-create-new-winui-applications-sign-packages-with-azure-and-more\/","title":{"rendered":"Windows App Development CLI v0.6 &#8211; create new WinUI applications, sign packages with Azure, and more"},"content":{"rendered":"<p><a href=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/blog-hero-rounded.webp\"><img decoding=\"async\" class=\"wp-image-1376 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/blog-hero-rounded-300x124.webp\" alt=\"Blog post hero image highlighting new WinApp features\" width=\"950\" height=\"393\" srcset=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/blog-hero-rounded-300x124.webp 300w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/blog-hero-rounded-1024x425.webp 1024w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/blog-hero-rounded-768x319.webp 768w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/blog-hero-rounded.webp 1441w\" sizes=\"(max-width: 950px) 100vw, 950px\" \/><\/a><\/p>\n<p>Windows App Development CLI v0.6.0 has just shipped and contains a ton of new features. Much of the changes in this release focus on getting from zero to a running app faster: scaffold a fresh WinUI project with a single command, search real WinUI controls and samples without leaving the terminal, and run your app straight from a <code class=\"language-default\">.csproj<\/code> with no manual build step first. It also adds cloud-based artifact signing, sparse-package workflows, and agent-friendly UI recordings. Grab it with <code class=\"language-default\">winget install Microsoft.WinAppCLI<\/code>, or head to <a href=\"https:\/\/github.com\/microsoft\/winappCli\">the repo<\/a> for npm and other install options.<\/p>\n<p><div  class=\"d-flex justify-content-left\"><a class=\"cta_button_link btn-primary mb-24\" href=\"https:\/\/github.com\/microsoft\/winappCli\" target=\"_blank\">Get started with the Windows App Development CLI<\/a><\/div><\/p>\n<p>Here&#8217;s a tour of the highlights.<\/p>\n<h2>\u2728 Scaffold a New App with <code class=\"language-default\">winapp new<\/code><\/h2>\n<div>\n<p>The new <code class=\"language-default\">winapp new<\/code> command creates a WinUI 3 app from the official Windows App SDK <code class=\"language-default\">dotnet new<\/code> templates. It installs (and offers to update) the template pack for you, so you don&#8217;t have to hunt for the right NuGet or workload first. It&#8217;s interactive by default, allowing you to select a template and name your app, and falls back to sensible defaults in CI and other non-interactive shells.<\/p>\n<pre class=\"prettyprint language-default\"><code class=\"language-default\"># See every template available in your installed pack\r\n winapp new --list\r\n \r\n # Create a blank WinUI 3 app (the default template)\r\n winapp new --name MyApp\r\n \r\n # Start from a richer template, such as a NavigationView or MVVM app\r\n winapp new --name MyApp --template winui-navview\r\n winapp new --name MyApp --template winui-mvvm<\/code><\/pre>\n<\/div>\n<div>\n<p>Templates include a blank app (<code class=\"language-default\">winui<\/code>), <code class=\"language-default\">winui-navview<\/code>, <code class=\"language-default\">winui-tabview<\/code>, an MVVM starter (<code class=\"language-default\">winui-mvvm<\/code>), a class library (<code class=\"language-default\">winui-lib<\/code>), and a packaged unit-test app (<code class=\"language-default\">winui-unittest<\/code>). The list is read live from the pack you have, so <code class=\"language-default\">--list<\/code> always reflects your version. For reproducible scaffolding across machines, pin the pack with <code class=\"language-default\">--template-version 1.2.3<\/code>, or take the newest with <code class=\"language-default\">--template-version latest<\/code>.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/new-terminal.webp\"><img decoding=\"async\" class=\"wp-image-1383 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/new-terminal-300x180.webp\" alt=\"Image of terminal window with new command output.\" width=\"735\" height=\"441\" srcset=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/new-terminal-300x180.webp 300w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/new-terminal-1024x613.webp 1024w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/new-terminal-768x460.webp 768w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/new-terminal-1536x919.webp 1536w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/new-terminal.webp 1549w\" sizes=\"(max-width: 735px) 100vw, 735px\" \/><\/a><\/p>\n<p>Where <code class=\"language-default\">winapp init<\/code> adds packaging and identity assets to an <em>existing<\/em> project, <code class=\"language-default\">winapp new<\/code> is the entry point for creating a new one.<\/p>\n<\/div>\n<h2>\ud83d\udd0e Find Real WinUI Code with <code class=\"language-default\">winapp find-ui<\/code><\/h2>\n<div>\n<p>Sometimes you know the control you want but not how to wire it up. <code class=\"language-default\">winapp find-ui<\/code> searches real, working WinUI samples from the <a href=\"https:\/\/github.com\/microsoft\/WinUI-Gallery\">WinUI 3 Gallery<\/a> and the <a href=\"https:\/\/github.com\/CommunityToolkit\/Windows\">Windows Community Toolkit<\/a>, and hands you copy-pasteable XAML and C#. It&#8217;s designed to be great for AI agents and humans.<\/p>\n<pre class=\"prettyprint language-default\"><code class=\"language-default\"># Search by intent, returning matching controls with scenario ids \r\nwinapp find-ui \"tabbed layout\" \r\n\r\n# Narrow to a single source \r\nwinapp find-ui \"settings card\" --source toolkit \r\n\r\n# Pull the full XAML + C# for a specific scenario \r\nwinapp find-ui --id gallery-tabview-1<\/code><\/pre>\n<\/div>\n<div>\n<p>The workflow is two steps: search compactly to find the right control and its scenario ids, then fetch the complete code with <code class=\"language-default\">--id<\/code>. The corpus is cached per-user after the first run (refreshed at most weekly, or on demand with <code class=\"language-default\">--refresh<\/code>). A third source, the C#-only <a href=\"https:\/\/github.com\/microsoft\/microsoft-ui-reactor\">ReactorGallery<\/a>, is opt-in via <code class=\"language-default\">--source reactor<\/code> for MVU\/Reactor projects.<\/p>\n<\/div>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/find-ui-terminal.webp\"><img decoding=\"async\" class=\"wp-image-1385 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/find-ui-terminal-300x119.webp\" alt=\"Image of terminal output for find-ui command.\" width=\"880\" height=\"349\" srcset=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/find-ui-terminal-300x119.webp 300w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/find-ui-terminal-1024x406.webp 1024w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/find-ui-terminal-768x305.webp 768w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/find-ui-terminal-1536x610.webp 1536w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/find-ui-terminal-2048x813.webp 2048w\" sizes=\"(max-width: 880px) 100vw, 880px\" \/><\/a><\/p>\n<h2>\ud83d\ude80 Run Straight from a <code class=\"language-default\">.csproj<\/code><\/h2>\n<div>\n<p><code class=\"language-default\">winapp run<\/code> now has a <strong>project mode<\/strong>. Point it at a <code class=\"language-default\">.csproj<\/code>, a <code class=\"language-default\">.sln<\/code>\/<code class=\"language-default\">.slnx<\/code>, or a directory containing one, and it builds the project <em>and<\/em> launches it with package identity. There&#8217;s no separate <code class=\"language-default\">dotnet build<\/code> step and no digging for the right output folder. It works for both packaged and unpackaged WinUI apps, and the mode is chosen automatically from your input.<\/p>\n<\/div>\n<div>\n<pre class=\"prettyprint language-default\"><code class=\"language-default\"># Build and run the project in the current directory (like dotnet run)\r\nwinapp run\r\n\r\n# Or point at a specific project\r\nwinapp run .\\src\\MyApp\\MyApp.csproj\r\n\r\n# Pick a configuration\/runtime and pass MSBuild properties through\r\nwinapp run . -c Release -r win-arm64 -p WindowsPackageType=None<\/code><\/pre>\n<p>Project mode maps familiar options straight to MSBuild: <code class=\"language-default\">-c\/--configuration<\/code>, <code class=\"language-default\">-r\/--runtime<\/code>, <code class=\"language-default\">-f\/--framework<\/code>, <code class=\"language-default\">--arch<\/code>, <code class=\"language-default\">--no-build<\/code>, <code class=\"language-default\">--no-restore<\/code>, and <code class=\"language-default\">-p\/--property<\/code>. The existing folder mode is unchanged: pass a build-output folder and it registers a loose-layout package exactly as before. (Run with <code class=\"language-default\">--verbose<\/code> if you ever want to see which mode was chosen and why.)<\/p>\n<\/div>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/project-run-terminal.webp\"><img decoding=\"async\" class=\"wp-image-1386 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/project-run-terminal-300x176.webp\" alt=\"Terminal output for run command running in project mode.\" width=\"938\" height=\"550\" srcset=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/project-run-terminal-300x176.webp 300w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/project-run-terminal-1024x600.webp 1024w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/project-run-terminal-768x450.webp 768w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/project-run-terminal.webp 1438w\" sizes=\"(max-width: 938px) 100vw, 938px\" \/><\/a><\/p>\n<h2>\ud83d\udd0f Cloud Signing with <code class=\"language-default\">winapp az-sign<\/code><\/h2>\n<div>\n<p>The new <code class=\"language-default\">winapp az-sign<\/code> command code-signs an exe, MSIX, or MSIX bundle using <a href=\"https:\/\/learn.microsoft.com\/azure\/trusted-signing\/\">Azure Trusted Signing<\/a>, a cloud-managed signing identity, so <strong>no private key (PFX) ever lives on the local machine<\/strong>. It uses Azure&#8217;s standard credential chain, which makes it a natural fit for CI: an <code class=\"language-default\">azure\/login<\/code> session, OIDC, or a managed identity are all honored automatically.<\/p>\n<\/div>\n<div>\n<pre class=\"prettyprint language-default\"><code class=\"language-default\"># Interactive: discover and select subscription, account, and profile\r\nwinapp az-sign .\\app.msix\r\n\r\n# Fully specified, no prompting (ideal for CI\/CD)\r\nwinapp az-sign .\\app.msix --subscription &lt;sub-id&gt; --resource-group &lt;rg&gt; --account &lt;account&gt; --profile &lt;profile&gt;\r\n\r\n# Reuse an existing metadata.json (skips resource discovery)\r\nwinapp az-sign .\\app.msix --metadata-file .\\metadata.json<\/code><\/pre>\n<p>Passing all four discovery flags (<code class=\"language-default\">--subscription<\/code>, <code class=\"language-default\">--resource-group<\/code>, <code class=\"language-default\">--account<\/code>, <code class=\"language-default\">--profile<\/code>) lets <code class=\"language-default\">az-sign<\/code> validate resources with direct reads instead of listing them, so a least-privilege CI principal scoped to just that certificate profile is enough.<\/p>\n<\/div>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/az-sign-terminal.webp\"><img decoding=\"async\" class=\"wp-image-1387 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/az-sign-terminal-300x102.webp\" alt=\"Terminal output from new az-sign command.\" width=\"847\" height=\"288\" srcset=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/az-sign-terminal-300x102.webp 300w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/az-sign-terminal-1024x348.webp 1024w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/az-sign-terminal-768x261.webp 768w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/az-sign-terminal-1536x522.webp 1536w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/az-sign-terminal.webp 1900w\" sizes=\"(max-width: 847px) 100vw, 847px\" \/><\/a><\/p>\n<h2>\ud83d\udce6 Sparse Packaging Support<\/h2>\n<div>\n<p>You can now give package identity to an <em>existing<\/em> desktop app, so it can use notifications, background tasks, or other identity-gated APIs, without converting it to a full MSIX. v0.6.0 adds an end-to-end <strong>sparse packaging<\/strong> workflow across three commands.<\/p>\n<\/div>\n<div>\n<pre class=\"prettyprint language-default\"><code class=\"language-default\"># 1. Generate an identity-only sparse manifest for an existing exe (no SDK install)\r\nwinapp init --exe .\\bin\\Release\\net8.0-windows\\MyApp.exe --sparse --use-defaults\r\n\r\n# 2. Pack the sparse manifest into an identity-only .msix\r\nwinapp pack .\\sparse\\appxmanifest.xml\r\n\r\n# 3. Link the exe to its sparse identity package\r\nwinapp embed-identity .\\bin\\Release\\net8.0-windows\\MyApp.exe<\/code><\/pre>\n<p><code class=\"language-default\">winapp init --sparse<\/code> writes an identity-only <code class=\"language-default\">appxmanifest.xml<\/code> (plus placeholder assets) and skips all SDK\/package installation, since sparse identity packages have no SDK dependencies. <code class=\"language-default\">winapp pack<\/code> now accepts that manifest directly to build the identity <code class=\"language-default\">.msix<\/code>, and <code class=\"language-default\">winapp embed-identity<\/code> connects the exe to it. See the <a href=\"https:\/\/github.com\/microsoft\/winappCli\/blob\/main\/docs\/guides\/sparse.md\">Sparse Packaging Guide<\/a> for the full walkthrough.<\/p>\n<\/div>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/sparse-terminal.webp\"><img decoding=\"async\" class=\"wp-image-1388 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/sparse-terminal-300x175.webp\" alt=\"Image of terminal output from running new sparse packaging workflow.\" width=\"878\" height=\"512\" srcset=\"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/sparse-terminal-300x175.webp 300w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/sparse-terminal-1024x596.webp 1024w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/sparse-terminal-768x447.webp 768w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/sparse-terminal-1536x895.webp 1536w, https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-content\/uploads\/sites\/61\/2026\/08\/sparse-terminal-2048x1193.webp 2048w\" sizes=\"(max-width: 878px) 100vw, 878px\" \/><\/a><\/p>\n<h2>\u26a1 Other Notable Changes<\/h2>\n<ul>\n<li><strong>Agent-readable UI recordings<\/strong>: <code class=\"language-default\">winapp ui record --frames<\/code> now emits a sidecar bundle alongside the MP4: timestamped JPEG frames, a <code class=\"language-default\">frames.ndjson<\/code> index, and a <code class=\"language-default\">manifest.json<\/code>, so agents can reason over a recording frame by frame.<\/li>\n<li><strong>Native WinUI 3 from Node.js<\/strong>: A new sample shows driving a native WinUI 3 <code class=\"language-default\">Application<\/code> and <code class=\"language-default\">Window<\/code> from Node.js.<\/li>\n<li><strong>Unified plugin &amp; new skills<\/strong>: The GitHub Copilot and Claude Code plugins are now a single shared plugin, and a new <code class=\"language-default\">winapp-maui<\/code> skill covers the MAUI resizetizer manifest dependency.<\/li>\n<\/ul>\n<h2>\ud83d\udc1b Bug Fixes<\/h2>\n<ul>\n<li>Fixed MSIX bundle version generation<\/li>\n<li>Backfilled MS Learn documentation fixes and added a validation gate to keep docs in sync<\/li>\n<li>Mapped the remaining <code class=\"language-default\">winapp run<\/code> options to MSBuild properties in project mode<\/li>\n<li>Only show the folder-mode discovery breadcrumb at debug verbosity<\/li>\n<li>Fixed a flaky tree-kill test by retrying the PID file read<\/li>\n<\/ul>\n<h2>\ud83d\udd12 Security &amp; Infrastructure<\/h2>\n<ul>\n<li>Pinned all GitHub Actions to full-length commit SHAs and adopted the CodeQL <em>security-extended<\/em> suite<\/li>\n<li>Extended Dependabot coverage to NuGet and npm<\/li>\n<li>Used <code class=\"language-default\">-EncodedCommand<\/code> for the elevated Developer Mode script<\/li>\n<\/ul>\n<h2>\ud83d\udda5\ufe0f Get started today<\/h2>\n<p>That&#8217;s v0.6.0: faster project setup, real sample code on tap, one-step run from source, and cloud signing to round it out. It&#8217;s in public preview today, and we build these releases around the feedback we get. Tell us what&#8217;s working (and what isn&#8217;t) by filing issues on our <a href=\"https:\/\/github.com\/microsoft\/WinAppCli\">GitHub repository<\/a>, where you&#8217;ll also find the docs and guides.<\/p>\n<p><strong>Install via WinGet:<\/strong><\/p>\n<pre class=\"prettyprint language-default\"><code class=\"language-default\">winget install microsoft.winappcli<\/code><\/pre>\n<p><strong>Install via npm:<\/strong><\/p>\n<pre class=\"prettyprint language-default\"><code class=\"language-default\">npm install --save-dev @microsoft\/winappcli<\/code><\/pre>\n<p>Happy building!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Windows App Development CLI v0.6.0 has just shipped and contains a ton of new features. Much of the changes in this release focus on getting from zero to a running app faster: scaffold a fresh WinUI project with a single command, search real WinUI controls and samples without leaving the terminal, and run your app [&hellip;]<\/p>\n","protected":false},"author":73101,"featured_media":1376,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1370","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ifdef-windows"],"acf":[],"blog_post_summary":"<p>Windows App Development CLI v0.6.0 has just shipped and contains a ton of new features. Much of the changes in this release focus on getting from zero to a running app faster: scaffold a fresh WinUI project with a single command, search real WinUI controls and samples without leaving the terminal, and run your app [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-json\/wp\/v2\/posts\/1370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-json\/wp\/v2\/users\/73101"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-json\/wp\/v2\/comments?post=1370"}],"version-history":[{"count":2,"href":"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-json\/wp\/v2\/posts\/1370\/revisions"}],"predecessor-version":[{"id":1389,"href":"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-json\/wp\/v2\/posts\/1370\/revisions\/1389"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-json\/wp\/v2\/media\/1376"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-json\/wp\/v2\/media?parent=1370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-json\/wp\/v2\/categories?post=1370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/ifdef-windows\/wp-json\/wp\/v2\/tags?post=1370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}