{"id":5520,"date":"2026-06-02T14:10:16","date_gmt":"2026-06-02T08:40:16","guid":{"rendered":"https:\/\/www.lemnisk.co\/blog\/?p=5520"},"modified":"2026-06-02T19:25:58","modified_gmt":"2026-06-02T13:55:58","slug":"building-a-martech-stack-around-composable-cdp","status":"publish","type":"post","link":"https:\/\/www.lemnisk.co\/blog\/building-a-martech-stack-around-composable-cdp\/","title":{"rendered":"How to Build a MarTech Stack Around a Composable CDP"},"content":{"rendered":"<p>By building your MarTech stack around a composable CDP, you gain the flexibility to integrate best-in-class tools, eliminate data silos, and deliver personalized customer experiences at scale without being locked into a monolithic platform.<\/p>\n<p>&nbsp;<\/p>\n<h2><b>What Is a Composable CDP and Why Does It Matter?<\/b><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">A <\/span><b>Customer Data Platform (CDP)<\/b><span style=\"font-weight: 400;\"> unifies customer data from across your organization into a single, persistent profile. A <\/span><a href=\"https:\/\/www.lemnisk.co\/blog\/composable-cdp-plain-language-guide\/\"><b>Composable CDP<\/b><\/a><span style=\"font-weight: 400;\"> takes this a step further: instead of a packaged, all-in-one solution, it&#8217;s an architectural approach that leverages your existing data warehouse (like Snowflake, BigQuery, or Databricks) as the foundational layer.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5524\" src=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/What-Is-a-Composable-CDP-and-Why-Does-It-Matter.png\" alt=\"\" width=\"500\" height=\"335\" srcset=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/What-Is-a-Composable-CDP-and-Why-Does-It-Matter.png 1264w, https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/What-Is-a-Composable-CDP-and-Why-Does-It-Matter-300x201.png 300w, https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/What-Is-a-Composable-CDP-and-Why-Does-It-Matter-1024x687.png 1024w, https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/What-Is-a-Composable-CDP-and-Why-Does-It-Matter-768x515.png 768w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Rather than moving all your data into a proprietary CDP system, a composable CDP brings the intelligence <\/span><i><span style=\"font-weight: 400;\">to where your data already lives<\/span><\/i><span style=\"font-weight: 400;\">. This &#8220;reverse ETL&#8221; model means your customer data never leaves your warehouse; you simply build activation, segmentation, and<strong> <a href=\"https:\/\/www.lemnisk.co\/blog\/journey-orchestration\/\">orchestration<\/a><\/strong> layers on top of it.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">For marketers and data teams, this distinction is critical. Traditional CDPs often create yet another silo. A composable CDP, by contrast, becomes the connective tissue of your entire MarTech stack making it the ideal hub around which to build.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>Why Build Your MarTech Stack Around a Composable CDP?<\/b><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Before diving into how, it&#8217;s worth understanding why the composable CDP deserves to be the <\/span><b>centerpiece<\/b><span style=\"font-weight: 400;\"> of your stack, not just another tool in it.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>1. A single source of truth for customer data.<\/b><span style=\"font-weight: 400;\"> Every tool in your MarTech stack, your email platform, ad networks, CRM, personalization engine draws from the same unified customer profiles. No more inconsistent segments or stale data.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>2. Flexibility without vendor lock-in.<\/b><span style=\"font-weight: 400;\"> You can swap out execution tools (email ESPs, paid media platforms, analytics) without rebuilding your data foundation. Your warehouse remains constant; your stack evolves around it.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>3. Real-time activation at scale.<\/b><span style=\"font-weight: 400;\"> Composable CDPs enable you to push enriched audience segments to downstream tools in near real-time, enabling timely, personalized outreach across channels.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>4. Reduced data duplication and cost.<\/b><span style=\"font-weight: 400;\"> Since data stays in the warehouse, you avoid costly ETL pipelines and redundant storage across multiple platforms.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>Step-by-Step: Building a MarTech Stack Around a Composable CDP<\/b><\/h2>\n<p>&nbsp;<\/p>\n<h3><b>Step 1: Establish Your Data Warehouse as the Foundation<\/b><\/h3>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5526\" src=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-1.png\" alt=\"\" width=\"500\" height=\"333\" srcset=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-1.png 500w, https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-1-300x200.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Your composable CDP is only as strong as the data infrastructure beneath it. Start by consolidating all customer data transactional, behavioral, demographic, and engagement data into a modern cloud data warehouse.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Key actions:<\/b><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Choose a warehouse: Snowflake, Google BigQuery, Amazon Redshift, or Databricks are the most common choices.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Implement a data ingestion pipeline using tools like Fivetran, Airbyte, or Stitch to pull data from all your sources.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Establish data governance practices: consistent naming conventions, <strong><a href=\"https:\/\/www.lemnisk.co\/blog\/identity-resolution-cdp\/\">identity resolution<\/a> <\/strong>logic, and data quality checks.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">This warehouse becomes the &#8220;brain&#8221; of your MarTech stack. Everything downstream reads from and writes back to it.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><b>Step 2: Layer on Composable CDP Capabilities<\/b><\/h3>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5527\" src=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-2.png\" alt=\"\" width=\"500\" height=\"333\" srcset=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-2.png 500w, https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-2-300x200.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">With your warehouse in place, add the composable CDP layer. This typically includes:<\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Identity resolution<\/b><span style=\"font-weight: 400;\"> stitching together anonymous and known user data across devices and sessions into unified profiles.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Audience segmentation<\/b><span style=\"font-weight: 400;\"> building dynamic, SQL-based or no-code segments that update as data changes.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/4403358.fs1.hubspotusercontent-na2.net\/hubfs\/4403358\/One%20Pagers\/Composable%20CDP%20Vs%20Reverse%20ETL.pdf\"><b>Reverse ETL<\/b><\/a><span style=\"font-weight: 400;\"> syncing segments and enriched profiles <\/span><i><span style=\"font-weight: 400;\">from<\/span><\/i><span style=\"font-weight: 400;\"> the warehouse <\/span><i><span style=\"font-weight: 400;\">to<\/span><\/i><span style=\"font-weight: 400;\"> downstream tools (your CRM, ad platforms, email tools).<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Popular composable CDP platforms and tools include <\/span><b>Census<\/b><span style=\"font-weight: 400;\">, <\/span><b>Hightouch<\/b><span style=\"font-weight: 400;\">, <\/span><b>Segment<\/b><span style=\"font-weight: 400;\"> (with warehouse-native mode), and <\/span><b>RudderStack<\/b><span style=\"font-weight: 400;\">. Some organizations also build composable CDP capabilities natively using dbt + a reverse ETL tool.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><b>Step 3: Connect Your CRM<\/b><\/h3>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5528\" src=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-3.png\" alt=\"\" width=\"500\" height=\"333\" srcset=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-3.png 500w, https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-3-300x200.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Your CRM (Salesforce, HubSpot, Dynamics) is often the &#8220;system of record&#8221; for sales and customer success. By connecting it to your composable CDP, you ensure:<\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sales reps see the full behavioral history of a lead, not just what&#8217;s been manually entered.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">CRM contacts are enriched with product usage, web activity, and purchase history from the warehouse.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Lifecycle stage changes in the CRM trigger downstream actions across other MarTech tools.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">The connection is bidirectional: the CRM pushes lead and contact data <\/span><i><span style=\"font-weight: 400;\">into<\/span><\/i><span style=\"font-weight: 400;\"> the warehouse, and the composable CDP pushes enriched signals <\/span><i><span style=\"font-weight: 400;\">back<\/span><\/i><span style=\"font-weight: 400;\"> to the CRM.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><b>Step 4: Integrate Your Marketing Automation and Email Platform<\/b><\/h3>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5529\" src=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-4.png\" alt=\"\" width=\"500\" height=\"333\" srcset=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-4.png 500w, https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-4-300x200.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Email and <a href=\"https:\/\/www.lemnisk.co\/blog\/cdp-marketing-automation-system\/\"><strong>marketing automation<\/strong><\/a> tools Marketo, Klaviyo, Braze, Iterable, HubSpot Marketing are where most customer communications are executed. Feeding them with composable CDP segments dramatically improves relevance.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Instead of building segments natively inside each email tool (which leads to inconsistency), you define segments <\/span><i><span style=\"font-weight: 400;\">once<\/span><\/i><span style=\"font-weight: 400;\"> in your composable CDP and sync them to every execution tool. This means:<\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A &#8220;high-intent free trial user&#8221; segment defined in your warehouse flows into Klaviyo for an email sequence, Braze for a push notification, and Intercom for an in-app message all simultaneously.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Behavioral triggers (e.g., &#8220;user visited pricing page 3 times in 7 days&#8221;) fire in real time without re-implementing logic in every tool.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><b>Step 5: Activate Paid Media with Audience Syncing<\/b><\/h3>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5530\" src=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-5.png\" alt=\"\" width=\"500\" height=\"333\" srcset=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-5.png 500w, https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-5-300x200.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">One of the highest-ROI use cases for a composable CDP is <\/span><b>paid media activation<\/b><span style=\"font-weight: 400;\">. Sync warehouse-built audiences directly to Google Ads, Meta, LinkedIn, and programmatic platforms.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">This enables:<\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Suppression lists<\/b><span style=\"font-weight: 400;\"> exclude current customers from acquisition campaigns to reduce wasted spend.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Lookalike modeling<\/b><span style=\"font-weight: 400;\"> upload high-value customer segments as seeds for platform-based lookalike audiences.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Retargeting precision<\/b><span style=\"font-weight: 400;\"> retarget users based on specific product behaviors, not just website visits.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Because the audience logic lives in your warehouse, it&#8217;s consistent across every ad platform eliminating the discrepancies that arise when segments are built independently in each channel.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><b>Step 6: Add an Analytics and BI Layer<\/b><\/h3>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5531\" src=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-6.png\" alt=\"\" width=\"500\" height=\"333\" srcset=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-6.png 500w, https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-6-300x200.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Your composable CDP already lives in the warehouse, which makes analytics a natural extension. Connect a BI tool Looker, Tableau, Power BI, or Metabase to the same warehouse tables that power your CDP.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">This gives marketing, product, and revenue teams a shared view of customer behavior, campaign performance, and funnel health. It also closes the attribution loop: you can analyze which MarTech touchpoints are actually influencing conversion, with full data lineage.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><b>Step 7: Enable Personalization and Product Experiences<\/b><\/h3>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5532\" src=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-7.png\" alt=\"\" width=\"500\" height=\"333\" srcset=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-7.png 500w, https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Step-7-300x200.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Finally, extend your composable CDP into on-site and in-product personalization. Tools like <\/span><b>Optimizely<\/b><span style=\"font-weight: 400;\">, <\/span><b>LaunchDarkly<\/b><span style=\"font-weight: 400;\">, or a custom API layer can query the warehouse (or a feature store synced from it) to serve personalized content, product recommendations, or feature flags based on rich customer profiles.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">This is where the composable CDP&#8217;s value truly compounds: the same unified profile that powers your email campaigns and paid ads now drives real-time personalization across every digital touchpoint.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>The Composable CDP MarTech Stack: A Reference Architecture<\/b><\/h2>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5522\" src=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Table.png\" alt=\"\" width=\"500\" height=\"333\" srcset=\"https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Table.png 1537w, https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Table-300x200.png 300w, https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Table-1024x682.png 1024w, https:\/\/www.lemnisk.co\/blog\/wp-content\/uploads\/2026\/06\/Table-768x511.png 768w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<h2><\/h2>\n<h2><b>Common Pitfalls to Avoid<\/b><\/h2>\n<p>&nbsp;<\/p>\n<p><b>Don&#8217;t skip identity resolution.<\/b><span style=\"font-weight: 400;\"> If your warehouse has fragmented customer records, your composable CDP will produce low-quality segments. Invest in proper identity stitching before activating data downstream.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Don&#8217;t treat it as a one-time project.<\/b><span style=\"font-weight: 400;\"> A composable CDP is a living system. Audience definitions, data models, and integrations need regular maintenance as your business evolves.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Don&#8217;t underinvest in data governance.<\/b><span style=\"font-weight: 400;\"> With more flexibility comes more responsibility. Establish clear ownership of data models, documentation standards, and access controls from day one.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>Final Thoughts<\/b><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Building a MarTech stack around a composable CDP is not just a technical decision it&#8217;s a strategic one. It means committing to a <\/span><b>data-first marketing approach<\/b><span style=\"font-weight: 400;\"> where every tool in your stack is powered by the same trusted, warehouse-native customer profiles.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">The result is a MarTech ecosystem that&#8217;s more coherent, more cost-effective, and dramatically more capable of delivering the personalized, real-time experiences that modern customers expect.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Start with your data foundation, layer in composable CDP capabilities, and connect your execution tools systematically. The composable CDP won&#8217;t just sit in your stack, it will define it.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><i><span style=\"font-weight: 400;\">Looking to implement a composable CDP for your organization? Start by auditing your existing data sources and identifying where customer data currently lives. That&#8217;s your foundation; everything else builds from there. <\/span><\/i><span style=\"text-decoration: underline;\"><span style=\"font-weight: 400;\"><strong><a href=\"https:\/\/www.lemnisk.co\/get-a-demo\/\">Request a Demo.<\/a><\/strong><\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By building your MarTech stack around a composable CDP, you gain the flexibility to integrate best-in-class tools, eliminate data silos, and deliver personalized customer experiences at scale without being locked into a monolithic platform. &nbsp; What Is a Composable CDP and Why Does It Matter? &nbsp; A Customer Data Platform (CDP) unifies customer data from [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5540,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,223,160,229,168,116,131],"tags":[224,161,231,170,124,132],"class_list":["post-5520","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all-blogs","category-composable-cdp","category-crm","category-data-activation","category-data-warehouse","category-marketing-automation","category-omnichannel-marketing","tag-composable-cdp","tag-crm","tag-data-activation","tag-data-warehouse","tag-marketing-automation","tag-omnichannel-marketing"],"_links":{"self":[{"href":"https:\/\/www.lemnisk.co\/blog\/wp-json\/wp\/v2\/posts\/5520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lemnisk.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lemnisk.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lemnisk.co\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lemnisk.co\/blog\/wp-json\/wp\/v2\/comments?post=5520"}],"version-history":[{"count":9,"href":"https:\/\/www.lemnisk.co\/blog\/wp-json\/wp\/v2\/posts\/5520\/revisions"}],"predecessor-version":[{"id":5543,"href":"https:\/\/www.lemnisk.co\/blog\/wp-json\/wp\/v2\/posts\/5520\/revisions\/5543"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lemnisk.co\/blog\/wp-json\/wp\/v2\/media\/5540"}],"wp:attachment":[{"href":"https:\/\/www.lemnisk.co\/blog\/wp-json\/wp\/v2\/media?parent=5520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lemnisk.co\/blog\/wp-json\/wp\/v2\/categories?post=5520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lemnisk.co\/blog\/wp-json\/wp\/v2\/tags?post=5520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}