{"id":384456,"date":"2026-10-11T15:39:18","date_gmt":"2026-10-11T15:39:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/rightblogger\/"},"modified":"2026-10-11T22:50:20","modified_gmt":"2026-10-11T22:50:20","slug":"rightblogger","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/rightblogger\/","author":7436712,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.6.2","stable_tag":"1.6.2","tested":"7.1.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"RightBlogger","header_author":"RightBlogger","header_description":"Connect your WordPress site to RightBlogger to publish AI-generated content directly.","assets_banners_color":"a3a1c5","last_updated":"2026-10-11 22:50:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/rightblogger.com\/wordpress","header_author_uri":"https:\/\/rightblogger.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":80,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.6.2":{"tag":"1.6.2","author":"someguy9","date":"2026-10-11 22:50:20","revision":3740227}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3740227,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3740227,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3740227,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3740227,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"rightblogger\/tool-studio":{"name":"rightblogger\/tool-studio","title":"Tool Studio"}},"tagged_versions":["1.6.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[210511,10726,181641,6681,186],"plugin_category":[55],"plugin_contributors":[91683],"plugin_business_model":[],"class_list":["post-384456","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-writer","plugin_tags-autoblogging","plugin_tags-content-automation","plugin_tags-internal-links","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-someguy9","plugin_committers-someguy9"],"banners":{"banner":"https:\/\/ps.w.org\/rightblogger\/assets\/banner-772x250.jpg?rev=3740227","banner_2x":"https:\/\/ps.w.org\/rightblogger\/assets\/banner-1544x500.jpg?rev=3740227","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/rightblogger\/assets\/icon-128x128.png?rev=3740227","icon_2x":"https:\/\/ps.w.org\/rightblogger\/assets\/icon-256x256.png?rev=3740227","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>RightBlogger is an AI SEO platform for bloggers. This plugin connects your WordPress site to your <a href=\"https:\/\/rightblogger.com\">RightBlogger<\/a> account so it can publish new posts and keep the ones you already have improving.<\/p>\n\n<p><strong>Write and publish<\/strong><\/p>\n\n<ul>\n<li><strong>Autoblogging<\/strong> - Plan posts from keyword research in the Content Planner, and RightBlogger writes and publishes them on your schedule<\/li>\n<li><strong>Ready-to-publish posts<\/strong> - Featured and inline images land in your Media Library, and categories, tags and the post author are set for you<\/li>\n<li><strong>SEO plugin support<\/strong> - Writes the meta title, description and focus keyphrase to Yoast, Rank Math, AIOSEO, SEOPress, The SEO Framework and Squirrly SEO<\/li>\n<li><strong>IndexNow<\/strong> - On paid plans, tells search engines about a post as soon as it goes live<\/li>\n<\/ul>\n\n<p><strong>Keep your site improving with Site Agent<\/strong><\/p>\n\n<p>Site Agent audits your published posts on a regular schedule and fixes what it finds:<\/p>\n\n<ul>\n<li>Adds internal links between related posts<\/li>\n<li>Rewrites meta descriptions on pages with a low click-through rate in Google<\/li>\n<li>Removes or replaces broken outbound links<\/li>\n<li>Refreshes outdated years in post titles<\/li>\n<\/ul>\n\n<p>Pick Ask Approval, Smart or Fully Automatic mode to decide how much it applies on its own, or give it plain-language tasks. Every change can be undone for 30 days.<\/p>\n\n<p><strong>Also included<\/strong><\/p>\n\n<ul>\n<li><strong>Custom HTML embeds<\/strong> - Publish posts with third-party widgets, scripts and iframes (Elfsight, Calendly, forms, etc.) when the post's author is allowed to post unfiltered HTML in WordPress<\/li>\n<li><strong>Tool Studio block<\/strong> - Embed your interactive RightBlogger tools with the \"RightBlogger Tool\" block<\/li>\n<li><strong>No password sharing<\/strong> - The plugin connects with a site-specific key, so you never share your WordPress login<\/li>\n<\/ul>\n\n<p><strong>How it works<\/strong><\/p>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Go to Settings \u2192 RightBlogger and click \"Connect to RightBlogger\"<\/li>\n<li>Sign in or create a free account, then pick the project for this site<\/li>\n<li>Publish from RightBlogger, or turn on autoblogging and Site Agent<\/li>\n<\/ol>\n\n<p><strong>Requirements<\/strong><\/p>\n\n<ul>\n<li>WordPress 5.8 or higher and PHP 7.4 or higher<\/li>\n<li>A RightBlogger account. The free plan lets you try the writing tools and publish to WordPress; autoblogging, Site Agent and IndexNow are on paid plans (<a href=\"https:\/\/rightblogger.com\/pricing\">see pricing<\/a>).<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects your WordPress site to the RightBlogger platform (rightblogger.com), which is required for its core purpose: publishing content you create in RightBlogger to your WordPress site.<\/p>\n\n<p>What it does and what data is involved:<\/p>\n\n<ul>\n<li><strong>Connection:<\/strong> when you connect your site, the plugin registers your site URL with your RightBlogger account and stores a secret connection key on your site. RightBlogger's servers use this key to authenticate requests to your site's REST API (creating and updating posts, uploading images, reading site info needed for publishing).<\/li>\n<li><strong>Post status updates:<\/strong> when a post RightBlogger published changes status (published, scheduled, trashed), the plugin sends RightBlogger the post ID, URL, title and new status so your RightBlogger dashboard stays in sync.<\/li>\n<li><strong>Account details:<\/strong> while connected, the plugin checks the connection and loads your account's branding and Tool Studio tool list from rightblogger.com.<\/li>\n<li><strong>Tool Studio embeds (optional):<\/strong> these render only when you insert one of your own tools with the block editor; nothing loads on sites that have not done so. When a page with the block is viewed, the tool loads from rightblogger.com so visitors can use it. The visitor's browser requests the embed from rightblogger.com, which receives standard request data (IP address, user agent) as with any embedded third-party content.<\/li>\n<li><strong>IndexNow:<\/strong> the post status update includes your site's IndexNow key, and on paid plans RightBlogger uses it to notify IndexNow search engines of the post's URL. The plugin serves the key file at <code>\/{key}.txt<\/code> so those search engines can verify it.<\/li>\n<\/ul>\n\n<p>No data is sent to RightBlogger until you explicitly connect your site. Disconnecting or uninstalling removes the stored keys.<\/p>\n\n<p>This service is provided by RightBlogger: <a href=\"https:\/\/rightblogger.com\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/rightblogger.com\/privacy-policy\">Privacy Policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to Plugins \u2192 Add New and search for \"RightBlogger\"<\/li>\n<li>Click Install Now, then Activate<\/li>\n<li>Go to Settings \u2192 RightBlogger and click \"Connect to RightBlogger\"<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20rightblogger%20account%3F\"><h3>Do I need a RightBlogger account?<\/h3><\/dt>\n<dd><p>Yes. The plugin publishes what you create in RightBlogger, so it needs an account. A <a href=\"https:\/\/rightblogger.com\/signup\">free account<\/a> is enough to connect and publish posts; autoblogging, Site Agent and IndexNow are on paid plans.<\/p><\/dd>\n<dt id=\"is%20my%20wordpress%20password%20shared%3F\"><h3>Is my WordPress password shared?<\/h3><\/dt>\n<dd><p>No. The plugin connects with a site-specific key instead of an Application Password, so your WordPress login is never shared with RightBlogger.<\/p><\/dd>\n<dt id=\"does%20site%20agent%20change%20my%20posts%20without%20asking%3F\"><h3>Does Site Agent change my posts without asking?<\/h3><\/dt>\n<dd><p>Only if you let it. In Ask Approval mode every change waits for you; Smart and Fully Automatic modes apply more on their own. Every change Site Agent makes can be undone for 30 days.<\/p><\/dd>\n<dt id=\"can%20i%20disconnect%20my%20site%3F\"><h3>Can I disconnect my site?<\/h3><\/dt>\n<dd><p>Yes, you can disconnect your site at any time from the Settings \u2192 RightBlogger page.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20disconnect%3F\"><h3>What happens when I disconnect?<\/h3><\/dt>\n<dd><p>When you disconnect, RightBlogger will no longer be able to publish content to your site. Previously published posts will remain on your site.<\/p><\/dd>\n<dt id=\"can%20i%20publish%20posts%20that%20include%20scripts%20or%20third-party%20widgets%3F\"><h3>Can I publish posts that include scripts or third-party widgets?<\/h3><\/dt>\n<dd><p>Yes, when the post's author is allowed to post unfiltered HTML in WordPress. Administrators and editors on a single site are, and an administrator is the default author. HTML you place inside an \"Embed HTML\" block in the RightBlogger editor (Elfsight, Calendly, forms, review widgets, etc.) is then kept as written; everything else is sanitized normally with <code>wp_kses_post<\/code>.<\/p>\n\n<p>This is the same rule the WordPress editor applies. On multisite networks, on sites that set <code>DISALLOW_UNFILTERED_HTML<\/code>, or for posts credited to an Author or Contributor, scripts are removed. To keep them, choose an administrator as the Post Author in RightBlogger's WordPress settings.<\/p><\/dd>\n<dt id=\"how%20does%20indexnow%20work%3F\"><h3>How does IndexNow work?<\/h3><\/dt>\n<dd><p>On paid plans it runs automatically once your site is connected. When RightBlogger publishes a post, RightBlogger notifies search engines that support IndexNow (Bing, Yandex, Naver, Seznam, Yep) so they find it sooner. The plugin serves the verification key file those search engines check. No setup required.<\/p><\/dd>\n<dt id=\"how%20do%20i%20embed%20a%20rightblogger%20tool%20on%20a%20page%3F\"><h3>How do I embed a RightBlogger tool on a page?<\/h3><\/dt>\n<dd><p>Edit any post or page with the block editor, add the \"RightBlogger Tool\" block (search for \"RightBlogger\" or \"tool\"), and choose one of your Tool Studio tools from the dropdown. The tool list is pulled from your connected RightBlogger account, so make sure the site is connected first under Settings \u2192 RightBlogger. The tool renders as a responsive, auto-resizing embed on the published page.<\/p><\/dd>\n<dt id=\"which%20seo%20plugins%20are%20supported%3F\"><h3>Which SEO plugins are supported?<\/h3><\/dt>\n<dd><p>The plugin auto-detects Yoast SEO, Rank Math, All in One SEO (AIOSEO), SEOPress, The SEO Framework, and Squirrly SEO. When connected, RightBlogger writes the meta title, description, and focus keyphrase to whichever plugin you have active. The SEO Framework does not have a focus keyphrase field, so only title and description are written there. Squirrly stores SEO data in its own table rather than post meta, so RightBlogger writes through Squirrly's snippet model and preserves any Open Graph \/ Twitter values you've already set. Open Graph and Twitter card output is otherwise left to your SEO plugin's defaults.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Changed: Plugin updates now come from WordPress.org.<\/li>\n<li>Fixed: On ClassicPress and other sites without block support, posts published or edited by RightBlogger no longer carry block editor markers, which showed up as empty paragraphs on the live page and as extra comment lines in the Text tab.<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Changed: Custom HTML embeds (scripts, iframes, widgets) are now kept only when the post's author is allowed to post unfiltered HTML in WordPress, the same rule the WordPress editor applies. Administrators and editors on single sites, the default author, are unaffected. On multisite, on sites with DISALLOW_UNFILTERED_HTML, or for posts credited to an Author or Contributor, scripts are removed. Embeds already on a post are left alone when RightBlogger edits it.<\/li>\n<li>Improved: The tool embed block now loads its script through WordPress's script loader instead of printing it inline.<\/li>\n<li>Improved: Every message with a placeholder now carries a note for translators.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Security: Connecting a site now requires a confirmation token created by your own WordPress admin, so a link someone else sends you can no longer connect your site to a different RightBlogger account. Updating is recommended.<\/li>\n<li>Improved: Hardened output escaping and input handling on the settings screens.<\/li>\n<\/ul>\n\n<h4>1.5.9<\/h4>\n\n<ul>\n<li>Fixed: A published post could take over the URL of a post you already had. RightBlogger sends the URL slug it generated for the article, and WordPress only checks that slug against your existing posts when a post is saved as published. Posts arrive as drafts by default, so that check was skipped and a slug already in use was written as-is. The plugin now checks the slug itself before creating or updating a post and adds a numeric suffix when it is taken, the same way WordPress does.<\/li>\n<\/ul>\n\n<h4>1.5.8<\/h4>\n\n<ul>\n<li>Fixed: The real cause of duplicated images. Image-optimization plugins that lazy-load (Optimole and similar) rewrite every REST API response, so when RightBlogger read a post back it received the lazy-loaded version of the markup rather than what WordPress actually had stored. Editing that and saving it added one more copy of every image to the post, each time. RightBlogger now asks those plugins to leave its own API responses alone. Note this stops any further duplication but does not remove copies already added.<\/li>\n<\/ul>\n\n<h4>1.5.7<\/h4>\n\n<ul>\n<li>Fixed: Saving a post no longer strips backslashes from block markup. Blocks that store escaped JSON in their attributes (Rank Math's FAQ block is the common one) kept their escapes eaten on every save, so the editor reported \"Block contains unexpected or invalid content\" and the block had to be converted back to a plain block to be readable.<\/li>\n<li>Fixed: Saving no longer corrupts the placeholder that lazy-loading image plugins (Optimole, WP Rocket, Smush and similar) store in an image tag. This was one contributor to duplicated images, but not the main one. See 1.5.8 for the actual cause.<\/li>\n<li>Fixed: Editing a post no longer rewrites the rest of it. When RightBlogger updates one passage, only that passage is now re-checked. The rest of the post is left exactly as WordPress already stored it. Previously the whole body was re-processed on every edit, which silently deleted things WordPress itself allows but its cleanup routine does not: embedded YouTube and Vimeo videos, Google Maps, inline SVG icons, the source tags inside video and audio players, and responsive image data (srcset, sizes). None of that had anything to do with the change being made.<\/li>\n<\/ul>\n\n<h4>1.5.6<\/h4>\n\n<ul>\n<li>New: Custom post type support. RightBlogger can publish into a registered custom post type (for example a \"blogs\" CPT) instead of only the standard Posts type. Any unknown or WordPress-internal type falls back to Posts.<\/li>\n<\/ul>\n\n<h4>1.5.4<\/h4>\n\n<ul>\n<li>New: Page-builder detection. Post lookups and updates now report when a post's layout is owned by Beaver Builder, Elementor, Divi, Bricks, or Oxygen, so the RightBlogger Site Agent can skip content edits that would never appear on the live page instead of reporting a false success.<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>New: Squirrly SEO support. Writes the SEO title, meta description, and focus keyphrase (Squirrly's \"keywords\" field) when publishing. Squirrly stores SEO in its own database table rather than post meta, so values are saved through Squirrly's snippet model and existing Open Graph \/ Twitter \/ canonical data on the snippet is preserved.<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Improved: White-label branding is now binary. The plugin shows either your organization's name or \"RightBlogger\", never a generic \"Content Connector\" placeholder. Agency branding applies only once you set an organization name in your RightBlogger organization settings.<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>New: \"RightBlogger Tool\" Gutenberg block. Embed an interactive Tool Studio tool by picking it from a dropdown of your account's tools. Dynamic block (Block API v3) renders the official auto-resizing embed on the front end; the connection key stays server-side (the editor loads the tool list through an authenticated proxy endpoint).<\/li>\n<li>New: The block automatically hides from the inserter when the connected account has no tools or its plan can't embed tools.<\/li>\n<li>New: Settings \u2192 RightBlogger has a toggle to enable\/disable the editor block entirely (useful for white-label\/client sites). Disabling only hides it from the editor; tools already embedded in existing content keep rendering.<\/li>\n<li>New: The editor block respects white-label branding. Its title and copy use the connected account's brand instead of \"RightBlogger\" on agency\/client sites.<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>New: The SEO Framework support. Writes SEO title and meta description.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Fix: AIOSEO SEO title, description, and focus keyphrase now save correctly on AIOSEO 4.x sites (previously written to post meta, which AIOSEO ignores; now written through AIOSEO's Post model). Yoast, Rank Math, and SEOPress were unaffected.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>New: Post author selection - RightBlogger can pick which WP user to attribute posts to via a dropdown in the integration settings<\/li>\n<li>New: Authors endpoint - returns the list of users with edit_posts capability so the RightBlogger UI can populate the author picker<\/li>\n<li>Improved: Publish handler accepts an optional <code>author<\/code> user ID and validates it has edit_posts; falls back to the default administrator if the user is missing or no longer has access<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New: Post lookup endpoint. RightBlogger can now fetch the current raw content of a post by URL, slug, or ID (required for the Site Agent)<\/li>\n<li>New: Post update endpoint. RightBlogger can now surgically update existing posts (content, title, excerpt, SEO meta) from the Site Agent's approved suggestions<\/li>\n<li>New: Search endpoint. RightBlogger can search posts with keyword + filters (category, tag, date range, modified range) so the Site Agent can work with live WordPress data<\/li>\n<li>New: SEO meta read support. The plugin can now report current Yoast \/ Rank Math \/ AIOSEO \/ SEOPress values back to RightBlogger, not just write them<\/li>\n<li>Security: Post update endpoint reuses the same kses-lifted scope as publish so wp:html embeds survive surgical edits without degrading sanitization elsewhere<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>New: Custom HTML embed support. Script tags, iframes, and third-party widgets (Elfsight, Calendly, etc.) now survive the publish round-trip and render on the live post<\/li>\n<li>New: Publish response includes saved post content so RightBlogger can verify embeds were preserved<\/li>\n<li>Improved: Post-content kses filters are temporarily lifted around the insert (scoped via try\/finally) so trusted RightBlogger embeds aren't stripped<\/li>\n<li>Improved: Image sideload update is now wrapped in the same protection so embeds aren't lost when external image URLs are rewritten<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New: IndexNow integration. Instantly notify search engines when posts are published<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: Inline images are now sideloaded into the WordPress Media Library instead of staying as external URLs<\/li>\n<li>New: Post status webhook. Notifies RightBlogger when a managed post is published, trashed, or status-changed<\/li>\n<li>New: Featured image deduplication. Avoids re-downloading images that were already sideloaded inline<\/li>\n<li>Improved: Featured image handling with alt text from EXIF metadata, file size limits, and download timeouts<\/li>\n<li>Improved: Better error handling and cleanup for image sideloading<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>SEO: writes core meta title, description, and focus keyphrase only; Open Graph \/ X (Twitter) output is handled by your SEO plugin\u2019s defaults (Yoast, Rank Math, AIOSEO, SEOPress).<\/li>\n<li>Fix: save focus keyphrase when meta title and description are empty.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added setup notice to help new users connect their site<\/li>\n<li>Added SEO plugin detection (supports Yoast, Rank Math, AIOSEO, SEOPress)<\/li>\n<li>Improved settings page design<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Publish AI-written posts to WordPress, then let Site Agent keep them ranking with internal links, meta fixes and freshness updates.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/384456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=384456"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/someguy9"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=384456"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=384456"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=384456"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=384456"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=384456"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=384456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}