{"id":882,"date":"2026-07-08T13:54:47","date_gmt":"2026-07-08T13:54:47","guid":{"rendered":"https:\/\/quickref.me\/blog\/?p=882"},"modified":"2026-07-08T13:54:47","modified_gmt":"2026-07-08T13:54:47","slug":"5-cli-tricks-to-clean-crm-data-fast","status":"publish","type":"post","link":"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/","title":{"rendered":"5 CLI Tricks to Clean CRM Data Fast"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Dirty <\/span><b>CRM data<\/b><span style=\"font-weight: 400;\"> is the silent tax on every sales, marketing, and AI system downstream of it. Duplicate contacts, broken phone formats, mystery country codes, and dead email addresses quietly corrupt reporting, break routing rules, and drag down every AI model trained on the data. The fastest fix is a handful of reproducible command-line one-liners that a data engineer can run in the terminal in under a minute per file.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">What if the reason your lead scoring, territory routing, and outbound sequences are underperforming has everything to do with the fact that half your contact records disagree with the other half? Most teams live here and don\u2019t realize it.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Every duplicate Jane Smith, every phone number stored one way in one record and another way in the next, every &#8220;US&#8221; versus &#8220;USA&#8221; versus &#8220;United States&#8221; mismatch quietly poisons the data your revenue engine runs on. The good news is you don\u2019t need a data platform to fix it. You need a terminal, a few utilities, and about ten minutes.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Why Does Clean CRM Data Matter So Much for AI Sales Tools?<\/span><\/h2>\n<p><b><i>Modern revenue teams<\/i><\/b><span style=\"font-weight: 400;\"> run on AI for lead scoring, next-best-action, intent detection, and automated outreach. Every one of those models is only as good as the data feeding it. Duplicate records inflate account counts.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Malformed phone numbers break dialer integrations, while inconsistent country fields wreck territory routing. Additionally, bad email addresses tank sender reputation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Any modern<\/span><a href=\"https:\/\/pipeline.zoominfo.com\/sales\/top-ai-sales-software-tools\"> <span style=\"font-weight: 400;\">ZoomInfo AI sales platform<\/span><\/a><span style=\"font-weight: 400;\"> or comparable tool assumes the CRM feeding it is internally consistent. When it isn\u2019t, models learn from noise and produce noisy predictions. Cleaning the data at the CLI layer is the highest-leverage fix most revenue ops teams overlook.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">What Are the Best CLI One-Liners for the Most Common CRM Data Problems?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The tools that do the heavy lifting are <\/span><b><i>csvkit, Miller, jq, ripgrep, and awk<\/i><\/b><span style=\"font-weight: 400;\">. Each one handles a different flavor of CRM mess, and together they cover almost every cleanup task a revenue ops team runs into. When you install with a mix of pip and Homebrew, every one of them ships with cross-platform support for macOS, Linux, and WSL.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">\n<h3><span style=\"font-weight: 400;\">Deduplicating Contacts With csvkit<\/span><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">csvkit sorts records by a chosen column, drops rows with missing values, and hands the result to awk to keep only the first occurrence of each unique email. The whole pipeline runs in seconds against exports with hundreds of thousands of rows. The official<\/span><a href=\"https:\/\/csvkit.readthedocs.io\/\"> <span style=\"font-weight: 400;\">csvkit documentation<\/span><\/a><span style=\"font-weight: 400;\"> covers the full toolkit if you want to layer on filtering, joining, or SQL-style queries next.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">\n<h3><span style=\"font-weight: 400;\">Normalizing Phone Formats With Miller<\/span><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Miller strips every non-digit character from the phone column, then prepends a country code to force E.164 format. It\u2019s the format almost every dialer, SMS provider, and downstream integration actually wants.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">\n<h3><span style=\"font-weight: 400;\">Splitting Full Names With awk<\/span><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">A short <\/span><b><i>awk script<\/i><\/b><span style=\"font-weight: 400;\"> splits on whitespace, grabs the first token as the first name, grabs the last token as the last name, and writes both back to new columns. It\u2019s not perfect for compound surnames or middle names.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, it clears the vast majority of the mess in one pass. Review the edge cases in a spreadsheet afterward.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">\n<h3><span style=\"font-weight: 400;\">Normalizing Country Fields With jq<\/span><\/h3>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">If your CRM export is <\/span><b><i>JSON<\/i><\/b><span style=\"font-weight: 400;\">, jq lowercases the country field and rewrites the most common variants to canonical values. In case you want to handle the long tail of abbreviations without hand-writing every rule, tools like<\/span><a href=\"https:\/\/quickref.me\/chatgpt\"> <span style=\"font-weight: 400;\">ChatGPT<\/span><\/a><span style=\"font-weight: 400;\"> can help scaffold the jq expression for you.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">\n<h3><span style=\"font-weight: 400;\">Validating Emails With ripgrep<\/span><\/h3>\n<\/li>\n<\/ol>\n<p><b><i>ripgrep<\/i><\/b><span style=\"font-weight: 400;\"> pulls only the rows where the email column matches a standard email pattern. Everything that fails the regex is almost always typos, trailing whitespace, or bounced records worth pulling out before your next campaign. For the underlying rules on what actually counts as a valid email address,<\/span><a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc5321\"> <span style=\"font-weight: 400;\">RFC 5321<\/span><\/a><span style=\"font-weight: 400;\"> remains the authoritative reference.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">How Do You Fit These into a Repeatable Cleanup Workflow?<\/span><\/h2>\n<p><b><i>Run the tricks in sequence<\/i><\/b><span style=\"font-weight: 400;\">, save the outputs at each stage, and version-control your commands in a shell script. Every future export gets the same treatment automatically.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Pipe the final output straight into your CRM&#8217;s bulk update API or import tool, and you have a repeatable pipeline that costs nothing and runs in seconds. Data engineers who script this once stop firefighting cleanup requests forever.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Clean CRM Data Fast and Grow Your Revenue<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Clean <\/span><b>CRM data<\/b><span style=\"font-weight: 400;\"> isn\u2019t glamorous work. However, it\u2019s the single highest-leverage investment a revenue ops team can make in the era of AI-driven sales. Every model, routing rule, and automated outreach sequence depends on it.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A handful of CLI commands and ten minutes of terminal work outperform most SaaS cleanup tools. Subscribe to our newsletter to get more tips.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dirty CRM data is the silent tax on every sales, marketing, and AI system downstream of it. Duplicate contacts, broken phone formats, mystery country codes, and dead email addresses quietly &hellip; <a href=\"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/\" class=\"more-link\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":153,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-882","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>5 CLI Tricks to Clean CRM Data Fast - Blog QuickRef<\/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:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"5 CLI Tricks to Clean CRM Data Fast - Blog QuickRef\" \/>\n<meta property=\"og:description\" content=\"Dirty CRM data is the silent tax on every sales, marketing, and AI system downstream of it. Duplicate contacts, broken phone formats, mystery country codes, and dead email addresses quietly &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog QuickRef\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-08T13:54:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/quickref.me\/blog\/wp-content\/uploads\/2024\/03\/techb.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"468\" \/>\n\t<meta property=\"og:image:height\" content=\"267\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"tedm\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"tedm\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/\"},\"author\":{\"name\":\"tedm\",\"@id\":\"https:\/\/quickref.me\/blog\/#\/schema\/person\/781b09d7f4bdae81ce0d191fb1b1d5ec\"},\"headline\":\"5 CLI Tricks to Clean CRM Data Fast\",\"datePublished\":\"2026-07-08T13:54:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/\"},\"wordCount\":782,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/quickref.me\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/quickref.me\/blog\/wp-content\/uploads\/2024\/03\/techb.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/\",\"url\":\"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/\",\"name\":\"5 CLI Tricks to Clean CRM Data Fast - Blog QuickRef\",\"isPartOf\":{\"@id\":\"https:\/\/quickref.me\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/quickref.me\/blog\/wp-content\/uploads\/2024\/03\/techb.jpg\",\"datePublished\":\"2026-07-08T13:54:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#primaryimage\",\"url\":\"https:\/\/quickref.me\/blog\/wp-content\/uploads\/2024\/03\/techb.jpg\",\"contentUrl\":\"https:\/\/quickref.me\/blog\/wp-content\/uploads\/2024\/03\/techb.jpg\",\"width\":468,\"height\":267},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/quickref.me\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"5 CLI Tricks to Clean CRM Data Fast\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/quickref.me\/blog\/#website\",\"url\":\"https:\/\/quickref.me\/blog\/\",\"name\":\"Blog QuickRef\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/quickref.me\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/quickref.me\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/quickref.me\/blog\/#organization\",\"name\":\"Blog QuickRef\",\"url\":\"https:\/\/quickref.me\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/quickref.me\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/quickref.me\/blog\/wp-content\/uploads\/2023\/10\/cropped-wuickref.png\",\"contentUrl\":\"https:\/\/quickref.me\/blog\/wp-content\/uploads\/2023\/10\/cropped-wuickref.png\",\"width\":236,\"height\":63,\"caption\":\"Blog QuickRef\"},\"image\":{\"@id\":\"https:\/\/quickref.me\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/quickref.me\/blog\/#\/schema\/person\/781b09d7f4bdae81ce0d191fb1b1d5ec\",\"name\":\"tedm\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/quickref.me\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2689288940b2c1525bf9633d5f4c4b96d14ab0593b0ec8d5404a1f968810e963?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2689288940b2c1525bf9633d5f4c4b96d14ab0593b0ec8d5404a1f968810e963?s=96&d=mm&r=g\",\"caption\":\"tedm\"},\"sameAs\":[\"https:\/\/quickref.me\/blog\"],\"url\":\"https:\/\/quickref.me\/blog\/author\/tedm\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"5 CLI Tricks to Clean CRM Data Fast - Blog QuickRef","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:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/","og_locale":"en_US","og_type":"article","og_title":"5 CLI Tricks to Clean CRM Data Fast - Blog QuickRef","og_description":"Dirty CRM data is the silent tax on every sales, marketing, and AI system downstream of it. Duplicate contacts, broken phone formats, mystery country codes, and dead email addresses quietly &hellip; Read More","og_url":"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/","og_site_name":"Blog QuickRef","article_published_time":"2026-07-08T13:54:47+00:00","og_image":[{"width":468,"height":267,"url":"https:\/\/quickref.me\/blog\/wp-content\/uploads\/2024\/03\/techb.jpg","type":"image\/jpeg"}],"author":"tedm","twitter_card":"summary_large_image","twitter_misc":{"Written by":"tedm","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#article","isPartOf":{"@id":"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/"},"author":{"name":"tedm","@id":"https:\/\/quickref.me\/blog\/#\/schema\/person\/781b09d7f4bdae81ce0d191fb1b1d5ec"},"headline":"5 CLI Tricks to Clean CRM Data Fast","datePublished":"2026-07-08T13:54:47+00:00","mainEntityOfPage":{"@id":"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/"},"wordCount":782,"commentCount":0,"publisher":{"@id":"https:\/\/quickref.me\/blog\/#organization"},"image":{"@id":"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#primaryimage"},"thumbnailUrl":"https:\/\/quickref.me\/blog\/wp-content\/uploads\/2024\/03\/techb.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/","url":"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/","name":"5 CLI Tricks to Clean CRM Data Fast - Blog QuickRef","isPartOf":{"@id":"https:\/\/quickref.me\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#primaryimage"},"image":{"@id":"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#primaryimage"},"thumbnailUrl":"https:\/\/quickref.me\/blog\/wp-content\/uploads\/2024\/03\/techb.jpg","datePublished":"2026-07-08T13:54:47+00:00","breadcrumb":{"@id":"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#primaryimage","url":"https:\/\/quickref.me\/blog\/wp-content\/uploads\/2024\/03\/techb.jpg","contentUrl":"https:\/\/quickref.me\/blog\/wp-content\/uploads\/2024\/03\/techb.jpg","width":468,"height":267},{"@type":"BreadcrumbList","@id":"https:\/\/quickref.me\/blog\/5-cli-tricks-to-clean-crm-data-fast\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/quickref.me\/blog\/"},{"@type":"ListItem","position":2,"name":"5 CLI Tricks to Clean CRM Data Fast"}]},{"@type":"WebSite","@id":"https:\/\/quickref.me\/blog\/#website","url":"https:\/\/quickref.me\/blog\/","name":"Blog QuickRef","description":"","publisher":{"@id":"https:\/\/quickref.me\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/quickref.me\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/quickref.me\/blog\/#organization","name":"Blog QuickRef","url":"https:\/\/quickref.me\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/quickref.me\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/quickref.me\/blog\/wp-content\/uploads\/2023\/10\/cropped-wuickref.png","contentUrl":"https:\/\/quickref.me\/blog\/wp-content\/uploads\/2023\/10\/cropped-wuickref.png","width":236,"height":63,"caption":"Blog QuickRef"},"image":{"@id":"https:\/\/quickref.me\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/quickref.me\/blog\/#\/schema\/person\/781b09d7f4bdae81ce0d191fb1b1d5ec","name":"tedm","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/quickref.me\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2689288940b2c1525bf9633d5f4c4b96d14ab0593b0ec8d5404a1f968810e963?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2689288940b2c1525bf9633d5f4c4b96d14ab0593b0ec8d5404a1f968810e963?s=96&d=mm&r=g","caption":"tedm"},"sameAs":["https:\/\/quickref.me\/blog"],"url":"https:\/\/quickref.me\/blog\/author\/tedm\/"}]}},"_links":{"self":[{"href":"https:\/\/quickref.me\/blog\/wp-json\/wp\/v2\/posts\/882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quickref.me\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quickref.me\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quickref.me\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/quickref.me\/blog\/wp-json\/wp\/v2\/comments?post=882"}],"version-history":[{"count":1,"href":"https:\/\/quickref.me\/blog\/wp-json\/wp\/v2\/posts\/882\/revisions"}],"predecessor-version":[{"id":883,"href":"https:\/\/quickref.me\/blog\/wp-json\/wp\/v2\/posts\/882\/revisions\/883"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/quickref.me\/blog\/wp-json\/wp\/v2\/media\/153"}],"wp:attachment":[{"href":"https:\/\/quickref.me\/blog\/wp-json\/wp\/v2\/media?parent=882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quickref.me\/blog\/wp-json\/wp\/v2\/categories?post=882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quickref.me\/blog\/wp-json\/wp\/v2\/tags?post=882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}