{"id":11658,"date":"2026-10-29T07:30:00","date_gmt":"2026-10-29T07:30:00","guid":{"rendered":"https:\/\/www.cotocus.com\/blog\/?p=11658"},"modified":"2026-10-29T07:30:00","modified_gmt":"2026-10-29T07:30:00","slug":"automationops-six-myths-retired","status":"publish","type":"post","link":"https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/","title":{"rendered":"Six AutomationOps Myths Worth Retiring Today"},"content":{"rendered":"<p>Grab a chair near any ops team&#8217;s coffee machine and you will hear beliefs about automation stated with total confidence \u2014 beliefs that fall apart the moment you check them against a postmortem or a manual. The Atlas&#8217;s editorial label for running automation properly is AutomationOps, and a surprising amount of it consists of unlearning. Here are six myths I hear most often, each paired with what the evidence actually says. Retiring them costs nothing and prevents the kind of afternoon nobody enjoys describing to a customer.<\/p>\n<h2>Myth 1: Automation Eliminates Human Error<\/h2>\n<p>The comfortable version goes: humans are sloppy, machines are precise, so hand the task over and errors disappear. What actually happens was written down in 1983 by Lisanne Bainbridge, in a paper titled &#8220;Ironies of Automation&#8221; that is still uncomfortably current. Moving a task to a machine does not destroy human error; it relocates it to design time, where a mistaken assumption gets baked in once and then executed flawlessly a thousand times. Worse, the humans left supervising drift out of practice precisely because nothing usually goes wrong, so when judgement is suddenly needed, it arrives rusty. The practical takeaway is not to distrust automation but to respect what it changes: errors become rarer, quieter, and far more expensive per incident. Google&#8217;s SRE camp put it crisply years ago \u2014 automation multiplies force without replacing judgement \u2014 so multiply an unexamined assumption and you get the same assumption, now with torque. Teams that internalise this rehearse failure deliberately, keep hands-on skills current, and read design docs with the same suspicion they once saved for production changes.<\/p>\n<h2>Myth 2: If the Target List Is Empty, Run Everything<\/h2>\n<p>Nobody states this one out loud, but plenty of scripts believe it. A selection filter returns nothing \u2014 after a rename, a migration, a stray typo \u2014 and the job shrugs and acts on the world instead. Google lived the consequences with Diskerase, a removal tool that treated an empty protection list as permission and started destroying data it existed to safeguard. The corrected rule sounds almost too simple: an empty list is a stop sign, never a green light. &#8220;Empty never means all&#8221; now reads like obvious advice; it reads that way because someone paid for it. Add the three-line guard to your own jobs today and thank nobody, quietly, forever. It is the rarest kind of fix: one that costs an afternoon and prevents a headline.<\/p>\n<h2>Myth 3: A Clean Dry Run Means the Job Is Safe<\/h2>\n<p>Rehearsal mode is valuable and routinely over-trusted. The fine print matters: in Ansible, check mode tends to skip command and shell tasks unless they are explicitly flagged as safe to simulate, so a spotless dry run may simply mean the riskiest steps never actually rehearsed. Static analysis helps where simulation cannot: ShellCheck picks apart shell scripts, ansible-lint scolds playbooks, and both catch sins before any runtime sees them. Treat a green rehearsal as evidence only about the steps that truly executed. If your most dangerous job reports no changes in check mode, be suspicious \u2014 that is often the tool telling you it could not look. A rehearsal you do not interrogate is theatre with good lighting.<\/p>\n<h2>Myth 4: One AutomationOps Super-Login Keeps Everything Simple<\/h2>\n<p>The god credential \u2014 a single all-powerful account every job shares \u2014 feels tidy and is a standing invitation to disaster. It hides which job did what, makes revocation impossible without breaking everything, and hands any compromised script the keys to the building. The opposite convention costs little: each automation gets the narrowest identity that works, and newcomers to the estate \u2014 the AI agents now joining operations teams, such as AWS&#8217;s DevOps Agent, generally available in March 2026, and Microsoft&#8217;s Azure SRE Agent \u2014 are started read-only and granted reach only as they earn it, routed through the same guards as everything else. If a piece of software can request credentials politely, so can your cron jobs.<\/p>\n<h2>Myth 5: Automate It Once and It Stays Done<\/h2>\n<p>Automation is not a monument; it is produce. Targets drift, credentials expire, upstream APIs change their minds, and the job that healed systems last year quietly starts harming them this year. The Atlas&#8217;s maturity ladder makes the failure mode visible: teams typically stall at the &#8220;shared&#8221; stage \u2014 scripts gathered in a repository, ownership foggy, credentials shared \u2014 which feels organised and behaves like deferred trouble. The antidotes are unglamorous: every job carries a named owner and a review date, and reviews end in one of two honest outcomes, renewed or retired. A job that cannot justify its existence has told you something useful. It helps to remember how varied the habitats are \u2014 runbook platforms such as Rundeck and StackStorm sit beside event-driven runners and cloud-native services like AWS SSM Automation and Azure Automation \u2014 so a review cadence per habitat keeps the whole zoo honest rather than just the loudest enclosure.<\/p>\n<h2>Myth 6: Approval Is Either a Speed Bump or a Rubber Stamp<\/h2>\n<p>Two extremes, both wrong. Approve nothing and every irreversible act is one bad config away from history. Approve everything and your reviewers sign dozens of routine requests a day until they stop reading \u2014 approver fatigue, which is just rubber-stamping with extra steps. The way out is grading: read-only work needs no approver, reversible single-target changes need none either, multi-target changes get guardrails instead of signatures, and only the destructive class \u2014 the deletes, the purges, the data-destroying misfires of the kind that erased 883 Atlassian customer sites in 23 minutes back in 2022 \u2014 earns a second human&#8217;s explicit yes. Same principle as <a href=\"https:\/\/www.cotocus.com\/blog\/aiops-vs-traditional-it-operations-essential-differences-and-business-benefits\/\">how AIOps differs from traditional operations<\/a>: the goal is better decisions, not more process for its own sake.<\/p>\n<h2>Retiring the AutomationOps Myths in Your Own Shop<\/h2>\n<p>None of the six corrections requires a platform purchase. Add the empty-list guard this week; flag your check-mode gaps the same afternoon; give the three scariest jobs their own identities and their first failure budgets. Then book the unglamorous event that proves the safety net exists: a stop-button drill, out loud, with the whole team watching, repeated twice a year for anything dangerous \u2014 and a standing rule that whoever carries the pager can throw any stop switch first and explain afterwards.<\/p>\n<p>If the six myths need a fridge-door version, here it is:<\/p>\n<ul>\n<li>Machines inherit our mistakes; they just stop apologising for them.<\/li>\n<li>An empty target list is a stop sign, not a green light.<\/li>\n<li>A rehearsal only covers the steps that actually ran.<\/li>\n<li>Shared super-accounts make every incident anonymous.<\/li>\n<li>Owners and review dates are how automation stays fresh.<\/li>\n<li>Approvals belong to the destructive tier \u2014 and only there.<\/li>\n<\/ul>\n<p> Meanwhile, let the machines help you see: <a href=\"https:\/\/www.cotocus.com\/blog\/practical-strategies-for-eliminating-it-alert-fatigue-with-aiops\/\">cutting alert fatigue with AIOps<\/a> pairs naturally with automation governance, because both are about hearing the signals that matter. And when an incident does slip through, <a href=\"https:\/\/www.cotocus.com\/blog\/accelerating-it-problem-resolution-with-modern-aiops-platforms\/\">resolving it faster with modern AIOps platforms<\/a> goes smoother if your automations already announce what they touched.<\/p>\n<p>For the full discipline these fixes belong to \u2014 the five core controls, the tier model, the metrics, the drills \u2014 the Atlas keeps a compact spec on one page: <a href=\"https:\/\/www.xopsschool.com\/automationops\/\">AutomationOps at The Ops Atlas<\/a>. Read it once, then go argue with your crontab. It will lose, and everyone&#8217;s week will go better for that. Myths are only expensive when they are load-bearing; retire these six and the structure that remains is one you can actually stand on.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Friendly myth-busting for operations teams: human error, empty target lists, dry-run overconfidence, god logins, set-and-forget, and approval theatre.<\/p>\n","protected":false},"author":37,"featured_media":11659,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[147],"tags":[],"class_list":["post-11658","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Six AutomationOps Myths Worth Retiring Today - Cotocus<\/title>\n<meta name=\"description\" content=\"Six AutomationOps myths examined and corrected: human error relocation, empty-list refusals, honest dry runs, narrow identities, rot and tiered approvals.\" \/>\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.cotocus.com\/blog\/automationops-six-myths-retired\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Six AutomationOps Myths Worth Retiring Today - Cotocus\" \/>\n<meta property=\"og:description\" content=\"Six AutomationOps myths examined and corrected: human error relocation, empty-list refusals, honest dry runs, narrow identities, rot and tiered approvals.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/\" \/>\n<meta property=\"og:site_name\" content=\"Cotocus\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-29T07:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2026\/10\/b2a-banner-727795-banner.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nikhil Farooqui\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nikhil Farooqui\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/automationops-six-myths-retired\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/automationops-six-myths-retired\\\/\"},\"author\":{\"name\":\"Nikhil Farooqui\",\"@id\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/#\\\/schema\\\/person\\\/419007bef27e8d85890550d783b96c50\"},\"headline\":\"Six AutomationOps Myths Worth Retiring Today\",\"datePublished\":\"2026-10-29T07:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/automationops-six-myths-retired\\\/\"},\"wordCount\":1224,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/automationops-six-myths-retired\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/b2a-banner-727795-banner.png\",\"articleSection\":[\"DevOps\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/automationops-six-myths-retired\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/automationops-six-myths-retired\\\/\",\"url\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/automationops-six-myths-retired\\\/\",\"name\":\"Six AutomationOps Myths Worth Retiring Today - Cotocus\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/automationops-six-myths-retired\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/automationops-six-myths-retired\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/b2a-banner-727795-banner.png\",\"datePublished\":\"2026-10-29T07:30:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/#\\\/schema\\\/person\\\/419007bef27e8d85890550d783b96c50\"},\"description\":\"Six AutomationOps myths examined and corrected: human error relocation, empty-list refusals, honest dry runs, narrow identities, rot and tiered approvals.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/automationops-six-myths-retired\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/automationops-six-myths-retired\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/automationops-six-myths-retired\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/b2a-banner-727795-banner.png\",\"contentUrl\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/b2a-banner-727795-banner.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/automationops-six-myths-retired\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Six AutomationOps Myths Worth Retiring Today\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/\",\"name\":\"Cotocus\",\"description\":\"Shaping Tomorrow\u2019s Tech Today\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/#\\\/schema\\\/person\\\/419007bef27e8d85890550d783b96c50\",\"name\":\"Nikhil Farooqui\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d855702dac00a5af0405bb329101be495718d611233e52c86fe360c8fca6f6dc?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d855702dac00a5af0405bb329101be495718d611233e52c86fe360c8fca6f6dc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d855702dac00a5af0405bb329101be495718d611233e52c86fe360c8fca6f6dc?s=96&d=mm&r=g\",\"caption\":\"Nikhil Farooqui\"},\"url\":\"https:\\\/\\\/www.cotocus.com\\\/blog\\\/author\\\/nikhil-farooqui\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Six AutomationOps Myths Worth Retiring Today - Cotocus","description":"Six AutomationOps myths examined and corrected: human error relocation, empty-list refusals, honest dry runs, narrow identities, rot and tiered approvals.","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.cotocus.com\/blog\/automationops-six-myths-retired\/","og_locale":"en_US","og_type":"article","og_title":"Six AutomationOps Myths Worth Retiring Today - Cotocus","og_description":"Six AutomationOps myths examined and corrected: human error relocation, empty-list refusals, honest dry runs, narrow identities, rot and tiered approvals.","og_url":"https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/","og_site_name":"Cotocus","article_published_time":"2026-10-29T07:30:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2026\/10\/b2a-banner-727795-banner.png","type":"image\/png"}],"author":"Nikhil Farooqui","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Nikhil Farooqui","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/#article","isPartOf":{"@id":"https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/"},"author":{"name":"Nikhil Farooqui","@id":"https:\/\/www.cotocus.com\/blog\/#\/schema\/person\/419007bef27e8d85890550d783b96c50"},"headline":"Six AutomationOps Myths Worth Retiring Today","datePublished":"2026-10-29T07:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/"},"wordCount":1224,"commentCount":0,"image":{"@id":"https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2026\/10\/b2a-banner-727795-banner.png","articleSection":["DevOps"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/","url":"https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/","name":"Six AutomationOps Myths Worth Retiring Today - Cotocus","isPartOf":{"@id":"https:\/\/www.cotocus.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/#primaryimage"},"image":{"@id":"https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2026\/10\/b2a-banner-727795-banner.png","datePublished":"2026-10-29T07:30:00+00:00","author":{"@id":"https:\/\/www.cotocus.com\/blog\/#\/schema\/person\/419007bef27e8d85890550d783b96c50"},"description":"Six AutomationOps myths examined and corrected: human error relocation, empty-list refusals, honest dry runs, narrow identities, rot and tiered approvals.","breadcrumb":{"@id":"https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/#primaryimage","url":"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2026\/10\/b2a-banner-727795-banner.png","contentUrl":"https:\/\/www.cotocus.com\/blog\/wp-content\/uploads\/2026\/10\/b2a-banner-727795-banner.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.cotocus.com\/blog\/automationops-six-myths-retired\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cotocus.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Six AutomationOps Myths Worth Retiring Today"}]},{"@type":"WebSite","@id":"https:\/\/www.cotocus.com\/blog\/#website","url":"https:\/\/www.cotocus.com\/blog\/","name":"Cotocus","description":"Shaping Tomorrow\u2019s Tech Today","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cotocus.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.cotocus.com\/blog\/#\/schema\/person\/419007bef27e8d85890550d783b96c50","name":"Nikhil Farooqui","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d855702dac00a5af0405bb329101be495718d611233e52c86fe360c8fca6f6dc?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d855702dac00a5af0405bb329101be495718d611233e52c86fe360c8fca6f6dc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d855702dac00a5af0405bb329101be495718d611233e52c86fe360c8fca6f6dc?s=96&d=mm&r=g","caption":"Nikhil Farooqui"},"url":"https:\/\/www.cotocus.com\/blog\/author\/nikhil-farooqui\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/posts\/11658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/comments?post=11658"}],"version-history":[{"count":1,"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/posts\/11658\/revisions"}],"predecessor-version":[{"id":11661,"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/posts\/11658\/revisions\/11661"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/media\/11659"}],"wp:attachment":[{"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/media?parent=11658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/categories?post=11658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cotocus.com\/blog\/wp-json\/wp\/v2\/tags?post=11658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}