{"id":1239,"date":"2025-03-12T17:21:00","date_gmt":"2025-03-12T16:21:00","guid":{"rendered":"https:\/\/nilsrooijmans.com\/daily\/?p=1239"},"modified":"2025-03-26T08:23:04","modified_gmt":"2025-03-26T07:23:04","slug":"google-ads-script-disapproved-ads-alerts-amp-googles-review-process","status":"publish","type":"post","link":"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process","title":{"rendered":"[Google Ads Script] Disapproved Ads Alerts &amp; Google&#8217;s Review Process"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Google is clarifying its Google Ads review process to explain how it detects policy violations. See details here:&nbsp;<a href=\"https:\/\/support.google.com\/adspolicy\/answer\/7187501\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/support.google.com\/adspolicy\/answer\/7187501<\/a>&nbsp;<br><br>TL;DR:<br>The review process combines Google\u2019s AI and human evaluation (and is constantly changing).&nbsp;Google disapproves ads, assets, destinations, accounts, and other content that violate Google policies.<br><br>In determining whether an advertiser or destination is violating their policies, Google reviews information from a variety of sources, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ads<\/li>\n\n\n\n<li>accounts<\/li>\n\n\n\n<li>websites<\/li>\n\n\n\n<li>content<\/li>\n\n\n\n<li>user complaints<\/li>\n\n\n\n<li>consumer reviews<\/li>\n\n\n\n<li>regulatory warnings and rulings<\/li>\n\n\n\n<li>other third-party sources<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Google&#8217;s enforcement technologies use Google&#8217;s AI, modeled on human reviewers\u2019 decisions.&nbsp;The policy-violating content is either blocked from serving by Google&#8217;s automated models or by manual review. Where a more nuanced determination is required, content is flagged for further review by trained operators and analysts who conduct content evaluations that might be difficult for algorithms to perform alone (for example, because an understanding of the context of the ad and account is required). The results of these manual reviews are then used to help build training data to improve the machine-learning models.<br><br><strong>Here&#8217;s the thing:<\/strong><br>These automated procedures often make mistakes (AI generates &#8220;<a href=\"https:\/\/en.wikipedia.org\/wiki\/False_positives_and_false_negatives\" target=\"_blank\" rel=\"noreferrer noopener\">false positives<\/a>&#8220;). Google often disapproves your ads for faulty reasons. You need to apply for a review when that happens &#8212; otherwise, your ads won&#8217;t show!<br><br>Luckily, I have a script which can help you detect when Google disapproves your ads.&nbsp;(Note that not all disapprovals get reported via notifications in the Google Ads UI.)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"359\" height=\"399\" src=\"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image.png\" alt=\"\" class=\"wp-image-1242\" srcset=\"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image.png 359w, https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image-270x300.png 270w\" sizes=\"auto, (max-width: 359px) 85vw, 359px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>[Google Ads Script] Disapproved Ads Alerts<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>URL:&nbsp;<\/strong><a href=\"https:\/\/nilsrooijmans.com\/google-ads-script-disapproved-ads-alerts\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/nilsrooijmans.com\/google-ads-script-disapproved-ads-alerts\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What it does:<\/strong><br>This script checks all enabled ads in your enabled ad groups and campaigns and sends an email alert if any of the ads are disapproved. It will add the alert to a Google Sheet so you&#8217;ll have a clear overview of the issues.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"60\" src=\"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image-1-1024x60.png\" alt=\"\" class=\"wp-image-1243\" srcset=\"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image-1-1024x60.png 1024w, https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image-1-300x18.png 300w, https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image-1-768x45.png 768w, https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image-1.png 1181w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Why you&#8217;d care:&nbsp;<\/strong><br>Ads get disapproved for numerous reasons, and not all disapprovals get your attention. Google uses its AI to review your ads, and this AI often makes mistakes and often disapproves ads that have been running for months without problems. When this happens, you want to be in the know. This script assures that you are.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Nils<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google is clarifying its Google Ads review process to explain how it detects policy violations. See details here:&nbsp;https:\/\/support.google.com\/adspolicy\/answer\/7187501&nbsp; TL;DR:The review process combines Google\u2019s AI and human evaluation (and is constantly changing).&nbsp;Google disapproves ads, assets, destinations, accounts, and other content that violate Google policies. In determining whether an advertiser or destination is violating their policies, Google &hellip; <a href=\"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;[Google Ads Script] Disapproved Ads Alerts &amp; Google&#8217;s Review Process&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1239","post","type-post","status-publish","format-standard","hentry","category-google-ads"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Google Ads Script] Disapproved Ads Alerts &amp; Google&#039;s Review Process - Nils Rooijmans<\/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:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Google Ads Script] Disapproved Ads Alerts &amp; Google&#039;s Review Process - Nils Rooijmans\" \/>\n<meta property=\"og:description\" content=\"Google is clarifying its Google Ads review process to explain how it detects policy violations. See details here:&nbsp;https:\/\/support.google.com\/adspolicy\/answer\/7187501&nbsp; TL;DR:The review process combines Google\u2019s AI and human evaluation (and is constantly changing).&nbsp;Google disapproves ads, assets, destinations, accounts, and other content that violate Google policies. In determining whether an advertiser or destination is violating their policies, Google &hellip; Continue reading &quot;[Google Ads Script] Disapproved Ads Alerts &amp; Google&#8217;s Review Process&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process\" \/>\n<meta property=\"og:site_name\" content=\"Nils Rooijmans\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-12T16:21:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-26T07:23:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image.png\" \/>\n<meta name=\"author\" content=\"Nils Rooijmans\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nils Rooijmans\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process#article\",\"isPartOf\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process\"},\"author\":{\"name\":\"Nils Rooijmans\",\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0\"},\"headline\":\"[Google Ads Script] Disapproved Ads Alerts &amp; Google&#8217;s Review Process\",\"datePublished\":\"2025-03-12T16:21:00+00:00\",\"dateModified\":\"2025-03-26T07:23:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process\"},\"wordCount\":388,\"publisher\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0\"},\"image\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process#primaryimage\"},\"thumbnailUrl\":\"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image.png\",\"articleSection\":[\"Google Ads\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process\",\"url\":\"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process\",\"name\":\"[Google Ads Script] Disapproved Ads Alerts &amp; Google's Review Process - Nils Rooijmans\",\"isPartOf\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process#primaryimage\"},\"image\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process#primaryimage\"},\"thumbnailUrl\":\"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image.png\",\"datePublished\":\"2025-03-12T16:21:00+00:00\",\"dateModified\":\"2025-03-26T07:23:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process#primaryimage\",\"url\":\"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image.png\",\"contentUrl\":\"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image.png\",\"width\":359,\"height\":399},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/nilsrooijmans.com\/daily\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Google Ads Script] Disapproved Ads Alerts &amp; Google&#8217;s Review Process\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#website\",\"url\":\"https:\/\/nilsrooijmans.com\/daily\/\",\"name\":\"Nils Rooijmans Daily Newsletter - Google Ads\",\"description\":\"Daily emails to boost your Google Ads Performance\",\"publisher\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/nilsrooijmans.com\/daily\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0\",\"name\":\"Nils Rooijmans\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2024\/05\/NilsRooijmans_Green_Background_300x300.jpg\",\"contentUrl\":\"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2024\/05\/NilsRooijmans_Green_Background_300x300.jpg\",\"width\":300,\"height\":300,\"caption\":\"Nils Rooijmans\"},\"logo\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/image\/\"},\"description\":\"Google Ads Performance Architect with a passion for PPC Automation &amp; AI, in particular via Google Ads Scripts.\",\"sameAs\":[\"https:\/\/nilsrooijmans.com\/\",\"https:\/\/www.linkedin.com\/in\/nilsrooijmans\/\"],\"url\":\"https:\/\/nilsrooijmans.com\/daily\/author\/nils\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Google Ads Script] Disapproved Ads Alerts &amp; Google's Review Process - Nils Rooijmans","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:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process","og_locale":"en_US","og_type":"article","og_title":"[Google Ads Script] Disapproved Ads Alerts &amp; Google's Review Process - Nils Rooijmans","og_description":"Google is clarifying its Google Ads review process to explain how it detects policy violations. See details here:&nbsp;https:\/\/support.google.com\/adspolicy\/answer\/7187501&nbsp; TL;DR:The review process combines Google\u2019s AI and human evaluation (and is constantly changing).&nbsp;Google disapproves ads, assets, destinations, accounts, and other content that violate Google policies. In determining whether an advertiser or destination is violating their policies, Google &hellip; Continue reading \"[Google Ads Script] Disapproved Ads Alerts &amp; Google&#8217;s Review Process\"","og_url":"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process","og_site_name":"Nils Rooijmans","article_published_time":"2025-03-12T16:21:00+00:00","article_modified_time":"2025-03-26T07:23:04+00:00","og_image":[{"url":"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image.png","type":"","width":"","height":""}],"author":"Nils Rooijmans","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Nils Rooijmans","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process#article","isPartOf":{"@id":"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process"},"author":{"name":"Nils Rooijmans","@id":"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0"},"headline":"[Google Ads Script] Disapproved Ads Alerts &amp; Google&#8217;s Review Process","datePublished":"2025-03-12T16:21:00+00:00","dateModified":"2025-03-26T07:23:04+00:00","mainEntityOfPage":{"@id":"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process"},"wordCount":388,"publisher":{"@id":"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0"},"image":{"@id":"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process#primaryimage"},"thumbnailUrl":"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image.png","articleSection":["Google Ads"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process","url":"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process","name":"[Google Ads Script] Disapproved Ads Alerts &amp; Google's Review Process - Nils Rooijmans","isPartOf":{"@id":"https:\/\/nilsrooijmans.com\/daily\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process#primaryimage"},"image":{"@id":"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process#primaryimage"},"thumbnailUrl":"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image.png","datePublished":"2025-03-12T16:21:00+00:00","dateModified":"2025-03-26T07:23:04+00:00","breadcrumb":{"@id":"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process#primaryimage","url":"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image.png","contentUrl":"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2025\/03\/image.png","width":359,"height":399},{"@type":"BreadcrumbList","@id":"https:\/\/nilsrooijmans.com\/daily\/google-ads-script-disapproved-ads-alerts-amp-googles-review-process#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nilsrooijmans.com\/daily"},{"@type":"ListItem","position":2,"name":"[Google Ads Script] Disapproved Ads Alerts &amp; Google&#8217;s Review Process"}]},{"@type":"WebSite","@id":"https:\/\/nilsrooijmans.com\/daily\/#website","url":"https:\/\/nilsrooijmans.com\/daily\/","name":"Nils Rooijmans Daily Newsletter - Google Ads","description":"Daily emails to boost your Google Ads Performance","publisher":{"@id":"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nilsrooijmans.com\/daily\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0","name":"Nils Rooijmans","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/image\/","url":"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2024\/05\/NilsRooijmans_Green_Background_300x300.jpg","contentUrl":"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2024\/05\/NilsRooijmans_Green_Background_300x300.jpg","width":300,"height":300,"caption":"Nils Rooijmans"},"logo":{"@id":"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/image\/"},"description":"Google Ads Performance Architect with a passion for PPC Automation &amp; AI, in particular via Google Ads Scripts.","sameAs":["https:\/\/nilsrooijmans.com\/","https:\/\/www.linkedin.com\/in\/nilsrooijmans\/"],"url":"https:\/\/nilsrooijmans.com\/daily\/author\/nils"}]}},"_links":{"self":[{"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/posts\/1239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/comments?post=1239"}],"version-history":[{"count":3,"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/posts\/1239\/revisions"}],"predecessor-version":[{"id":1244,"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/posts\/1239\/revisions\/1244"}],"wp:attachment":[{"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/media?parent=1239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/categories?post=1239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/tags?post=1239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}