<!DOCTYPE html><html lang="en" class="inter_1d81deff-module__CYM0aG__variable papermono_89c757f2-module__6aS5zq__variable dark" data-banner-state="visible" data-assistant-state="closed" data-page-mode="none" data-current-path="/"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><link rel="preload" href="/docs/_next/static/media/83afe278b6a6bb3c.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/docs/_next/static/media/PaperMono_Variable.p.590789cb.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/docs/_next/static/media/f67ad414ed34149c.p.84166d94.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://mintcdn.com/hubspot/CzYDAsNnXNN88BYe/logo/logo.svg?fit=max&amp;auto=format&amp;n=CzYDAsNnXNN88BYe&amp;q=85&amp;s=bb0a0ea3314b4a516149fa3b933d4633"/><link rel="preload" as="image" href="https://www.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer-projects/review-oauth-scopes-in-app-settings.png"/><link rel="preload" as="image" href="https://www.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/oauth-installation-events-logging.png"/><link rel="stylesheet" href="/docs/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" data-precedence="next"/><link rel="stylesheet" href="/docs/_next/static/chunks/ea2154a47c78cbbc.css?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" data-precedence="next"/><style data-precedence="base-ui:low" data-href="base-ui-disable-scrollbar">.base-ui-disable-scrollbar{scrollbar-width:none}.base-ui-disable-scrollbar::-webkit-scrollbar{display:none}</style><link rel="preload" as="script" fetchPriority="low" href="/docs/_next/static/chunks/6d55b684068fd47e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK"/><script src="/docs/_next/static/chunks/44795504c795ca32.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/72894c5f0f814eb0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/f486afc314643ce1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/241e10e93c45ff16.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/turbopack-7f46ae5a6e795343.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/7313857cf77ffb01.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/5b273fe2b0dd3645.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/ed5ca3e1847bd7ad.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><script src="/docs/_next/static/chunks/bbe9a3c9a38b4577.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" async=""></script><link rel="preload" href="/docs/_next/static/chunks/4d8374b1f183ef74.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" as="script" fetchPriority="low"/><link rel="preload" href="/docs/_next/static/chunks/3aa704238c912684.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" as="script" fetchPriority="low"/><link rel="preload" href="https://cdn2.hubspot.net/hubfs/53/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Medium.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://cdn2.hubspot.net/hubfs/53/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Book.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><title>Working with OAuth - HubSpot docs</title><meta name="description" content="OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account."/><meta name="application-name" content="HubSpot docs"/><meta name="generator" content="Mintlify"/><meta name="msapplication-config" content="/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon/browserconfig.xml"/><meta name="apple-mobile-web-app-title" content="HubSpot docs"/><meta name="msapplication-TileColor" content="#ff4800"/><meta name="language" content="en"/><link rel="canonical" href="https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth"/><link rel="alternate" type="application/xml" href="/docs/sitemap.xml"/><link rel="alternate" type="text/markdown" href="/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth.md"/><meta property="og:title" content="Working with OAuth - HubSpot docs"/><meta property="og:description" content="OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account."/><meta property="og:url" content="https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth"/><meta property="og:site_name" content="HubSpot docs"/><meta property="og:image" content="https://hubspot.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DOAuth%26appearance%3Dlight%26title%3DWorking%2Bwith%2BOAuth%26description%3DOAuth%2Bis%2Ba%2Bsecure%2Bmeans%2Bof%2Bauthentication%2Bfor%2Byour%2Bapp.%2BIt%2Buses%2Bauthorization%2Btokens%2Brather%2Bthan%2Ba%2Bpassword%2Bto%2Bconnect%2Byour%2Bapp%2Bto%2Ba%2Buser%2Baccount.%2B%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fhubspot%252FCzYDAsNnXNN88BYe%252Flogo%252Flogo.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DCzYDAsNnXNN88BYe%2526q%253D85%2526s%253Dbb0a0ea3314b4a516149fa3b933d4633%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fhubspot%252FCzYDAsNnXNN88BYe%252Flogo%252Flogo.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DCzYDAsNnXNN88BYe%2526q%253D85%2526s%253Dbb0a0ea3314b4a516149fa3b933d4633%26primaryColor%3D%2523ff4800%26lightColor%3D%2523ff4800%26backgroundLight%3D%2523ffffff%26backgroundDark%3D%2523041617&amp;w=1200&amp;q=100"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Working with OAuth - HubSpot docs"/><meta name="twitter:description" content="OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account."/><meta name="twitter:image" content="https://hubspot.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DOAuth%26appearance%3Dlight%26title%3DWorking%2Bwith%2BOAuth%26description%3DOAuth%2Bis%2Ba%2Bsecure%2Bmeans%2Bof%2Bauthentication%2Bfor%2Byour%2Bapp.%2BIt%2Buses%2Bauthorization%2Btokens%2Brather%2Bthan%2Ba%2Bpassword%2Bto%2Bconnect%2Byour%2Bapp%2Bto%2Ba%2Buser%2Baccount.%2B%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fhubspot%252FCzYDAsNnXNN88BYe%252Flogo%252Flogo.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DCzYDAsNnXNN88BYe%2526q%253D85%2526s%253Dbb0a0ea3314b4a516149fa3b933d4633%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fhubspot%252FCzYDAsNnXNN88BYe%252Flogo%252Flogo.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DCzYDAsNnXNN88BYe%2526q%253D85%2526s%253Dbb0a0ea3314b4a516149fa3b933d4633%26primaryColor%3D%2523ff4800%26lightColor%3D%2523ff4800%26backgroundLight%3D%2523ffffff%26backgroundDark%3D%2523041617&amp;w=1200&amp;q=100"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon/android-chrome-192x192.png" type="image/png" sizes="192x192" media="(prefers-color-scheme: light)"/><link rel="apple-touch-icon" href="/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon/apple-touch-icon.png" type="image/png" sizes="180x180"/><link rel="icon" href="/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: light)"/><link rel="icon" href="/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: light)"/><link rel="shortcut icon" href="/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: light)"/><link rel="icon" href="/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon-dark/android-chrome-192x192.png" type="image/png" sizes="192x192" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon-dark/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon-dark/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: dark)"/><link rel="shortcut icon" href="/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon-dark/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: dark)"/><script type="text/javascript">!function(){var b="/docs";
function a(p){if(p==null)return"/";p=""+p;if(""===p)return"/";return"/"===p.charAt(0)?p:"/"+p}
function u(p){if(p==null)return p;p=""+p;if(!p||p.charAt(p.length-1)==="/")return p.slice(0,-1);return p}
function i(p){if(p==null)return p;p=""+p;if(6<=p.length&&p.substring(p.length-6)==="/index")return p.substring(0,p.length-6);if("index"===p)return"";return p}
var p=(location.pathname||"").split("?")[0].split("#")[0]||"";
if(b)if(p===b)p="";else if(0===p.indexOf(b+"/"))p=p.substring(b.length);
p=a(p);p=u(p);p=i(p);p=""===p||"index"===p?"/":a(p);
document.documentElement.setAttribute("data-current-path",p);
}();</script><script type="text/javascript">!function(){
function read(){try{
var e=performance.getEntriesByType?performance.getEntriesByType("navigation"):[];
var st=(e[0]&&e[0].serverTiming)||[];
var g={};
for(var i=0;i<st.length;i++){var n=st[i].name,d=st[i].description;if(!d)continue;try{d=decodeURIComponent(d)}catch(x){}
if(n==="country")g.country=d;else if(n==="region")g.region=d;else if(n==="continent")g.continent=d;}
var w=window;w.mintlify=w.mintlify||{};w.mintlify.geo=g;
}catch(x){}}
read();document.addEventListener("DOMContentLoaded",read);
}();</script><script type="text/javascript">!function(){try{
var w=window;w.mintlify=w.mintlify||{};
var q=w.mintlify.__apiPlaygroundInputsQueue;
if(!Array.isArray(q)){q=[];w.mintlify.__apiPlaygroundInputsQueue=q;}
w.mintlify.api=w.mintlify.api||{};
w.mintlify.api.playground=w.mintlify.api.playground||{};
if(typeof w.mintlify.api.playground.setServerVariables!=="function"){
w.mintlify.api.playground.setServerVariables=function(v){q.push({type:"set",variables:v});};
}
if(typeof w.mintlify.api.playground.clearServerVariables!=="function"){
w.mintlify.api.playground.clearServerVariables=function(){q.push({type:"clear"});};
}
}catch(e){}}();</script><script type="text/javascript">(function(a,b){try{let c=document.getElementById("banner")?.innerText;if(c){for(let d=0;d<localStorage.length;d++){let e=localStorage.key(d);if(e?.endsWith(a)&&localStorage.getItem(e)===c)return void document.documentElement.setAttribute(b,"hidden")}document.documentElement.setAttribute(b,"visible");return}for(let c=0;c<localStorage.length;c++){let d=localStorage.key(c);if(d?.endsWith(a)&&localStorage.getItem(d))return void document.documentElement.setAttribute(b,"hidden")}document.documentElement.setAttribute(b,"visible")}catch(a){document.documentElement.setAttribute(b,"hidden")}})(
  "bannerDismissed",
  "data-banner-state",
)</script><script src="/docs/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" noModule=""></script></head><body class="antialiased"><div hidden=""><!--$--><!--/$--></div><script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","isDarkMode","light",null,["dark","light","true","false","system"],{"true":"dark","false":"light","dark":"dark","light":"light"},true,false)</script><script>(function(){try{var f=null;var v=f||localStorage.getItem("isDarkMode");if(v==='true')v='dark';else if(v==='false')v='light';if(v!=='light'&&v!=='dark'&&v!=='system')v="light";document.documentElement.setAttribute("data-theme-preference",v)}catch(e){}})();</script><blockquote class="sr-only" data-agent-docs-index="true" aria-hidden="true"><h2>Documentation Index</h2><p>Fetch the complete documentation index at:<!-- --> <a href="/docs/llms.txt" tabindex="-1">/docs/llms.txt</a></p><p>Use this file to discover all available pages before exploring further.</p></blockquote><style>:root{--banner-height:0px!important}</style><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"(function j(a,b,c,d,e){try{let f,g,h=[];try{h=window.location.pathname.split(\"/\").filter(a=\u003e\"\"!==a\u0026\u0026\"global\"!==a).slice(0,2)}catch{h=[]}let i=h.find(a=\u003ec.includes(a)),j=[];for(let c of(i?j.push(i):j.push(b),j.push(\"global\"),j)){if(!c)continue;let b=a[c];if(b?.content){f=b.content,g=c;break}}if(!f)return void document.documentElement.setAttribute(d,\"hidden\");let k=!0,l=0;for(;l\u003clocalStorage.length;){let a=localStorage.key(l);if(l++,!a?.endsWith(e))continue;let b=localStorage.getItem(a);if(b\u0026\u0026b===f){k=!1;break}g\u0026\u0026(a.startsWith(`lang:${g}_`)||!a.startsWith(\"lang:\"))\u0026\u0026(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?\"visible\":\"hidden\")}catch(a){console.error(a),document.documentElement.setAttribute(d,\"hidden\")}})(\n  {},\n  \"en\",\n  [],\n  \"data-banner-state\",\n  \"bannerDismissed\",\n)","id":"_mintlify-banner-script"}])</script><style>@font-face {
  font-family: 'HubSpot Sans Regular';
  src: url('https://cdn2.hubspot.net/hubfs/53/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Medium.woff2') format('woff2');
  font-weight: undefined;
  font-display: swap;
}</style><style>@font-face {
  font-family: 'HubSpot Sans';
  src: url('https://cdn2.hubspot.net/hubfs/53/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Book.woff2') format('woff2');
  font-weight: undefined;
  font-display: swap;
}</style><style>:root {
  --font-family-headings-custom: "HubSpot Sans Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  
  --font-family-body-custom: "HubSpot Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  
  
}
</style><style>:root {
    --primary: 255 72 0;
    --primary-light: 255 72 0;
    --primary-dark: 255 72 0;
    --tooltip-foreground: 255 255 255;
    --background-light: 255 255 255;
    --background-dark: 4 22 23;
    --gray-50: 250 245 242;
    --gray-100: 245 240 238;
    --gray-200: 230 224 222;
    --gray-300: 213 208 206;
    --gray-400: 166 160 158;
    --gray-500: 119 114 111;
    --gray-600: 87 82 79;
    --gray-700: 70 64 62;
    --gray-800: 45 39 37;
    --gray-900: 30 24 22;
    --gray-950: 17 12 10;
  }</style><div class="relative antialiased text-gray-500 dark:text-gray-400"><script>(self.__next_s=self.__next_s||[]).push([0,{"suppressHydrationWarning":true,"children":"(function(a){let b,c=(b=\"navbar-transition\",\"maple\"===a\u0026\u0026(b+=\"-maple\"),b),d=function(){let a=document.createElement(\"style\");return a.appendChild(document.createTextNode(\"*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}\")),document.head.appendChild(a),function(){window.getComputedStyle(document.body),setTimeout(()=\u003e{document.head.removeChild(a)},1)}}();(\"requestAnimationFrame\"in globalThis?requestAnimationFrame:setTimeout)(()=\u003e{let a;a=!1,a=window.scrollY\u003e50,document.getElementById(c)?.setAttribute(\"data-is-opaque\",`${!!a}`),d()})})(\"palm\")","id":"_mintlify-navbar-transition-script"}])</script><script>(self.__next_s=self.__next_s||[]).push([0,{"suppressHydrationWarning":true,"children":"(function () {\n  var measure = function(){let a=document.querySelectorAll(\"[id='navbar'], [data-top-chrome]\"),b=0;a.forEach(a=\u003e{let c=a.getBoundingClientRect();c.height\u003e0\u0026\u0026(b=Math.max(b,c.bottom))});let c=0,d=document.getElementById(\"content-container\");if(d){let{overflowY:a}=getComputedStyle(d);(\"auto\"===a||\"scroll\"===a)\u0026\u0026(c=Math.max(0,d.getBoundingClientRect().top))}let e=Math.round(Math.max(0,b-c))+40;document.documentElement.style.setProperty(\"--scroll-mt\",`${e}px`)};\n  (function(a){let b=[],c=0,d=\"undefined\"==typeof ResizeObserver?null:new ResizeObserver(f);function e(){let c=Array.from(document.querySelectorAll(\"[id='navbar'], [data-top-chrome]\"));(c.length!==b.length||c.some((a,c)=\u003ea!==b[c]))\u0026\u0026d\u0026\u0026(d.disconnect(),c.forEach(a=\u003ed.observe(a))),b=c,a()}function f(){c||(c=requestAnimationFrame(()=\u003e{c=0,e()}))}new MutationObserver(f).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener(\"resize\",f),\"loading\"===document.readyState\u0026\u0026document.addEventListener(\"DOMContentLoaded\",e),e()})(measure);\n  (function(a){let b=window.location.hash.slice(1);if(!b)return;function c(){return\"smooth\"===getComputedStyle(document.documentElement).scrollBehavior}function d(c){let d=document.getElementById(b);return!!d\u0026\u0026(a(),d.scrollIntoView(c?{behavior:c}:void 0),!0)}if(\"complete\"===document.readyState)return void d();let e=new MutationObserver(()=\u003e{!c()\u0026\u0026d(\"instant\")\u0026\u0026f()});function f(){e.disconnect(),window.removeEventListener(\"load\",g)}function g(){let a=c();f(),a\u0026\u0026requestAnimationFrame(()=\u003e{d(),function(){let a=[\"wheel\",\"touchstart\",\"keydown\",\"pointerdown\"],c=0,e=window.scrollY,f=setInterval(()=\u003e{c+=1;let a=document.getElementById(b);if(!a||c\u003e=6)return g();let f=Math.abs(window.scrollY-e)\u003e1;if(e=window.scrollY,f)return;let h=parseFloat(getComputedStyle(a).scrollMarginTop)||0;Math.abs(a.getBoundingClientRect().top-h)\u003e4\u0026\u0026d()},350);function g(){clearInterval(f),a.forEach(a=\u003ewindow.removeEventListener(a,g))}a.forEach(a=\u003ewindow.addEventListener(a,g,{passive:!0}))}()})}window.addEventListener(\"load\",g),e.observe(document.documentElement,{childList:!0,subtree:!0}),!c()\u0026\u0026d(\"instant\")\u0026\u0026f()})(measure);\n})();","id":"_mintlify-scroll-margin-script"}])</script><a href="#content-area" class="sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-50 focus:p-2 focus:text-sm focus:bg-background-light dark:focus:bg-background-dark focus:rounded-md focus:outline-primary dark:focus:outline-primary-light">Skip to main content</a><script>(function i(a,b,c,d){try{if(window.matchMedia("(max-width: 1024px)").matches||!d){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed"),d||localStorage.setItem(a,"false");return}let e=localStorage.getItem(a);if(null===e){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed");return}let f=JSON.parse(e),g=localStorage.getItem(b),h=null!==g?JSON.parse(g):368;document.documentElement.style.setProperty(c,f?h+"px":"0px"),document.documentElement.setAttribute("data-assistant-state",f?"open":"closed")}catch(a){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed")}})(
    "chat-assistant-sheet-open",
    "chat-assistant-sheet-width",
    "--assistant-sheet-width",
    true
  )</script><div class="max-lg:contents lg:flex lg:w-full" data-docs-theme="palm"><div class="max-lg:contents lg:flex-1 lg:min-w-0 lg:overflow-x-clip"><header id="navbar" class="z-30 fixed lg:sticky top-0 w-full peer is-not-custom peer is-not-center peer is-not-wide peer is-not-frame"><div class="z-10 absolute w-full h-full bg-gray-950/[0.03] dark:bg-white/[0.03] border-b border-gray-200 dark:border-gray-800"></div><div class="z-0 absolute inset-0 bg-background-light dark:bg-background-dark"></div><div class="z-10 mx-auto relative"><div class="relative"><div class="flex items-center lg:px-12 h-16 min-w-0 mx-4 lg:mx-0"><div class="h-full relative flex-1 flex items-center gap-x-4 min-w-0"><div class="flex-1 flex items-center gap-x-4"><a class="select-none" style="-webkit-touch-callout:none" href="/docs"><span class="sr-only">HubSpot docs<!-- --> home page</span><img class="nav-logo w-auto h-7 relative object-contain shrink-0 block dark:hidden" src="https://mintcdn.com/hubspot/CzYDAsNnXNN88BYe/logo/logo.svg?fit=max&amp;auto=format&amp;n=CzYDAsNnXNN88BYe&amp;q=85&amp;s=bb0a0ea3314b4a516149fa3b933d4633" alt="light logo"/><img class="nav-logo w-auto h-7 relative object-contain shrink-0 hidden dark:block" src="https://mintcdn.com/hubspot/CzYDAsNnXNN88BYe/logo/logo.svg?fit=max&amp;auto=format&amp;n=CzYDAsNnXNN88BYe&amp;q=85&amp;s=bb0a0ea3314b4a516149fa3b933d4633" alt="dark logo"/></a><div class="hidden lg:flex items-center gap-x-2"></div></div><div class="relative hidden lg:flex items-center flex-1 z-20 gap-2.5"><button type="button" class="group/search flex pointer-events-auto w-full items-center text-sm leading-6 h-9 pl-3.5 pr-3 text-gray-500 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 dark:ring-gray-600/30 justify-between truncate gap-2 rounded-lg hover:ring-1 hover:ring-gray-200 dark:hover:ring-gray-800 shadow-none" id="search-bar-entry" aria-label="Open search"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 min-w-4 flex-none text-gray-700 group-hover/search:text-gray-800 dark:text-gray-400 dark:group-hover/search:text-gray-200"><path d="M15.25 15.25L11.285 11.285" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M7.75 12.75C10.5114 12.75 12.75 10.5114 12.75 7.75C12.75 4.98858 10.5114 2.75 7.75 2.75C4.98858 2.75 2.75 4.98858 2.75 7.75C2.75 10.5114 4.98858 12.75 7.75 12.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><div class="truncate min-w-0">Search...</div></div><span class="flex-none text-xs font-semibold">⌘<!-- -->K</span></button><button type="button" class="group/ai flex-none hidden lg:flex items-center justify-center gap-1.5 pl-3 pr-3.5 h-9 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 dark:ring-gray-600/30 rounded-lg hover:ring-1 hover:ring-gray-200 dark:hover:ring-gray-800 shadow-none" id="assistant-entry" aria-label="Toggle assistant panel" data-base-ui-tooltip-trigger=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 shrink-0 text-gray-700 group-hover/ai:text-gray-800 dark:text-gray-400 dark:group-hover/ai:text-gray-200"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="text-sm text-gray-500 dark:text-white/50 whitespace-nowrap">Ask Assistant</span></button></div><div class="flex-1 relative hidden lg:flex items-center ml-auto justify-end space-x-4"><nav aria-label="Main" class="text-sm"><ul class="flex space-x-6 items-center"><li class="navbar-link"><a href="https://developers.hubspot.com/changelog" class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank"><span class="min-w-0 truncate">Changelog</span></a></li><li><span aria-hidden="true" class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300 pointer-events-none animate-pulse"><span class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 w-12 rounded-md bg-gray-200 dark:bg-white/10"></span></span></span></li><li class="block lg:hidden"><a class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" href="https://app.hubspot.com/signup-hubspot/crm?intent=developer"><span class="min-w-0 truncate">Sign up</span></a></li><li class="whitespace-nowrap hidden lg:flex" id="topbar-cta-button"><a target="_blank" class="group py-1.5 relative inline-flex items-center text-sm font-medium" href="https://app.hubspot.com/signup-hubspot/crm?intent=developer"><div class="z-10 mr-0.5 flex items-center gap-1 text-primary dark:text-primary-light hover:text-primary-dark dark:hover:text-primary-light font-medium"><span class="">Sign up</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0 opacity-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></li></ul></nav></div><div class="flex lg:hidden items-center gap-3"><button type="button" class="text-gray-500 w-8 h-8 flex items-center justify-center hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300" id="search-bar-entry-mobile" aria-label="Open search"><span class="sr-only">Search...</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-4 w-4 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/magnifying-glass.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/magnifying-glass.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></button><button id="assistant-entry-mobile" aria-label="Toggle assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4.5 text-gray-500 dark:text-gray-400 hover:text-gray-600 dark:hover:text-gray-300"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button type="button" aria-label="More actions" class="h-7 w-5 flex items-center justify-center relative after:content-[&#x27;&#x27;] after:absolute after:-inset-y-2 after:-left-1 after:-right-4"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-4 shrink-0 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/ellipsis-vertical.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/ellipsis-vertical.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></button></div></div></div><button type="button" class="flex items-center h-14 py-4 px-5 lg:hidden focus:outline-0 w-full text-left"><div class="text-gray-500 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300"><span class="sr-only">Navigation</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M2.25 9H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.25 3.75H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.25 14.25H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="ml-4 flex text-sm leading-6 whitespace-nowrap min-w-0 space-x-3 overflow-hidden"><div class="flex items-center space-x-3 shrink-0"><span>OAuth</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 text-gray-400 shrink-0"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="font-semibold text-gray-900 truncate dark:text-gray-200 min-w-0 flex-1">Working with OAuth</div></div></button></div><div class="hidden lg:flex px-12 h-12"><div class="nav-tabs h-full flex text-sm gap-x-6"><div class="nav-tabs-item group relative h-full gap-2 flex items-center font-medium pointer-events-none animate-pulse text-gray-600 dark:text-gray-400" aria-hidden="true"><span class="inline-block h-3.5 w-16 rounded bg-gray-200 dark:bg-white/10"></span><div class="absolute bottom-0 h-[1.5px] w-full left-0"></div></div><div class="nav-tabs-item group relative h-full gap-2 flex items-center font-medium pointer-events-none animate-pulse text-gray-600 dark:text-gray-400" aria-hidden="true"><span class="inline-block h-3.5 w-16 rounded bg-gray-200 dark:bg-white/10"></span><div class="absolute bottom-0 h-[1.5px] w-full left-0"></div></div><div class="nav-tabs-item group relative h-full gap-2 flex items-center font-medium pointer-events-none animate-pulse text-gray-600 dark:text-gray-400" aria-hidden="true"><span class="inline-block h-3.5 w-16 rounded bg-gray-200 dark:bg-white/10"></span><div class="absolute bottom-0 h-[1.5px] w-full left-0"></div></div><div class="nav-tabs-item group relative h-full gap-2 flex items-center font-medium pointer-events-none animate-pulse text-gray-600 dark:text-gray-400" aria-hidden="true"><span class="inline-block h-3.5 w-16 rounded bg-gray-200 dark:bg-white/10"></span><div class="absolute bottom-0 h-[1.5px] w-full left-0"></div></div><div class="nav-tabs-item group relative h-full gap-2 flex items-center font-medium pointer-events-none animate-pulse text-gray-600 dark:text-gray-400" aria-hidden="true"><span class="inline-block h-3.5 w-16 rounded bg-gray-200 dark:bg-white/10"></span><div class="absolute bottom-0 h-[1.5px] w-full left-0"></div></div><div class="nav-tabs-item group relative h-full gap-2 flex items-center font-medium pointer-events-none animate-pulse text-gray-600 dark:text-gray-400" aria-hidden="true"><span class="inline-block h-3.5 w-16 rounded bg-gray-200 dark:bg-white/10"></span><div class="absolute bottom-0 h-[1.5px] w-full left-0"></div></div></div></div></div></header><div class="scroll-mt-(--scroll-mt) peer-[.is-not-custom]:lg:flex peer-[.is-custom]:[&amp;&gt;:first-child]:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:sm:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:md:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:lg:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:xl:hidden!"><nav aria-label="Pages" id="sidebar-content" class="hidden sticky lg:flex flex-col border-r border-gray-200/70 dark:border-white/[0.07] transition-transform duration-100 top-(--mintlify-slot-header-height,7rem) h-[calc(100vh-var(--mintlify-slot-header-height,7rem))] w-76"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" id="navigation-items" class="min-w-0 flex-1 min-h-0"><div role="presentation" data-id="base-ui-_R_2nav5tccsnisnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] px-7 py-6 base-ui-disable-scrollbar" style="overflow:scroll;mask-image:linear-gradient(to bottom, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-start, 0px)));-webkit-mask-image:linear-gradient(to bottom, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-start, 0px)));mask-composite:intersect;-webkit-mask-composite:source-in;mask-repeat:no-repeat" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-0! w-full"><div class="text-sm relative"><ul class="list-none" aria-hidden="true"></ul><ul class="sidebar-group"><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/1" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton placeholder row" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-20"></span></span></div></div></div></li></ul><ul class="sidebar-group"><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/2" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton short" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-16"></span></span></div></div></div></li></ul><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 text-gray-900 dark:text-gray-200 font-medium animate-pulse pointer-events-none" aria-hidden="true"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-16"></span></span></h3></div><ul class="sidebar-group space-y-px"><li data-title="Skeleton group 2" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300 animate-pulse pointer-events-none" style="padding-left:1rem" aria-expanded="false" aria-hidden="true" tabindex="-1"><div class="flex-1 flex items-center gap-2 justify-start"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-16"></span></span></div></button></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/10" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton small" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-32"></span></span></div></div></div></li><li data-title="Skeleton group placeholder 4" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300 animate-pulse pointer-events-none" style="padding-left:1rem" aria-expanded="false" aria-hidden="true" tabindex="-1"><div class="flex-1 flex items-center gap-2 justify-start"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-28"></span></span></div></button></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/14" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton longer placeholder row" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-28"></span></span></div></div></div></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/15" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton small" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-32"></span></span></div></div></div></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/16" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton placeholder row" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-20"></span></span></div></div></div></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 text-gray-900 dark:text-gray-200 font-medium animate-pulse pointer-events-none" aria-hidden="true"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-28"></span></span></h3></div><ul class="sidebar-group space-y-px"><li data-title="Skeleton group medium 6" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300 animate-pulse pointer-events-none" style="padding-left:1rem" aria-expanded="false" aria-hidden="true" tabindex="-1"><div class="flex-1 flex items-center gap-2 justify-start"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-24"></span></span></div></button></li><li data-title="Skeleton group placeholder 22" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300 animate-pulse pointer-events-none" style="padding-left:1rem" aria-expanded="false" aria-hidden="true" tabindex="-1"><div class="flex-1 flex items-center gap-2 justify-start"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-28"></span></span></div></button></li><li data-title="Skeleton group 23" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300 animate-pulse pointer-events-none" style="padding-left:1rem" aria-expanded="false" aria-hidden="true" tabindex="-1"><div class="flex-1 flex items-center gap-2 justify-start"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-28"></span></span></div></button></li><li data-title="Skeleton group medium 24" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300 animate-pulse pointer-events-none" style="padding-left:1rem" aria-expanded="false" aria-hidden="true" tabindex="-1"><div class="flex-1 flex items-center gap-2 justify-start"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-28"></span></span></div></button></li><li data-title="Skeleton group placeholder 25" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300 animate-pulse pointer-events-none" style="padding-left:1rem" aria-expanded="false" aria-hidden="true" tabindex="-1"><div class="flex-1 flex items-center gap-2 justify-start"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-20"></span></span></div></button></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/144" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton longer placeholder row" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-28"></span></span></div></div></div></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/145" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton small" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-32"></span></span></div></div></div></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/146" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton placeholder row" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-20"></span></span></div></div></div></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/147" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton short" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-16"></span></span></div></div></div></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/148" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton medium row" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-28"></span></span></div></div></div></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 text-gray-900 dark:text-gray-200 font-medium animate-pulse pointer-events-none" aria-hidden="true"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-16"></span></span></h3></div><ul class="sidebar-group space-y-px"><li data-title="Skeleton group medium 27" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300 animate-pulse pointer-events-none" style="padding-left:1rem" aria-expanded="false" aria-hidden="true" tabindex="-1"><div class="flex-1 flex items-center gap-2 justify-start"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-20"></span></span></div></button></li><li data-title="Skeleton group placeholder 28" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300 animate-pulse pointer-events-none" style="padding-left:1rem" aria-expanded="false" aria-hidden="true" tabindex="-1"><div class="flex-1 flex items-center gap-2 justify-start"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-24"></span></span></div></button></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/155" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton small" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-32"></span></span></div></div></div></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/156" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton placeholder row" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-20"></span></span></div></div></div></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/157" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton short" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-16"></span></span></div></div></div></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/158" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton medium row" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-28"></span></span></div></div></div></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/159" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton longer placeholder row" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-28"></span></span></div></div></div></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/160" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton small" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-32"></span></span></div></div></div></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/161" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton placeholder row" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-20"></span></span></div></div></div></li><li id="#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/162" class="relative scroll-m-4 first:scroll-m-20 animate-pulse pointer-events-none" data-title="Skeleton short" aria-hidden="true"><div class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span aria-hidden="true" class="inline-flex h-[1lh] items-center"><span class="inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none w-16"></span></span></div></div></div></li></ul></div><script>(function () {
  try {
    if (window.__mintlifyInitialSidebarScrollDone) return;
    window.__mintlifyInitialSidebarScrollDone = true;

    var path = (window.location.pathname || '/').split('#')[0].split('?')[0];
    if (path.endsWith('/index')) path = path.slice(0, -6);
    else if (path === 'index') path = '';

    var candidates = [];
    if (path) candidates.push(path);
    if (path.startsWith('/')) candidates.push(path.slice(1));
    else candidates.push('/' + path);

    var item = null;
    for (var i = 0; i < candidates.length && !item; i++) {
      var matches = document.querySelectorAll('[id="' + candidates[i].replace(/"/g, '\\"') + '"]');
      for (var j = 0; j < matches.length; j++) {
        if (matches[j].closest('#sidebar, #sidebar-content')) {
          item = matches[j];
          break;
        }
      }
    }
    if (!item) return;

    var parent = item.parentElement;
    while (parent) {
      var style = getComputedStyle(parent);
      if (style.overflowY === 'auto' || style.overflowY === 'scroll') break;
      parent = parent.parentElement;
    }
    if (!parent) return;

    var parentRect = parent.getBoundingClientRect();
    var itemRect = item.getBoundingClientRect();
    if (itemRect.top >= parentRect.top && itemRect.bottom <= parentRect.bottom) return;

    var itemTopRelative = itemRect.top - parentRect.top + parent.scrollTop;
    parent.scrollTop = itemTopRelative - parentRect.height / 2 + itemRect.height / 2;
  } catch (e) {}
})();</script></div></div></div></div><div class="w-full flex items-center px-7 py-4 border-t border-gray-200/70 dark:border-white/[0.07]"><div class="flex-1"></div><div class="relative flex lg:h-7 h-[2.375rem] justify-between lg:w-[4.75rem] w-[6.5rem] items-center p-1 rounded-full border border-gray-200/70 dark:border-white/[0.07] hover:border-gray-200 dark:hover:border-white/10" data-theme-preference-switch="pill" role="group" aria-label="Theme preference"><button aria-label="Switch to system theme" class="theme-preference-switch-option z-10 flex lg:size-5 size-[1.875rem] items-center justify-center transition-colors duration-200 rounded-full" data-theme-preference-value="system" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lg:size-3 size-3.5"><path d="M4.5 15.5L9 14.5L13.5 15.5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.75V14.5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.25 2.75H3.75C2.64543 2.75 1.75 3.64543 1.75 4.75V9.75C1.75 10.8546 2.64543 11.75 3.75 11.75H14.25C15.3546 11.75 16.25 10.8546 16.25 9.75V4.75C16.25 3.64543 15.3546 2.75 14.25 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button aria-label="Switch to light theme" class="theme-preference-switch-option z-10 flex lg:size-5 size-[1.875rem] items-center justify-center transition-colors duration-200 rounded-full" data-theme-preference-value="light" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lg:size-3 size-3.5"><path d="M9 1.25V2.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.48 3.52002L13.773 4.22702" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M16.75 9H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.48 14.4799L13.773 13.7729" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 16.75V15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.52 14.4799L4.227 13.7729" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M1.25 9H2.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.52 3.52002L4.227 4.22702" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 13.25C11.3472 13.25 13.25 11.3472 13.25 9C13.25 6.65279 11.3472 4.75 9 4.75C6.65279 4.75 4.75 6.65279 4.75 9C4.75 11.3472 6.65279 13.25 9 13.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button aria-label="Switch to dark theme" class="theme-preference-switch-option z-10 flex lg:size-5 size-[1.875rem] items-center justify-center transition-colors duration-200 rounded-full" data-theme-preference-value="dark" type="button"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lg:size-3 size-3.5"><path d="M13 11.75C9.548 11.75 6.75 8.95201 6.75 5.50001C6.75 4.14801 7.183 2.90101 7.912 1.87801C4.548 2.50601 2 5.45301 2 9.00001C2 13.004 5.246 16.25 9.25 16.25C12.622 16.25 15.448 13.944 16.259 10.826C15.309 11.409 14.196 11.75 13 11.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><button class="absolute top-5 right-5 p-1.5 rounded-md hover:bg-neutral-950/5 dark:hover:bg-white/5 cursor-pointer"><span class="sr-only">close</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-3.5 w-3.5 bg-gray-700 dark:bg-gray-300" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/arrow-left-from-line.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/arrow-left-from-line.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></button></nav><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://developers.hubspot.com/#organization","name":"HubSpot docs","url":"https://developers.hubspot.com","logo":{"@type":"ImageObject","url":"https://mintcdn.com/hubspot/CzYDAsNnXNN88BYe/logo/logo.svg?fit=max&auto=format&n=CzYDAsNnXNN88BYe&q=85&s=bb0a0ea3314b4a516149fa3b933d4633"}},{"@type":"WebSite","@id":"https://developers.hubspot.com/docs#website","name":"HubSpot docs","url":"https://developers.hubspot.com/docs","publisher":{"@id":"https://developers.hubspot.com/#organization"}},{"@type":"WebPage","@id":"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth#webpage","url":"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth","name":"Working with OAuth","description":"OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account.","dateModified":"2026-03-29T22:22:08.000Z","isPartOf":{"@id":"https://developers.hubspot.com/docs#website"},"breadcrumb":{"@id":"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth#breadcrumb"}},{"@type":"BreadcrumbList","@id":"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Build apps","item":"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/overview"},{"@type":"ListItem","position":2,"name":"Authentication","item":"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/overview"},{"@type":"ListItem","position":3,"name":"OAuth","item":"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/oauth-quickstart-guide"},{"@type":"ListItem","position":4,"name":"Working with OAuth","item":"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth"}]},{"@type":["Article","TechArticle"],"@id":"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth#article","headline":"Working with OAuth","name":"Working with OAuth","description":"OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account.","url":"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth","mainEntityOfPage":{"@id":"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth#webpage"},"dateModified":"2026-03-29T22:22:08.000Z","publisher":{"@id":"https://developers.hubspot.com/#organization"},"isPartOf":{"@id":"https://developers.hubspot.com/docs#website"}}]}</script><script>document.documentElement.setAttribute('data-page-mode', "none");</script><span class="fixed inset-0 bg-background-light dark:bg-background-dark -z-10 pointer-events-none" id="background-color"></span><span class="block absolute dark:hidden inset-0 overflow-hidden pointer-events-none"></span><span class="hidden absolute dark:block inset-0 overflow-hidden pointer-events-none"></span><style data-custom-css-index="0" data-custom-css-path="styles.css">@font-face {
  font-family: "HubSpot Sans";
  src: url('https://cdn2.hubspot.net/hubfs/53/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Book.woff2') format("woff2");
  font-weight: 300 400;
  font-style: normal;
}

@font-face {
  font-family: "HubSpot Sans Regular";
  src: url('https://cdn2.hubspot.net/hubfs/53/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Medium.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'HubSpot Serif';
  src: url('https://cdn2.hubspot.net/hubfs/53/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSerif-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}

/* @font-face {
  font-family: 'Lexend Deca';
  src: url('https://mintlify-assets.b-cdn.net/hubspot/HubSpot%20-%20Sans%20Serif%20-%20Lexend%20Deca%20LexendDeca-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lexend Deca';
  src: url('https://mintlify-assets.b-cdn.net/hubspot/HubSpot%20-%20Sans%20Serif%20-%20Lexend%20Deca%20LexendDeca-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
} */

:root {
  --primary-text-color: #1f1f1f;
  --primary-text-light: #f8f5ee;
  --primary-border-color: rgba(0,0,0,0.11);
  --secondary-border-color: rgba(0,0,0,0.2);
  --primary-bg: #ffffff;

  --tag-default-bg: #FFFFFF;
  --tag-default-border: #666666;
  --tag-success-bg: #EDF4EF;
  --tag-success-border:#00823A;
  --tag-error-bg: #FCECE9;
  --tag-error-border: #D9002B;
  --tag-warning-bg: #FCF6E6;
  --tag-warning-border: #EEB117;
  --tag-info-bg: #E1F2FB;
  --tag-info-border: #016DE1;

  --badge-default-bg: #FF4800;
  --badge-beta-bg: #6431da;
  --badge-new-bg: #00823a;
  --badge-koala-bg: #f0f0f0;
  --badge-candy-apple-bg: #d9002b;
  --badge-marigold-bg: #fccb57;
  --badge-calypso-bg: #016DE1;
  --badge-lorax-bg: #C93700;
  --badge-norman-bg: #D20688;
  --badge-pantera-bg: #141414;
  --badge-blue-bg: #ACDAF4;
  --badge-teal-bg: #B3F0ED;
  --badge-teal-dark-bg: #007C7D;
  --badge-green-bg: #BDE7CB;
  --badge-yellow-bg: #FBE0A5;
  --badge-orange-bg: #FCC6B1;
  --badge-magenta-bg: #FCC3DC;
  --badge-purple-bg: #D7CDFC;
  --badge-red-bg: #FCC5BE;

  --badge-text-light: #FFFFFF;
  --badge-text-dark: #1F1F1F;

  --feature-matrix-bg: #F5F8FA;
  --feature-matrix-bg-secondary: #EAF0F6;
  --feature-matrix-border: #CBD6E2;
  --feature-matrix-static-token: #CBD6E2;
  --feature-matrix-oauth: #CBD6E2;
  --feature-matrix-static-token-tint: rgba(203, 214, 226, 0.3);
  --feature-matrix-oauth-tint: rgba(203, 214, 226, 0.3);
  --feature-matrix-static-token-tint-even: rgba(203, 214, 226, 0.5);
  --feature-matrix-oauth-tint-even: rgba(203, 214, 226, 0.5);
  --feature-matrix-text: #1f1f1f;
}

:root[style*="color-scheme: dark"] {
  --primary-text-color: #f8f5ee;
  --primary-border-color: rgba(255, 255, 255, 0.12);
  --primary-bg: #041617;

  --feature-matrix-bg: #253342;
  --feature-matrix-bg-secondary: #2D3E50;
  --feature-matrix-border: #1d2733;
  --feature-matrix-static-token: #33475B;
  --feature-matrix-oauth: #33475B;
  --feature-matrix-static-token-tint: rgba(51, 71, 91, 0.3);
  --feature-matrix-oauth-tint: rgba(51, 71, 91, 0.3);
  --feature-matrix-static-token-tint-even: rgba(51, 71, 91, 0.5);
  --feature-matrix-oauth-tint-even: rgba(51, 71, 91, 0.5);
  --feature-matrix-text: #F5F8FA;
}


/* .dark #navbar > div {
    background-color: #f8f5ee;
  }

  .dark #search-bar-entry {
      background-color: #14151b;
  }

  .dark .navbar-link > a {
      background-color: #14151b;
  }

  .dark .accordion {
      background-color: #042729;
  }
   */

   #assistant-entry {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
  }

  #assistant-entry span {
    font-size: 0;
  }


  #assistant-entry span::after {
    content: "Ask Docs AI";
    font-size: 0.875rem;
    line-height: 1.25rem;
    display: inline-block;
    vertical-align: middle;
  }

  .chat-assistant-sheet-header div span {
    font-size: 0;
  }

  .chat-assistant-sheet-header div span::after {
    content: "Docs Assistant";
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    display: inline-block;
  }

  #localization-select-trigger {
    /* Trigger element for localization dropdown - customizations below */
    position: relative;
    display: flex !important;
    align-items: center !important;
    background: none !important;
    border: none !important;
  }

  /* Aggressively hide ALL visual elements that could create boxes/shapes */
  #localization-select-trigger img,
  #localization-select-trigger svg,
  #localization-select-trigger span::before,
  #localization-select-trigger span::after,
  #localization-select-trigger div,
  #localization-select-trigger button,
  #localization-select-trigger *[class*="flag"],
  #localization-select-trigger *[class*="icon"]:not(.globe-icon),
  #localization-select-trigger > *:first-child:not(span) {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    position: absolute !important;
    left: -9999px !important;
  }

  /* Allow text content but remove any backgrounds/borders */
  #localization-select-trigger span {
    background: none !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Add Globe icon to the trigger button */
  #localization-select-trigger::before {
    content: "";
    display: inline-block;
    width: 17px;
    height: 17px;
    background-image: url('https://mintlify-assets.b-cdn.net/hubspot/Globe-localization.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    flex-shrink: 0;
    margin-right: 8px;
    /* Light mode - medium gray color (#BDBDBD) */
    filter: none;
  }

  /* Dark mode - make the stroke lighter */
  html[style*="color-scheme: dark"] #localization-select-trigger::before,
  .dark #localization-select-trigger::before {
    filter: brightness(2.0) !important;
  }

  /* Localization dropdown customization */

  /* Hide ALL flag images and their container divs in dropdown items */
  [data-radix-select-content] img,
  div[role="menu"] img,
  div[role="menuitem"] img {
    display: none !important;
  }

  /* Hide the entire circular containers/divs that hold the flag images */
  [data-radix-select-content] div[role="menuitem"] > div:first-child,
  [data-radix-select-content] [data-radix-select-item] > div:first-child,
  div[role="menuitem"] > div:first-child {
    display: none !important;
  }

  /* Hide circular containers - target specific Tailwind classes that create circles */
  [data-radix-select-content] .w-4.h-4.rounded-full,
  [data-radix-select-content] .w-5.h-5.rounded-full,
  [data-radix-select-content] .w-6.h-6.rounded-full,
  [data-radix-select-content] .rounded-full,
  div[role="menuitem"] .w-4.h-4.rounded-full,
  div[role="menuitem"] .w-5.h-5.rounded-full,
  div[role="menuitem"] .w-6.h-6.rounded-full,
  div[role="menuitem"] .rounded-full {
    display: none !important;
  }

  /* Hide any elements with flag-related classes */
  [data-radix-select-content] [class*="flag"],
  [data-radix-select-content] [class*="country"],
  div[role="menuitem"] [class*="flag"],
  div[role="menuitem"] [class*="country"] {
    display: none !important;
  }

  /* Hide specific div structures that create flag containers */
  [data-radix-select-content] div[role="menuitem"] > div > div,
  [data-radix-select-content] [data-radix-select-item] > div > div,
  [data-radix-select-content] div[style*="width"],
  [data-radix-select-content] div[style*="height"],
  div[role="menuitem"] div[style*="width"],
  div[role="menuitem"] div[style*="height"] {
    display: none !important;
  }

  /* Simple approach: hide the first child div in each menu item (likely the flag container) */
  [data-radix-select-content] div[role="menuitem"] > div:first-child,
  [data-radix-select-content] [data-radix-select-item] > div:first-child {
    display: none !important;
  }

  /* For English item specifically - hide all children, we'll recreate with pseudo-elements */
  [data-radix-select-content] div[role="menuitem"]:first-child > *,
  [data-radix-select-content] [data-radix-select-item]:first-child > * {
    display: none !important;
  }

  /* For non-English items - ensure text content is visible after hiding flag containers */
  [data-radix-select-content] div[role="menuitem"]:not(:first-child),
  [data-radix-select-content] [data-radix-select-item]:not(:first-child) {
    display: flex !important;
    align-items: center !important;
    color: inherit !important;
  }

  /* Make sure the text spans in non-English items are visible */
  [data-radix-select-content] div[role="menuitem"]:not(:first-child) span,
  [data-radix-select-content] [data-radix-select-item]:not(:first-child) span {
    display: inline-block !important;
    color: inherit !important;
  }

  /* Add Globe icon for English item (assuming first item) */
  [data-radix-select-content] div[role="menuitem"]:first-child::before,
  [data-radix-select-content] [data-radix-select-item]:first-child::before {
    content: "";
    display: inline-block !important;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    background-image: url('/icons/Globe-localization.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    flex-shrink: 0;
    /* Light mode - medium gray color (#BDBDBD) */
    filter: none;
  }

  /* Add English text after globe icon */
  [data-radix-select-content] div[role="menuitem"]:first-child::after,
  [data-radix-select-content] [data-radix-select-item]:first-child::after {
    content: "English";
    display: inline-block !important;
    color: inherit !important;
  }

  /* Dark mode for dropdown English item - explicitly use #BDBDBD color */
  html[style*="color-scheme: dark"] [data-radix-select-content] div[role="menuitem"]:first-child::before,
  html[style*="color-scheme: dark"] [data-radix-select-content] [data-radix-select-item]:first-child::before,
  .dark [data-radix-select-content] div[role="menuitem"]:first-child::before,
  .dark [data-radix-select-content] [data-radix-select-item]:first-child::before {
    filter: none !important;
  }

#sidebar-group  li:not([data-group-tag]) {
  padding-left: 1.1rem;
}

/* Custom Footer Styling */
footer.custom-footer,
footer.custom-footer .custom-footer-content,
footer.custom-footer .custom-footer-links {
  background-color: #1f1f1f !important;
}

footer.custom-footer {
  background-color: #1f1f1f !important;
  padding: 20px 0 !important;
  width: 100% !important;
  position: relative !important;
  z-index: 1000 !important;
  box-sizing: border-box !important;
}

body footer.custom-footer {
  background-color: #1f1f1f !important;
}

html body footer.custom-footer {
  background-color: #1f1f1f !important;
}

.custom-footer-content {
  max-width: 1200px !important;
  margin: 0 auto !important;
  padding: 0 20px !important;
  text-align: center !important;
  background-color: #1f1f1f !important;
}

.custom-footer-links {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 0 !important;
  background-color: #1f1f1f !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.custom-footer-links li {
  list-style: none !important;
  display: flex !important;
  align-items: center !important;
}

.custom-footer-links li:not(:last-child)::after {
  content: "|";
  color: #666 !important;
  margin: 0 12px !important;
  font-size: 14px !important;
  font-weight: normal !important;
  user-select: none !important;
}

.footer-link {
  color: #e5e7eb !important;
  text-decoration: none !important;
  font-size: 14px !important;
  font-family: inherit !important;
  padding: 8px 0 !important;
  margin: 0 !important;
  transition: color 0.2s ease !important;
  white-space: nowrap !important;
}

.footer-link:hover {
  color: #fff !important;
  text-decoration: none !important;
}


.custom-footer-logo {
  text-align: center !important;
  margin-bottom: 2px !important;
  margin-top: 4px !important;
  background-color: #1f1f1f !important;
}

.footer-logo {
  height: 40px !important;
  width: auto !important;
  display: block !important;
  margin: 0 auto !important;
}

.custom-footer-copyright {
  text-align: center !important;
  margin-bottom: 10px !important;
  background-color: #1f1f1f !important;
}

.copyright-text {
  color: #e5e7eb !important;
  font-size: 14px !important;
  margin: 0 !important;
  font-family: inherit !important;
}

.hs-footer-cookie-settings::marker {
  display: none;
}

.hs-opt-out-settings::marker {
  display: none
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .custom-footer-links {
    flex-direction: column !important;
    gap: 8px !important;
  }

  .custom-footer-links li:not(:last-child)::after {
    display: none !important;
  }

  .footer-link {
    padding: 4px 0 !important;
  }
}

/* ---- Code block line highlight ---- */
[data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight, [data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight:after {
  background: #EAF0F6 !important;
}

[data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight:before {
  left:-1rem!important;
  border-left: 1px solid #99ACC2!important;
  background: #EAF0F6 !important;
}

/* Code block highlight - dark mode variant */
 html.dark [data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight, html.dark [data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight:after {
  background: #2D3E50!important;
}

html.dark [data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight:before {
  left:-1rem!important;
  border-left: 1px solid #33475B!important;
  background: #2D3E50!important;
}

/* ---- Tag & Badge components ---- */


.badge {
  border-radius: 999999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: "HubSpot Sans Regular";
  font-weight: 600;
  padding-inline: 8px;
  padding-block: 0px;
  font-size: 10px;
  text-align: center;
  text-transform: capitalize;
  line-height: 20px;
  text-decoration: none;
  white-space: nowrap;
  width:fit-content;
}

.badge-default {
  background-color: var(--badge-default-bg);
  color: var(--badge-text-light);
}

.badge-beta {
  background-color: var(--badge-beta-bg);
  color: var(--badge-text-light);
}

.badge-new {
  background-color: var(--badge-new-bg);
  color: var(--badge-text-light);
}

.badge-koala {
    background-color: var(--badge-koala-bg);
    color: var(--badge-text-dark);
}

.badge-marigold {
  background-color: var(--badge-marigold-bg);
  color: var(--badge-text-dark);
}

.badge-candy-apple {
  background-color: var(--badge-candy-apple-bg);
  color: var(--badge-text-light);
}

.badge-calypso {
  background-color: var(--badge-calypso-bg);
  color: var(--badge-text-light);
}

.badge-lorax {
  background-color: var(--badge-lorax-bg);
  color: var(--badge-text-light);
}

.badge-norman {
  background-color: var(--badge-norman-bg);
  color: var(--badge-text-light);
}

.badge-pantera {
  background-color: var(--badge-pantera-bg);
  color: var(--badge-text-light);
}

.badge-blue {
  background-color: var(--badge-blue-bg);
  color: var(--badge-text-dark);
}

.badge-teal {
  background-color: var(--badge-teal-bg);
  color: var(--badge-text-dark);
}

.badge-teal-dark {
  background-color: var(--badge-teal-dark-bg);
  color: var(--badge-text-light);
}

.badge-green {
  background-color: var(--badge-green-bg);
  color: var(--badge-text-dark);
}

.badge-yellow {
  background-color: var(--badge-yellow-bg);
  color: var(--badge-text-dark);
}

.badge-orange {
  background-color: var(--badge-orange-bg);
  color: var(--badge-text-dark);
}

.badge-magenta {
  background-color: var(--badge-magenta-bg);
  color: var(--badge-text-dark);
}

.badge-purple {
  background-color: var(--badge-purple-bg);
  color: var(--badge-text-dark);
}

.badge-red {
  background-color: var(--badge-red-bg);
  color: var(--badge-text-dark);
}

.nav-tag-pill [data-nav-tag="Beta"],
.nav-tag-pill [data-nav-tag="New"] {
  border-radius: 999999px;
  color: var(--badge-text-light);
  font-family: "HubSpot Sans Regular";
  font-size:10px;
  font-weight: 600;
  padding-inline: 8px;
  padding-block: 0px;
  line-height: 20px;
  min-height: 20px;
  text-shadow:none;
}

.nav-tag-pill [data-nav-tag="Beta"] {
  background-color: var(--badge-beta-bg);
}

.nav-tag-pill [data-nav-tag="New"] {
  background-color: var(--badge-new-bg);
}

[data-version-tag="Beta"] {
  background-color: var(--badge-beta-bg);
  color: var(--badge-text-light);
}

[data-version-tag="Latest"]  {
  background-color: var(--badge-new-bg);
  color: var(--badge-text-light);
}

.tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: "HubSpot Sans Regular";
  font-weight: 600;
  border-radius:999999px;
  padding-block: 0px;
  padding-inline: 8px;
  font-size: 12px;
  text-transform: capitalize;
  line-height: 20px;
  white-space: nowrap;
}

.tag-default {
  background-color: var(--tag-default-bg);
  border:1px solid var(--tag-default-border);
  color: var(--badge-text-dark);
}

.tag-success {
  background-color: var(--tag-success-bg);
  border:1px solid var(--tag-success-border);
  color: var(--badge-text-dark);
}

.tag-error {
  background-color: var(--tag-error-bg);
  border:1px solid var(--tag-error-border);
  color: var(--badge-text-dark);
}

.tag-warning {
  background-color: var(--tag-warning-bg);
  border:1px solid var(--tag-warning-border);
  color: var(--badge-text-dark);
}

.tag-info {
  background-color: var(--tag-info-bg);
  border:1px solid var(--tag-info-border);
  color: var(--badge-text-dark);
}


.required-indicator {
  background-color: rgba(254, 226, 226, 0.5);
  border-radius: 6px;
  color: #DC2626;
  display:inline-block;
  height:20px;
  font-weight: 500;
  font-family: var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 12px;
  line-height: 20px;
  padding: 0px 8px;
}

html[style*="color-scheme: dark"] .required-indicator {
  color: rgb(252, 165, 165);
  background-color: rgba(248, 113, 113, 0.1);
}

.new-version-callout .callout {
  border-color: #00823a;
}

.beta-version-callout .callout {
  border-color: #6431DA;
}

/* ---- FilterTable component ---- */

th {
  text-align:left;
}


.filter-table-search {
  position: relative;
  display: inline-block;
}

.filter-table-input {
  max-width: 400px;
  padding: 0.5rem 0.75rem;
  border: 1px solid #d1d5db;
  border-radius: 0.375rem;
  background-color: white;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding-left: 16px;
  padding-right: 40px;
  border-end-end-radius: 999999px;
  border-end-start-radius: 999999px;
  border-start-end-radius: 999999px;
  border-start-start-radius: 999999px;
  display: block;
  font-size: 16px;
  height: 35px;
  line-height: 24px;
  letter-spacing: 0px;
  padding-inline: 16px;
  padding-block: 8px;
  vertical-align: middle;
  width: 100%;
  inline-size: 250px;
  margin-block: 0px;
  margin-inline: 0px;
  position: relative;
}

.filter-table-input-icon {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  display: inline-flex;
}

.filter-table-input:focus {
  outline: #0a55da;
  border-color: #0a55da;
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset;
}

.filter-table-container {
  overflow-x: auto;
}

.filter-table-container tr span[id] {
    scroll-margin-top: 120px;
}

.filter-table-container [data-table-wrapper="true"] {
  margin: 0 auto
}

.filter-table-container [data-table-wrapper="true"] {
  margin-top:0;
}

.filter-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-size: 0.875rem;
  line-height: 1.25rem;
  max-width:800px;
  table-layout: fixed;
}

.filter-table table {
  table-layout: fixed;
}

.filter-table-table th {
  background-color: #f9fafb;
  padding: 0.75rem;
  text-align: left;
  font-weight: 600;
  color: #374151;
  border-bottom: 1px solid #e5e7eb;
}

.filter-table-table td {
  padding: 0.75rem;
  border-bottom: 1px solid #f3f4f6;
  color: #374151;
}

.filter-table-table tr:hover {
  background-color: #f9fafb;
}

.filter-table-table tr:last-child td {
  border-bottom: none;
}

.dark .filter-table-input {
  background-color: #1f2937;
  border-color: #374151;
  color: #f9fafb;
}

.dark .filter-table-input:focus {
  border-color: #60a5fa;
  box-shadow: 0 0 0 3px rgba(96, 165, 250, 0.1);
}

.dark .filter-table-container {
  border-color: #374151;
}

.dark .filter-table-table th {
  background-color: #111827;
  color: #f9fafb;
  border-bottom-color: #374151;
}

.dark .filter-table-table td {
  color: #f9fafb;
  border-bottom-color: #374151;
}

.dark .filter-table-table tr:hover {
  background-color: #1f2937;
}

.filter-table-empty-state {
  padding-left:10px;
}

.filter-table tr td:first-child {
    width: 270px;
    word-wrap: break-word;
    word-break: break-word;
}
.filter-table tr th:first-child {
    min-width: 270px;
}

.prose:is(.dark *), .dark\:text-gray-400:is(.dark *) {
  color:var(--primary-text-color);
}

.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *, [class~=card])) {
  border-bottom: unset;
  color: var(--primary-text-color);
  font-family: "HubSpot Sans Medium";
  font-weight: 500;
  text-decoration: underline;
}

.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)) {
  text-decoration:unset;
}

.last-modified-text {
  color:#666;
}

.last-modified-text:is(.dark *) {
  color:#f8f5ee82;
}

/* ---- Grids for cards ---- */

.card-grid {
  display: grid;
  gap: 32px;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  margin: 0px;
  text-align: center;
}

.card-grid img {
 margin:0 auto;
}

.illustrations-grid img {
 max-width:120px;
 padding:5px;
}

.card-grid code {
  font-weight: 500;
  background-color: transparent;
  color: #141414;
  font-size: 12px;
}

html[style*="color-scheme: dark"] .card-grid code {
color: #141414;
}

.icon-grid-container {
  width: 100%;
}

.icon-grid-container .filter-table-search {
  margin-bottom: 16px;
}

.icon-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  gap: 8px;
}

.icon-grid-empty {
  grid-column: 1 / -1;
  padding: 24px;
  text-align: center;
  color: var(--primary-text-color, #6b7280);
}

.icon-grid > div {
  cursor: pointer;
  position: relative;
}

.icon-grid > div:hover .card,
.icon-grid > div:focus .card {
  border-color: var(--primary-color);
}

.icon-grid > div:focus {
  outline: none;
}

.icon-grid > div:focus-visible .card {
  box-shadow: 0 0 0 2px var(--primary-color);
}

.icon-grid > div.copied::before {
  content: '';
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%);
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #141414;
  pointer-events: none;
  z-index: 10;
}

.icon-grid > div.copied::after {
  content: 'Copied!';
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 6px;
  background: #141414;
  color: white;
  padding: 6px 10px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 600;
  pointer-events: none;
  z-index: 10;
  white-space: nowrap;
}

.icon-grid .card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  border: 1px solid var(--primary-border-color);
  transition: border-color 0.15s ease;
}

html[style*="color-scheme: dark"] .icon-grid .card {
background-color: #f3f0ef;
}

.icon-grid div[role="button"] .card [data-component-part=card-content-container] {
    padding: 0;
}

.icon-grid .icon-wide {
  grid-column: span 2;
}

.icon-colors-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 8px;
  max-width: 540px;
  font-size:13px;
  text-align:center;
}

.icon-colors-grid .icon-label {
  font-weight:600;
  text-align:center;
  font-size:14px;
}

.icon-grid .icon-value {
  font-size:13px;
}

.icon-colors-grid img {
  width:48px;
  margin:0 auto;
  padding:5px;
}

.icon-grid img {
  width:32px;
  margin:0 auto;
  padding:5px;
}

.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {
text-align:left;
}

/* ---- Homepage styles ---- */

html[style*="color-scheme: dark"] .page-header {
  background:#071e1f;
  background:url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/PageHeader_Shape_Darker.svg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}


html[style*="color-scheme: light"] .page-header {
  background:#071e1f;
  background:url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/PageHeader_Shape_Darker.svg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.header-text {
  color: var(--primary-text-light);
}

html[style*="color-scheme: dark"] .header-text, html[style*="color-scheme: dark"] .header-subtitle, html[style*="color-scheme: dark"] .get-started-text, html[style*="color-scheme: dark"] .home-cards {
  color: var(--primary-text-color);
}

#navbar > div:first-of-type {
  box-shadow: 0 2px 4px rgba(33, 51, 67, .12);
}

html[style*="color-scheme: dark"] #navbar > div:first-of-type {
  border-color:#042729;
}

.home-cards a {
  border-bottom: unset;
  color: var(--primary-text-color);
  font-family: "HubSpot Sans Medium";
  font-weight: 500;
  text-decoration: underline;
  font-size:16px;
}

html[style*="color-scheme: dark"] .home-cards a {
  border-bottom: unset;
  color: var(--primary-text-color);
  font-family: "HubSpot Sans Medium";
  font-weight: 500;
  text-decoration: underline;
  font-size:16px;
}

/* ---- Doc element styles ---- */

.mdx-content {
  margin-top:1rem;
}

#header {
  border-bottom: 1px solid rgb(0 0 0 / 8%);
  padding-bottom: 10px;
}

#header:is(.dark *) {
  border-bottom: 1px solid rgb(255 255 255 / 8%);
}

#pagination a:is(.dark *) {
  border-color:#FFFFFF82;
}

.group:hover .dark\:group-hover\:text-gray-400:is(.dark *) {
  color:rgb(var(--primary));
}

.mdx-content h2, .mdx-content h3 {
  margin-top:1.5rem;
}

.small-heading {
  font-size:17px;
}

.card h2, .card h3 {
  margin-top:0;
}

.card .prose {
  font-family: "HubSpot Sans"
}

.steps {
  margin-top:1rem;
}

.prose hr:is(.dark *), .prose tr:is(.dark *), .prose thead:is(.dark *) {
  border-color:var(--primary-border-color)
}

#content-container #table-of-contents-layout {
  max-width: 100%;
  padding-left: 0;
}

#content-container > div:first-of-type {
  max-width: 70rem;
}

#content-container #table-of-contents-layout {
  max-width: 100%;
  padding-left: 0;
}

#sidebar-content {
  max-width: 265px;
}

#navigation-items,
#table-of-contents {
  padding-left: 1rem;
  scrollbar-color: #e7e5e4 var(--primary-bg);
}

#navigation-items {
  padding-left: 8px;
  padding-right: 6px;
}

#content-container {
  padding-left: 3rem;
  padding-top: 1.5rem;
}

#sidebar-group a {
  text-shadow: none;
}

.sidebar-group-header {
  font-weight: 600;
}

html[style*="color-scheme: dark"] .sidebar-group-header img {
  filter: brightness(0) invert(1);
}

.method-nav-pill span {
  font-weight: 500;
}

.accordion {
  background-color: #ffffff;
}

html[style*="color-scheme: dark"] #table-of-contents,
html[style*="color-scheme: dark"] #navigation-items {
  scrollbar-color: #666666 var(--primary-bg);
}

html[style*="color-scheme: dark"] #navbar > div:first-child {
  background-color: var(--primary-bg-dark);
  border-color: var(--primary-border-color);
  box-shadow: none;
}

html[style*="color-scheme: dark"] .accordion {
  background-color: #3d3c3c;
  color: var(--primary-text-color-light);
}

[data-component-part="tabs-list"] {
  margin-bottom: 15px;
}

[data-component-part="tab-content"] .code-group {
 margin: 10px auto!important;
}

[data-component-part="tab-content"] .code-block {
  margin:10px auto
}

/* ---- Object summary card component ---- */

/* Skeleton Loader */
@keyframes pulse {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}

.skeleton-loader-wrapper {
  min-height: 400px;
}

.skeleton-search-row {
  animation: pulse 1.5s ease-in-out infinite;
}

.skeleton-search-input {
  width: 100%;
  height: 40px;
  background-color: #e0e0e0;
  border-radius: 4px;
}

.skeleton-filter-row {
  animation: pulse 1.5s ease-in-out infinite;
  animation-delay: 0.1s;
  margin-top: 12px;
}

.skeleton-filter-button {
  width: 150px;
  height: 36px;
  background-color: #e0e0e0;
  border-radius: 4px;
  margin-right: 8px;
  display: inline-block;
}

.skeleton-filter-button:last-child {
  margin-right: 0;
}

.skeleton-items-container {
  margin-top: 16px;
}

.skeleton-property-item {
  animation: pulse 1.5s ease-in-out infinite;
  margin-bottom: 16px;
}

.skeleton-property-item:nth-child(1) { animation-delay: 0.2s; }
.skeleton-property-item:nth-child(2) { animation-delay: 0.3s; }
.skeleton-property-item:nth-child(3) { animation-delay: 0.4s; }
.skeleton-property-item:nth-child(4) { animation-delay: 0.5s; }
.skeleton-property-item:nth-child(5) { animation-delay: 0.6s; }

.skeleton-property-placeholder {
  width: 90%;
  height: 48px;
  background-color: #e0e0e0;
  border-radius: 4px;
}

/* End skeleton loader */

/* Object definition card */
.object-definition-card-container {
  box-shadow: rgba(20, 20, 20, 0.08) 0px 1px 8px 0px;
}

.object-definition-header {
  padding: 16px 20px 12px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.dark .object-definition-header {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}

.object-definition-title-row {
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
  margin-bottom: 6px;
  flex-direction: column;
  align-content: flex-start;
}

.object-definition-name {
  font-size: 1.1rem;
}

.object-definition-meta {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 0.85rem;
}

.object-definition-meta-label {
  color: var(--primary-text-color);
  font-size: 14px;
  /* font-family: var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-weight:500; */
}

.dark .object-definition-description {
  color: rgba(255, 255, 255, 0.7);
}

.object-definition-overview {
  padding: 4px 0;
}


.object-definition-section-heading {
  display: block;
  font-size: 0.95rem;
  margin-bottom: 8px;
  margin-top: 16px;
}

.object-definition-overview > .object-definition-section-heading:first-child {
  margin-top: 0;
}

.object-definition-overview [data-section="capabilities"] > div {
  padding-left: 0;
}

.object-definition-tabs {
  padding: 5px 15px 12px;
}

/* End object definition card */

.object-summary-card-container {
  box-shadow: rgba(20, 20, 20, 0.08) 0px 1px 8px 0px;
}

.object-summary-card {
  padding: 10px 15px;
}

.object-summary-card svg {
  flex-shrink: 0;
  max-width: 100%;
  height: auto;
}

.object-summary-card svg.icon,
.object-summary-card .icon,
.filter-table-search svg  {
  max-width: 100%;
  width: 11px;
  height: 11px;
}

.summary-row svg {
  width: 15px;
  height: 15px;
  max-width: 15px;
  max-height: 15px;
  flex-shrink: 0;
  display: inline-block;
  vertical-align: middle;
}

.summary-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  flex-direction: column;
  /* border-bottom: 1px solid var(--primary-border-color); */
  align-items: start;
  /* padding: 10px 0; */
}

.summary-row.title-row {
  display: block;
  text-align: left;
  padding: 0 0 12px 0;
}

.summary-row.title-row strong {
  font-family: "HubSpot Sans Medium";
  font-weight:500;
}

/* .summary-row.header-row {
  border-bottom: 1px solid var(--primary-border-color);
  padding-bottom: 10px;
}

html[style*="color-scheme: dark"] .summary-row.header-row {
  border-bottom-color: var(--primary-border-color);
} */

.summary-row.header-row > div {
  flex-direction: row;
  align-items: flex-start;
  text-align: left;
  font-size:16px;
}

.summary-row a {
  font-size: 16px;
  color: #1f1f1f;
  font-family: "HubSpot Sans Medium";
  font-weight: 500;
}

.summary-row > div {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  flex: 0 0 auto;
  min-width: 0;
}

.object-summary-card h2 {
  margin: 10px 0;
}

.object-summary-card .additional-content {
  margin-top:10px;
}

.object-properties-list {
  margin: 0;
  padding: 10px 0;
  border-bottom:1px solid var(--primary-border-color);
}

.summary-row-title {
  font-weight:500;
  font-family: "HubSpot Sans Medium";
  color: var(--primary-text-color);
  padding:0;
  margin:0;
}

html[style*="color-scheme: dark"] .summary-row-title {
  color: var(--primary-text-color);
}

.summary-row-title strong {
  font-size:15px;
  font-weight:500;
  font-family: "HubSpot Sans Medium";
  color:var(--primary-text-color);
  padding:0;
  margin:0;
}

.object-property-label {
  font-weight: 600;
  margin: 0;
  padding: 8px 0 4px 0;
  color: var(--primary-text-color);
}

.property-chevron {
  position: absolute;
  left: -18px;
  top: 17px;
  transition: transform 0.2s ease;
  transform: rotate(-90deg);
  color: var(--primary-text-color);
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  cursor: pointer;
}

.property-chevron.open {
  transform: rotate(0deg);
}

.property-link-icon {
  position: absolute;
  left: -40px;
  top: 16px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.2s ease;
  color: #666;
}

.property-definition-term:hover .property-link-icon {
  opacity: 1;
}

.property-link-icon:focus {
  opacity: 1;
  outline-offset: 2px;
}

.property-link-icon.selected, .property-definition-term:target .property-link-icon {
  opacity: 1;
  color: #0a55da;
}

.property-link-icon:hover {
  color: #0a55da;
}

html[style*="color-scheme: dark"] .property-link-icon.selected,
html[style*="color-scheme: dark"] .property-definition-term:target .property-link-icon {
  color: #ACDAF4;
}

/* Icon component (CSS mask) */
.icon {
  display: inline-block;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}

.icon--link {
  width: 15px;
  height: 15px;
  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Link.svg');
  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Link.svg');
}

.icon--chevron {
  width: 12px;
  height: 12px;
  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Dropdown.svg');
  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Dropdown.svg');
}

.object-property-value {
  margin: 0 0 0 10px;
  padding: 0 0 8px 0;
  line-height: 1.6;
}

.property-summary-table {
  width: 100%;
  max-width: 660px;
  border-collapse: collapse;
  font-size: 15px;
  table-layout: fixed;
  margin:0;
  padding-top:5px;
}

.property-summary-table thead th {
  color: var(--primary-text-color);
  padding: 5px 8px 5px 12px;
  /* background-color: rgba(0, 0, 0, 0.05); */
}

.property-summary-table tbody td {
  padding: 8px 10px;
  overflow-wrap: break-word;
}

.property-summary-table tbody td:first-child {
  width: 50%;
  max-width: 161px;
  min-width: 100px;
}

.property-summary-table tbody td:last-child {
  width: 50%;
  max-width: 200px;
  line-height: 1.5;
}

.property-table-link {
  word-break: break-word;
}

@media (max-width: 768px) {

.summary-row.header-row {
    justify-content: flex-start;
    flex-direction: column;
    align-items:flex-start;
  }

  .summary-row.header-row > div {
    flex-direction:row;
  }
  .summary-row {
    justify-content: flex-start;
  }

  .summary-row .title-row {
    margin-bottom:0;
  }

  .property-summary-table {
    padding-bottom:0;
  }
}


@media (max-width: 640px) {

  .property-summary-table thead th,
  .property-summary-table tbody td {
    padding: 8px 10px;
  }
}

html[style*="color-scheme: dark"] .object-property-label,
html[style*="color-scheme: dark"] .property-chevron,
html[style*="color-scheme: dark"] .object-summary-card h2 {
  color: var(--primary-text-color);
}

html[style*="color-scheme: dark"] .property-link-icon {
  color: #999;
}

html[style*="color-scheme: dark"] .property-definition-term:target .property-link-icon {
  opacity: 1;
  color: #ACDAF4;
}

html[style*="color-scheme: dark"] .object-property-value {
  color: rgba(255, 255, 255, 0.8);
}

html[style*="color-scheme: dark"] .property-summary-table thead th {
  background-color: rgba(255, 255, 255, 0.05);
  color: var(--primary-text-color);
  border-color: rgba(255, 255, 255, 0.12);
}

html[style*="color-scheme: dark"] .property-summary-table tbody td {
  color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.12);
}

html[style*="color-scheme: dark"] .property-table-expander td {
  border-color: rgba(255, 255, 255, 0.12);
}

/* ---- Property Definitions ---- */

.property-definitions-wrapper svg {
  flex-shrink: 0;
  max-width: 14px;
  max-height: 14px;
}

.property-definitions-search-row {
  border-top: 1px solid var(--primary-border-color);
  padding-top: 20px;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}

.property-definitions-filter-row {
  display: flex;
  align-items: center;
  gap: 12px;
  padding-left:5px;
  flex-wrap: wrap;
}

.filter-by-label {
  margin: 0;
  color: var(--primary-text-color);
  font-size: 14px;
  font-weight: 500;
  font-family: "HubSpot Sans Medium";
  padding-left:5px;
}

.collapse-all-button {
  background: none;
  border: none;
  font-size: 14px;
  font-family: "HubSpot Sans Medium";
  font-weight: 500;
  cursor: pointer;
  white-space: nowrap;
  margin-left: auto;
  margin-right:20px;
}

.property-definitions-search {
  position: relative;
  display: inline-block;
  padding-left: 5px;
}

.property-type-filter,
.property-field-type-filter,
.property-attribute-filter {
  position: relative;
}

.property-type-filter-button {
  display: flex;
  align-items: center;
  gap: 4px;
  background: none;
  border: none;
  cursor: pointer;
  font-family: "HubSpot Sans Medium";
  font-size: 14px;
  font-weight: 500;
  color: #1f1f1f;
  padding: 10px 12px;
  transition: opacity 0.2s ease;
}

.property-type-filter-button:hover {
  opacity: 0.7;
}

.property-type-filter-button svg {
  width: 12px;
  height: 12px;
  max-width: 12px;
  max-height: 12px;
  flex-shrink: 0;
}

.dropdown-caret {
  border-color: currentcolor transparent transparent;
  border-style: solid;
  border-width: 0.3125em;
  display: inline-block;
  vertical-align: middle;
  margin-block-start: 0.3125em;
  align-self: center;
  flex-shrink: 0;
  margin-inline-start: 2px;
}

.property-type-dropdown, .dropdown-select-dropdown {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  background-color: #ffffff;
  border: 1px solid #d1d5db;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  min-width: 180px;
  max-height: 300px;
  overflow-y: auto;
  z-index: 100;
}

.property-type-option, .dropdown-select-option {
  display: block;
  width: 100%;
  padding: 10px 16px;
  background: none;
  border: none;
  text-align: left;
  cursor: pointer;
  font-size: 14px;
  color: var(--primary-text-color);
  transition: background-color 0.15s ease;
}

.property-type-option:hover, .dropdown-select-option:hover {
  background-color: #f7fafc;
}

.property-type-option.selected, .dropdown-select-option.selected {
  background-color: #f8f8f8;
  font-weight: 600;
}

.property-type-option:first-child, .dropdown-select-option:first-child {
  border-radius: 8px 8px 0 0;
}

.property-type-option:last-child, .dropdown-select-option:last-child {
  border-radius: 0 0 8px 8px;
}

/* Dropdown component */
.dropdown {
  position: relative;
}

.dropdown-trigger {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  font-family: "HubSpot Sans Medium";
  font-size: 14px;
  transition: opacity 0.2s ease;
}

.dropdown-trigger--link {
  background: none;
  border: none;
  font-weight: 500;
  color: #1f1f1f;
  padding: 10px 12px;
}

.dropdown-trigger--link:hover {
  opacity: 0.7;
}

.dropdown-trigger--button {
  background: none;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  font-weight: 400;
  color: #1f1f1f;
  padding: 6px 10px;
}

.dropdown-trigger--button:hover {
  border-color: #9ca3af;
  background-color: #f9fafb;
}

.dropdown-menu {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  background-color: #ffffff;
  border: 1px solid #d1d5db;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  min-width: 180px;
  max-height: 300px;
  overflow-y: auto;
  z-index: 100;
}

.dropdown-option {
  display: block;
  width: 100%;
  padding: 10px 16px;
  background: none;
  border: none;
  text-align: left;
  cursor: pointer;
  font-size: 14px;
  color: var(--primary-text-color);
  transition: background-color 0.15s ease;
}

.dropdown-option:hover {
  background-color: #f7fafc;
}

.dropdown-option--selected {
  background-color: #f8f8f8;
  font-weight: 600;
}

.dropdown-option:first-child {
  border-radius: 8px 8px 0 0;
}

.dropdown-option:last-child {
  border-radius: 0 0 8px 8px;
}

.property-definitions-input {
  max-width: 400px;
  padding: 0.5rem 0.75rem;
  border: 1px solid #d1d5db;
  border-radius: 999px;
  background-color: white;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding-left: 16px;
  padding-right: 40px;
  display: block;
  font-size: 16px;
  height: 35px;
  line-height: 24px;
  width: 100%;
  inline-size: 250px;
}

.property-definitions-input-icon {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  color: #6b7785;
}

.property-definitions-results-count {
  font-size: 14px;
  color: #666;
  white-space: nowrap;
}

.property-definitions-list {
  margin: 0;
  padding: 0 5px 0 40px;
  /* max-height:800px;
  overflow-y:scroll; */
  scrollbar-color: #e7e5e4 var(--primary-bg);
}

html[style*="color-scheme: dark"] .property-definitions-list {
  scrollbar-color: #666666 var(--primary-bg);
}

.property-definition-term {
  margin: 0;
  padding: 0;
  position: relative;
  scroll-margin-top: 120px;
}

.property-definition-content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 2px;
  padding-top: 8px;
  margin-top:5px;
  padding-right:100px;
  position:relative;
}

.property-label-button {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  text-align: left;
  font-family: inherit;
  transition: opacity 0.15s ease;
}

.property-label-button:hover {
  opacity: 0.7;
}

.property-definition-badges {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  flex: 1;
}

.property-badge {
  display: inline-block;
  padding: 4px 10px;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 500;
  font-family: var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.property-badge-required {
  color: #F2545B;
  font-family: var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.property-definition-description {
  margin: 0;
  padding: 0px 2px 15px 2px;
  border-bottom: 1px solid #e1e5e9;
}

.property-definition-row {
  margin: 5px 0;
  font-size:14px;
}

.property-label {
  font-family: "HubSpot Sans Medium";
  font-weight: 500;
  margin-right: 5px;
  font-size: 15px;
}

.property-data-type {
  margin-right:10px;
}

.property-field-type {
  display: inline-flex;
  align-items: center;
  gap: 2px;
}

.field-type-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-color: currentColor;
  flex-shrink: 0;
  margin-left: 3px;
  vertical-align: middle;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}

.field-type-icon--text,
.field-type-icon--textarea {
  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/StringGray.svg');
  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/StringGray.svg');
}

.field-type-icon--phonenumber,
.field-type-icon--number {
  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/HashGray.svg');
  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/HashGray.svg');
}

.field-type-icon--booleancheckbox,
.field-type-icon--checkbox,
.field-type-icon--select,
.field-type-icon--radio {
  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/CheckboxGray.svg');
  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/CheckboxGray.svg');
}

.field-type-icon--date,
.field-type-icon--datetime {
  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/DatePickerGray.svg');
  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/DatePickerGray.svg');
}

.field-type-icon--calculation_equation {
  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/EquationGray.svg');
  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/EquationGray.svg');
}

.field-type-icon--calculation_rollup {
  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/RollupGray.svg');
  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/RollupGray.svg');
}

.prop-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  vertical-align: middle;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}

.prop-icon--required {
  background-color: #DC2626;
  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/RequiredRed.svg');
  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/RequiredRed.svg');
}

.prop-icon--display-property {
  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/RecordGray.svg');
  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/RecordGray.svg');
}

.prop-icon--search {
  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/SearchGray.svg');
  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/SearchGray.svg');
}

.prop-icon--check {
  width: 15px;
  height: 15px;
  background-color: #00A651;
  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/SuccessCheck.svg');
  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/SuccessCheck.svg');
}

.prop-icon--x {
  width: 15px;
  height: 15px;
  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/X.svg');
  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/X.svg');
}

.property-description-text {
  font-size: 16px;
  margin-top:10px;
}

.property-options-list li {
  margin: 4px 0;
}

.object-property-label svg {
  flex-shrink: 0;
  color: #666;
  width: 14px;
  height: 14px;
  max-width: 14px;
  max-height: 14px;
  display: inline-block;
  vertical-align: middle;
}

.object-type-dropdown {
  position: relative;
  display: flex;
  -webkit-box-align: start;
  flex-direction: column;
  align-items: flex-start;
}

.object-type-dropdown .dropdown-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-inline-end: 12px;
  font-size: 14px;
  font-style: unset;
  font-weight: 500;
  font-family: "HubSpot Sans Medium";
  color:var(--primary-text-color);
}

.object-property-label svg {
  margin: 0 6px;
  vertical-align: middle;
  display: inline-block;
  color: #666;
  width: 14px;
  height: 14px;
  max-width: 14px;
  max-height: 14px;
}

.object-property-label .prop-icon,
.property-attribute .prop-icon {
  color: #666;
}

.object-property-label .prop-icon {
  margin: 0 6px;
}

.view-json-button,
.property-link-icon {
  opacity: 0;
  transition: opacity 0.2s ease;
}

.property-definition-term:hover .view-json-button,
.property-definition-term:hover .property-link-icon,
.view-json-button:focus,
.property-link-icon:focus,
.view-json-button.selected,
.property-link-icon.selected {
  opacity: 1;
}

.view-json-button {
  font-size:12px;
  top:10px;
  right:0;
  position:absolute;
  margin-left:0;
}

.view-json-button:hover {
  opacity: 0.7;
}

html[style*="color-scheme: dark"] .property-definitions-input, html[style*="color-scheme: dark"] .filter-table-input {
  background-color: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.12);
  color: var(--primary-text-color);
}

html[style*="color-scheme: dark"] .property-definitions-input-icon,
html[style*="color-scheme: dark"] .property-definitions-results-count,
html[style*="color-scheme: dark"] .filter-by-label {
  color: rgba(255, 255, 255, 0.8);
}

html[style*="color-scheme: dark"] .property-type-filter-button,
html[style*="color-scheme: dark"] .property-definitions-empty {
  color: var(--primary-text-color);
}

html[style*="color-scheme: dark"] .property-type-dropdown {
  background-color: #141414;
  border-color: rgba(255, 255, 255, 0.12);
}

html[style*="color-scheme: dark"] .property-type-option {
  color: var(--primary-text-color);
}

html[style*="color-scheme: dark"] .property-type-option:hover {
  background-color: #3d4758;
}

html[style*="color-scheme: dark"] .property-type-option.selected {
  background-color: #1b1d1d;
  color: var(--primary-text-color);
}

html[style*="color-scheme: dark"] .dropdown-trigger--link,
html[style*="color-scheme: dark"] .dropdown-trigger--button {
  color: var(--primary-text-color);
}

html[style*="color-scheme: dark"] .dropdown-trigger--button {
  border-color: rgba(255, 255, 255, 0.12);
}

html[style*="color-scheme: dark"] .dropdown-trigger--button:hover {
  background-color: #1b1d1d;
  border-color: rgba(255, 255, 255, 0.2);
}

html[style*="color-scheme: dark"] .dropdown-menu {
  background-color: #141414;
  border-color: rgba(255, 255, 255, 0.12);
}

html[style*="color-scheme: dark"] .dropdown-option {
  color: var(--primary-text-color);
}

html[style*="color-scheme: dark"] .dropdown-option:hover {
  background-color: #3d4758;
}

html[style*="color-scheme: dark"] .dropdown-option--selected {
  background-color: #1b1d1d;
  color: var(--primary-text-color);
}

html[style*="color-scheme: dark"] .property-badge-name,
html[style*="color-scheme: dark"] .property-badge-type {
  background-color: rgba(255, 255, 255, 0.1);
  color: var(--primary-text-color);
}

html[style*="color-scheme: dark"] .property-badge-required {
  background-color: rgba(248, 113, 113, 0.2);
  color: rgb(252, 165, 165);
}

html[style*="color-scheme: dark"] .property-definition-description {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}

html[style*="color-scheme: dark"] .property-label {
  color: var(--primary-text-color);
}

html[style*="color-scheme: dark"] .object-property-label svg,
html[style*="color-scheme: dark"] .object-property-label .prop-icon {
  color: rgb(170 167 167);
}

html[style*="color-scheme: dark"] .view-json-button {
  color: var(--primary-text-color);
}

.object-summary-card details > summary,
.property-definitions-wrapper details > summary,
.property-definition-row details > summary {
  height: 41.5px;
  max-height: 41.5px;
  overflow: hidden;
  box-sizing: border-box;
}

.object-summary-card details > summary svg,
.property-definitions-wrapper details > summary svg,
.property-definition-row details > summary svg {
  width: 10px;
  height: 10px;
  max-width: 10px;
  max-height: 10px;
  flex-shrink: 0;
}

/* ---- Parameters ---- */

.parameter-list {
  padding: 0;
  margin: 0;
  font-family: var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;
}

dt.parameter-element,
dd.parameter-element {
  padding: 5px 0;
  margin: 0;
  position: relative;
}

dt.parameter-element {
  display: flex;
  align-items: center;
}

.parameter-button {
  display: flex;
  align-items: center;
  width: 100%;
  background: none;
  border: none;
  padding: 0;
  text-align: left;
  cursor: pointer;
  font: inherit;
  color: inherit;
}

.parameter-button:disabled {
  cursor: default;
}

dd.parameter-element {
  padding: 0 0 10px 5px;
  margin-top: 5px;
  border-bottom: 1px solid var(--primary-border-color);
  font-size: 14px;
  font-family: "HubSpot Sans";
}

.parameter-header {
  display: flex;
  margin-top: 5px;
  align-items: center;
}

.parameter-name {
  background: none;
  color: var(--primary-text-color);
  font-size: 14px;
  font-weight:600;
}

html[style*="color-scheme: dark"] .parameter-list .parameter-name {
  background: none;
}

.parameter-type.code-style {
  background-color: rgba(0, 0, 0, 0.08);
  border-radius: 6px;
  display: inline-block;
  height: 20px;
  font-weight: 500;
  font-family: var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 12px;
  line-height: 20px;
  padding: 0px 8px;
  margin-right:5px;
}

html[style*="color-scheme: dark"] .parameter-type.code-style {
  background-color: rgba(255, 255, 255, 0.08);
}

.parameter-type {
  text-transform: lowercase;
  font-family: "HubSpot Sans";
  padding: 0 8px;
  font-size: 14px;
  border-radius: 6px;
  font-weight: 500;
  color: var(--primary-text-color);
}

.chevron-icon {
  position: absolute;
  left: -16px;
  top: 17px;
  width: 12px;
  height: 12px;
  cursor: pointer;
  transition: transform 0.2s ease;
}

.chevron-icon svg {
  width: 12px;
  height: 12px;
  display: block;
}

.chevron-icon.expanded {
  transform: rotate(90deg);
}

.chevron-icon svg path {
  fill: #1F1F1F;
}

dd.parameter-element::before {
  content: unset;
}

html[style*="color-scheme: dark"] .chevron-icon svg path {
  fill: var(--primary-text-color);
}

.properties-codeblock [data-component-part=code-block-root] {
    max-height: 800px;
    overflow-y: scroll;
}

.parameter-description [data-component-part="card-content-container"] {
  padding:5px 10px;
}

[data-component-part="card-content-container"] th {
  color: var(--primary-text-color);
}

.parameter-description [data-table-wrapper="true"] {
  margin:0 auto;
  padding: 0px 5px 5px 5px;
}

/* Needed for dark mode, otherwise uses dark text color */
[data-component-part="card-content-container"] th {
  color: var(--primary-text-color);
}

.parameter-description [data-table-wrapper="true"] {
  margin:0 auto;
  padding: 0px 5px 5px 5px;
}

/* 3 rules needed to maintain paragraph spacing for multi-paragraph Parameter text */
.parameter-description [data-as="p"] {
  display: block;
}

.parameter-description [data-as="p"] + [data-as="p"] {
margin-top: 1.25em;
}

.parameter-description .expandable [data-as="p"] {
  margin-top: 1.25em;
}

/* ---- Copyable code component ---- */

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.copy-code {
  position: relative;
}

.copy-code code {
  background-color: transparent;
  font-size:13px;
}

.copy-code .code-text:hover {
  background-color: #e6e6e6;
}

html[style*="color-scheme: dark"] .copy-code .code-text:hover {
  background-color: #07292a;
}

.copy-code .code-text {
  cursor: pointer;
  background-color: color-mix(in oklab,rgb(var(--gray-100))50%,transparent);
  color: #111827;
  border-radius: 4px;
  padding: 2px 6px 2px 0;
  font-size: 0.875em;
  transition: background-color .2s ease;
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  white-space:nowrap;

}

.copy-code [data-icon].copy-success-icon {
  color: #00823A!important;
  transform: scale(1.2);
  transition: all 0.3s ease;
}

.copy-code svg.copy-success-icon {
  width: 11px;
  height: 11px;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
  flex-shrink: 0;
}

.copy-code .icon {
  bottom: 1px;
  left: 2px;
  position: relative;
  background: #8A8A8A;
  max-width: 100%;
  width: 11px;
  height: 11px;
}

html[style*="color-scheme: dark"] .copy-code code {
  background-color: unset;
}

html[style*="color-scheme: dark"] .copy-code .code-text {
  background-color: color-mix(in oklab,var(--color-white,#fff)5%,transparent);
}

.copy-success-icon path {
  stroke: #00A651;
}

html[style*="color-scheme: dark"] .copy-success-icon path {
  stroke: white;
}

[data-component-part="tooltip-tip"] svg {
  max-width: 16px;
  display: inline-block;
}

.card-condensed-cta [data-component-part="card-cta"] {
  margin-top: 5px;
}

.api-tiers-table table {
  table-layout: fixed;
}

.api-tiers-table colgroup col:first-child {
  width: 190px;
}

.api-tiers-table thead th {
  text-align: center;
}

.api-tiers-table thead th:first-child {
  text-align: left;
}

/* Navigation tabs */
.api-tiers-nav {
  display: flex;
  justify-content: space-between;
}

.api-tiers-nav-tab {
  text-align: center;
}

.api-tiers-nav-tab:focus {
  outline: 2px solid #516f90;
  outline-offset: -2px;
}

/* Tabpanel */
[role="tabpanel"]:focus {
  outline: none;
}

.api-tiers-nav-tab.active {
  border-bottom: 5px solid #516f90;
  text-align: center;
}

/* Dropdown - hidden on desktop */
.api-tiers-dropdown-wrapper {
  display: none;
}

.api-tiers-dropdown {
  width: 100%;
  padding: 12px 16px;
  padding-right: 48px;
  font-size: 16px;
  border: 1px solid #cbd5e0;
  border-radius: 4px;
  background-color: white;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.api-tiers-dropdown-arrow {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #4a5568;
}

.api-tiers-dropdown option {
  padding: 8px;
}

/* Component props styles */
.component-prop-default-value-wrapper, .component-prop-see-wrapper {
  margin-top: 12px;
}

@media (max-width: 768px) {
  /* Show dropdown, hide nav on mobile */
  .api-tiers-dropdown-wrapper {
    display: block;
    position: relative;
    margin-bottom: 16px;
  }

  .api-tiers-nav {
    display: none;
  }

  /* Hide rate limit on mobile */
  .api-tiers-rate-limit {
    display: none;
  }

  /* Vertical text for table headers */
  .api-tiers-table thead th:not(:first-child) {
    text-align: center;
    writing-mode: sideways-lr;
    text-orientation: mixed;
    width: 50px;
    white-space: nowrap;
    vertical-align: middle;
  }
}
/* Associations table */
.association-icon {
  display: flex;
  align-items: center;
  gap: 5px;
}

.association-icon svg {
  width: 16px;
  height: 16px;
}

.association-table table {
  display: table;
  margin:0 auto;
}

.association-table th {
  text-align:left;
}

.association-table a {
  color: #F2545B;
  font-size: 13px;
  font-weight: 500;
  text-decoration: underline;
}

[data-component-part="card-content-container"] {
  padding-left: 10px;
  padding-right: 10px;
}

[data-component-part="card-content"] .association-table  tr td:nth-child(2) {
  text-align:right;
}

/* Associations Table Component */
.associations-table {
  width: 100%;
  margin-top: 1rem;
}

.associations-table-loading {
  padding: 2rem;
  text-align: center;
  color: #6b7280;
}

.associations-table-header {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  gap: 1rem;
  flex-wrap: wrap;
}

.associations-table-search {
  position: relative;
  display: inline-block;
}

.associations-table-input {
  max-width: 400px;
  padding: 0.5rem 0.75rem;
  border: 1px solid #d1d5db;
  border-radius: 999px;
  background-color: white;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding-left: 16px;
  padding-right: 40px;
  display: block;
  font-size: 16px;
  height: 35px;
  line-height: 24px;
  width: 100%;
  inline-size: 250px;
}

.associations-table-input:focus {
  outline: none;
  border-color: #0a55da;
  box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset;
}

.associations-table-input-icon {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  display: inline-flex;
}

.associations-table-results-count {
  font-size: 0.875rem;
  color: #6b7280;
}

.associations-table-container {
  overflow-x: auto;
  border: 1px solid #e5e7eb;
  border-radius: 0.375rem;
}

.associations-table-data {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.875rem;
  width: 100%;
  padding: 0;
  margin: 0 auto;
}

.associations-table-data thead {
  background-color: #f9fafb;
}

.associations-table-data th {
  padding: 0.75rem;
  text-align: left;
  font-weight: 600;
  color: #374151;
  border-bottom: 1px solid #e5e7eb;
  font-size: 0.875rem;
}

.associations-table-data td {
  padding: 0.75rem;
  vertical-align: middle;
}

/* Remove border between rows in the same group */
.associations-table-data tbody tr:not(.group-last) td {
  border-bottom: none;
}
/*
.associations-table-data tbody tr:hover {
  background-color: #f3f4f6;
} */

.associations-table-data tbody tr:last-child td {
  border-bottom: none;
}

.associations-table-icon {
  display: inline-block;
  font-size: 1.1em;
  color: #6b7280;
  font-weight: normal;
  height: auto;
  width: 16px;
  vertical-align:middle;
  margin: 0 3px;
}

.associations-table-type-cell {
  /* display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px; */
}

.associations-table-type-cell span {
  vertical-align:middle;
}

.associations-table-empty {
  padding: 2rem !important;
  text-align: center;
  color: #6b7280;
}

.associations-table-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  margin-top: 1rem;
  padding: 1rem 0;
}

.associations-table-page-btn {
  padding: 0.5rem 1rem;
  border: 1px solid #d1d5db;
  border-radius: 0.375rem;
  background-color: white;
  color: #374151;
  font-size: 0.875rem;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
}

.associations-table-page-btn:hover:not(:disabled) {
  background-color: #f9fafb;
  border-color: #9ca3af;
}

.associations-table-page-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.associations-table-page-info {
  font-size: 0.875rem;
  color: #374151;
}

/* Dropdown filters for "all" view */
.associations-table-filters {
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  gap: 12px;
  padding-left: 5px;
  flex-wrap: wrap;
}

.associations-table-filter-to {
  font-size: 14px;
  color: var(--primary-text-color);
}

/* Separate table sections */
.associations-table-section {
  width: 100%;
}

.associations-table-section-spacer {
  height: 2rem;
}

.associations-table-section-heading {
  font-size: 1.125rem;
  font-weight: 600;
  color: #1f2937;
  margin-bottom: 1rem;
  margin-top: 0;
}

.associations-table-object-cell {
  font-weight: 600;
  vertical-align: top;
  border-right: 1px solid #e5e7eb;
}

.associations-table-data tbody tr.odd {
  background-color: #f8f9fa;
}

.associations-table-data tbody tr.odd .associations-table-object-cell {
  background-color: #f8f9fa;
  /* background-color:#ffffff; */
}

.associations-table-object-name {
  margin-bottom: 4px;
}

.associations-table-object-id {
  font-weight: 400;
  font-size: 0.75rem;
  color: #6b7280;
}

.associations-table-object-id code {
  font-size: 0.75rem;
  padding: 1px 4px;
}

/* Dark mode styles */
.dark .associations-table-input {
  background-color: #1f2937;
  border-color: #374151;
  color: #f9fafb;
}

.dark .associations-table-input:focus {
  border-color: #60a5fa;
  box-shadow: 0 0 0 3px rgba(96, 165, 250, 0.1);
}

.dark .associations-table-container {
  border-color: #374151;
}

.dark .associations-table-data thead {
  background-color: #111827;
}

.dark .associations-table-data th {
  color: #f9fafb;
  border-bottom-color: #374151;
}

.dark .associations-table-data td {
  color: #f9fafb;
}

/* Remove border between rows in the same group (dark mode) */
.dark .associations-table-data tbody tr:not(.group-last) td {
  border-bottom: none;
}

/* Add stronger border after each group (dark mode) */
.dark .associations-table-data tbody tr.group-last td {
  border-bottom: 1px solid #4b5563;
}

/* .dark .associations-table-data tbody tr:hover {
  background-color: #374151;
} */

.dark .associations-table-results-count {
  color: #9ca3af;
}

.dark .associations-table-page-btn {
  background-color: #1f2937;
  border-color: #374151;
  color: #f9fafb;
}

.dark .associations-table-page-btn:hover:not(:disabled) {
  background-color: #374151;
  border-color: #4b5563;
}

.dark .associations-table-page-info {
  color: #f9fafb;
}

.dark .associations-table-empty {
  color: #9ca3af;
}


.dark .associations-table-filter-to {
  color: #f9fafb;
}

.dark .associations-table-section-heading {
  color: #f9fafb;
}

.dark .associations-table svg {
  fill:#f9fafb;
}

.dark .associations-table-object-cell, .dark .associations-table-type-cell {
  border-right:1px solid  #374151;
  border-bottom: 1px solid #374151;
}

.dark .associations-table-data tbody {
  background-color:#181f2a;
}

.dark .associations-table-data tbody tr.odd .associations-table-object-cell {
  background-color: #0f131e;
}

.dark .associations-table-data tbody tr.odd {
  background-color: #0f131e;
}

.dark .associations-table-object-id {
  color: #9ca3af;
}

/* ---- Parameters ---- */

.parameter-list {
  padding: 0;
  margin: 0;
  font-family: var(--font-jetbrains-mono), ui-monospace, "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;
}

dt.parameter-element,
dd.parameter-element {
  padding: 5px 0;
  margin: 0;
  position: relative;
}

dt.parameter-element {
  display: flex;
  align-items: center;
}

.parameter-button {
  display: flex;
  align-items: center;
  width: 100%;
  background: none;
  border: none;
  padding: 0;
  text-align: left;
  cursor: pointer;
  font: inherit;
  color: inherit;
}

.parameter-button:disabled {
  cursor: default;
}

dd.parameter-element {
  padding: 0 0 10px 8px;
  margin-top: 5px;
  border-bottom: 1px solid var(--primary-border-color);
  font-size: 14px;
  font-family: "HubSpot Sans";
}

.parameter-header {
  display: flex;
  margin-top: 5px;
  align-items: center;
}

.parameter-name {
  background: none;
  color: var(--primary-text-color);
  font-size: 14px;
  font-weight:600;
}

html[style*="color-scheme: dark"] .parameter-list .parameter-name {
  background: none;
}

.parameter-type.code-style {
  background-color: rgba(0, 0, 0, 0.08);
  border-radius: 6px;
  display: inline-block;
  height: 20px;
  font-weight: 500;
  font-family: var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 12px;
  line-height: 20px;
  padding: 0px 8px;
  margin-right:5px;
}

html[style*="color-scheme: dark"] .parameter-type.code-style {
  background-color: rgba(255, 255, 255, 0.08);
}

.parameter-type {
  text-transform: lowercase;
  font-family: "HubSpot Sans";
  padding: 0 8px;
  font-size: 14px;
  border-radius: 6px;
  font-weight: 500;
  color: var(--primary-text-color);
}

.chevron-icon {
  position: absolute;
  left: -16px;
  top: 17px;
  width: 12px;
  height: 12px;
  cursor: pointer;
  transition: transform 0.2s ease;
}

.chevron-icon svg {
  width: 12px;
  height: 12px;
  display: block;
}

.chevron-icon.expanded {
  transform: rotate(90deg);
}

.chevron-icon svg path {
  fill: #1F1F1F;
}

dd.parameter-element::before {
  content: unset;
}

html[style*="color-scheme: dark"] .chevron-icon svg path {
  fill: var(--primary-text-color);
}

.properties-codeblock [data-component-part=code-block-root] {
    max-height: 800px;
    overflow-y: scroll;
}


.info-icon {
  width: 10px;
  height: 12px;
  margin-left: 6px;
  vertical-align: middle;
  display: inline-block;
  opacity: 0.5;
}

.dropdown-select-button {
  background: none rgb(255, 255, 255);
  cursor: pointer;
  outline: inherit;
  position: relative;
  overflow: hidden;
  inline-size: 100%;
  block-size: inherit;
  display: flex;
  -webkit-box-flex: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  color: rgb(20, 20, 20);
  padding-block: 8px;
  padding-inline: 12px;
  border: 1px solid var(--primary-border-color);
  border-radius: 4px;
  min-width:150px;
  block-size: 40px;
}

.dropdown-select-button:hover {
  border: 1px solid var(--secondary-border-color)
}
</style><!--$--><!--/$--><main class="flex-1 px-5 pt-[calc(9rem+var(--banner-height,2.5rem))] lg:pt-10 lg:pl-24 transition-all duration-100" id="content-container"><div class="mx-auto max-w-5xl flex flex-row-reverse gap-x-12"><div class="hidden xl:flex self-start sticky xl:flex-col max-w-[28rem] z-21 h-[calc(100vh-9.5rem)] top-[9.5rem]" id="content-side-layout"><div class="z-10 hidden xl:flex box-border max-h-full pl-10 w-[19rem]" id="table-of-contents-layout"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" id="table-of-contents" class="min-w-0 text-gray-600 text-sm leading-6 w-[16.5rem] -mt-10"><div role="presentation" data-id="base-ui-_R_bd7av5tccsnisnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] pt-10 pb-4 base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-0! w-full space-y-2"><nav aria-labelledby="_R_3d7av5tccsnisnpfiutb_"><h2 id="_R_3d7av5tccsnisnpfiutb_" class="m-0 font-normal"><button type="button" class="text-gray-700 dark:text-gray-300 font-medium flex items-center space-x-2 hover:text-gray-900 dark:hover:text-gray-100 transition-colors cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M2.75 14.25H15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 3.75H15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 9H8.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span>On this page</span></button></h2><div><ul id="table-of-contents-content" class="toc"><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#recommended-resources" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Recommended resources</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#set-up-oauth-authentication" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Set up OAuth authentication</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#query-parameters" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Query parameters</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#configure-scopes" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Configure scopes</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#monitor-oauth-installation-logs" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Monitor OAuth installation logs</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#related-articles" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Related articles</a></li></ul></div></nav></div></div></div></div></div><div class="w-full [contain:inline-size]" id="content-area"><header id="header" class="relative leading-none @container/page-header"><div class="mt-0.5 space-y-2.5"><div class="eyebrow h-5 text-primary dark:text-primary-light text-sm font-semibold">OAuth</div><div class="flex flex-col sm:flex-row items-start sm:items-center relative gap-2 min-w-0"><h1 id="page-title" class="text-3xl sm:text-4xl text-gray-900 tracking-tight dark:text-gray-200 [overflow-wrap:anywhere] font-semibold">Working with OAuth</h1></div></div><div class="mt-2 text-lg prose prose-gray dark:prose-invert [&amp;&gt;*]:[overflow-wrap:anywhere]"><p>OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account.</p></div></header><div class="mdx-content @container/columns-container relative mt-8 prose prose-gray dark:prose-invert [contain:inline-size] isolate empty:hidden mb-14" data-page-title="Working with OAuth" data-page-href="/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth" id="content"><span data-as="p">OAuth is a secure means of authentication that uses authorization tokens rather than a password to connect your app to a user account. Initiating OAuth access is the first step towards allowing users to install your app in their HubSpot accounts.</span>
<div role="note" aria-label="Warning" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-yellow-200 bg-yellow-50 dark:border-yellow-900 dark:bg-yellow-600/20 [&amp;_[data-component-part=&#x27;callout-icon&#x27;]]:mt-px" data-callout-type="warning"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="flex-none size-5 text-yellow-800 dark:text-yellow-300"><path d="M 9 6.75 v 1.5 m 0 3 h 0.0075 m -5.2035 3 h 10.392 c 1.155 0 1.8765 -1.2503 1.299 -2.25 L 10.299 3 c -0.5775 -0.9997 -2.0205 -0.9997 -2.598 0 L 2.505 12 c -0.5775 0.9997 0.144 2.25 1.299 2.25 z" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-yellow-800 dark:text-yellow-300" data-component-part="callout-content"><span data-as="p"><strong>Please note:</strong></span><ul>
<li>Any app designed for installation by multiple HubSpot accounts or listing on the HubSpot Marketplace must use OAuth.</li>
<li>Users installing apps in their HubSpot account must either be a <a href="https://knowledge.hubspot.com/user-management/hubspot-user-permissions-guide#super-admin" target="_blank" rel="noreferrer" class="link">Super Admin</a> or have <a href="https://knowledge.hubspot.com/user-management/hubspot-user-permissions-guide#settings" target="_blank" rel="noreferrer" class="link">HubSpot Marketplace Access</a> permissions.</li>
</ul></div></div>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="recommended-resources"><div class="absolute" tabindex="-1"><a href="#recommended-resources" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Recommended resources</span></h2>
<span data-as="p">The <a class="link" href="/docs/apps/developer-platform/build-apps/authentication/oauth/oauth-quickstart-guide">OAuth Quickstart Guide</a> will get you up and running with a working example app.</span>
<span data-as="p">You can also check out the blog post linked below for a full walkthrough of how OAuth works and guidance on setting up a backend service for storing OAuth tokens:</span>
<!-- -->
<h2 class="flex whitespace-pre-wrap group font-semibold" id="set-up-oauth-authentication"><div class="absolute" tabindex="-1"><a href="#set-up-oauth-authentication" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Set up OAuth authentication</span></h2>
<span data-as="p">To set up OAuth authentication for your app:</span>
<ol>
<li><a class="link" href="/docs/apps/developer-platform/build-apps/create-an-app">Create a new app</a>. After creating the app, you’ll be able to find the app’s client ID and client secret on the <em>Auth</em> page of your <a class="link" href="/docs/apps/developer-platform/build-apps/manage-apps-in-hubspot#manage-authentication-for-your-app">app settings</a>.</li>
</ol>
<ul>
<li>Use the client ID along with the <a href="#query-parameters" class="link">query parameters</a> and <a href="#scopes" class="link">scopes</a> outlined below in steps 2 and 3, to build your authorization URL.</li>
<li>Your app’s client secret will be used in step 4 below, after the user is redirected back to your app and you’re ready to generate the initial access and refresh tokens.</li>
</ul>
<ol start="2">
<li>Send users installing your app to the authorization URL, where they’ll be presented with a screen that allows them to select their account and grant access to your integration. You can set the authorization URL to be for a specific HubSpot account by adding the account ID between <code>/oauth/</code> and <code>/authorize</code>, as shown below.</li>
<li>After granting access, they’ll be redirected back to your application via a <code>redirect_uri</code>, which will have a <code>code</code> query parameter appended to it.</li>
</ol>
<ul>
<li><strong>Example authorization URLs</strong>
<ul>
<li><strong>Any account:</strong> <code>https://app.hubspot.com/oauth/authorize?client_id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&amp;scope=contacts%20automation&amp;redirect_uri=https://www.example.com/</code></li>
<li><strong>Specific account (ID 123456):</strong> <code>https://app.hubspot.com/oauth/123456/authorize?client_id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&amp;scope=contacts%20automation&amp;redirect_uri=https://www.example.com/</code></li>
</ul>
</li>
<li><strong>Example redirect URL:</strong> <code>https://example.com/?code=xxxx</code></li>
<li><strong>Example error:</strong> <code>https://www.example.com/?error=error_code&amp;error_description=Human%20readable%20description%20of%20the%20error</code></li>
</ul>
<ol start="4">
<li>You’ll then make an API request to <code>/oauth/v3/token</code> with a request body that includes the <code>code</code>, the <code>redirect_uri</code>, your app’s <code>client_id</code> and <code>client_secret</code>, and a <code>grant_type</code> of <code>authorization_code</code> to get an <a class="link" href="/docs/api-reference/legacy/authentication/manage-oauth-tokens#generate-initial-access-and-refresh-tokens">access_token and refresh_token</a> from HubSpot.</li>
<li>Use the <code>access_token</code> to authenticate any API calls made for that HubSpot account.</li>
<li>Once the <code>access_token</code> expires, use the <code>refresh_token</code> to generate a new <code>access_token</code>. Learn more about how to <a class="link" href="/docs/api-reference/legacy/authentication/manage-oauth-tokens#refresh-an-access-token">refresh an access token</a>.</li>
</ol>
<div role="note" aria-label="Warning" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-yellow-200 bg-yellow-50 dark:border-yellow-900 dark:bg-yellow-600/20 [&amp;_[data-component-part=&#x27;callout-icon&#x27;]]:mt-px" data-callout-type="warning"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="flex-none size-5 text-yellow-800 dark:text-yellow-300"><path d="M 9 6.75 v 1.5 m 0 3 h 0.0075 m -5.2035 3 h 10.392 c 1.155 0 1.8765 -1.2503 1.299 -2.25 L 10.299 3 c -0.5775 -0.9997 -2.0205 -0.9997 -2.598 0 L 2.505 12 c -0.5775 0.9997 0.144 2.25 1.299 2.25 z" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-yellow-800 dark:text-yellow-300" data-component-part="callout-content"><span data-as="p"><strong>Please note:</strong></span><ul>
<li>Your app will not appear as a <em>Connected App</em> in a user’s account unless you generate the refresh token and initial access token.</li>
<li>Access tokens reflect the scopes requested from the app and <u>do not</u> reflect the permissions or limitations of what a user can do in their HubSpot account. For example, if a user has permissions to view only owned contacts but authorizes a request for the <code>crm.objects.contacts.read</code> scope, the resulting access token can view all contacts in the account and not only those owned by the authorizing user.</li>
</ul></div></div>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="query-parameters"><div class="absolute" tabindex="-1"><a href="#query-parameters" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Query parameters</span></h2>
<span data-as="p">The following query parameters are required when building an authorization URL for your app:</span>
<!-- --><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" data-table-wrapper="true" class="min-w-0 flex w-[calc(100%+(var(--page-padding)*2))] my-[1em] py-[1em] -mx-(--page-padding) max-w-none [contain:inline-size]"><div role="region" data-id="base-ui-_R_gldd7av5tccsnisnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] overflow-y-hidden! base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport" aria-label="Scrollable table"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="flex"><div class="px-(--page-padding) grow max-w-none table"><table class="m-0 min-w-full w-full max-w-none table [&amp;_td]:min-w-[150px] [&amp;_th]:text-left [&amp;_td[data-numeric]]:tabular-nums"><thead><tr><th><strong>Parameter</strong></th><th><strong>Description</strong></th><th><strong>How to use</strong></th></tr></thead><tbody><tr><td><code>client_id</code></td><td>An ID that serves as a unique identifier for your app.</td><td>Get this from your app’s Auth settings page (as described above).</td></tr><tr><td><code>redirect_uri</code></td><td>The URL visitors will be redirected to after granting access to your app.</td><td>You’ll also designate this on your app’s Auth settings page. <strong>Note:</strong> For security reasons, this URL <u>must</u> use <code>https</code> in production. (When testing using <code>localhost</code>, <code>http</code> can be used.) You also <u>must</u> use a domain, as IP addresses are not supported.</td></tr><tr><td><code>scope</code></td><td>A space-separated set of permissions that your app needs access to.</td><td>Any scopes that you’ve checked off in your app’s <em>Auth</em> settings will be treated as required, and you’ll need to include them in this parameter or the authorization page will display an error. Additionally, users will get an error if they try to install your app in an account that doesn’t have access to an included scope. Consult the <a class="link" href="/docs/apps/developer-platform/build-apps/authentication/scopes#list-of-available-scopes">scopes reference documentation</a> for more details about which endpoints can be accessed by specific scopes.</td></tr></tbody></table></div></div></div></div>
<span data-as="p">The following parameters are optional:</span>
<!-- --><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" data-table-wrapper="true" class="min-w-0 flex w-[calc(100%+(var(--page-padding)*2))] my-[1em] py-[1em] -mx-(--page-padding) max-w-none [contain:inline-size]"><div role="region" data-id="base-ui-_R_ildd7av5tccsnisnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] overflow-y-hidden! base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport" aria-label="Scrollable table"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="flex"><div class="px-(--page-padding) grow max-w-none table"><table class="m-0 min-w-full w-full max-w-none table [&amp;_td]:min-w-[150px] [&amp;_th]:text-left [&amp;_td[data-numeric]]:tabular-nums"><thead><tr><th><strong>Parameter</strong></th><th><strong>How to use</strong></th><th><strong>Description</strong></th></tr></thead><tbody><tr><td><code>optional_scope</code></td><td>A space-separated set of optional permissions for your app.</td><td>Optional scopes will be automatically dropped from the authorization request if the user selects a HubSpot account that doesn’t have access to that tool (e.g., authorizing a <em><strong>Content Hub</strong> Enterprise</em> scope in a HubSpot free account). If you’re using optional scopes, you will need to check the access token or refresh token to see which ones were granted. Check out the <a class="link" href="/docs/apps/developer-platform/build-apps/authentication/scopes">reference documentation on scopes</a> for more details.</td></tr><tr><td><code>state</code></td><td>If this parameter is included in the authorization URL, the value will be included in a state query parameter when the user is directed to the <code>redirect_uri</code>.</td><td>A string value that can be used to maintain the user’s state when they’re redirected back to your app.</td></tr></tbody></table></div></div></div></div>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="configure-scopes"><div class="absolute" tabindex="-1"><a href="#configure-scopes" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Configure scopes</span></h2>
<span data-as="p">OAuth requires you to set scopes, or permissions, for your app. Each scope provides access to a set of HubSpot API endpoints and allows users to grant your app access to specific tools in their HubSpot account.</span>
<span data-as="p">You can review your app’s current scopes in the development settings in your HubSpot account:</span>
<ol>
<li>In your HubSpot account, navigate to <strong>Development</strong>.</li>
<li>In the left sidebar menu, click <strong>Projects</strong>.</li>
<li>Click the <strong>name</strong> of the project configured with OAuth authentication.</li>
<li>Under <em>Project Components</em>, click the <code>UID</code> of your app.</li>
<li>Click the <em>Auth</em> tab, then review your app’s required, conditionally required, and optional scopes in the <em>Scopes</em> section.</li>
</ol>
<div><div data-name="frame" class="frame p-2 not-prose relative bg-gray-50/50 rounded-2xl overflow-hidden dark:bg-gray-800/25 print:print-color-exact"><div style="background-position:10px 10px" class="absolute inset-0 bg-grid-neutral-200/20 [mask-image:linear-gradient(0deg,#fff,rgba(255,255,255,0.6))] dark:bg-grid-white/5 dark:[mask-image:linear-gradient(0deg,rgba(255,255,255,0.1),rgba(255,255,255,0.5))] print:print-color-exact"></div><div class="relative rounded-xl overflow-hidden flex justify-center"><span aria-owns="rmiz-modal-" data-rmiz=""><span data-rmiz-content="not-found" style="visibility:visible"><img src="https://www.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer-projects/review-oauth-scopes-in-app-settings.png" alt="Review configured scopes on Auth tab of app settings" class=""/></span></span></div><div class="absolute inset-0 pointer-events-none border border-black/5 rounded-2xl dark:border-white/5"></div></div></div>
<span data-as="p">To update your app’s scopes, edit the corresponding scopes within the <code>auth</code> property of your app’s <code>app-hsmeta.json</code> <a class="link" href="/docs/apps/developer-platform/build-apps/app-configuration#scopes">file</a> locally, then run the <code>hs project upload</code> <a class="link" href="/docs/developer-tooling/local-development/hubspot-cli/project-commands#upload-to-hubspot">command</a> to upload the changes to your account.</span>
<div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" highlight="[12,13,14]" numberOfLines="28" language="json"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_R_1lapldd7av5tccsnisnpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="z-10 select-none" id="base-ui-_R_1mapldd7av5tccsnisnpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_R_1napldd7av5tccsnisnpfiutb_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-json-code-_____uid____oauth-sa"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:auto;background-color:#ffffff;--shiki-dark-bg:#0B0C0E" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white has-highlighted"><div role="presentation" data-id="base-ui-_R_1ipldd7av5tccsnisnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="json"><code language="json" numberOfLines="28"><span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">{</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">  &quot;uid&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;oauth-sample-app&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">  &quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;app&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">  &quot;config&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: {</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">    &quot;description&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;An example OAuth app.&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">    &quot;name&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;my first app&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">    &quot;logo&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;/app/app-logo.png&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">    &quot;distribution&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;marketplace&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">    &quot;auth&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: {</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;oauth&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;redirectUrls&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: [</span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;http://localhost:3000/oauth-callback&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">],</span></span>
<span class="line line-highlight"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;requiredScopes&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: [</span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;crm.objects.contacts.read&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">, </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;crm.objects.contacts.write&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">],</span></span>
<span class="line line-highlight"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;optionalScopes&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: [],</span></span>
<span class="line line-highlight"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;conditionallyRequiredScopes&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: []</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">    },</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">    &quot;permittedUrls&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: {</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;fetch&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: [</span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;https://api.hubapi.com&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">],</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;iframe&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: [],</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;img&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: []</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">    },</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">    &quot;support&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: {</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;supportEmail&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;support@example.com&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;documentationUrl&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;https://example.com/docs&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;supportUrl&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;https://example.com/support&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;supportPhone&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;+18005555555&quot;</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">    }</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">  }</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">}</span></span>
</code></pre></div></div></div></div></div>
<span data-as="p">A full list of scopes is available <a class="link" href="/docs/apps/developer-platform/build-apps/authentication/scopes">here</a>.</span>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="monitor-oauth-installation-logs"><div class="absolute" tabindex="-1"><a href="#monitor-oauth-installation-logs" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Monitor OAuth installation logs</span></h2>
<span data-as="p">After you’ve set up the OAuth authentication flow for your app, you can review installation attempts, successes, and failures in your development settings:</span>
<ul>
<li>In your HubSpot account, navigate to <strong>Development</strong>.</li>
<li>In the left sidebar menu, navigate to <strong>Monitoring</strong> &gt; <strong>Logs</strong>.</li>
<li>Click the <strong>dropdown menu</strong> at the top of the page and select the <strong>name</strong> of your OAuth app.</li>
<li>Click the <strong>OAuth</strong> tab.</li>
<li>Review all installation events for your app. The following event types are logged:<!-- -->
<ul>
<li><strong>AUTHORIZATION_REQUEST:</strong> logged when a user tries to load the app’s authorization URL in their account. This event will be logged as an error if the app is misconfigured or the user doesn’t have sufficient permissions to install the app.</li>
<li><strong>AUTHORIZATION_GRANT:</strong> logged when a user clicks the <em>Connect app</em> button to start the installation process. This will result in HubSpot generating a <code>code</code> query parameter.</li>
<li><strong>AUTHORIZATION_CODE_EXPIRY:</strong> an error that occurs when the auth code expired before the token was exchanged.</li>
<li><strong>TOKEN_EXCHANGE:</strong> your OAuth service successfully exchanged the <code>code</code> to get an access token and refresh token. At this point, the app is installed in the user’s account.</li>
</ul>
</li>
</ul>
<div><div data-name="frame" class="frame p-2 not-prose relative bg-gray-50/50 rounded-2xl overflow-hidden dark:bg-gray-800/25 print:print-color-exact"><div style="background-position:10px 10px" class="absolute inset-0 bg-grid-neutral-200/20 [mask-image:linear-gradient(0deg,#fff,rgba(255,255,255,0.6))] dark:bg-grid-white/5 dark:[mask-image:linear-gradient(0deg,rgba(255,255,255,0.1),rgba(255,255,255,0.5))] print:print-color-exact"></div><div class="relative rounded-xl overflow-hidden flex justify-center"><span aria-owns="rmiz-modal-" data-rmiz=""><span data-rmiz-content="not-found" style="visibility:visible"><img src="https://www.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/oauth-installation-events-logging.png" alt="Review OAuth installation events in your development settings" class=""/></span></span></div><div class="absolute inset-0 pointer-events-none border border-black/5 rounded-2xl dark:border-white/5"></div></div></div>
<ul>
<li>To view more details about a specific event, click the <strong>ellipses</strong> icon under the <em>Actions</em> column, then select an option:<!-- -->
<ul>
<li><strong>Open details:</strong> open a side panel with more information, including the <em>Account ID</em>, <em>Log ID</em>, <em>Trace ID</em>, and the full error messages</li>
<li><strong>Open tracing:</strong> navigate to an error details page, which also provides the sequence of related OAuth events triggered by the same account.</li>
</ul>
</li>
<li>You can use the top dropdown menus to search for specific events by <em>Account ID</em> or <em>Log ID</em>, or filter events by date range.</li>
<li>To export OAuth event data, click <strong>Export</strong> in the top right. In the dialog box, confirm the date range, then click <strong>Export</strong>.</li>
</ul>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="related-articles"><div class="absolute" tabindex="-1"><a href="#related-articles" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Related articles</span></h2>
<div class="columns prose dark:prose-invert grid max-w-none gap-4 @2xl/columns-container:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @[0px]/columns-container:grid-cols-1 card-group dark:prose-dark gap-y-0 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))]!" style="--cols:2"><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_31ldd7av5tccsnisnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative flex items-center gap-x-4" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="w-full"><h2 id="_R_31ldd7av5tccsnisnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white" contentEditable="false" data-component-part="card-title">OAuth Quickstart guide</h2><div id="_R_31ldd7av5tccsnisnpfiutbH1_" class="prose font-normal text-base text-gray-600 dark:text-gray-400 leading-6 mt-0" data-component-part="card-content"></div></div></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_R_51ldd7av5tccsnisnpfiutb_" tabindex="0" role="link"><div class="px-6 py-5 relative flex items-center gap-x-4" data-component-part="card-content-container"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/document-text.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/document-text.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="w-full"><h2 id="_R_51ldd7av5tccsnisnpfiutb_" class="not-prose font-semibold text-base text-gray-800 dark:text-white" contentEditable="false" data-component-part="card-title">OAuth v3 API guide</h2><div id="_R_51ldd7av5tccsnisnpfiutbH1_" class="prose font-normal text-base text-gray-600 dark:text-gray-400 leading-6 mt-0" data-component-part="card-content"></div></div></div></div></div></div><div class="pt-4 pb-16 text-sm text-gray-500 dark:text-gray-400">Last modified on<!-- --> <!-- -->March 29, 2026</div><div class="feedback-toolbar pb-16 w-full flex flex-col gap-y-8"><div class="flex flex-row flex-wrap gap-4 items-center justify-between"><p class="inline-block text-sm text-gray-600 dark:text-gray-400 whitespace-nowrap">Was this page helpful?</p><div class="flex flex-wrap grow gap-3 items-center justify-end"><div class="flex gap-3 items-center"><button id="feedback-thumbs-up" class="px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-current"><path d="M5.25 7.494C5.25 7.014 5.423 6.55 5.736 6.187L10 1.25C10.854 1.677 11.25 2.678 10.92 3.574L9.75 6.75H14.152C15.465 6.75 16.421 7.993 16.085 9.262L14.894 13.762C14.662 14.639 13.868 15.25 12.961 15.25H7.25C6.145 15.25 5.25 14.355 5.25 13.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.25 6.75H2.75C2.19772 6.75 1.75 7.19772 1.75 7.75V14.25C1.75 14.8023 2.19772 15.25 2.75 15.25H4.25C4.80228 15.25 5.25 14.8023 5.25 14.25V7.75C5.25 7.19772 4.80228 6.75 4.25 6.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><small class="text-sm font-normal leading-4">Yes</small></button><button id="feedback-thumbs-down" class="px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-current"><path d="M5.25 10.506C5.25 10.986 5.423 11.45 5.736 11.813L10 16.75C10.854 16.323 11.25 15.322 10.92 14.426L9.75 11.25H14.152C15.465 11.25 16.421 10.007 16.085 8.738L14.894 4.238C14.662 3.361 13.868 2.75 12.961 2.75H7.25C6.145 2.75 5.25 3.645 5.25 4.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.25 2.75H2.75C2.19772 2.75 1.75 3.19772 1.75 3.75V10.25C1.75 10.8023 2.19772 11.25 2.75 11.25H4.25C4.80228 11.25 5.25 10.8023 5.25 10.25V3.75C5.25 3.19772 4.80228 2.75 4.25 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><small class="text-sm font-normal leading-4">No</small></button></div><div class="flex gap-3"></div></div></div></div><div class="left-0 right-0 sticky bottom-0 w-full overflow-hidden z-20 pointer-events-none print:hidden"><div class="chat-assistant-floating-input w-full group/assistant-bar relative before:content-[&quot;&quot;] before:absolute before:left-0 before:right-0 before:top-1/2 before:h-[200px] before:bg-transparent dark:before:bg-transparent translate-y-[100px] opacity-0"><div class="relative pb-4 sm:pb-6"><div class="flex flex-col w-full rounded-2xl pointer-events-auto bg-background-light dark:bg-background-dark border border-gray-200 dark:border-white/30 focus-within:border-primary dark:focus-within:border-primary-light transition-colors max-w-[386px] mx-auto"><div class="relative flex items-end"><textarea id="chat-assistant-textarea" aria-label="Ask a question..." autoComplete="off" placeholder="Ask a question..." class="chat-assistant-input w-full bg-transparent border-0 peer/input text-gray-900 dark:text-gray-100 placeholder-gray-500 dark:placeholder-gray-400 outline-hidden! focus:outline-hidden! focus:ring-0 py-2.5 pl-3.5 pr-10 font-bodyWeight text-sm" style="resize:none"></textarea><span class="absolute right-11 bottom-3 text-xs font-medium text-gray-400 dark:text-gray-500 select-none pointer-events-none peer-focus/input:hidden hidden sm:inline">⌘<!-- -->I</span><button class="chat-assistant-send-button flex justify-center items-center rounded-full p-1 size-6 bg-primary/30 dark:bg-primary-dark/30 absolute right-2.5 bottom-2" aria-label="Send message" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-2.5 shrink-0 text-white dark:text-white"><path d="M9.0 1.5754L8.9999 16.4171" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.2563 8.319L8.9999 1.5754L15.7435 8.3191" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div></div></div><footer id="footer" class="flex gap-12 justify-between pt-10 border-t border-gray-100 sm:flex dark:border-gray-800/50 pb-28"><div class="flex gap-6 flex-wrap"><a href="https://www.facebook.com/hubspot" target="_blank" class="h-fit"><span class="sr-only">facebook</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/facebook.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/facebook.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a><a href="https://www.instagram.com/hubspot" target="_blank" class="h-fit"><span class="sr-only">instagram</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/instagram.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/instagram.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a><a href="https://youtube.com/user/HubSpot" target="_blank" class="h-fit"><span class="sr-only">youtube</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/youtube.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/youtube.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a><a href="https://x.com/HubSpot" target="_blank" class="h-fit"><span class="sr-only">x</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/x-twitter.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/x-twitter.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a><a href="https://www.linkedin.com/company/hubspot" target="_blank" class="h-fit"><span class="sr-only">linkedin</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/linkedin.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/linkedin.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a><a href="https://medium.com/@HubSpot" target="_blank" class="h-fit"><span class="sr-only">medium</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/medium.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/medium.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a></div></footer></div></div></main></div><!--$--><!--/$--></div><div data-assistant-sheet-container="" class="sticky shrink-0 z-22 bg-background-light dark:bg-background-dark mt-(--banner-height,0px) top-(--banner-height,0px) h-[calc(100vh-var(--banner-height,0px))] max-lg:hidden print:hidden" style="width:var(--assistant-sheet-width, 0px);overflow:hidden"><div class="absolute left-0 top-0 bottom-0 w-px z-10 cursor-col-resize after:content-[&quot;&quot;] after:absolute after:inset-y-0 after:-inset-x-2 after:select-none bg-gray-100 dark:bg-gray-800 hover:bg-gray-200 dark:hover:bg-gray-700"></div><div id="chat-assistant-sheet" class="flex flex-col overflow-hidden shrink-0 relative h-full bg-background-light dark:bg-background-dark chat-assistant-sheet" aria-hidden="true"><div class="w-full flex flex-col flex-1 min-h-0 lg:pt-3"><div class="chat-assistant-sheet-header flex items-center justify-between pb-3 px-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-5 text-primary dark:text-primary-light shrink-0" aria-hidden="true"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="font-medium text-gray-900 dark:text-gray-100">Assistant</span></div><div class="flex items-center gap-1"><button class="group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg" aria-label="Maximize assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 sm:size-3.5 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button class="group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg" aria-label="Close assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-[20px] sm:size-4 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0"><path d="M14 4L4 14" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4 4L14 14" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div id="chat-content" class="chat-assistant-sheet-content flex flex-col-reverse flex-1 overflow-y-auto relative px-5 min-h-0"><div class="grow"></div><div class="h-full flex flex-col justify-between"><div class="mt-4 flex flex-col items-center text-sm"><div class="mx-8 text-center text-gray-400 dark:text-gray-600 text-xs chat-assistant-disclaimer-text">Responses are generated using AI and may contain mistakes.</div></div></div></div><div class="px-4 pb-4 shrink-0"><div class=""><div class="flex flex-col w-full rounded-2xl pointer-events-auto bg-background-light dark:bg-background-dark border border-gray-200 dark:border-white/30 focus-within:border-primary dark:focus-within:border-primary-light transition-colors"><div class="relative flex items-end"><textarea id="chat-assistant-textarea" aria-label="Ask a question..." autoComplete="off" placeholder="Ask a question..." class="chat-assistant-input w-full bg-transparent border-0 peer/input text-gray-900 dark:text-gray-100 placeholder-gray-500 dark:placeholder-gray-400 outline-hidden! focus:outline-hidden! focus:ring-0 py-2.5 pl-3.5 pr-10 font-bodyWeight text-sm pb-0!" style="resize:none"></textarea></div><div class="flex items-center justify-between px-2 pb-2"><input type="file" accept="image/*,.pdf,.js,.jsx,.ts,.tsx,.mjs,.cjs,.md,.mdx,.json,.html,.css,.py,.csv,.txt,.yaml,.yml,.xml,.sql,.sh,.bash,.zsh,.graphql,.gql,.toml,.env,.go,.rs,.rb,.java,.kt,.swift,.c,.cpp,.cc,.h,.hpp,.cs,.php,.dart,.lua,.r,.scala,.ini,.cfg,.conf,.log,.dockerfile,.makefile,.gitignore" multiple="" class="hidden"/><button type="button" class="p-1 rounded-lg text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 hover:bg-gray-100 dark:hover:bg-white/10" aria-label="Add attachment"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3.5 shrink-0"><path d="M7.75 5V11.75C7.75 12.578 8.422 13.25 9.25 13.25C10.078 13.25 10.75 12.578 10.75 11.75V4.75C10.75 3.093 9.407 1.75 7.75 1.75C6.093 1.75 4.75 3.093 4.75 4.75V11.75C4.75 14.235 6.765 16.25 9.25 16.25C11.735 16.25 13.75 14.235 13.75 11.75V5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button class="chat-assistant-send-button flex justify-center items-center rounded-full p-1 size-6 bg-primary/30 dark:bg-primary-dark/30" aria-label="Send message" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-2.5 shrink-0 text-white dark:text-white"><path d="M9.0 1.5754L8.9999 16.4171" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.2563 8.319L8.9999 1.5754L15.7435 8.3191" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div></div></div></div></div></div></div><script src="/docs/_next/static/chunks/6d55b684068fd47e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n9:I[168027,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"default\"]\n:HL[\"/docs/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"style\"]\n:HL[\"/docs/_next/static/chunks/ea2154a47c78cbbc.css?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"style\"]\n:HL[\"/docs/_next/static/media/83afe278b6a6bb3c.p.3a6ba036.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/docs/_next/static/media/PaperMono_Variable.p.590789cb.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/docs/_next/static/media/f67ad414ed34149c.p.84166d94.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"Tk0Y1wrGWFQGfzvoGZwBt\",\"p\":\"/docs\",\"c\":[\"\",\"_sites\",\"hubspot\",\"apps\",\"developer-platform\",\"build-apps\",\"authentication\",\"oauth\",\"working-with-oauth\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"%5Fsites\",{\"children\":[[\"subdomain\",\"hubspot\",\"d\"],{\"children\":[\"(multitenant)\",{\"children\":[[\"slug\",\"apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/ea2154a47c78cbbc.css?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"suppressHydrationWarning\":true,\"lang\":\"en\",\"className\":\"inter_1d81deff-module__CYM0aG__variable papermono_89c757f2-module__6aS5zq__variable dark\",\"data-banner-state\":\"visible\",\"data-assistant-state\":\"closed\",\"data-page-mode\":\"none\",\"data-current-path\":\"/\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){var b=\\\"/docs\\\";\\nfunction a(p){if(p==null)return\\\"/\\\";p=\\\"\\\"+p;if(\\\"\\\"===p)return\\\"/\\\";return\\\"/\\\"===p.charAt(0)?p:\\\"/\\\"+p}\\nfunction u(p){if(p==null)return p;p=\\\"\\\"+p;if(!p||p.charAt(p.length-1)===\\\"/\\\")return p.slice(0,-1);return p}\\nfunction i(p){if(p==null)return p;p=\\\"\\\"+p;if(6\u003c=p.length\u0026\u0026p.substring(p.length-6)===\\\"/index\\\")return p.substring(0,p.length-6);if(\\\"index\\\"===p)return\\\"\\\";return p}\\nvar p=(location.pathname||\\\"\\\").split(\\\"?\\\")[0].split(\\\"#\\\")[0]||\\\"\\\";\\nif(b)if(p===b)p=\\\"\\\";else if(0===p.indexOf(b+\\\"/\\\"))p=p.substring(b.length);\\np=a(p);p=u(p);p=i(p);p=\\\"\\\"===p||\\\"index\\\"===p?\\\"/\\\":a(p);\\ndocument.documentElement.setAttribute(\\\"data-current-path\\\",p);\\n}();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){\\nfunction read(){try{\\nvar e=performance.getEntriesByType?performance.getEntriesByType(\\\"navigation\\\"):[];\\nvar st=(e[0]\u0026\u0026e[0].serverTiming)||[];\\nvar g={};\\nfor(var i=0;i\u003cst.length;i++){var n=st[i].name,d=st[i].description;if(!d)continue;try{d=decodeURIComponent(d)}catch(x){}\\nif(n===\\\"country\\\")g.country=d;else if(n===\\\"region\\\")g.region=d;else if(n===\\\"continent\\\")g.continent=d;}\\nvar w=window;w.mintlify=w.mintlify||{};w.mintlify.geo=g;\\n}catch(x){}}\\nread();document.addEventListener(\\\"DOMContentLoaded\\\",read);\\n}();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){try{\\nvar w=window;w.mintlify=w.mintlify||{};\\nvar q=w.mintlify.__apiPlaygroundInputsQueue;\\nif(!Array.isArray(q)){q=[];w.mintlify.__apiPlaygroundInputsQueue=q;}\\nw.mintlify.api=w.mintlify.api||{};\\nw.mintlify.api.playground=w.mintlify.api.playground||{};\\nif(typeof w.mintlify.api.playground.setServerVariables!==\\\"function\\\"){\\nw.mintlify.api.playground.setServerVariables=function(v){q.push({type:\\\"set\\\",variables:v});};\\n}\\nif(typeof w.mintlify.api.playground.clearServerVariables!==\\\"function\\\"){\\nw.mintlify.api.playground.clearServerVariables=function(){q.push({type:\\\"clear\\\"});};\\n}\\n}catch(e){}}();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function(a,b){try{let c=document.getElementById(\\\"banner\\\")?.innerText;if(c){for(let d=0;d\u003clocalStorage.length;d++){let e=localStorage.key(d);if(e?.endsWith(a)\u0026\u0026localStorage.getItem(e)===c)return void document.documentElement.setAttribute(b,\\\"hidden\\\")}document.documentElement.setAttribute(b,\\\"visible\\\");return}for(let c=0;c\u003clocalStorage.length;c++){let d=localStorage.key(c);if(d?.endsWith(a)\u0026\u0026localStorage.getItem(d))return void document.documentElement.setAttribute(b,\\\"hidden\\\")}document.documentElement.setAttribute(b,\\\"visible\\\")}catch(a){document.documentElement.setAttribute(b,\\\"hidden\\\")}})(\\n  \\\"bannerDismissed\\\",\\n  \\\"data-banner-state\\\",\\n)\"}}],false]}],\"$L2\"]}]]}],{\"children\":[\"%5Fsites\",\"$L3\",{\"children\":[[\"subdomain\",\"hubspot\",\"d\"],\"$L4\",{\"children\":[\"(multitenant)\",\"$L5\",{\"children\":[[\"slug\",\"apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"oc\"],\"$L6\",{\"children\":[\"__PAGE__\",\"$L7\",{},null,false]},null,false]},null,false]},null,false]},null,false]},null,false],\"$L8\",false]],\"m\":\"$undefined\",\"G\":[\"$9\",[\"$La\",\"$Lb\"]],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"c:I[667786,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"MintlifyApiPlaygroundInputsInit\"]\nd:I[339756,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"default\"]\ne:I[556357,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/7313857cf77ffb01.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"default\"]\nf:I[837457,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"10:I[894587,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"ThemeProvider\"]\n"])</script><script>self.__next_f.push([1,"11:I[152823,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"ColorVariables\"]\n"])</script><script>self.__next_f.push([1,"12:I[531961,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"FontScript\"]\n"])</script><script>self.__next_f.push([1,"13:I[649328,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"RoundedVariables\"]\n"])</script><script>self.__next_f.push([1,"14:I[702910,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5b273fe2b0dd3645.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"RecommendedPagesList\"]\n15:I[570420,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"DataCurrentPathUpdater\"]\n16:I[341175,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/ed5ca3e1847bd7ad.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"default\"]\n19:I[897367,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"OutletBoundary\"]\n1b:I[711533,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"AsyncMetadataOutlet\"]\n1d:I[897367,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYL"])</script><script>self.__next_f.push([1,"ZjeKK\"],\"ViewportBoundary\"]\n1f:I[897367,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"MetadataBoundary\"]\n20:\"$Sreact.suspense\"\n"])</script><script>self.__next_f.push([1,"2:[\"$\",\"body\",null,{\"className\":\"antialiased\",\"children\":[[\"$\",\"$Lc\",null,{}],false,[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$e\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/7313857cf77ffb01.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true}]],\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"$L11\",null,{}],[\"$\",\"$L12\",null,{}],[\"$\",\"$L13\",null,{}],[\"$\",\"style\",null,{\"children\":\":root {\\n  --primary: 17 120 102;\\n  --primary-light: 74 222 128;\\n  --primary-dark: 22 101 52;\\n  --background-light: 255 255 255;\\n  --background-dark: 15 17 23;\\n}\"}],[\"$\",\"main\",null,{\"className\":\"h-screen bg-background-light dark:bg-background-dark text-left\",\"children\":[\"$\",\"article\",null,{\"className\":\"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-xl px-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary\",\"children\":[\"Error \",404]}],[\"$\",\"h1\",null,{\"className\":\"font-semibold mb-3 text-3xl\",\"children\":\"Page not found!\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400 mb-6\",\"children\":\"We couldn't find the page.\"}],[\"$\",\"$L14\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],false,[\"$\",\"$L15\",null,{}]]}]\n"])</script><script>self.__next_f.push([1,"3:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script><script>self.__next_f.push([1,"4:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$16\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/ed5ca3e1847bd7ad.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true}]],\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"$L11\",null,{}],[\"$\",\"$L12\",null,{}],[\"$\",\"$L13\",null,{}],[\"$\",\"style\",null,{\"children\":\":root {\\n  --primary: 17 120 102;\\n  --primary-light: 74 222 128;\\n  --primary-dark: 22 101 52;\\n  --background-light: 255 255 255;\\n  --background-dark: 15 17 23;\\n}\"}],[\"$\",\"main\",null,{\"className\":\"h-screen bg-background-light dark:bg-background-dark text-left\",\"children\":[\"$\",\"article\",null,{\"className\":\"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-xl px-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary\",\"children\":[\"Error \",404]}],[\"$\",\"h1\",null,{\"className\":\"font-semibold mb-3 text-3xl\",\"children\":\"Page not found!\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400 mb-6\",\"children\":\"We couldn't find the page.\"}],[\"$\",\"$L14\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script><script>self.__next_f.push([1,"5:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L17\"]}]\n"])</script><script>self.__next_f.push([1,"6:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script><script>self.__next_f.push([1,"7:[\"$\",\"$1\",\"c\",{\"children\":[\"$L18\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L19\",null,{\"children\":[\"$L1a\",[\"$\",\"$L1b\",null,{\"promise\":\"$@1c\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"8:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L1d\",null,{\"children\":\"$L1e\"}],null],[\"$\",\"$L1f\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$20\",null,{\"fallback\":null,\"children\":\"$L21\"}]}]}]]}]\na:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nb:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/docs/_next/static/chunks/ea2154a47c78cbbc.css?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"1e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}]]\n1a:null\n"])</script><script>self.__next_f.push([1,"22:I[707934,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"WebMcpRegistration\"]\n"])</script><script>self.__next_f.push([1,"23:I[590280,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"LivePreviewProvider\"]\n"])</script><script>self.__next_f.push([1,"24:I[479520,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"\"]\n"])</script><script>self.__next_f.push([1,"25:I[197336,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"26:I[91557,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"AuthProvider\"]\n"])</script><script>self.__next_f.push([1,"27:I[91557,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"DeploymentMetadataProvider\"]\n"])</script><script>self.__next_f.push([1,"28:I[91557,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"DocsConfigProvider\"]\n"])</script><script>self.__next_f.push([1,"17:[null,[\"$\",\"$L22\",null,{\"subdomain\":\"hubspot\"}],[\"$\",\"$L23\",null,{\"isLivePreviewRoute\":false,\"children\":[\"$\",\"$L10\",null,{\"appearance\":{\"default\":\"light\"},\"codeblockTheme\":\"system\",\"children\":[[\"$\",\"blockquote\",null,{\"className\":\"sr-only\",\"data-agent-docs-index\":true,\"aria-hidden\":\"true\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Documentation Index\"}],[\"$\",\"p\",null,{\"children\":[\"Fetch the complete documentation index at:\",\" \",[\"$\",\"a\",null,{\"href\":\"/docs/llms.txt\",\"tabIndex\":-1,\"children\":\"/docs/llms.txt\"}]]}],[\"$\",\"p\",null,{\"children\":\"Use this file to discover all available pages before exploring further.\"}]]}],[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\":root{--banner-height:0px!important}\"}}],false,null,null,[\"$\",\"$L24\",null,{\"id\":\"_mintlify-banner-script\",\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function j(a,b,c,d,e){try{let f,g,h=[];try{h=window.location.pathname.split(\\\"/\\\").filter(a=\u003e\\\"\\\"!==a\u0026\u0026\\\"global\\\"!==a).slice(0,2)}catch{h=[]}let i=h.find(a=\u003ec.includes(a)),j=[];for(let c of(i?j.push(i):j.push(b),j.push(\\\"global\\\"),j)){if(!c)continue;let b=a[c];if(b?.content){f=b.content,g=c;break}}if(!f)return void document.documentElement.setAttribute(d,\\\"hidden\\\");let k=!0,l=0;for(;l\u003clocalStorage.length;){let a=localStorage.key(l);if(l++,!a?.endsWith(e))continue;let b=localStorage.getItem(a);if(b\u0026\u0026b===f){k=!1;break}g\u0026\u0026(a.startsWith(`lang:${g}_`)||!a.startsWith(\\\"lang:\\\"))\u0026\u0026(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?\\\"visible\\\":\\\"hidden\\\")}catch(a){console.error(a),document.documentElement.setAttribute(d,\\\"hidden\\\")}})(\\n  {},\\n  \\\"en\\\",\\n  [],\\n  \\\"data-banner-state\\\",\\n  \\\"bannerDismissed\\\",\\n)\"}}],[\"$\",\"$L25\",null,{\"appId\":\"$undefined\",\"autoBoot\":true,\"children\":[\"$\",\"$L26\",null,{\"value\":{\"auth\":{},\"userAuth\":\"$undefined\"},\"children\":[\"$\",\"$L27\",null,{\"value\":{\"subdomain\":\"hubspot\",\"actualSubdomain\":\"hubspot\",\"gitSource\":{\"type\":\"github\",\"owner\":\"hubspotengineering\",\"repo\":\"developer-docs-mintlify\",\"deployBranch\":\"main\",\"contentDirectory\":\"en-us\",\"isPrivate\":true,\"mountPath\":\"\",\"label\":\"\"},\"inkeep\":\"$undefined\",\"chroma\":{\"liveDeploymentHistoryId\":\"6a7641331ae49261c1c6c0a8\",\"collectionId\":\"fd0588ba-461d-4cc1-a37e-d613d4c70c2c\",\"schemaVersion\":\"v3\",\"latestBuiltDeploymentHistoryId\":\"6a7641331ae49261c1c6c0a8\"},\"feedback\":{\"thumbs\":true},\"entitlements\":{\"AI_CHAT\":{\"status\":\"ENABLED\"},\"REMOVE_BRANDING\":{\"status\":\"ENABLED\"},\"CONTEXTUAL_FEEDBACK\":{\"status\":\"ENABLED\"},\"CODE_SNIPPET_FEEDBACK\":{\"status\":\"ENABLED\"}},\"buildId\":\"6a7641331ae49261c1c6c0a8:success\",\"clientVersion\":\"0.0.3414\",\"preview\":\"$undefined\",\"searchFilterCounts\":[{\"language\":\"default\",\"tag\":\"APIs\",\"count\":2632},{\"language\":\"default\",\"tag\":\"CRM\",\"count\":1428},{\"language\":\"default\",\"tag\":\"Objects\",\"count\":871},{\"language\":\"default\",\"tag\":\"CMS\",\"count\":601},{\"language\":\"default\",\"tag\":\"Batch\",\"count\":458},{\"language\":\"default\",\"tag\":\"Marketing\",\"count\":230},{\"language\":\"default\",\"tag\":\"Apps\",\"count\":180},{\"language\":\"default\",\"tag\":\"Blogs\",\"count\":160},{\"language\":\"default\",\"tag\":\"Activities\",\"count\":159},{\"language\":\"default\",\"tag\":\"Pages\",\"count\":142}],\"searchSettings\":{\"isFiltersEnabled\":false}},\"children\":[\"$\",\"$L28\",null,{\"value\":{\"docsConfig\":{\"theme\":\"palm\",\"$schema\":\"https://mintlify.com/docs.json\",\"name\":\"HubSpot docs\",\"colors\":{\"primary\":\"#ff4800\",\"light\":\"#ff4800\",\"dark\":\"#ff4800\"},\"logo\":{\"light\":\"https://mintcdn.com/hubspot/CzYDAsNnXNN88BYe/logo/logo.svg?fit=max\u0026auto=format\u0026n=CzYDAsNnXNN88BYe\u0026q=85\u0026s=bb0a0ea3314b4a516149fa3b933d4633\",\"dark\":\"https://mintcdn.com/hubspot/CzYDAsNnXNN88BYe/logo/logo.svg?fit=max\u0026auto=format\u0026n=CzYDAsNnXNN88BYe\u0026q=85\u0026s=bb0a0ea3314b4a516149fa3b933d4633\"},\"favicon\":\"https://mintlify.s3.us-west-1.amazonaws.com/hubspot/favicon.svg\",\"appearance\":\"$17:2:props:children:props:appearance\",\"background\":{\"color\":{\"dark\":\"#041617\"}},\"navbar\":{\"links\":[{\"href\":\"https://developers.hubspot.com/changelog\",\"label\":\"Changelog\"}],\"primary\":{\"type\":\"button\",\"label\":\"Sign up\",\"href\":\"https://app.hubspot.com/signup-hubspot/crm?intent=developer\"}},\"footer\":{\"socials\":{\"facebook\":\"https://www.facebook.com/hubspot\",\"instagram\":\"https://www.instagram.com/hubspot\",\"youtube\":\"https://youtube.com/user/HubSpot\",\"x\":\"https://x.com/HubSpot\",\"linkedin\":\"https://www.linkedin.com/company/hubspot\",\"medium\":\"https://medium.com/@HubSpot\"}},\"seo\":{\"metatags\":{\"language\":\"en\"}},\"fonts\":{\"heading\":{\"family\":\"HubSpot Sans Regular\",\"source\":\"https://cdn2.hubspot.net/hubfs/53/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Medium.woff2\",\"format\":\"woff2\"},\"body\":{\"family\":\"HubSpot Sans\",\"source\":\"https://cdn2.hubspot.net/hubfs/53/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Book.woff2\",\"format\":\"woff2\"}},\"errors\":{\"404\":{\"redirect\":false,\"title\":\"Page not found\",\"description\":\"Some API reference content has moved as part of the API date-based version release. If you're looking for API reference articles, check out the [latest API reference overview](/api-reference/latest/overview).\"}},\"metadata\":{\"timestamp\":true},\"styling\":{\"latex\":false,\"codeblocks\":\"system\"},\"navigation\":{\"global\":{\"languages\":[{\"language\":\"en\",\"default\":true,\"href\":\"https://developers.hubspot.com/docs\"},{\"language\":\"es\",\"href\":\"https://developers.hubspot.es/docs\"},{\"language\":\"de\",\"href\":\"https://developers.hubspot.de/docs\"},{\"language\":\"fr\",\"href\":\"https://developers.hubspot.fr/docs\"},{\"language\":\"pt-BR\",\"href\":\"https://br.developers.hubspot.com/docs\"},{\"language\":\"ja\",\"href\":\"https://developers.hubspot.jp/docs\"}]},\"pages\":[]}},\"docsNavWithMetadata\":\"$undefined\",\"anonymizedNav\":\"$undefined\",\"hasFullNav\":false},\"children\":\"$L29\"}]}]}]}]]}]}]]\n"])</script><script>self.__next_f.push([1,"2a:I[604804,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"LoginButtonProvider\"]\n"])</script><script>self.__next_f.push([1,"2b:I[141180,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"SidebarLoginButtonProvider\"]\n"])</script><script>self.__next_f.push([1,"2c:I[343590,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"NavigationContextController\"]\n"])</script><script>self.__next_f.push([1,"2d:I[378486,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"PageListProvider\"]\n"])</script><script>self.__next_f.push([1,"2e:I[742977,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"PrefetchProvider\"]\n"])</script><script>self.__next_f.push([1,"2f:I[237978,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"PageModeOverrideProvider\"]\n"])</script><script>self.__next_f.push([1,"30:I[378896,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"ConfiguredVariationProvider\"]\n"])</script><script>self.__next_f.push([1,"31:I[557611,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"Fonts\"]\n"])</script><script>self.__next_f.push([1,"32:I[330080,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"BannerProvider\"]\n"])</script><script>self.__next_f.push([1,"33:I[864506,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"NavbarTransitionScript\"]\n"])</script><script>self.__next_f.push([1,"35:I[540345,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"ConsentProvider\"]\n"])</script><script>self.__next_f.push([1,"36:I[529058,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"LocalStorageAndAnalyticsProviders\"]\n"])</script><script>self.__next_f.push([1,"37:I[958547,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"34:T865,"])</script><script>self.__next_f.push([1,"(function () {\n  var measure = function(){let a=document.querySelectorAll(\"[id='navbar'], [data-top-chrome]\"),b=0;a.forEach(a=\u003e{let c=a.getBoundingClientRect();c.height\u003e0\u0026\u0026(b=Math.max(b,c.bottom))});let c=0,d=document.getElementById(\"content-container\");if(d){let{overflowY:a}=getComputedStyle(d);(\"auto\"===a||\"scroll\"===a)\u0026\u0026(c=Math.max(0,d.getBoundingClientRect().top))}let e=Math.round(Math.max(0,b-c))+40;document.documentElement.style.setProperty(\"--scroll-mt\",`${e}px`)};\n  (function(a){let b=[],c=0,d=\"undefined\"==typeof ResizeObserver?null:new ResizeObserver(f);function e(){let c=Array.from(document.querySelectorAll(\"[id='navbar'], [data-top-chrome]\"));(c.length!==b.length||c.some((a,c)=\u003ea!==b[c]))\u0026\u0026d\u0026\u0026(d.disconnect(),c.forEach(a=\u003ed.observe(a))),b=c,a()}function f(){c||(c=requestAnimationFrame(()=\u003e{c=0,e()}))}new MutationObserver(f).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener(\"resize\",f),\"loading\"===document.readyState\u0026\u0026document.addEventListener(\"DOMContentLoaded\",e),e()})(measure);\n  (function(a){let b=window.location.hash.slice(1);if(!b)return;function c(){return\"smooth\"===getComputedStyle(document.documentElement).scrollBehavior}function d(c){let d=document.getElementById(b);return!!d\u0026\u0026(a(),d.scrollIntoView(c?{behavior:c}:void 0),!0)}if(\"complete\"===document.readyState)return void d();let e=new MutationObserver(()=\u003e{!c()\u0026\u0026d(\"instant\")\u0026\u0026f()});function f(){e.disconnect(),window.removeEventListener(\"load\",g)}function g(){let a=c();f(),a\u0026\u0026requestAnimationFrame(()=\u003e{d(),function(){let a=[\"wheel\",\"touchstart\",\"keydown\",\"pointerdown\"],c=0,e=window.scrollY,f=setInterval(()=\u003e{c+=1;let a=document.getElementById(b);if(!a||c\u003e=6)return g();let f=Math.abs(window.scrollY-e)\u003e1;if(e=window.scrollY,f)return;let h=parseFloat(getComputedStyle(a).scrollMarginTop)||0;Math.abs(a.getBoundingClientRect().top-h)\u003e4\u0026\u0026d()},350);function g(){clearInterval(f),a.forEach(a=\u003ewindow.removeEventListener(a,g))}a.forEach(a=\u003ewindow.addEventListener(a,g,{passive:!0}))}()})}window.addEventListener(\"load\",g),e.observe(document.documentElement,{childList:!0,subtree:!0}),!c()\u0026\u0026d(\"instant\")\u0026\u0026f()})(measure);\n})();"])</script><script>self.__next_f.push([1,"29:[\"$\",\"$L2a\",null,{\"children\":[\"$\",\"$L2b\",null,{\"children\":[\"$\",\"$L2c\",null,{\"children\":[\"$\",\"$L2d\",null,{\"pageListDataMap\":{},\"children\":[\"$\",\"$L2e\",null,{\"disabled\":\"$undefined\",\"children\":[\"$\",\"$L2f\",null,{\"children\":[\"$\",\"$L30\",null,{\"children\":[[\"$\",\"$L12\",null,{\"fonts\":\"$17:2:props:children:props:children:6:props:children:props:children:props:children:props:value:docsConfig:fonts\",\"theme\":\"palm\",\"subdomain\":\"hubspot\"}],[[\"$\",\"$L11\",null,{\"docsConfig\":\"$17:2:props:children:props:children:6:props:children:props:children:props:children:props:value:docsConfig\"}],null,[\"$\",\"$L13\",null,{\"theme\":\"palm\"}],[\"$\",\"$L31\",null,{\"fonts\":\"$17:2:props:children:props:children:6:props:children:props:children:props:children:props:value:docsConfig:fonts\",\"children\":[\"$\",\"$L32\",null,{\"bannersByLocale\":{},\"subdomain\":\"hubspot\",\"children\":[[\"$\",\"$L33\",null,{\"theme\":\"palm\"}],[\"$\",\"$L24\",null,{\"strategy\":\"beforeInteractive\",\"id\":\"_mintlify-scroll-margin-script\",\"dangerouslySetInnerHTML\":{\"__html\":\"$34\"},\"suppressHydrationWarning\":true}],[\"$\",\"$L35\",null,{\"privacy\":\"$undefined\",\"children\":[\"$\",\"$L36\",null,{\"subdomain\":\"hubspot\",\"isAtlas\":false,\"children\":[\"$\",\"$L37\",null,{\"toggles\":[{\"name\":\"tiered-billing\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-profile-v2\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"dashboard-editor-theseus\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"self-serve-sso\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"force-workflows-vercel-harness\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"kill-isr\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"autumn-billing-mar-2026\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"cloudflare-cache-invalidation\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"workflows-vercel-harness\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"gitlab-workflows\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"autopilot-dashboard\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"live-preview-client\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"direct-chroma-search\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"mintlify-credits-autumn-apr-2026\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent_harness_kb\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-page\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"dashboard-auth-revamp\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"client-credentials-grant\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent_harness_slack_agent\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"workflows-v2\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"assistant-integrations\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"dashboard-comments\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"workflows-in-onboarding\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"viewer-role\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-panel\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"autumn-enforcement-mar-2026\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"autumn-webhooks-mar-2026\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-mintlify-slack\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"workflows-onboarding\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-v7-file-tree\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"atlas-vercel-harness\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"onboarding-vercel-harness\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"refresh-token-auth-mcp\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"use-run-task-generate-docs-phase-queue\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"per-tenant-auth\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-integrations-settings\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"per-tenant-auth-mcp\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"async-editor-publish\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"automations-pr-grouping\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"custom-prefix\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"assistant-widget\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"analytics-v7\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"composio-integrations\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"zendesk-integration\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"process-on-consumer\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"workflows-run-detail-page\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"credits-v2-jul-2026\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"call-agent-tool\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"pylon-integration\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"user-flows-analytics\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"queue-git-webhooks-produce\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"slack-agent-chat-sdk\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"org-credit-pool-jul-2026\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"preview-search-indexing\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"approve-review-flow\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"pause-universal-search-reconcile\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false}],\"children\":\"$L38\"}]}]}]]}]}]]]}]}]}]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"39:I[604780,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"CaptchaProvider\"]\n"])</script><script>self.__next_f.push([1,"3a:I[601054,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"SearchProvider\"]\n"])</script><script>self.__next_f.push([1,"3b:I[28330,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"SkipToContent\"]\n"])</script><script>self.__next_f.push([1,"3c:I[87732,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"AssistantLayoutWrapper\"]\n"])</script><script>self.__next_f.push([1,"3d:I[118717,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/bbe9a3c9a38b4577.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"NotFoundHydrator\"]\n"])</script><script>self.__next_f.push([1,"38:[\"$\",\"$L39\",null,{\"enabled\":true,\"isPreview\":false,\"children\":[\"$\",\"$L3a\",null,{\"subdomain\":\"hubspot\",\"hasChatPermissions\":true,\"isLoggedInCli\":false,\"assistantConfig\":{\"enableAskAiButton\":true,\"enableAskAiSearchBar\":false},\"starterQuestions\":\"$undefined\",\"children\":[[\"$\",\"$L3b\",null,{}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function i(a,b,c,d){try{if(window.matchMedia(\\\"(max-width: 1024px)\\\").matches||!d){document.documentElement.style.setProperty(c,\\\"0px\\\"),document.documentElement.setAttribute(\\\"data-assistant-state\\\",\\\"closed\\\"),d||localStorage.setItem(a,\\\"false\\\");return}let e=localStorage.getItem(a);if(null===e){document.documentElement.style.setProperty(c,\\\"0px\\\"),document.documentElement.setAttribute(\\\"data-assistant-state\\\",\\\"closed\\\");return}let f=JSON.parse(e),g=localStorage.getItem(b),h=null!==g?JSON.parse(g):368;document.documentElement.style.setProperty(c,f?h+\\\"px\\\":\\\"0px\\\"),document.documentElement.setAttribute(\\\"data-assistant-state\\\",f?\\\"open\\\":\\\"closed\\\")}catch(a){document.documentElement.style.setProperty(c,\\\"0px\\\"),document.documentElement.setAttribute(\\\"data-assistant-state\\\",\\\"closed\\\")}})(\\n    \\\"chat-assistant-sheet-open\\\",\\n    \\\"chat-assistant-sheet-width\\\",\\n    \\\"--assistant-sheet-width\\\",\\n    true\\n  )\"}}],false,[\"$\",\"$L3c\",null,{\"children\":[[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L3d\",null,{\"source\":\"multitenant\"}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$undefined\"]}]]}]}]\n"])</script><script>self.__next_f.push([1,"4a:I[597003,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"ScopedNavProvider\"]\n"])</script><script>self.__next_f.push([1,"1c:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Working with OAuth - HubSpot docs\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"HubSpot docs\"}],[\"$\",\"meta\",\"3\",{\"name\":\"generator\",\"content\":\"Mintlify\"}],[\"$\",\"meta\",\"4\",{\"name\":\"msapplication-config\",\"content\":\"/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon/browserconfig.xml\"}],[\"$\",\"meta\",\"5\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"HubSpot docs\"}],[\"$\",\"meta\",\"6\",{\"name\":\"msapplication-TileColor\",\"content\":\"#ff4800\"}],[\"$\",\"meta\",\"7\",{\"name\":\"language\",\"content\":\"en\"}],[\"$\",\"link\",\"8\",{\"rel\":\"canonical\",\"href\":\"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"type\":\"application/xml\",\"href\":\"/docs/sitemap.xml\"}],[\"$\",\"link\",\"10\",{\"rel\":\"alternate\",\"type\":\"text/markdown\",\"href\":\"/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth.md\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:title\",\"content\":\"Working with OAuth - HubSpot docs\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:description\",\"content\":\"OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account.\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:url\",\"content\":\"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:site_name\",\"content\":\"HubSpot docs\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image\",\"content\":\"https://hubspot.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DOAuth%26appearance%3Dlight%26title%3DWorking%2Bwith%2BOAuth%26description%3DOAuth%2Bis%2Ba%2Bsecure%2Bmeans%2Bof%2Bauthentication%2Bfor%2Byour%2Bapp.%2BIt%2Buses%2Bauthorization%2Btokens%2Brather%2Bthan%2Ba%2Bpassword%2Bto%2Bconnect%2Byour%2Bapp%2Bto%2Ba%2Buser%2Baccount.%2B%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fhubspot%252FCzYDAsNnXNN88BYe%252Flogo%252Flogo.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DCzYDAsNnXNN88BYe%2526q%253D85%2526s%253Dbb0a0ea3314b4a516149fa3b933d4633%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fhubspot%252FCzYDAsNnXNN88BYe%252Flogo%252Flogo.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DCzYDAsNnXNN88BYe%2526q%253D85%2526s%253Dbb0a0ea3314b4a516149fa3b933d4633%26primaryColor%3D%2523ff4800%26lightColor%3D%2523ff4800%26backgroundLight%3D%2523ffffff%26backgroundDark%3D%2523041617\u0026w=1200\u0026q=100\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:title\",\"content\":\"Working with OAuth - HubSpot docs\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:description\",\"content\":\"OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account.\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image\",\"content\":\"https://hubspot.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DOAuth%26appearance%3Dlight%26title%3DWorking%2Bwith%2BOAuth%26description%3DOAuth%2Bis%2Ba%2Bsecure%2Bmeans%2Bof%2Bauthentication%2Bfor%2Byour%2Bapp.%2BIt%2Buses%2Bauthorization%2Btokens%2Brather%2Bthan%2Ba%2Bpassword%2Bto%2Bconnect%2Byour%2Bapp%2Bto%2Ba%2Buser%2Baccount.%2B%26logoLight%3Dhttps%253A%252F%252Fmintcdn.com%252Fhubspot%252FCzYDAsNnXNN88BYe%252Flogo%252Flogo.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DCzYDAsNnXNN88BYe%2526q%253D85%2526s%253Dbb0a0ea3314b4a516149fa3b933d4633%26logoDark%3Dhttps%253A%252F%252Fmintcdn.com%252Fhubspot%252FCzYDAsNnXNN88BYe%252Flogo%252Flogo.svg%253Ffit%253Dmax%2526auto%253Dformat%2526n%253DCzYDAsNnXNN88BYe%2526q%253D85%2526s%253Dbb0a0ea3314b4a516149fa3b933d4633%26primaryColor%3D%2523ff4800%26lightColor%3D%2523ff4800%26backgroundLight%3D%2523ffffff%26backgroundDark%3D%2523041617\u0026w=1200\u0026q=100\"}],\"$L3e\",\"$L3f\",\"$L40\",\"$L41\",\"$L42\",\"$L43\",\"$L44\",\"$L45\",\"$L46\",\"$L47\",\"$L48\",\"$L49\"],\"error\":null,\"digest\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"21:\"$1c:metadata\"\n"])</script><script>self.__next_f.push([1,"18:[\"$\",\"$L4a\",null,{\"scopedNav\":{\"global\":{\"languages\":[{\"language\":\"en\",\"default\":true,\"href\":\"https://developers.hubspot.com/docs\"},{\"language\":\"es\",\"href\":\"https://developers.hubspot.es/docs\"},{\"language\":\"de\",\"href\":\"https://developers.hubspot.de/docs\"},{\"language\":\"fr\",\"href\":\"https://developers.hubspot.fr/docs\"},{\"language\":\"pt-BR\",\"href\":\"https://br.developers.hubspot.com/docs\"},{\"language\":\"ja\",\"href\":\"https://developers.hubspot.jp/docs\"}]},\"tabs\":[{\"tab\":\"Home\",\"pages\":[{\"title\":\"Home\",\"href\":\"\"}]},{\"tab\":\"Get Started\",\"pages\":[{\"title\":\"Get Started\",\"href\":\"/getting-started/introduction\"}]},{\"tab\":\"Apps\",\"versions\":[{\"version\":\"Platform\",\"pages\":[{\"title\":\"Developer platform\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn how to create apps on the HubSpot developer platform.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/overview\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/overview\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/overview\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/overview\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/overview\",\"id\":\"6968af72-c4f4-4d1a-81d6-aea36327433b\",\"href\":\"/apps/developer-platform/overview\"},{\"title\":\"Manage developer seats\",\"sidebarTitle\":\"Developer seats\",\"description\":\"Learn how to manage developer platform access using developer seats\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/developer-seats\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/developer-seats\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/developer-seats\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/developer-seats\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/developer-seats\",\"id\":\"b6f50ac6-130e-4495-a607-822e0be7d780\",\"href\":\"/apps/developer-platform/developer-seats\"},{\"group\":\"Build apps\",\"pages\":[{\"group\":\"Authentication\",\"pages\":[{\"title\":\"Authentication overview\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn how to manage authentication for your apps and when developing locally.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/build-apps/authentication/overview\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/build-apps/authentication/overview\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/build-apps/authentication/overview\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/overview\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/build-apps/authentication/overview\",\"id\":\"4f507b03-4d6d-43c3-badb-55b7fbc7d16b\",\"href\":\"/apps/developer-platform/build-apps/authentication/overview\"},{\"group\":\"OAuth\",\"pages\":[{\"title\":\"OAuth Quickstart Guide\",\"sidebarTitle\":\"OAuth quickstart\",\"description\":\"Learn how to set up OAuth for your app using this quickstart Guide and sample Node.js app.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/build-apps/authentication/oauth/oauth-quickstart-guide\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/build-apps/authentication/oauth/oauth-quickstart-guide\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/build-apps/authentication/oauth/oauth-quickstart-guide\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/oauth-quickstart-guide\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/build-apps/authentication/oauth/oauth-quickstart-guide\",\"id\":\"2c5fdb9c-8a01-403f-ad4b-f0ad45908854\",\"href\":\"/apps/developer-platform/build-apps/authentication/oauth/oauth-quickstart-guide\"},{\"title\":\"Working with OAuth\",\"sidebarTitle\":\"Working with OAuth\",\"description\":\"OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account. \",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"id\":\"6a01d77f-80bd-4477-85ee-9add64ee4c38\",\"href\":\"/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\"}]},{\"title\":\"Make API requests using a service key (BETA)\",\"sidebarTitle\":\"Service keys\",\"description\":\"Learn about how to use a service key to streamline access to data in your HubSpot account.\",\"tag\":\"BETA\",\"public\":true,\"id\":\"7972ba97-295f-44bf-8d35-d29b061142b6\",\"href\":\"/apps/developer-platform/build-apps/authentication/account-service-keys\"},{\"title\":\"Scopes\",\"sidebarTitle\":\"Scopes\",\"description\":\"Learn about the different scopes available for apps in HubSpot.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/build-apps/authentication/scopes\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/build-apps/authentication/scopes\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/build-apps/authentication/scopes\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/scopes\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/build-apps/authentication/scopes\",\"id\":\"f3011044-1352-4940-b002-84555f2dd80a\",\"href\":\"/apps/developer-platform/build-apps/authentication/scopes\"},{\"title\":\"Validating Requests\",\"sidebarTitle\":\"Request validation\",\"description\":\"An overview on validating requests originating from HubSpot to your backend service. \",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/build-apps/authentication/request-validation\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/build-apps/authentication/request-validation\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/build-apps/authentication/request-validation\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/request-validation\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/build-apps/authentication/request-validation\",\"id\":\"e1f1b89b-b8cf-4b5b-906f-68cf366552a0\",\"href\":\"/apps/developer-platform/build-apps/authentication/request-validation\"},{\"title\":\"Configure user-level access for an app (BETA)\",\"sidebarTitle\":\"User-level apps\",\"description\":\"Learn about how to manage user API access in your app using user-level access.\",\"tag\":\"Beta\",\"public\":true,\"id\":\"65e9e85c-96d0-44ec-ab30-453973373be6\",\"href\":\"/apps/developer-platform/build-apps/authentication/user-level-apps\"}]},{\"title\":\"Create a new app using the CLI\",\"sidebarTitle\":\"Create an app\",\"description\":\"Learn how to create and customize a new app using the HubSpot CLI\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/build-apps/create-an-app\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/build-apps/create-an-app\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/build-apps/create-an-app\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/build-apps/create-an-app\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/build-apps/create-an-app\",\"id\":\"714e0396-4571-476c-b3e9-b2fcc2d9090a\",\"href\":\"/apps/developer-platform/build-apps/create-an-app\"},{\"group\":\"Migrate an app\",\"pages\":[{\"title\":\"Determine your migration path to 2026.03\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn how to determine the right migration path for your legacy app to the latest version of the developer platform.\",\"public\":true,\"id\":\"de170f39-55ff-4bd5-aca0-5be29c5c5c6a\",\"href\":\"/apps/developer-platform/build-apps/migrate-an-app/overview\"},{\"title\":\"Migrate an existing app to the latest version of the developer platform (2026.03)\",\"sidebarTitle\":\"Migrate an app to 2026.03\",\"description\":\"Learn how to migrate an existing app to the latest version of the developer platform.\",\"public\":true,\"id\":\"0d4ce789-b77b-426e-aa02-e12868467537\",\"href\":\"/apps/developer-platform/build-apps/migrate-an-app/migrate-to-the-latest-platform-version\"},{\"title\":\"Migrate a legacy CRM card to an app card\",\"sidebarTitle\":\"Migrate legacy CRM cards to app cards\",\"description\":\"Learn how to migrate your card from a legacy CRM card to an app card.\",\"public\":true,\"id\":\"f18897ab-8c76-4833-a568-d4298e974091\",\"href\":\"/apps/developer-platform/build-apps/migrate-an-app/migrate-legacy-crm-cards-to-app-cards\"}]},{\"title\":\"App configuration\",\"sidebarTitle\":\"App configuration\",\"description\":\"Reference information for configuration options for apps built on the new developer platform\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/build-apps/app-configuration\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/build-apps/app-configuration\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/build-apps/app-configuration\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/build-apps/app-configuration\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/build-apps/app-configuration\",\"id\":\"a2497c50-331b-40c6-9557-dba51045521a\",\"href\":\"/apps/developer-platform/build-apps/app-configuration\"},{\"title\":\"Manage apps in HubSpot\",\"sidebarTitle\":\"Manage apps in HubSpot\",\"description\":\"Learn how to manage authentication, installation, and other settings for your app on the new developer platform\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/build-apps/manage-apps-in-hubspot\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/build-apps/manage-apps-in-hubspot\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/build-apps/manage-apps-in-hubspot\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/build-apps/manage-apps-in-hubspot\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/build-apps/manage-apps-in-hubspot\",\"id\":\"36d2e050-b25d-4a7f-9ca5-33d148c71d06\",\"href\":\"/apps/developer-platform/build-apps/manage-apps-in-hubspot\"},{\"title\":\"Integrate AI tools with the HubSpot MCP server\",\"sidebarTitle\":\"HubSpot MCP server\",\"description\":\"Learn how to configure an app to authenticate requests to the HubSpot MCP server for interacting with HubSpot's APIs.\",\"public\":true,\"id\":\"b482f855-dafa-419c-bfa2-18b6cf080d8c\",\"href\":\"/apps/developer-platform/build-apps/integrate-with-the-remote-hubspot-mcp-server\"}]},{\"group\":\"Add features\",\"pages\":[{\"group\":\"UI extensions\",\"pages\":[{\"title\":\"UI extensions overview\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn about the different types of UI extensions and how to build them.\",\"public\":true,\"id\":\"9ab7d79e-8241-46e7-a833-ddb36be41cb0\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/overview\"},{\"title\":\"Fetching data for UI extensions\",\"sidebarTitle\":\"Fetching data\",\"description\":\"Learn the different ways to fetch data in UI extensions, including CRM hooks, actions, serverless functions, and the hubspot.fetch() API.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/fetching-data\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/fetching-data\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/fetching-data\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/fetching-data\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/fetching-data\",\"id\":\"98cded79-5194-4733-859f-ab02a9f47686\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/fetching-data\"},{\"title\":\"Logging and monitoring for UI extensions\",\"sidebarTitle\":\"Logging and monitoring\",\"description\":\"Monitor and debug UI extensions during local development and after deployment using HubSpot's built-in logging and monitoring tools.\",\"public\":true,\"id\":\"66c5e371-20a9-4968-b157-16fadc764164\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/logging-and-monitoring\"},{\"group\":\"Extension points\",\"pages\":[{\"group\":\"App cards\",\"pages\":[{\"title\":\"App cards overview\",\"sidebarTitle\":\"Overview\",\"description\":\"An overview of building cards to customize the HubSpot UI.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/overview\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/overview\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/overview\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/overview\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/overview\",\"id\":\"cbbd59eb-4e25-417b-a982-498675e49b11\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/overview\"},{\"title\":\"Create an app card\",\"sidebarTitle\":\"Create an app card\",\"description\":\"Learn how to create an app card on the latest version of the developer platform.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/create-an-app-card\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/create-an-app-card\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/create-an-app-card\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/create-an-app-card\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/create-an-app-card\",\"id\":\"68775ade-1178-4c96-900b-3f25b2fae836\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/create-an-app-card\"},{\"title\":\"App cards reference\",\"sidebarTitle\":\"Reference\",\"description\":\"Reference information for building app cards on the latest version of the developer platform.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/reference\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/reference\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/reference\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/reference\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/reference\",\"id\":\"1ecc5c78-4911-4bb0-ad11-070573b01fba\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/reference\"}]},{\"group\":\"App pages\",\"pages\":[{\"title\":\"App pages overview\",\"sidebarTitle\":\"Overview\",\"description\":\"An overview of building pages to customize the HubSpot UI.\",\"public\":true,\"id\":\"ca37c988-4aff-4b0b-be6b-a19bbf5a2e82\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/extension-points/app-pages/overview\"},{\"title\":\"Create app pages\",\"sidebarTitle\":\"Create app pages\",\"description\":\"Learn how to create custom pages for your app with routing support.\",\"public\":true,\"id\":\"dadb5734-893a-4207-a835-a852964edd2f\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/extension-points/app-pages/create-app-pages\"},{\"title\":\"Page routing\",\"sidebarTitle\":\"Page routing\",\"description\":\"Learn how to define routes and structure pages in app pages.\",\"public\":true,\"id\":\"31bac46d-6a1e-4a45-b491-d97de28c9c60\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/extension-points/app-pages/page-routing\"},{\"title\":\"Page linking and navigation\",\"sidebarTitle\":\"Page linking\",\"description\":\"Learn how to navigate between pages and pass data in app pages.\",\"public\":true,\"id\":\"d4e2b2bb-c8f2-408f-8a12-335900120f78\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/extension-points/app-pages/page-linking\"},{\"title\":\"Testing app pages\",\"sidebarTitle\":\"Testing\",\"description\":\"Learn how to test app pages with mocked routing, paths, and parameters.\",\"public\":true,\"id\":\"440202a1-1269-41e0-8495-8d56fe3cabe9\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/extension-points/app-pages/testing\"},{\"title\":\"App pages reference\",\"sidebarTitle\":\"Reference\",\"description\":\"Reference information for building app pages on the latest version of the developer platform.\",\"public\":true,\"id\":\"f85b0508-5b20-4b54-bb48-ce6402c0247a\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/extension-points/app-pages/reference\"}]},{\"title\":\"Create a settings page\",\"sidebarTitle\":\"Create a settings page\",\"description\":\"Learn how to create a settings page for your app.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/extension-points/create-a-settings-page\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/extension-points/create-a-settings-page\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/extension-points/create-a-settings-page\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/extension-points/create-a-settings-page\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/extension-points/create-a-settings-page\",\"id\":\"539240bf-729e-4479-9e37-19dd65030cb6\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/extension-points/create-a-settings-page\"},{\"title\":\"Create an app home page\",\"sidebarTitle\":\"Create a home page\",\"description\":\"Learn how to create a home page for your app.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/extension-points/create-an-app-home-page\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/extension-points/create-an-app-home-page\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/extension-points/create-an-app-home-page\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/extension-points/create-an-app-home-page\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/extension-points/create-an-app-home-page\",\"id\":\"7e71495e-b64b-4777-b42d-5817c905f019\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/extension-points/app-home-page\"}]},{\"group\":\"UI extensions SDK\",\"pages\":[{\"title\":\"UI extensions SDK overview\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn more about the UI extensions SDK, which provides utilities for app cards.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/overview\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/overview\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/overview\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/overview\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/overview\",\"id\":\"9283b7bf-d34c-4b9e-b28d-74cbf34f76f0\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/overview\"},{\"title\":\"Context\",\"sidebarTitle\":\"Context\",\"description\":\"Reference information for the context object provided by the UI extensions SDK.\",\"public\":true,\"id\":\"7f8f7062-9fae-483e-ac86-7f958910a30a\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/context\"},{\"title\":\"Actions\",\"sidebarTitle\":\"Actions\",\"description\":\"Reference information for actions provided by the UI extensions SDK.\",\"public\":true,\"id\":\"9d5e727e-922b-4d00-8df1-677500b5fbd9\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/actions\"},{\"title\":\"Hooks\",\"sidebarTitle\":\"Hooks\",\"description\":\"Reference information for hooks provided by the UI extensions SDK.\",\"public\":true,\"id\":\"afc597f2-f3bd-460d-9920-c83ea0cf4a61\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/hooks\"},{\"title\":\"Utilities\",\"sidebarTitle\":\"Utilities\",\"description\":\"Reference information for utilities provided by the UI extensions SDK.\",\"public\":true,\"id\":\"cc028134-4b24-463e-bb97-dc734513ec37\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/utilities\"},{\"title\":\"Logging\",\"sidebarTitle\":\"Logging\",\"description\":\"Reference information for the logger API provided by the UI extensions SDK.\",\"public\":true,\"id\":\"f821984d-ed34-4a9e-92a0-6fef60c12de4\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/logging\"}]},{\"group\":\"Tools\",\"pages\":[{\"title\":\"Share code between your extensions using npm workspaces\",\"sidebarTitle\":\"Share code using npm workspaces\",\"description\":\"Learn how to use npm workspaces to share code between your UI extensions.\",\"public\":true,\"id\":\"653649ea-75a0-483c-aa1b-f418ebb3873b\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/code-sharing-with-npm-workspaces\"},{\"group\":\"Linting\",\"pages\":[{\"title\":\"Linting for UI extensions\",\"sidebarTitle\":\"Overview\",\"description\":\"An overview of ESLint shareable configurations for building UI extensions on HubSpot with React.\",\"public\":true,\"id\":\"672a1632-f8a8-411b-b3ad-58525a64ec40\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/linting/overview\"},{\"title\":\"Migrating to v1.0 (ESLint 9)\",\"sidebarTitle\":\"Migrate to v1.0\",\"description\":\"Migrate an existing ESLint configuration to ESLint 9.\",\"public\":true,\"id\":\"889e0715-a71c-4d7e-a336-39304416c00c\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/linting/migrate\"},{\"group\":\"Rules\",\"pages\":[{\"title\":\"no-browser-dialogs\",\"sidebarTitle\":\"no-browser-dialogs\",\"description\":\"Prevent usage of native browser dialog APIs (alert, confirm, and prompt) in UI extensions.\",\"public\":true,\"id\":\"71191fe3-9e6f-4a4e-a414-8f0beb679d4f\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-browser-dialogs\"},{\"title\":\"no-browser-storage\",\"sidebarTitle\":\"no-browser-storage\",\"description\":\"Prevent usage of browser storage APIs (localStorage and sessionStorage) in UI extensions.\",\"public\":true,\"id\":\"f5948a73-caf9-49f4-bf47-53643a6d5f7c\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-browser-storage\"},{\"title\":\"no-console\",\"sidebarTitle\":\"no-console\",\"description\":\"Prevent usage of console methods in UI extensions in favor of the SDK logger utility.\",\"public\":true,\"id\":\"18bafdbe-6769-42d6-81f5-1bf82cb27fcc\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-console\"},{\"title\":\"no-dom-access\",\"sidebarTitle\":\"no-dom-access\",\"description\":\"Learn more about the `no-dom-access` ESLint rule, provided by the `@hubspot/eslint-config-ui-extensions` package.\",\"public\":true,\"id\":\"a531cc70-4c2f-48ed-abeb-27377f0a5d53\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-dom-access\"},{\"title\":\"no-html-elements\",\"sidebarTitle\":\"no-html-elements\",\"description\":\"Disallow usage of unsupported HTML elements in UI extensions.\",\"public\":true,\"id\":\"a1edf1e7-3dd4-4b23-92b0-90544abc87be\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-html-elements\"},{\"title\":\"no-invalid-extension-point-imports\",\"sidebarTitle\":\"no-invalid-extension-point-imports\",\"description\":\"Prevent importing components from unsupported extension points.\",\"public\":true,\"id\":\"b9e6533d-3bbc-45f1-95a0-17304a9807f7\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-invalid-extension-point-imports\"},{\"title\":\"no-invalid-image-src\",\"sidebarTitle\":\"no-invalid-image-src\",\"description\":\"Only allow valid image URLs in the src attribute of Image components from @hubspot/ui-extensions.\",\"public\":true,\"id\":\"473f6b68-33b1-4bae-9a71-cd6b80a1491b\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-invalid-image-src\"},{\"title\":\"no-native-http\",\"sidebarTitle\":\"no-native-http\",\"description\":\"Prevent usage of browser HTTP APIs (fetch and XMLHttpRequest) in UI extensions.\",\"public\":true,\"id\":\"0835c092-f880-4e71-99df-ac7b052eeda7\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-native-http\"},{\"title\":\"no-parent-imports\",\"sidebarTitle\":\"no-parent-imports\",\"description\":\"Prevent importing files from outside the extension point root directory.\",\"public\":true,\"id\":\"51a6f0b2-ba15-4f64-8e00-111c51e4aca6\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-parent-imports\"},{\"title\":\"no-restricted-globals\",\"sidebarTitle\":\"no-restricted-globals\",\"description\":\"Prevent usage of browser globals that are not available in the sandboxed web worker environment.\",\"public\":true,\"id\":\"9a31f6eb-4de3-42ee-a7d6-4305112f302f\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-restricted-globals\"}]}]},{\"group\":\"Testing\",\"pages\":[{\"title\":\"Testing UI extensions\",\"sidebarTitle\":\"Overview\",\"description\":\"Test your UI extensions with utilities provided by the UI extensions SDK.\",\"public\":true,\"id\":\"c7b92d5c-acd8-471d-91f2-a17f3116bffc\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/testing/overview\"},{\"title\":\"Mocking UI extensions\",\"sidebarTitle\":\"Mocking\",\"description\":\"Mock the behavior of your UI extensions with utilities provided by the UI extensions SDK.\",\"public\":true,\"id\":\"0eba3f30-1f84-4e85-83ec-41106ed67d2e\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/testing/mocking\"},{\"title\":\"Testing utilities reference\",\"sidebarTitle\":\"Reference\",\"description\":\"API reference for the UI extensions SDK testing utilities.\",\"public\":true,\"id\":\"17891a89-1a58-4744-9b4f-456fd08916b0\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/tools/testing/reference\"}]}]},{\"group\":\"UI Components\",\"pages\":[{\"title\":\"UI extension components\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn about the components that you can use to build UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/overview\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/overview\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/overview\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/overview\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/overview\",\"id\":\"0549b0ac-ff08-4704-bcd6-59d3bfee2dc0\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/overview\"},{\"title\":\"Figma Design Kit | UI extensions\",\"sidebarTitle\":\"Figma design kit\",\"description\":\"Learn about using the Figma Design Kit for designing UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/figma-design-kit\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/figma-design-kit\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/figma-design-kit\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/figma-design-kit\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/figma-design-kit\",\"id\":\"7c54430b-f53b-47ad-88f2-83e1a66adf06\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/figma-design-kit\"},{\"title\":\"Manage UI extension layout\",\"sidebarTitle\":\"Manage layout\",\"description\":\"Customize UI extension layout with flexible and responsive layout components.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/manage-ui-extension-layout\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/manage-ui-extension-layout\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/manage-ui-extension-layout\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/manage-ui-extension-layout\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/manage-ui-extension-layout\",\"id\":\"a92b7ea7-7995-4bf1-a3b0-9303d733055d\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/manage-ui-extension-layout\"},{\"group\":\"Patterns\",\"pages\":[{\"title\":\"Button design patterns\",\"sidebarTitle\":\"Buttons\",\"description\":\"Learn about the design patterns HubSpot recommends for using buttons in app cards.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/buttons\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/buttons\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/buttons\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/buttons\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/buttons\",\"id\":\"94194068-09ca-4d54-af58-85f6a289eeff\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/buttons\"},{\"title\":\"Form design patterns\",\"sidebarTitle\":\"Forms\",\"description\":\"Learn about the design patterns HubSpot recommends for using forms in app cards.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/forms\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/forms\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/forms\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/forms\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/forms\",\"id\":\"ca22e709-d722-41b6-9aef-4a5175aef059\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/forms\"},{\"title\":\"Table design patterns\",\"sidebarTitle\":\"Tables\",\"description\":\"Learn about the design patterns HubSpot recommends for using tables in app cards.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/tables\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/tables\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/tables\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/tables\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/tables\",\"id\":\"d087ce63-f950-467e-a245-7bddb28a1efe\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/tables\"}]},{\"group\":\"Standard components\",\"pages\":[{\"title\":\"Accordion\",\"sidebarTitle\":\"Accordion\",\"description\":\"Learn about the accordion component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/accordion\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/accordion\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/accordion\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/accordion\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/accordion\",\"id\":\"6f8e1e54-6184-4c6f-a343-6616f6039ec5\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/accordion\"},{\"title\":\"Alert\",\"sidebarTitle\":\"Alert\",\"description\":\"Learn about the Alert component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/alert\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/alert\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/alert\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/alert\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/alert\",\"id\":\"5f7a5c20-6c0f-4d64-adf1-8d9cab5fdefd\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/alert\"},{\"title\":\"AutoGrid\",\"sidebarTitle\":\"AutoGrid\",\"description\":\"A responsive grid layout component that automatically arranges components. \",\"public\":true,\"id\":\"9bede5fc-46c1-4135-ac69-22f73cf54db8\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/autogrid\"},{\"title\":\"Box\",\"sidebarTitle\":\"Box\",\"description\":\"Learn about the Box component for configuring UI extension layout.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/box\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/box\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/box\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/box\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/box\",\"id\":\"44635f42-11e8-49ba-9c15-cb1954062269\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/box\"},{\"title\":\"ButtonRow\",\"sidebarTitle\":\"ButtonRow\",\"description\":\"Learn about the ButtonRow component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/button-row\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/button-row\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/button-row\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/button-row\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/button-row\",\"id\":\"d640426f-c883-4e96-928b-487fbcc97560\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/button-row\"},{\"title\":\"Button\",\"sidebarTitle\":\"Button\",\"description\":\"Learn about the Button component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/button\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/button\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/button\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/button\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/button\",\"id\":\"0057ae81-bd27-43e5-b5bb-2b4bf0500ec2\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/button\"},{\"title\":\"Checkbox\",\"sidebarTitle\":\"Checkbox\",\"description\":\"Learn about the Checkbox component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/checkbox\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/checkbox\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/checkbox\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/checkbox\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/checkbox\",\"id\":\"ca46872f-3a0a-4a98-99b5-c18772bdb0c2\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/checkbox\"},{\"title\":\"CurrencyInput\",\"sidebarTitle\":\"CurrencyInput\",\"description\":\"An input field with currency formatting\",\"public\":true,\"id\":\"0851a84a-2907-4f2e-bdb6-9e253fcda000\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/currency-input\"},{\"title\":\"DateInput | UI components\",\"sidebarTitle\":\"DateInput\",\"description\":\"Learn about the date input component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/date-input\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/date-input\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/date-input\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/date-input\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/date-input\",\"id\":\"69dfb158-4839-4f67-9d50-ba6c6160c428\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/date-input\"},{\"title\":\"DescriptionList | UI components\",\"sidebarTitle\":\"DescriptionList\",\"description\":\"Learn about the DescriptionList component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/description-list\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/description-list\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/description-list\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/description-list\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/description-list\",\"id\":\"57eca1cc-957d-4f2a-b357-034507c589a2\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/description-list\"},{\"title\":\"Divider\",\"sidebarTitle\":\"Divider\",\"description\":\"Learn about the Divider component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/divider\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/divider\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/divider\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/divider\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/divider\",\"id\":\"4306ff31-514f-490e-87f1-819dd03c1097\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/divider\"},{\"title\":\"Dropdown | UI components\",\"sidebarTitle\":\"Dropdown\",\"description\":\"Learn about the Dropdown component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/dropdown\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/dropdown\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/dropdown\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/dropdown\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/dropdown\",\"id\":\"dc96d81e-c073-4df6-9fb2-c1472154a90e\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/dropdown\"},{\"title\":\"EmptyState | UI components\",\"sidebarTitle\":\"EmptyState\",\"description\":\"Learn about the EmptyState component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/empty-state\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/empty-state\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/empty-state\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/empty-state\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/empty-state\",\"id\":\"e0c8f532-ee9b-4477-a532-7311a28018e7\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/empty-state\"},{\"title\":\"Error state | UI components\",\"sidebarTitle\":\"ErrorState\",\"description\":\"Learn about the ErrorState component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/error-state\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/error-state\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/error-state\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/error-state\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/error-state\",\"id\":\"05f643cc-1518-4b09-966b-705714f56f3a\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/error-state\"},{\"title\":\"Flex\",\"sidebarTitle\":\"Flex\",\"description\":\"Learn about the Flex component for configuring UI extension layout.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/flex\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/flex\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/flex\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/flex\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/flex\",\"id\":\"1b812bc4-8816-4c14-a037-a6e54a4eda22\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/flex\"},{\"title\":\"Form\",\"sidebarTitle\":\"Form\",\"description\":\"Learn about the Form component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/form\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/form\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/form\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/form\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/form\",\"id\":\"3a106f78-b854-427c-9cda-2e13a4a4a297\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/form\"},{\"title\":\"Heading\",\"sidebarTitle\":\"Heading\",\"description\":\"Learn about the Heading component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/heading\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/heading\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/heading\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/heading\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/heading\",\"id\":\"b15561f3-ebd2-4ede-8e8d-ffed431641b4\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/heading\"},{\"title\":\"Icon\",\"sidebarTitle\":\"Icon\",\"description\":\"Learn about the Icon component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/icon\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/icon\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/icon\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/icon\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/icon\",\"id\":\"b57dc3b3-ff64-417d-abbe-38acf8fcc254\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/icon\"},{\"title\":\"Illustration\",\"sidebarTitle\":\"Illustration\",\"description\":\"Learn about the Illustration component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/illustration\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/illustration\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/illustration\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/illustration\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/illustration\",\"id\":\"0e8be2d8-7dc5-47a2-8749-eee2447c5d86\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/illustration\"},{\"title\":\"Image\",\"sidebarTitle\":\"Image\",\"description\":\"Learn about the Image component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/image\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/image\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/image\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/image\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/image\",\"id\":\"2084d4a3-d981-47da-938c-c33c6ea8fea8\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/image\"},{\"title\":\"Inline | UI components\",\"sidebarTitle\":\"Inline\",\"description\":\"Learn about the Inline component for UI extension layout management.\",\"public\":true,\"id\":\"003c2728-29ea-4f3a-8cc9-f3fe8714afea\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/inline\"},{\"title\":\"Input\",\"sidebarTitle\":\"Input\",\"description\":\"Learn about the Input component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/input\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/input\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/input\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/input\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/input\",\"id\":\"c7146fa1-0b47-46c6-8ea6-373c6c1ae03e\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/input\"},{\"title\":\"Link\",\"sidebarTitle\":\"Link\",\"description\":\"Learn about the link component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/link\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/link\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/link\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/link\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/link\",\"id\":\"48c0f0d9-d3e1-41e7-9354-a2462a4288f8\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/link\"},{\"title\":\"List\",\"sidebarTitle\":\"List\",\"description\":\"Learn about the List component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/list\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/list\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/list\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/list\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/list\",\"id\":\"50f2b480-1b35-493a-95ba-beff1767bd9f\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/list\"},{\"title\":\"LoadingButton | UI components\",\"sidebarTitle\":\"LoadingButton\",\"description\":\"Learn about the LoadingButton component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/loading-button\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/loading-button\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/loading-button\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/loading-button\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/loading-button\",\"id\":\"5085eae7-435e-4f76-bf5a-5a0542120a29\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/loading-button\"},{\"title\":\"LoadingSpinner\",\"sidebarTitle\":\"LoadingSpinner\",\"description\":\"Learn about the LoadingSpinner component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/loading-spinner\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/loading-spinner\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/loading-spinner\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/loading-spinner\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/loading-spinner\",\"id\":\"7d100a65-5e65-40b0-980b-bf8e3e4cd97e\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/loading-spinner\"},{\"title\":\"Modal\",\"sidebarTitle\":\"Modal\",\"description\":\"Learn about the Modal component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/modal\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/modal\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/modal\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/modal\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/modal\",\"id\":\"30a85266-2a92-4057-8a66-c267d25a3aa6\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/modal\"},{\"title\":\"MultiSelect\",\"sidebarTitle\":\"MultiSelect\",\"description\":\"Learn about the MultiSelect component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/multi-select\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/multi-select\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/multi-select\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/multi-select\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/multi-select\",\"id\":\"7765dcb0-dcf8-4e1c-8028-eb8cbef0f7f9\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/multi-select\"},{\"title\":\"NumberInput\",\"sidebarTitle\":\"NumberInput\",\"description\":\"Learn about the NumberInput component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/number-input\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/number-input\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/number-input\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/number-input\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/number-input\",\"id\":\"a7efa0ec-c056-4cba-8ef2-677458c74c3b\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/number-input\"},{\"title\":\"Panel\",\"sidebarTitle\":\"Panel\",\"description\":\"Learn about the Panel component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/panel\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/panel\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/panel\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/panel\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/panel\",\"id\":\"94154945-b4db-4d8a-bd46-123168e40b68\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/panel\"},{\"title\":\"ProgressBar\",\"sidebarTitle\":\"ProgressBar\",\"description\":\"Learn about the ProgressBar component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/progress-bar\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/progress-bar\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/progress-bar\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/progress-bar\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/progress-bar\",\"id\":\"f1cf46cb-c8fc-4cad-aa6d-610806f733de\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/progress-bar\"},{\"title\":\"RadioButton\",\"sidebarTitle\":\"RadioButton\",\"description\":\"Learn about the RadioButton component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/radio-button\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/radio-button\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/radio-button\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/radio-button\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/radio-button\",\"id\":\"2fe6b508-cc26-4a34-92a4-e65ebb37cc8c\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/radio-button\"},{\"title\":\"ScoreCircle\",\"sidebarTitle\":\"ScoreCircle\",\"description\":\"Learn about the ScoreCircle component for use in UI extensions.\",\"public\":true,\"id\":\"f30fe603-7ca9-4a68-a659-8d5eea97bd64\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/scorecircle\"},{\"title\":\"SearchInput | UI components\",\"sidebarTitle\":\"SearchInput\",\"description\":\"Learn about the SearchInput component for enabling search in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/search-input\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/search-input\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/search-input\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/search-input\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/search-input\",\"id\":\"dc138ffc-7c3f-4d42-b77d-2b90071142eb\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/search-input\"},{\"title\":\"Select\",\"sidebarTitle\":\"Select\",\"description\":\"Learn about the Select component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/select\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/select\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/select\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/select\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/select\",\"id\":\"2b5a35fe-96ee-4456-9bfd-ef12e33853ad\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/select\"},{\"title\":\"Spacer\",\"sidebarTitle\":\"Spacer\",\"description\":\"Learn about the Spacer component for use in UI extensions.\",\"public\":true,\"id\":\"f81c7089-cf08-40dc-896f-9fe33a1812f7\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/spacer\"},{\"title\":\"Statistics\",\"sidebarTitle\":\"Statistics\",\"description\":\"Learn about the Statistics component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/statistics\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/statistics\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/statistics\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/statistics\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/statistics\",\"id\":\"d88446df-c665-474d-bf4a-07f859c1e991\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/statistics\"},{\"title\":\"StatusTag | UI components\",\"sidebarTitle\":\"StatusTag\",\"description\":\"Learn about the StatusTag component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/status-tag\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/status-tag\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/status-tag\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/status-tag\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/status-tag\",\"id\":\"1a9e25dc-7347-4921-b304-564bb5ae17ab\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/status-tag\"},{\"title\":\"StepIndicator\",\"sidebarTitle\":\"StepIndicator\",\"description\":\"Learn about the StepIndicator component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/step-indicator\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/step-indicator\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/step-indicator\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/step-indicator\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/step-indicator\",\"id\":\"ffb93cdf-50bd-4a03-b028-568b6f5f1b16\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/step-indicator\"},{\"title\":\"StepperInput\",\"sidebarTitle\":\"StepperInput\",\"description\":\"Learn about the StepperInput component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/stepper-input\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/stepper-input\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/stepper-input\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/stepper-input\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/stepper-input\",\"id\":\"23ea5f0f-3e76-45f0-a83e-a0e87f13b72c\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/stepper-input\"},{\"title\":\"Table | UI components\",\"sidebarTitle\":\"Table\",\"description\":\"Learn about the Table component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/table\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/table\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/table\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/table\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/table\",\"id\":\"aa7ceefe-2414-4847-a41a-4971a6a81622\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/table\"},{\"title\":\"Tabs | UI components\",\"sidebarTitle\":\"Tabs\",\"description\":\"Learn about the Tabs component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tabs\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tabs\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tabs\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tabs\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tabs\",\"id\":\"1a36314a-ef74-466f-a674-db023a0f5e43\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tabs\"},{\"title\":\"Tag\",\"sidebarTitle\":\"Tag\",\"description\":\"Learn about the Tag component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tag\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tag\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tag\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tag\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tag\",\"id\":\"cb0204bc-7e41-4ea0-bd7c-6cd0915f9933\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tag\"},{\"title\":\"TextArea\",\"sidebarTitle\":\"TextArea\",\"description\":\"Learn about the TextArea component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/text-area\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/text-area\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/text-area\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/text-area\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/text-area\",\"id\":\"62d63f2a-53e8-4ab6-85be-648d9a396868\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/text-area\"},{\"title\":\"Text\",\"sidebarTitle\":\"Text\",\"description\":\"Learn about the Text component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/text\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/text\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/text\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/text\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/text\",\"id\":\"73645447-92f1-4be7-a8ec-d4428914fc6c\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/text\"},{\"title\":\"Tile\",\"sidebarTitle\":\"Tile\",\"description\":\"Learn about the Tile component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tile\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tile\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tile\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tile\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tile\",\"id\":\"a45cbf82-9724-4372-aac9-c80623a16ba0\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tile\"},{\"title\":\"TimeInput | UI components\",\"sidebarTitle\":\"TimeInput\",\"description\":\"Learn about the TimeInput component for use in UI extensions.\",\"public\":true,\"id\":\"76da8535-9e14-453a-8187-68632375309b\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/time-input\"},{\"title\":\"ToggleGroup\",\"sidebarTitle\":\"ToggleGroup\",\"description\":\"Learn about the ToggleGroup component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/toggle-group\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/toggle-group\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/toggle-group\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/toggle-group\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/toggle-group\",\"id\":\"a0904a1e-484f-4ede-85e9-d936bbf6db2c\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/toggle-group\"},{\"title\":\"Toggle\",\"sidebarTitle\":\"Toggle\",\"description\":\"Learn about the Toggle component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/toggle\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/toggle\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/toggle\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/toggle\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/toggle\",\"id\":\"ec04666e-4243-4af6-aab5-75fb7a25c6a6\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/toggle\"},{\"title\":\"Tooltip | UI components\",\"sidebarTitle\":\"Tooltip\",\"description\":\"Learn about the Tooltip component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tooltip\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tooltip\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tooltip\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tooltip\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tooltip\",\"id\":\"1847c5ba-176a-432c-a7f5-d92ee51020e0\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tooltip\"},{\"group\":\"Charts\",\"pages\":[{\"title\":\"Charts overview | UI components\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn about the available chart components for visualizing data in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/overview\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/overview\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/overview\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/overview\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/overview\",\"id\":\"d319cb0c-cdf1-4614-88b2-2b9e2d942e33\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/overview\"},{\"title\":\"BarChart | UI components\",\"sidebarTitle\":\"BarChart\",\"description\":\"Learn about the BarChart component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/bar-chart\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/bar-chart\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/bar-chart\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/bar-chart\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/bar-chart\",\"id\":\"e2eeb131-0b96-42aa-b4e8-6c9af53b4b64\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/bar-chart\"},{\"title\":\"LineChart | UI components\",\"sidebarTitle\":\"LineChart\",\"description\":\"Learn about the LineChart component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/line-chart\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/line-chart\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/line-chart\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/line-chart\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/line-chart\",\"id\":\"c5f45695-b2d7-4651-9eb7-b226c7965610\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/line-chart\"}]}]},{\"group\":\"CRM action components\",\"pages\":[{\"title\":\"CRM action components\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn about CRM action components for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/overview\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/overview\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/overview\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/overview\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/overview\",\"id\":\"93612f65-f12e-4416-bd20-0cfc3ea2e9e4\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/overview\"},{\"title\":\"CrmActionButton\",\"sidebarTitle\":\"CrmActionButton\",\"description\":\"Learn about the CrmActionButton component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-action-button\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-action-button\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-action-button\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-action-button\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-action-button\",\"id\":\"1ece462b-7ad6-4cbc-8a17-38adbd679790\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-action-button\"},{\"title\":\"CrmActionLink\",\"sidebarTitle\":\"CrmActionLink\",\"description\":\"Learn about the CrmActionLink component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-action-link\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-action-link\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-action-link\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-action-link\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-action-link\",\"id\":\"669f7d13-cbd1-418a-8647-ef10e511f3d7\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-action-link\"},{\"title\":\"CrmCardActions\",\"sidebarTitle\":\"CrmCardActions\",\"description\":\"Learn about the CrmCardActions component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-card-actions\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-card-actions\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-card-actions\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-card-actions\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-card-actions\",\"id\":\"b861e750-5065-40e6-b600-2170d5ab2492\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-card-actions\"}]},{\"group\":\"CRM data components\",\"pages\":[{\"title\":\"CRM data components\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn about the CRM data component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/overview\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/overview\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/overview\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/overview\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/overview\",\"id\":\"eca09ab6-9183-410e-9b38-40754e5e14cd\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/overview\"},{\"title\":\"CrmAssociationPivot\",\"sidebarTitle\":\"CrmAssociationPivot\",\"description\":\"Learn about the AssociationPivot component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-pivot\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-pivot\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-pivot\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-pivot\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-pivot\",\"id\":\"e33ecc39-38fb-4cbb-aa6b-3ea3c464be14\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-pivot\"},{\"title\":\"CrmAssociationPropertyList\",\"sidebarTitle\":\"CrmAssociationPropertyList\",\"description\":\"Learn about the CrmAssociationPropertyList component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-property-list\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-property-list\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-property-list\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-property-list\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-property-list\",\"id\":\"edf81a48-b407-4b75-bb64-050dd5707e16\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-property-list\"},{\"title\":\"CrmAssociationStageTracker\",\"sidebarTitle\":\"CrmAssociationStageTracker\",\"description\":\"Learn about the CrmAssociationStageTracker component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-stage-tracker\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-stage-tracker\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-stage-tracker\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-stage-tracker\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-stage-tracker\",\"id\":\"3608a404-2b13-4cd8-8b92-8fdf9b0c7b7c\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-stage-tracker\"},{\"title\":\"CrmAssociationTable\",\"sidebarTitle\":\"CrmAssociationTable\",\"description\":\"Learn about the CrmAssociationTable component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-table\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-table\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-table\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-table\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-table\",\"id\":\"5c8aa572-5c81-4a0c-b728-1ae81cbddb4e\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-table\"},{\"title\":\"CrmDataHighlight\",\"sidebarTitle\":\"CrmDataHighlight\",\"description\":\"Learn about the CrmDataHighlight component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-data-highlight\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-data-highlight\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-data-highlight\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-data-highlight\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-data-highlight\",\"id\":\"7e26ae1e-2898-49df-9086-33dd3a81a1b9\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-data-highlight\"},{\"title\":\"CrmPropertyList\",\"sidebarTitle\":\"CrmPropertyList\",\"description\":\"Learn about the CrmPropertyList component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-property-list\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-property-list\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-property-list\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-property-list\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-property-list\",\"id\":\"0cfbd431-f677-4f15-9211-2fff1448f7a3\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-property-list\"},{\"title\":\"CrmReport\",\"sidebarTitle\":\"CrmReport\",\"description\":\"Learn about the CrmReport component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-report\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-report\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-report\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-report\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-report\",\"id\":\"6c24d3ef-a3c6-4d6b-bd36-dba0ee889230\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-report\"},{\"title\":\"CrmStageTracker\",\"sidebarTitle\":\"CrmStageTracker\",\"description\":\"Learn about the CrmStageTracker component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-stage-tracker\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-stage-tracker\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-stage-tracker\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-stage-tracker\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-stage-tracker\",\"id\":\"67860986-6336-43dd-9044-f8e66e487b51\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-stage-tracker\"},{\"title\":\"CrmStatistics\",\"sidebarTitle\":\"CrmStatistics\",\"description\":\"Learn about the CrmStatistics component for use in UI extensions.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-statistics\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-statistics\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-statistics\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-statistics\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-statistics\",\"id\":\"7d0a6140-b56b-4a89-98f6-1449ef6ee8cc\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-statistics\"}]},{\"group\":\"App page components\",\"pages\":[{\"title\":\"PageHeader\",\"sidebarTitle\":\"PageHeader\",\"description\":\"Learn about the PageHeader component and action buttons for app pages.\",\"public\":true,\"id\":\"f92fd2b7-bc35-43b2-a2f2-013ee381a63b\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/app-page-components/page-header\"},{\"title\":\"PageLink\",\"sidebarTitle\":\"PageLink\",\"description\":\"Learn about the PageLink component for navigating between pages in your app.\",\"public\":true,\"id\":\"3be837ea-eb5f-43d8-8df9-8738928234e4\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/app-page-components/page-link\"},{\"title\":\"PageBreadcrumbs\",\"sidebarTitle\":\"PageBreadcrumbs\",\"description\":\"Learn about the PageBreadcrumbs component for breadcrumb navigation in app pages.\",\"public\":true,\"id\":\"ee9edcee-c126-4cab-a4ea-3ecac87e8a7f\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/app-page-components/page-breadcrumbs\"},{\"title\":\"PageTitle\",\"sidebarTitle\":\"PageTitle\",\"description\":\"Learn about the PageTitle component for displaying page titles in app pages.\",\"public\":true,\"id\":\"7bf253cf-e0cd-4717-9db8-513c9f0d1d36\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/app-page-components/page-title\"},{\"title\":\"PageRoutes\",\"sidebarTitle\":\"PageRoutes\",\"description\":\"Learn about the PageRoutes component for defining routes in your app.\",\"public\":true,\"id\":\"3fdd71a4-854e-4c18-8aa5-72f7a56f4d09\",\"href\":\"/apps/developer-platform/add-features/ui-extensions/ui-components/app-page-components/page-routes\"}]}]}]},{\"group\":\"App events\",\"pages\":[{\"title\":\"App events overview\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn how to define app events on the latest version of the developer platform.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/app-events/overview\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/app-events/overview\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/app-events/overview\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/app-events/overview\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/app-events/overview\",\"id\":\"2fcfd04e-19ea-4046-9da4-c4863e0ce70a\",\"href\":\"/apps/developer-platform/add-features/app-events/overview\"},{\"title\":\"Create and manage event types\",\"sidebarTitle\":\"Create event types\",\"description\":\"Learn how to define app event types so that you can send event occurrence data into HubSpot.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/app-events/create-and-manage-event-types\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/app-events/create-and-manage-event-types\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/app-events/create-and-manage-event-types\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/app-events/create-and-manage-event-types\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/app-events/create-and-manage-event-types\",\"id\":\"f0715c4c-5065-41f8-bbbb-5a6033d6b981\",\"href\":\"/apps/developer-platform/add-features/app-events/create-and-manage-event-types\"},{\"title\":\"Send event occurrences\",\"sidebarTitle\":\"Send event occurrences\",\"description\":\"Learn how to send event occurrence data into HubSpot using your defined event type schemas.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/app-events/send-event-occurrences\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/app-events/send-event-occurrences\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/app-events/send-event-occurrences\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/app-events/send-event-occurrences\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/app-events/send-event-occurrences\",\"id\":\"1ab735c5-a924-4dd7-ac0f-e558a59cb351\",\"href\":\"/apps/developer-platform/add-features/app-events/send-event-occurrences\"},{\"title\":\"App events reference\",\"sidebarTitle\":\"Reference\",\"description\":\"Reference information for app events on the latest version of the developer platform.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/app-events/reference\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/app-events/reference\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/app-events/reference\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/app-events/reference\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/app-events/reference\",\"id\":\"bcedd968-34be-4a07-87a5-bd20e3ed4734\",\"href\":\"/apps/developer-platform/add-features/app-events/reference\"}]},{\"group\":\"App objects\",\"pages\":[{\"title\":\"Overview of app objects\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn how to define app objects on the latest version of the developer platform.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/app-objects/overview\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/app-objects/overview\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/app-objects/overview\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/app-objects/overview\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/app-objects/overview\",\"id\":\"a3f2c3ba-ab7c-463f-94ec-f9043430574b\",\"href\":\"/apps/developer-platform/add-features/app-objects/overview\"},{\"title\":\"Get started with app objects\",\"sidebarTitle\":\"Quickstart guide\",\"description\":\"Learn how to build a new proof-of-concept app with support for app objects.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/app-objects/quickstart-guide-to-app-objects\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/app-objects/quickstart-guide-to-app-objects\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/app-objects/quickstart-guide-to-app-objects\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/app-objects/quickstart-guide-to-app-objects\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/app-objects/quickstart-guide-to-app-objects\",\"id\":\"12c7c043-d907-4c54-8145-ca8a82d288fe\",\"href\":\"/apps/developer-platform/add-features/app-objects/quickstart-guide-to-app-objects\"},{\"title\":\"App objects reference\",\"sidebarTitle\":\"Reference\",\"description\":\"Reference information for building app objects, including configuration options for your project.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/app-objects/reference\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/app-objects/reference\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/app-objects/reference\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/app-objects/reference\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/app-objects/reference\",\"id\":\"c8f90a56-2ab7-40d2-99b7-6708582e151b\",\"href\":\"/apps/developer-platform/add-features/app-objects/reference\"}]},{\"group\":\"Agent tools\",\"pages\":[{\"title\":\"Agents and tools overview (BETA)\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn how you can build agent tools to customize the HubSpot agent experience.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/agent-tools/overview\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/agent-tools/overview\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/agent-tools/overview\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/agent-tools/overview\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/agent-tools/overview\",\"id\":\"f8cd395b-87e3-45aa-944e-1e13b90f9531\",\"href\":\"/apps/developer-platform/add-features/agent-tools/overview\"},{\"title\":\"Create an agent tool (BETA)\",\"sidebarTitle\":\"Create an agent tool\",\"description\":\"Follow this tutorial to build an agent tool, which is a custom workflow action tailored to AI agents.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/agent-tools/create-an-agent-tool\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/agent-tools/create-an-agent-tool\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/agent-tools/create-an-agent-tool\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/agent-tools/create-an-agent-tool\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/agent-tools/create-an-agent-tool\",\"id\":\"3065fe08-c6ca-4e8b-9c21-fab14dba3115\",\"href\":\"/apps/developer-platform/add-features/agent-tools/create-an-agent-tool\"},{\"title\":\"Agent tools reference (BETA)\",\"sidebarTitle\":\"Reference\",\"description\":\"Learn how to build agent tools, which are custom workflow actions that can be used by AI agents.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/agent-tools/reference\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/agent-tools/reference\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/agent-tools/reference\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/agent-tools/reference\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/agent-tools/reference\",\"id\":\"ffe02aa7-f1d4-4c70-b035-0d1ddb6222ae\",\"href\":\"/apps/developer-platform/add-features/agent-tools/reference\"}]},{\"group\":\"Serverless functions\",\"pages\":[{\"title\":\"Serverless functions overview\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn how more about serverless function support on version 2026.03 of the developer platform.\",\"public\":true,\"id\":\"b804f644-4a96-4d9d-a834-e4cbd63b6165\",\"href\":\"/apps/developer-platform/add-features/serverless-functions/overview\"},{\"title\":\"Create and execute serverless functions in app cards\",\"sidebarTitle\":\"Create serverless functions\",\"description\":\"Learn how to use serverless functions in an app card on version 2026.03 of the developer platform.\",\"public\":true,\"id\":\"0c112280-a132-4e18-934d-65a7f95e8558\",\"href\":\"/apps/developer-platform/add-features/serverless-functions/create-serverless-functions\"},{\"title\":\"Serverless functions reference\",\"sidebarTitle\":\"Reference\",\"description\":\"Reference information for serverless functions on version 2026.03 of the developer platform.\",\"public\":true,\"id\":\"009d7c33-b534-47df-848a-db63d8ce961a\",\"href\":\"/apps/developer-platform/add-features/serverless-functions/reference\"}]},{\"title\":\"Connect external MCP servers to HubSpot agents (BETA)\",\"sidebarTitle\":\"MCP server\",\"description\":\"Add an MCP server component to your app to connect external MCP servers to HubSpot agents.\",\"tag\":\"Beta\",\"id\":\"a16b2f5c-a9ae-4611-b6b8-b4eb0bae9c35\",\"public\":true,\"href\":\"/apps/developer-platform/add-features/mcp-server\"},{\"title\":\"Configure a webhook subscription\",\"sidebarTitle\":\"Configure webhooks\",\"description\":\"Learn how to define a webhook subscription on the latest version of the developer platform.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/configure-webhooks\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/configure-webhooks\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/configure-webhooks\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/configure-webhooks\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/configure-webhooks\",\"id\":\"5ba523fa-3f08-41ab-9078-eb785a611343\",\"href\":\"/apps/developer-platform/add-features/configure-webhooks\"},{\"title\":\"Define a custom workflow action\",\"sidebarTitle\":\"Define custom workflow actions\",\"description\":\"Learn how to define a custom workflow action on the latest version of the developer platform.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/custom-workflow-actions\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/custom-workflow-actions\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/custom-workflow-actions\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/custom-workflow-actions\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/custom-workflow-actions\",\"id\":\"7f2fab3a-5830-402e-9623-69d1383fcee5\",\"href\":\"/apps/developer-platform/add-features/custom-workflow-actions\"},{\"title\":\"Add telemetry\",\"sidebarTitle\":\"Add telemetry\",\"description\":\"Learn how to set up telemetry for your app so you can send logging information to an external service.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/add-telemetry\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/add-telemetry\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/add-telemetry\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/add-telemetry\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/add-telemetry\",\"id\":\"344efd67-ec9d-4a7b-8483-8c3be2e14c99\",\"href\":\"/apps/developer-platform/add-features/add-telemetry\"},{\"title\":\"Set up SCIM for your app\",\"sidebarTitle\":\"Set up SCIM\",\"description\":\"Learn how to set up SCIM to sync identity information between a third-party provider and HubSpot.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/add-features/scim\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/add-features/scim\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/add-features/scim\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/add-features/scim\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/add-features/scim\",\"id\":\"f1990caf-35de-412b-9327-1743df836436\",\"href\":\"/apps/developer-platform/add-features/scim\"}]},{\"group\":\"Publish to the HubSpot Marketplace\",\"pages\":[{\"group\":\"Listing your app\",\"pages\":[{\"title\":\"App listing requirements in the HubSpot Marketplace\",\"sidebarTitle\":\"App listing requirements\",\"description\":\"Technology Partners can now see HubSpot's guidelines and requirements for getting an app listed on the HubSpot Marketplace in one place.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/list-apps/listing-your-app/app-marketplace-listing-requirements\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/list-apps/listing-your-app/app-marketplace-listing-requirements\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/list-apps/listing-your-app/app-marketplace-listing-requirements\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/list-apps/listing-your-app/app-marketplace-listing-requirements\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/list-apps/listing-your-app/app-marketplace-listing-requirements\",\"id\":\"e80ba8fa-c42f-401e-a818-94e5b626994b\",\"href\":\"/apps/developer-platform/list-apps/listing-your-app/app-marketplace-listing-requirements\"},{\"title\":\"HubSpot Marketplace | Understand app categories\",\"sidebarTitle\":\"Understand app categories\",\"description\":\"When submitting an app for listing on HubSpot Marketplace, understand app categories before selecting the category for your app.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/list-apps/listing-your-app/understand-app-categories\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/list-apps/listing-your-app/understand-app-categories\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/list-apps/listing-your-app/understand-app-categories\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/list-apps/listing-your-app/understand-app-categories\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/list-apps/listing-your-app/understand-app-categories\",\"id\":\"55e84f76-26e3-4fb7-b3f2-fd3b706cab8b\",\"href\":\"/apps/developer-platform/list-apps/listing-your-app/understand-app-categories\"},{\"title\":\"HubSpot Marketplace | Listing your app\",\"sidebarTitle\":\"Listing your app\",\"description\":\"Follow these steps to submit an app for listing on HubSpot Marketplace.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/list-apps/listing-your-app/listing-your-app\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/list-apps/listing-your-app/listing-your-app\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/list-apps/listing-your-app/listing-your-app\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/list-apps/listing-your-app/listing-your-app\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/list-apps/listing-your-app/listing-your-app\",\"id\":\"5da0bc62-94b8-443d-88c0-c680ba66263b\",\"href\":\"/apps/developer-platform/list-apps/listing-your-app/listing-your-app\"},{\"title\":\"Create an app listing setup guide\",\"sidebarTitle\":\"Create an app listing setup guide\",\"description\":\"Learn more about creating a publicly available setup guide to include with your HubSpot Marketplace app listing.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/list-apps/listing-your-app/create-an-app-listing-setup-guide\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/list-apps/listing-your-app/create-an-app-listing-setup-guide\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/list-apps/listing-your-app/create-an-app-listing-setup-guide\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/list-apps/listing-your-app/create-an-app-listing-setup-guide\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/list-apps/listing-your-app/create-an-app-listing-setup-guide\",\"id\":\"c1c6f599-76d3-46d0-9035-6c842b0b760f\",\"href\":\"/apps/developer-platform/list-apps/listing-your-app/create-an-app-listing-setup-guide\"}]},{\"group\":\"Apply for certification\",\"pages\":[{\"title\":\"HubSpot Marketplace | HubSpot Marketplace certification requirements\",\"sidebarTitle\":\"App certification requirements\",\"description\":\"Here's what Technology Partners need to get their app certified in HubSpot's Marketplace.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/list-apps/apply-for-certification/certification-requirements\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/list-apps/apply-for-certification/certification-requirements\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/list-apps/apply-for-certification/certification-requirements\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/list-apps/apply-for-certification/certification-requirements\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/list-apps/apply-for-certification/certification-requirements\",\"id\":\"5ec4358d-a9cd-4b19-8203-9eb49bee57bc\",\"href\":\"/apps/developer-platform/list-apps/apply-for-certification/certification-requirements\"},{\"title\":\"Applying for app certification\",\"sidebarTitle\":\"Apply for app certification\",\"description\":\"App certification lets users know that your app was reviewed and approved by HubSpot, building trust and assuring prospective users of its quality.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/list-apps/apply-for-certification/applying-for-app-certification\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/list-apps/apply-for-certification/applying-for-app-certification\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/list-apps/apply-for-certification/applying-for-app-certification\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/list-apps/apply-for-certification/applying-for-app-certification\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/list-apps/apply-for-certification/applying-for-app-certification\",\"id\":\"9a1a4a4b-2727-414d-aabf-eca995042955\",\"href\":\"/apps/developer-platform/list-apps/apply-for-certification/applying-for-app-certification\"}]},{\"title\":\"HubSpot Marketplace | Provide testing credentials for your app\",\"sidebarTitle\":\"Provide testing credentials for your app\",\"description\":\"Follow these steps to provide testing credentials for your app when listing or certifying it on HubSpot Marketplace. \",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/list-apps/testing-credentials\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/list-apps/testing-credentials\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/list-apps/testing-credentials\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/list-apps/testing-credentials\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/list-apps/testing-credentials\",\"id\":\"15512f99-e2a3-4128-a2ed-44e4cc57f5d9\",\"href\":\"/apps/developer-platform/list-apps/testing-credentials\"},{\"title\":\"Measure app performance\",\"sidebarTitle\":\"Measure app performance\",\"description\":\"Learn more about measuring your app's performance through the app listing page details view.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/list-apps/measure-app-performance\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/list-apps/measure-app-performance\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/list-apps/measure-app-performance\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/list-apps/measure-app-performance\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/list-apps/measure-app-performance\",\"id\":\"3cb57bd7-1cfe-4b0e-9890-a1436a6a83c5\",\"href\":\"/apps/developer-platform/list-apps/measure-app-performance\"},{\"title\":\"Set up demo scheduling from the app listing page\",\"sidebarTitle\":\"Schedule app demos\",\"description\":\"Learn how to let contacts submit a form or schedule a meeting from your app listing page.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/list-apps/set-up-demo-scheduling-from-the-app-listing-page\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/list-apps/set-up-demo-scheduling-from-the-app-listing-page\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/list-apps/set-up-demo-scheduling-from-the-app-listing-page\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/list-apps/set-up-demo-scheduling-from-the-app-listing-page\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/list-apps/set-up-demo-scheduling-from-the-app-listing-page\",\"id\":\"2f9298a9-cd06-4fae-94e0-21878aeae31b\",\"href\":\"/apps/developer-platform/list-apps/set-up-demo-scheduling-from-the-app-listing-page\"},{\"title\":\"Understand app installation flow with the option for partner sign in\",\"sidebarTitle\":\"Understand app install flow\",\"description\":\"Review the updated installation flow of apps with and without partner sign in features turned on.\",\"public\":true,\"id\":\"23a6c2bb-6677-49ad-a21f-94fa443fd908\",\"href\":\"/apps/developer-platform/list-apps/understand-app-install-flow\"},{\"title\":\"Understand technology partner tiers\",\"sidebarTitle\":\"Understand partner tiers\",\"description\":\"Understand the Technology Partner Program and how to view your current tier information.\",\"public\":true,\"id\":\"2dd46a61-ca5f-4a5d-9a80-2ee1fc279575\",\"href\":\"/apps/developer-platform/list-apps/understand-technology-partner-tiers\"},{\"title\":\"View contacts created from the Marketplace\",\"sidebarTitle\":\"View marketplace contacts\",\"description\":\"Learn how to access a segment of contacts who have interacted with your HubSpot Marketplace app listings.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/list-apps/view-contacts-created-from-the-marketplace\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/list-apps/view-contacts-created-from-the-marketplace\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/list-apps/view-contacts-created-from-the-marketplace\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/list-apps/view-contacts-created-from-the-marketplace\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/list-apps/view-contacts-created-from-the-marketplace\",\"id\":\"1e322151-3507-4c98-914a-00746c74126a\",\"href\":\"/apps/developer-platform/list-apps/view-contacts-created-from-the-marketplace\"},{\"title\":\"Agent tool listing requirements\",\"sidebarTitle\":\"Agent tool listing requirements\",\"description\":\"Review the HubSpot Marketplace requirements for listing an app that includes agent tools.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/list-apps/agent-tool-listing-requirements\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/list-apps/agent-tool-listing-requirements\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/list-apps/agent-tool-listing-requirements\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/list-apps/agent-tool-listing-requirements\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/list-apps/agent-tool-listing-requirements\",\"id\":\"3a8b9d1d-5496-4a24-84b4-f5f0347372f1\",\"href\":\"/apps/developer-platform/list-apps/agent-tool-listing-requirements\"},{\"title\":\"MCP server listing requirements\",\"sidebarTitle\":\"MCP server listing requirements\",\"description\":\"Review the additional listing requirements for apps that include an MCP server component on the HubSpot Agent Marketplace.\",\"public\":true,\"id\":\"e192529f-3bfe-49ec-b742-ee89ca7224f6\",\"href\":\"/apps/developer-platform/list-apps/mcp-server-listing-requirements\"}]}]},{\"version\":\"Legacy\",\"pages\":[{\"title\":\"Legacy\",\"href\":\"/apps/legacy-apps/overview\"}]}]},{\"tab\":\"CMS\",\"pages\":[{\"title\":\"CMS\",\"href\":\"/cms/start-building/introduction/overview\"}]},{\"tab\":\"APIs\",\"versions\":[{\"version\":\"2026-09-beta\",\"tag\":\"Beta\",\"pages\":[{\"title\":\"2026-09-beta\",\"href\":\"/api-reference/2026-09-beta/overview\"}]},{\"version\":\"2026-03\",\"default\":true,\"tag\":\"Latest\",\"pages\":[{\"title\":\"2026-03 API reference\",\"sidebarTitle\":\"Overview\",\"description\":\"Reference documentation for HubSpot's date-versioned APIs, introduced with the 2026-03 release.\",\"public\":true,\"id\":\"fa7786f0-212f-45e7-8fc2-891e6a220131\",\"href\":\"/api-reference/latest/overview\"},{\"title\":\"Web and mobile SDKs\",\"sidebarTitle\":\"Web and mobile SDKs\",\"description\":\"Reference documentation for the web and mobile SDKs that integrate with various tools in HubSpot.\",\"public\":true,\"id\":\"3a0d21b6-b028-4631-ba52-79a943f200ba\",\"href\":\"/api-reference/latest/sdk\"},{\"title\":\"Sunsetted and deprecated APIs\",\"sidebarTitle\":\"Sunsetted and deprecated APIs\",\"description\":\"Learn about the APIs that HubSpot has sunsetted and deprecated.\",\"public\":true,\"id\":\"df5030dc-b29b-44da-b6b0-c33633c09f00\",\"href\":\"/api-reference/deprecated-apis\"},{\"title\":\"Error handling\",\"sidebarTitle\":\"Error handling\",\"description\":\"Learn how to handle common API errors when developing with HubSpot's APIs.\",\"public\":true,\"id\":\"7c889823-e788-46b4-97f9-75988c8a983d\",\"href\":\"/api-reference/error-handling\"},{\"group\":\"Account \u0026 Settings\",\"icon\":\"https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/settings.svg\",\"pages\":[{\"group\":\"Account information\",\"pages\":[{\"title\":\"Account information API\",\"sidebarTitle\":\"API Guide\",\"description\":\"HubSpot's account information API endpoints provide account configuration and usage data.\",\"public\":true,\"id\":\"33591285-d46e-4c7d-82d3-e679b74019e0\",\"href\":\"/api-reference/latest/account/account-information/guide\"},{\"title\":\"Retrieve account details\",\"openapi\":\"specs/2026-03/account-account-info-v2026-03.json GET /account-info/2026-03/details\",\"public\":true,\"id\":\"19b1a2ed-3dc8-4a8e-bfad-b1e0ca1715bf\",\"description\":\"Retrieve account details such as the account type, time zone, currencies, and data hosting location. \",\"href\":\"/api-reference/latest/account/account-information/get-account-details\"},{\"title\":\"Retrieve private app daily API usage\",\"openapi\":\"specs/2026-03/account-account-info-v2026-03.json GET /account-info/2026-03/api-usage/daily/private-apps\",\"public\":true,\"id\":\"ef4c0f21-218c-4acd-9c03-aa85eca984b6\",\"description\":\"Retrieve the daily API usage for private apps in the account, along with information about usage limits.\",\"href\":\"/api-reference/latest/account/account-information/get-usage-details\"}]},{\"group\":\"Audit Logs\",\"pages\":[{\"title\":\"Account activity API\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn more about the account activity API endpoints. \",\"public\":true,\"id\":\"6d7a060f-2c24-4406-9dbf-73b70c656f11\",\"href\":\"/api-reference/latest/account/audit-logs/guide\"},{\"title\":\"Retrieve audit logs\",\"openapi\":\"specs/2026-03/account-audit-logs-v2026-03.json GET /account-info/2026-03/activity/audit-logs\",\"public\":true,\"id\":\"f4689092-e337-4536-9e53-55a0b66c62f9\",\"description\":\"Retrieve activity history for user actions related to approvals, content updates, CRM object updates, security activity, and more (Enterprise only). Learn more about [activities included in audit log exports](https://knowledge.hubspot.com/account-management/view-and-export-account-activity-history-in-a-centralized-audit-log?hubs_content=knowledge.hubspot.com/account-management/view-and-export-account-activity-history\u0026hubs_content-cta=centralized%20audit%20log#data-included-in-the-centralized-audit-log).\",\"href\":\"/api-reference/latest/account/audit-logs/get-audit-logs\"},{\"title\":\"Retrieve login activity\",\"openapi\":\"specs/2026-03/account-audit-logs-v2026-03.json GET /account-info/2026-03/activity/login\",\"public\":true,\"id\":\"3529a12c-3492-48bd-948e-06596529bdcc\",\"description\":\"Retrieve logs of user actions related to [login activity](https://knowledge.hubspot.com/account-management/view-and-export-account-activity-history#account-login-history).\",\"href\":\"/api-reference/latest/account/audit-logs/get-login\"},{\"title\":\"Retrieve security history\",\"openapi\":\"specs/2026-03/account-audit-logs-v2026-03.json GET /account-info/2026-03/activity/security\",\"public\":true,\"id\":\"9584e7ab-65af-464d-8975-1693b40d50b3\",\"description\":\"Retrieve logs of user actions related to [security activity](https://knowledge.hubspot.com/account-management/view-and-export-account-activity-history#security-activity-history).\",\"href\":\"/api-reference/latest/account/audit-logs/get-security\"}]},{\"group\":\"Brands\",\"pages\":[{\"title\":\"Brands API\",\"sidebarTitle\":\"API Guide\",\"description\":\"HubSpot's brands API endpoint provides information about brands tied to a user.\",\"public\":true,\"id\":\"aa3ba5de-247a-4f16-8e82-753ccf02bd9c\",\"href\":\"/api-reference/latest/account/brands/guide\"},{\"title\":\"Get business units for a user\",\"openapi\":\"specs/2026-03/business-units-business-units-v2026-03.json GET /business-units/public/2026-03/business-units/user/{userId}\",\"public\":true,\"id\":\"b3aa42d3-90c5-40e6-8932-b598f9f80736\",\"description\":\"Retrieve the brands that a specific user can access.\",\"href\":\"/api-reference/latest/account/brands/get-brands\"}]},{\"group\":\"IP ranges\",\"pages\":[{\"title\":\"HubSpot IP ranges\",\"sidebarTitle\":\"API guide\",\"description\":\"Learn how to retrieve HubSpot's active IP addresses.\",\"public\":true,\"id\":\"9915cb90-d100-4e7b-9cf1-332f177df3f7\",\"href\":\"/api-reference/latest/account/ip-ranges/guide\"},{\"title\":\"Retrieve IP ranges\",\"openapi\":\"specs/2026-03/meta-origins-v2026-03.json GET /meta/network-origins/2026-03/ip-ranges\",\"public\":true,\"id\":\"788c996a-b63d-499b-8d0c-add55fd5908f\",\"description\":\"Retrieve a collection of IP ranges associated with specific services and directions, such as `EMAIL`, `API`, `DNS`, or `WEB_SCRAPING`. The response includes details like CIDR notation, description, and the direction of IP traffic.\",\"href\":\"/api-reference/latest/account/ip-ranges/get-origins\"},{\"title\":\"Retrieve simplified IP ranges\",\"openapi\":\"specs/2026-03/meta-origins-v2026-03.json GET /meta/network-origins/2026-03/ip-ranges/simple\",\"public\":true,\"id\":\"96139240-ed83-4873-919c-efe128697a0f\",\"description\":\"Retrieve a simplified list of IP ranges for specified services and directions in plain text format. This endpoint provides a straightforward representation of IP ranges without additional metadata.\",\"href\":\"/api-reference/latest/account/ip-ranges/get-simple\"}]},{\"group\":\"Settings\",\"pages\":[{\"group\":\"Consent banner\",\"pages\":[{\"title\":\"Consent banner API\",\"sidebarTitle\":\"Consent banner\",\"description\":\"The consent banner enables you to enable/disable different analytics scripts based on user preferences.\",\"public\":true,\"id\":\"d07b2a12-3b9f-4429-a9dc-6b750c3f639c\",\"href\":\"/api-reference/latest/account/settings/consent-banner/consent-banner-api\"},{\"title\":\"'Implement Google Consent Mode'\",\"sidebarTitle\":\"Google Consent Mode\",\"description\":\"Google consent mode v2 is a framework designed to integrate website visitor consent preferences with Google's advertising and analytics tools. Learn how to implement Google consent mode manually.\",\"public\":true,\"id\":\"8316ab02-303d-48f3-9bc5-da9af6883422\",\"href\":\"/api-reference/latest/account/settings/consent-banner/google-consent-mode\"}]},{\"group\":\"Multicurrency\",\"pages\":[{\"title\":\"Settings API | Currencies\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn more about the currencies API endpoints to view and update your account's currencies and exchange rates.\",\"public\":true,\"id\":\"71387265-cb63-45eb-a10f-3ebc7be696be\",\"href\":\"/api-reference/latest/account/settings/multicurrency/guide\"},{\"title\":\"Get the company currency\",\"openapi\":\"specs/2026-03/settings-multicurrency-v2026-03.json GET /settings/currencies/2026-03/company-currency\",\"public\":true,\"id\":\"10f8b0e5-f833-4087-8df7-3169a0ae2a67\",\"description\":\"Get the details for the company currency. The company currency is used in deal totals, reports, and the default currency for new deals.\",\"href\":\"/api-reference/latest/account/settings/multicurrency/get-company-currency\"},{\"title\":\"Get all currency codes\",\"openapi\":\"specs/2026-03/settings-multicurrency-v2026-03.json GET /settings/currencies/2026-03/codes\",\"public\":true,\"id\":\"aaf46bea-a66f-4ec7-919b-032e60f14867\",\"description\":\"Retrieve a list of all available currency codes and their names.\",\"href\":\"/api-reference/latest/account/settings/multicurrency/get-currency-codes\"},{\"title\":\"Set or update the company currency.\",\"openapi\":\"specs/2026-03/settings-multicurrency-v2026-03.json PUT /settings/currencies/2026-03/company-currency\",\"public\":true,\"id\":\"e181fe56-e94d-4bc2-b7a8-de3d1846c7fb\",\"description\":\"Set or update the primary company currency.\",\"href\":\"/api-reference/latest/account/settings/multicurrency/update-company-currency\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create multiple exchange rates\",\"openapi\":\"specs/2026-03/settings-multicurrency-v2026-03.json POST /settings/currencies/2026-03/exchange-rates/batch/create\",\"public\":true,\"id\":\"350a1e1a-f436-46d1-946c-47a870eff3d1\",\"description\":\"Create multiple exchange rates in a single request.\",\"href\":\"/api-reference/latest/account/settings/multicurrency/batch/create-exchange-rates\"},{\"title\":\"Retrieve multiple rates\",\"openapi\":\"specs/2026-03/settings-multicurrency-v2026-03.json POST /settings/currencies/2026-03/exchange-rates/batch/read\",\"public\":true,\"id\":\"db3eaaf2-6ff4-45fc-b29e-670cd22105b6\",\"description\":\"Retrieve the details of multiple exchange rates in a single request, specified by their IDs.\",\"href\":\"/api-reference/latest/account/settings/multicurrency/batch/get-exchange-rates\"},{\"title\":\"Update multiple exchange rates\",\"openapi\":\"specs/2026-03/settings-multicurrency-v2026-03.json POST /settings/currencies/2026-03/exchange-rates/batch/update\",\"public\":true,\"id\":\"0487a36c-e7b8-400f-a999-c84fc32735fe\",\"description\":\"Update the conversion rates for multiple exchange rates in a batch operation.\",\"href\":\"/api-reference/latest/account/settings/multicurrency/batch/update-exchange-rates\"}]},{\"group\":\"Central FX Rates\",\"pages\":[{\"title\":\"Add a new currency with central exchange rates.\",\"openapi\":\"specs/2026-03/settings-multicurrency-v2026-03.json POST /settings/currencies/2026-03/central-fx-rates/add-currency\",\"public\":true,\"id\":\"794d3369-83f2-4d1b-8960-8aabb832d871\",\"description\":\"Create a new currency with central exchange rates in the portal. Unsupported currencies cannot be added here.\",\"href\":\"/api-reference/latest/account/settings/multicurrency/central-fx-rates/create-multicurrency\"},{\"title\":\"Retrieve information about the central exchange rates feature.\",\"openapi\":\"specs/2026-03/settings-multicurrency-v2026-03.json GET /settings/currencies/2026-03/central-fx-rates/information\",\"public\":true,\"id\":\"7ca40f86-ddcc-48e6-929e-d3f2b719000e\",\"description\":\"Retrieve details on whether the central exchange rates feature is enabled for the portal.\",\"href\":\"/api-reference/latest/account/settings/multicurrency/central-fx-rates/get-exchange-rates\"},{\"title\":\"Retrieve currencies not supported by central exchange rates.\",\"openapi\":\"specs/2026-03/settings-multicurrency-v2026-03.json GET /settings/currencies/2026-03/central-fx-rates/unsupported-currencies\",\"public\":true,\"id\":\"efb8d7c3-a2fb-439b-8aea-f6862c830207\",\"description\":\"Retrieve a list of currency codes that are not supported by the central exchange rates. Unsupported currencies will need to be manually updated.\",\"href\":\"/api-reference/latest/account/settings/multicurrency/central-fx-rates/get-unsupported-currencies\"}]},{\"group\":\"Exchange rates\",\"pages\":[{\"title\":\"Add a new exchange rate\",\"openapi\":\"specs/2026-03/settings-multicurrency-v2026-03.json POST /settings/currencies/2026-03/exchange-rates\",\"public\":true,\"id\":\"9afdc16c-6a11-4df7-afc8-8de3da8d2133\",\"description\":\"Create a new exchange rate with specified conversion rate and currency codes.\",\"href\":\"/api-reference/latest/account/settings/multicurrency/exchange-rates/create-exchange-rate\"},{\"title\":\"Change the visibility of a specific currency pairs\",\"openapi\":\"specs/2026-03/settings-multicurrency-v2026-03.json POST /settings/currencies/2026-03/exchange-rates/update-visibility\",\"public\":true,\"id\":\"70b24d3c-167f-453f-98b6-d0dc06568680\",\"description\":\"Change the visibility setting for a currency pair. This will hide or display a currency pair for users in the HubSpot app.\",\"href\":\"/api-reference/latest/account/settings/multicurrency/exchange-rates/create-update-visibility\"},{\"title\":\"Get all current exchange rates\",\"openapi\":\"specs/2026-03/settings-multicurrency-v2026-03.json GET /settings/currencies/2026-03/exchange-rates/current\",\"public\":true,\"id\":\"ff17d56f-a14c-4ec7-88e1-8774023b7373\",\"description\":\"Retrieve all current exchange rates for all currency pairs.\",\"href\":\"/api-reference/latest/account/settings/multicurrency/exchange-rates/get-current-exchange-rates\"},{\"title\":\"Get the details for a specific exchange rate\",\"openapi\":\"specs/2026-03/settings-multicurrency-v2026-03.json GET /settings/currencies/2026-03/exchange-rates/{exchangeRateId}\",\"public\":true,\"id\":\"ad343350-f61d-4037-9ff1-e9c7f8ddb7fb\",\"description\":\"Retrieve the details for a specific exchange rate specified by its ID.\",\"href\":\"/api-reference/latest/account/settings/multicurrency/exchange-rates/get-exchange-rate\"},{\"title\":\"Get exchange rates\",\"openapi\":\"specs/2026-03/settings-multicurrency-v2026-03.json GET /settings/currencies/2026-03/exchange-rates\",\"public\":true,\"id\":\"ee3da42d-ca6e-4805-909d-ae5517691024\",\"description\":\"Get a list of exchange rates\",\"href\":\"/api-reference/latest/account/settings/multicurrency/exchange-rates/get-exchange-rates\"},{\"title\":\"Update a conversion rate\",\"openapi\":\"specs/2026-03/settings-multicurrency-v2026-03.json PATCH /settings/currencies/2026-03/exchange-rates/{exchangeRateId}\",\"public\":true,\"id\":\"d7719f49-3580-4b63-8315-5b8d3add70b4\",\"description\":\"Update an existing conversion rate, specified by its ID.\",\"href\":\"/api-reference/latest/account/settings/multicurrency/exchange-rates/update-exchange-rate\"}]}]},{\"group\":\"Tax Rates\",\"pages\":[{\"title\":\"Get a specific tax rate\",\"openapi\":\"specs/2026-03/settings-tax-rates-v2026-03.json GET /tax-rates/2026-03/tax-rates/{taxRateGroupId}\",\"public\":true,\"id\":\"4f2744f8-b961-4851-9855-69a824980e6e\",\"description\":\"Retrieve a specific tax rate by its `taxRateGroupId`.\",\"href\":\"/api-reference/latest/account/settings/tax-rates/get-tax-rate\"},{\"title\":\"Get all tax rates\",\"openapi\":\"specs/2026-03/settings-tax-rates-v2026-03.json GET /tax-rates/2026-03/tax-rates\",\"public\":true,\"id\":\"f1da9f8c-6a31-4675-bf70-aada42731eaa\",\"description\":\"Retrieve a paginated list of all tax rates set up in the account tax rate library\",\"href\":\"/api-reference/latest/account/settings/tax-rates/get-tax-rates\"}]},{\"group\":\"Tracking Code\",\"pages\":[{\"title\":\"HubSpot tracking code API\",\"sidebarTitle\":\"Overview\",\"description\":\"The HubSpot tracking code allows you to identify visitors, track events, and track page views.\",\"public\":true,\"id\":\"f7417c39-1e68-49eb-b5d8-280dff5b00e4\",\"href\":\"/api-reference/latest/account/settings/tracking-code/overview\"},{\"title\":\"Add privacy consent listener\",\"public\":true,\"id\":\"aba25423-7453-43a5-b608-649a2862079c\",\"description\":null,\"href\":\"/api-reference/latest/account/settings/tracking-code/add-privacy-consent-listener\"},{\"title\":\"Enable do not track\",\"description\":\"Prevent tracking by placing a cookie in the visitor's browser.\",\"public\":true,\"id\":\"861636b8-024c-4118-8276-e89195f54859\",\"href\":\"/api-reference/latest/account/settings/tracking-code/do-not-track\"},{\"title\":\"Identify a visitor\",\"public\":true,\"id\":\"394cde1e-3b8d-4ba8-b98f-69ec2720f3f8\",\"description\":null,\"href\":\"/api-reference/latest/account/settings/tracking-code/identify\"},{\"title\":\"Revoke cookie consent\",\"public\":true,\"id\":\"9de8bd63-a99e-4421-a300-7e0f9d0d4989\",\"description\":null,\"href\":\"/api-reference/latest/account/settings/tracking-code/revoke-cookie-consent\"},{\"title\":\"Set the current page path\",\"public\":true,\"id\":\"50dced9b-349f-46e7-8796-44cd5e948dc6\",\"description\":null,\"href\":\"/api-reference/latest/account/settings/tracking-code/set-path\"},{\"title\":\"Track custom events\",\"public\":true,\"id\":\"053cabef-a2ef-45ed-9aaf-a5ac858b23ec\",\"description\":null,\"href\":\"/api-reference/latest/account/settings/tracking-code/track-event\"},{\"title\":\"Track a page view\",\"public\":true,\"id\":\"8ce93991-d33b-481e-b01c-91bb2677ba71\",\"description\":null,\"href\":\"/api-reference/latest/account/settings/tracking-code/track-page-view\"}]},{\"group\":\"User Provisioning\",\"pages\":[{\"title\":\"Settings API | User provisioning\",\"sidebarTitle\":\"API Guide\",\"description\":\"The user provisioning endpoints allow you to provision and deprovision HubSpot users programmatically.\",\"public\":true,\"id\":\"41e219c8-89f1-42b6-acbe-a1b74c069733\",\"href\":\"/api-reference/latest/account/settings/user-provisioning/guide\"},{\"group\":\"Roles\",\"pages\":[{\"title\":\"Retrieve roles\",\"openapi\":\"specs/2026-03/settings-user-provisioning-v2026-03.json GET /settings/users/2026-03/roles\",\"public\":true,\"id\":\"e2826f19-9ccc-4ce4-8156-aa01d68c0853\",\"description\":\"Retrieves the roles on an account\",\"href\":\"/api-reference/latest/account/settings/user-provisioning/roles/get-roles\"}]},{\"group\":\"Teams\",\"pages\":[{\"title\":\"Retrieve teams\",\"openapi\":\"specs/2026-03/settings-user-provisioning-v2026-03.json GET /settings/users/2026-03/teams\",\"public\":true,\"id\":\"ab8232e6-f2b2-43f8-a0ac-1997d8beeacf\",\"description\":\"View teams for this account\",\"href\":\"/api-reference/latest/account/settings/user-provisioning/teams/get-teams\"}]},{\"group\":\"Users\",\"pages\":[{\"title\":\"Create a user\",\"openapi\":\"specs/2026-03/settings-user-provisioning-v2026-03.json POST /settings/users/2026-03\",\"public\":true,\"id\":\"e7e9675b-1822-442d-b216-ce3eb95442ab\",\"description\":null,\"href\":\"/api-reference/latest/account/settings/user-provisioning/users/create-user\"},{\"title\":\"Retrieve a user\",\"openapi\":\"specs/2026-03/settings-user-provisioning-v2026-03.json GET /settings/users/2026-03/{userId}\",\"public\":true,\"id\":\"ca27f368-d068-4af3-ba26-041249cc7311\",\"description\":\"Retrieves a user identified by `userId`. `userId` refers to the user's ID by default, or optionally email as specified by the `IdProperty` query param.\",\"href\":\"/api-reference/latest/account/settings/user-provisioning/users/get-user\"},{\"title\":\"Retrieve users\",\"openapi\":\"specs/2026-03/settings-user-provisioning-v2026-03.json GET /settings/users/2026-03\",\"public\":true,\"id\":\"68827d09-5605-4666-8306-1655b5edd8a8\",\"description\":null,\"href\":\"/api-reference/latest/account/settings/user-provisioning/users/get-users\"},{\"title\":\"Update a user\",\"openapi\":\"specs/2026-03/settings-user-provisioning-v2026-03.json PUT /settings/users/2026-03/{userId}\",\"public\":true,\"id\":\"7cb13db1-88b5-44d0-86fa-2fcf0454262c\",\"description\":\"Modifies a user identified by `userId`. `userId` refers to the user's ID by default, or optionally email as specified by the `IdProperty` query param.\",\"href\":\"/api-reference/latest/account/settings/user-provisioning/users/update-user\"},{\"title\":\"Archive a user\",\"openapi\":\"specs/2026-03/settings-user-provisioning-v2026-03.json DELETE /settings/users/2026-03/{userId}\",\"public\":true,\"id\":\"e87d79a8-9ba9-45ac-a817-9394ffe33afc\",\"description\":\"Removes a user identified by `userId`. `userId` refers to the user's ID by default, or optionally email as specified by the `IdProperty` query param.\",\"href\":\"/api-reference/latest/account/settings/user-provisioning/users/delete-user\"}]}]}]}]},{\"group\":\"App Management\",\"icon\":\"https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Case.svg\",\"pages\":[{\"group\":\"App Uninstalls\",\"pages\":[{\"title\":\"App uninstalls API\",\"sidebarTitle\":\"API guide\",\"description\":\"Learn how to use the app uninstalls API to programmatically uninstall an app from a HubSpot account.\",\"public\":true,\"id\":\"a9a13417-be6e-4172-a53c-03b95dc8f859\",\"href\":\"/api-reference/latest/app-management/app-uninstalls/guide\"},{\"title\":\"Uninstall app\",\"openapi\":\"specs/2026-03/crm-app-uninstalls-v2026-03.json DELETE /appinstalls/2026-03/external-install\",\"public\":true,\"id\":\"30162f77-8e30-4414-a607-f8a1dec6edb9\",\"description\":\"Use this endpoint to uninstall your app from a customer's HubSpot account. If successful, this endpoint will return a 204 and the customer will receive an email notification that the developer has uninstall the app from their account.\",\"href\":\"/api-reference/latest/app-management/app-uninstalls/uninstall-app\"}]},{\"group\":\"Feature Flags\",\"pages\":[{\"title\":\"Feature flags\",\"sidebarTitle\":\"API guide\",\"description\":\"Learn how to use the feature flags API to control access to supported app features for installed customer accounts.\",\"public\":true,\"id\":\"6113926f-8bc3-419d-940a-9d8577e05ae6\",\"href\":\"/api-reference/latest/app-management/feature-flags/guide\"},{\"group\":\"Flags\",\"pages\":[{\"title\":\"Retrieve a feature flag\",\"openapi\":\"specs/2026-03/crm-public-app-feature-flags-v3-v2026-03.json GET /feature-flags/2026-03/{appId}/flags/{flagName}\",\"public\":true,\"id\":\"77b4982b-9c46-4fa5-a294-00f3e3c5209f\",\"description\":\"Retrieve the current status of the app's feature flags. No request body is included.\",\"href\":\"/api-reference/latest/app-management/feature-flags/flags/get-feature-flag\"},{\"title\":\"Retrieve an app's feature flags\",\"openapi\":\"specs/2026-03/crm-public-app-feature-flags-v3-v2026-03.json GET /feature-flags/2026-03/{appId}/flags/all\",\"public\":true,\"id\":\"4f946002-6252-4f20-b250-e1d3a2397d6f\",\"description\":null,\"href\":\"/api-reference/latest/app-management/feature-flags/flags/get-feature-flags\"},{\"title\":\"Set an app's feature flag\",\"openapi\":\"specs/2026-03/crm-public-app-feature-flags-v3-v2026-03.json PUT /feature-flags/2026-03/{appId}/flags/{flagName}\",\"public\":true,\"id\":\"5d8baa9c-6411-420f-9bdc-1ae454648e17\",\"description\":\"Set a feature flag for an app. For example, update the `hs-hide-crm-cards` flag's `defaultState` to `ON` to hide classic CRM cards from new installs.\",\"href\":\"/api-reference/latest/app-management/feature-flags/flags/update-feature-flag\"},{\"title\":\"Delete an app's feature flag\",\"openapi\":\"specs/2026-03/crm-public-app-feature-flags-v3-v2026-03.json DELETE /feature-flags/2026-03/{appId}/flags/{flagName}\",\"public\":true,\"id\":\"17f8afc0-aaa1-4d81-b896-508fae96e94d\",\"description\":\"Delete a feature flag in an app.  For example, delete the `hs-release-app-cards` flag after all accounts have been migrated.\",\"href\":\"/api-reference/latest/app-management/feature-flags/flags/delete-feature-flag\"}]},{\"group\":\"Portal Flag States\",\"pages\":[{\"title\":\"Retrieve account flag state\",\"openapi\":\"specs/2026-03/crm-public-app-feature-flags-v3-v2026-03.json GET /feature-flags/2026-03/{appId}/flags/{flagName}/portals/{portalId}\",\"public\":true,\"id\":\"51fdb4c0-7d51-45ef-874b-c3e1c7c91a6f\",\"description\":\"Retrieve the account-level flag state of a specific HubSpot account.\",\"href\":\"/api-reference/latest/app-management/feature-flags/portal-flag-states/get-account-flag\"},{\"title\":\"Retrieve accounts with a set flag state\",\"openapi\":\"specs/2026-03/crm-public-app-feature-flags-v3-v2026-03.json GET /feature-flags/2026-03/{appId}/flags/{flagName}/portals\",\"public\":true,\"id\":\"8b7ea2d4-5bae-4b3f-9670-4d10581139dd\",\"description\":\"Retrieve a list of HubSpot accounts with an account-level flag setting for the specified app. No request body is included.\",\"href\":\"/api-reference/latest/app-management/feature-flags/portal-flag-states/get-accounts-with-flag-state\"},{\"title\":\"Set an account flag state\",\"openapi\":\"specs/2026-03/crm-public-app-feature-flags-v3-v2026-03.json PUT /feature-flags/2026-03/{appId}/flags/{flagName}/portals/{portalId}\",\"public\":true,\"id\":\"28727b9d-7fc6-4b63-8897-46940aafe1eb\",\"description\":\"Specify an account-level flag state for a specific HubSpot account.\",\"href\":\"/api-reference/latest/app-management/feature-flags/portal-flag-states/update-account-flag\"},{\"title\":\"Batch set account flag state\",\"openapi\":\"specs/2026-03/crm-public-app-feature-flags-v3-v2026-03.json POST /feature-flags/2026-03/{appId}/flags/{flagName}/portals/batch/upsert\",\"public\":true,\"id\":\"29a0d4c1-b12a-4d69-910f-11d8b8f1e910\",\"description\":\"Set the portal flag state for multiple HubSpot accounts at once. Use this endpoint to manage flag exposure for groups of HubSpot accounts.\",\"href\":\"/api-reference/latest/app-management/feature-flags/portal-flag-states/upsert-account-flag\"},{\"title\":\"Batch delete account flag state\",\"openapi\":\"specs/2026-03/crm-public-app-feature-flags-v3-v2026-03.json POST /feature-flags/2026-03/{appId}/flags/{flagName}/portals/batch/delete\",\"public\":true,\"id\":\"a5bc46f0-39c4-44ac-afae-25fee211ba30\",\"description\":\"Delete an account-level flag state for multiple HubSpot accounts at once. Use this endpoint to manage flag exposure for groups of HubSpot accounts.\",\"href\":\"/api-reference/latest/app-management/feature-flags/portal-flag-states/delete-portal-flag-batch\"},{\"title\":\"Delete an account flag state\",\"openapi\":\"specs/2026-03/crm-public-app-feature-flags-v3-v2026-03.json DELETE /feature-flags/2026-03/{appId}/flags/{flagName}/portals/{portalId}\",\"public\":true,\"id\":\"ce036971-6c80-4bfc-bc76-c5026297ec45\",\"description\":\"Delete an account-level flag state for a specific HubSpot account. No request body is included.\",\"href\":\"/api-reference/latest/app-management/feature-flags/portal-flag-states/delete-portal-flag\"}]}]}]},{\"group\":\"Authentication\",\"icon\":\"https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Key.svg\",\"pages\":[{\"title\":\"Manage OAuth access tokens with the 2026-03 API\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn how to use the 2026-03 OAuth endpoints to manage access and refresh tokens to securely perform CRUD actions with HubSpot APIs.\",\"public\":true,\"id\":\"f0e838fb-2e61-4285-a6bd-a3e1925b4a5a\",\"href\":\"/api-reference/latest/authentication/manage-oauth-tokens\"},{\"group\":\"OAuth tokens\",\"pages\":[{\"title\":\"Refresh an access token\",\"openapi\":\"specs/2026-03/auth-oauth-v2026-03.json POST /oauth/2026-03/token\",\"public\":true,\"id\":\"fffe35f3-09df-4204-8253-e23027558e2f\",\"description\":\"Authenticates a client and returns access and refresh tokens.\",\"href\":\"/api-reference/latest/authentication/oauth-tokens/refresh-oauth-token\"},{\"title\":\"Revoke an OAuth token\",\"openapi\":\"specs/2026-03/auth-oauth-v2026-03.json POST /oauth/2026-03/token/revoke\",\"public\":true,\"id\":\"2be78efd-d374-4bc2-9e3c-a0520812fb35\",\"description\":\"Deletes/Revokes provided Refresh Token\",\"href\":\"/api-reference/latest/authentication/oauth-tokens/revoke-token\"},{\"title\":\"Token introspection endpoint\",\"openapi\":\"specs/2026-03/auth-oauth-v2026-03.json POST /oauth/2026-03/token/introspect\",\"public\":true,\"id\":\"0f85a32f-e993-4801-a3e4-f366e1ee0236\",\"description\":\"Returns validity and metadata for access and refresh tokens.\",\"href\":\"/api-reference/latest/authentication/oauth-tokens/token-introspect\"}]}]},{\"group\":\"Automation\",\"icon\":\"https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Workflows.svg\",\"pages\":[{\"group\":\"Sequences\",\"pages\":[{\"title\":\"Sequences API\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn how to use the sequences API to retrieve sequences and manage contact enrollments.\",\"public\":true,\"id\":\"27e00f2e-e7a7-4d7a-a308-44c0a81e89e6\",\"href\":\"/api-reference/latest/automation/sequences/guide\"},{\"title\":\"Enroll a contact into a sequence\",\"openapi\":\"specs/2026-03/automation-sequences-v2026-03.json POST /automation/sequences/2026-03/enrollments\",\"public\":true,\"id\":\"0be14040-8494-42d2-9fd3-a795f290215b\",\"description\":\"Enroll a contact into a sequence using the specified user ID and sequence details.\",\"href\":\"/api-reference/latest/automation/sequences/enroll-contact\"},{\"title\":\"Retrieve a contact's enrollment status\",\"openapi\":\"specs/2026-03/automation-sequences-v2026-03.json GET /automation/sequences/2026-03/enrollments/contact/{contactId}\",\"public\":true,\"id\":\"90a3f49a-1f9a-4428-a4bb-9cbd7f943884\",\"description\":\"Get the enrollment status of a contact in sequences by their contact ID.\",\"href\":\"/api-reference/latest/automation/sequences/get-enrollment\"},{\"title\":\"Retrieve a sequence\",\"openapi\":\"specs/2026-03/automation-sequences-v2026-03.json GET /automation/sequences/2026-03/{sequenceId}\",\"public\":true,\"id\":\"c05741ed-a18b-433e-8d77-170f0b565f68\",\"description\":\"Retrieve details of a specific sequence by its ID.\",\"href\":\"/api-reference/latest/automation/sequences/get-sequence\"},{\"title\":\"Retrieve sequences\",\"openapi\":\"specs/2026-03/automation-sequences-v2026-03.json GET /automation/sequences/2026-03\",\"public\":true,\"id\":\"a500f083-a679-4c1d-b7fd-ef5ffe8ee037\",\"description\":null,\"href\":\"/api-reference/latest/automation/sequences/get-sequences\"}]},{\"group\":\"Workflow actions\",\"pages\":[{\"title\":\"Create custom workflow actions with the action builder (BETA)\",\"sidebarTitle\":\"Custom action builder\",\"description\":\"Use HubSpot's in-app custom action builder to build custom workflow actions.\",\"public\":true,\"id\":\"8bb9fb65-8e08-419a-b51d-1612916c98e4\",\"href\":\"/api-reference/latest/automation/workflow-actions/custom-action-builder\"},{\"title\":\"Build custom workflow actions\",\"sidebarTitle\":\"Custom workflow actions guide\",\"description\":\"An introduction and overview of workflow extensions.\",\"public\":true,\"id\":\"852d2efe-0eb4-44d9-9e83-e14ccb985841\",\"href\":\"/api-reference/latest/automation/workflow-actions/custom-action-guide\"},{\"title\":\"Custom workflow actions reference\",\"sidebarTitle\":\"Custom workflow actions reference\",\"description\":\"Reference information for creating custom workflow actions.\",\"public\":true,\"id\":\"c14d4023-e0a7-4dbd-968b-239688a10ab6\",\"href\":\"/api-reference/latest/automation/workflow-actions/custom-action-reference\"},{\"title\":\"Workflows | Custom code actions\",\"sidebarTitle\":\"Custom code actions\",\"description\":\"Instructions for using custom code actions in workflows\",\"public\":true,\"id\":\"62b7e0d7-f678-4f05-9d94-b0ea85f45b02\",\"href\":\"/api-reference/latest/automation/workflow-actions/custom-code-actions\"},{\"group\":\"Callbacks\",\"pages\":[{\"title\":\"Complete a batch of callbacks\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json POST /automation/actions/callbacks/2026-03/complete\",\"public\":true,\"id\":\"c7491161-782f-4a1f-8aa7-1134869ec597\",\"description\":\"Complete a batch of blocked action executions.\",\"href\":\"/api-reference/latest/automation/workflow-actions/callbacks/batch-complete-callbacks\"},{\"title\":\"Complete a callback\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json POST /automation/actions/callbacks/2026-03/{callbackId}/complete\",\"public\":true,\"id\":\"56bba4ab-9d27-46b0-97eb-cea83f8206fa\",\"description\":\"Complete a specific blocked action execution by ID.\",\"href\":\"/api-reference/latest/automation/workflow-actions/callbacks/complete-callback\"}]},{\"group\":\"Definitions\",\"pages\":[{\"title\":\"Create a new custom action definition\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json POST /automation/actions/2026-03/{appId}\",\"public\":true,\"id\":\"5b1b1d0a-6546-4996-8a46-b87a6f97e846\",\"description\":\"Create a new custom workflow action.\",\"href\":\"/api-reference/latest/automation/workflow-actions/definitions/create-action-definition\"},{\"title\":\"Retrieve a custom action definition\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json GET /automation/actions/2026-03/{appId}/{definitionId}\",\"public\":true,\"id\":\"09926240-cf53-4a62-bc61-844bfe11d6f4\",\"description\":\"Retrieve a custom workflow action definition by ID.\",\"href\":\"/api-reference/latest/automation/workflow-actions/definitions/get-action-definition\"},{\"title\":\"Retrieve custom action definitions\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json GET /automation/actions/2026-03/{appId}\",\"public\":true,\"id\":\"abaf6240-4b6b-40b5-ad49-2702328c3a3f\",\"description\":\"Retrieve custom workflow action definitions by app ID.\",\"href\":\"/api-reference/latest/automation/workflow-actions/definitions/get-action-definitions\"},{\"title\":\"Set the object requirement for a custom action definition.\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json POST /automation/actions/2026-03/{appId}/{definitionId}/requires-object\",\"public\":true,\"id\":\"a429f3b8-648e-4d81-b9f5-091d05afb08e\",\"description\":\"Set whether a custom action definition requires an object.\",\"href\":\"/api-reference/latest/automation/workflow-actions/definitions/set-object-requirement\"},{\"title\":\"Update an existing action definition\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json PATCH /automation/actions/2026-03/{appId}/{definitionId}\",\"public\":true,\"id\":\"399316af-6a8a-4752-9943-41ed0519fcf8\",\"description\":\"Update an existing action definition by ID.\",\"href\":\"/api-reference/latest/automation/workflow-actions/definitions/update-action-definition\"},{\"title\":\"Delete an action definition\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json DELETE /automation/actions/2026-03/{appId}/{definitionId}\",\"public\":true,\"id\":\"d5595613-3b4a-486c-ac9b-0c1abd141c98\",\"description\":\"Delete an action definition by ID.\",\"href\":\"/api-reference/latest/automation/workflow-actions/definitions/delete-action-definition\"}]},{\"group\":\"Functions\",\"pages\":[{\"title\":\"Insert a function for a definition\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json PUT /automation/actions/2026-03/{appId}/{definitionId}/functions/{functionType}\",\"public\":true,\"id\":\"a283ec8a-d786-4fc1-9308-7b34042a7b02\",\"description\":\"Add a function for a given definition.\",\"href\":\"/api-reference/latest/automation/workflow-actions/functions/add-function\"},{\"title\":\"Archive a function for a definition\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json DELETE /automation/actions/2026-03/{appId}/{definitionId}/functions/{functionType}/{functionId}\",\"public\":true,\"id\":\"12330af8-2185-4b31-b589-75d0da67db45\",\"description\":\"Archive a function for a specific definition.\",\"href\":\"/api-reference/latest/automation/workflow-actions/functions/archive-function\"},{\"title\":\"Retrieve a function from a given definition\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json GET /automation/actions/2026-03/{appId}/{definitionId}/functions/{functionType}/{functionId}\",\"public\":true,\"id\":\"18e9766f-6120-4c59-afc8-6fd617ab07ce\",\"description\":\"Retrieve a specific function from a given definition.\",\"href\":\"/api-reference/latest/automation/workflow-actions/functions/get-function\"},{\"title\":\"Retrieve functions by a type for a given definition\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json GET /automation/actions/2026-03/{appId}/{definitionId}/functions/{functionType}\",\"public\":true,\"id\":\"a2bba39c-c344-445e-a227-4b30a78ccb5e\",\"description\":\"Retrieve functions of a specific type for a given definition.\",\"href\":\"/api-reference/latest/automation/workflow-actions/functions/get-functions-by-type\"},{\"title\":\"Update a function for a definition\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json PUT /automation/actions/2026-03/{appId}/{definitionId}/functions/{functionType}/{functionId}\",\"public\":true,\"id\":\"04125ae6-e0ee-42eb-9adc-d5bcfe7ad525\",\"description\":\"Update a function for a given definition by ID.\",\"href\":\"/api-reference/latest/automation/workflow-actions/functions/update-function\"},{\"title\":\"Delete a function for a definition\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json DELETE /automation/actions/2026-03/{appId}/{definitionId}/functions/{functionType}\",\"public\":true,\"id\":\"c3436fed-2510-4bf2-aea4-88d33c5dc51c\",\"description\":\"Delete a function within a given definition.\",\"href\":\"/api-reference/latest/automation/workflow-actions/functions/delete-function\"}]},{\"group\":\"Revisions\",\"pages\":[{\"title\":\"Retrieve a specific revision of a definition\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json GET /automation/actions/2026-03/{appId}/{definitionId}/revisions/{revisionId}\",\"public\":true,\"id\":\"7e086c29-1a47-42aa-a3cc-babd069316b0\",\"description\":\"Retrieve a specific revision of a definition by revision ID.\",\"href\":\"/api-reference/latest/automation/workflow-actions/revisions/get-revision\"},{\"title\":\"Retrieve revisions for a given definition\",\"openapi\":\"specs/2026-03/automation-actions-v4-v2026-03.json GET /automation/actions/2026-03/{appId}/{definitionId}/revisions\",\"public\":true,\"id\":\"58e2094c-8300-4bd4-a550-acc5569c6e16\",\"description\":\"Retrieve the versions of a definition by ID.\",\"href\":\"/api-reference/latest/automation/workflow-actions/revisions/get-revisions\"}]}]}]},{\"group\":\"CMS\",\"icon\":\"https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Website.svg\",\"pages\":[{\"group\":\"Blogs\",\"pages\":[{\"group\":\"Authors\",\"pages\":[{\"title\":\"CMS API | Blog Authors\",\"sidebarTitle\":\"API Guide\",\"description\":\"The blog authors endpoints are used to create and manage hubspot blog authors\",\"public\":true,\"id\":\"6edc3917-8d1a-41da-b955-6a1f8ed26f04\",\"href\":\"/api-reference/latest/cms/blogs/authors/guide\"},{\"title\":\"Create an author\",\"openapi\":\"specs/2026-03/cms-authors-v2026-03.json POST /cms/blogs/2026-03/authors\",\"public\":true,\"id\":\"250971ce-2b29-487e-b19a-1d4477b0d830\",\"description\":\"Create a new Blog Author.\",\"href\":\"/api-reference/latest/cms/blogs/authors/create-author\"},{\"title\":\"Retrieve an author\",\"openapi\":\"specs/2026-03/cms-authors-v2026-03.json GET /cms/blogs/2026-03/authors/{objectId}\",\"public\":true,\"id\":\"29e0204f-af58-450b-b4d2-f6cf691c6c0b\",\"description\":\"Retrieve the Blog Author object identified by the id in the path.\",\"href\":\"/api-reference/latest/cms/blogs/authors/get-author\"},{\"title\":\"Get all authors\",\"openapi\":\"specs/2026-03/cms-authors-v2026-03.json GET /cms/blogs/2026-03/authors\",\"public\":true,\"id\":\"5f868c87-290f-4d18-a1b2-b426a4086fef\",\"description\":\"Get the list of blog authors. Supports paging and filtering. This method would be useful for an integration that examined these models and used an external service to suggest edits.\\n\",\"href\":\"/api-reference/latest/cms/blogs/authors/get-authors\"},{\"title\":\"Update an author\",\"openapi\":\"specs/2026-03/cms-authors-v2026-03.json PATCH /cms/blogs/2026-03/authors/{objectId}\",\"public\":true,\"id\":\"385c8b04-5a2d-4fa8-9e34-369e69b544c1\",\"description\":\"Sparse updates a single Blog Author object identified by the id in the path.\\nAll the column values need not be specified. Only the that need to be modified can be specified.\\n\",\"href\":\"/api-reference/latest/cms/blogs/authors/update-author\"},{\"title\":\"Delete an author\",\"openapi\":\"specs/2026-03/cms-authors-v2026-03.json DELETE /cms/blogs/2026-03/authors/{objectId}\",\"public\":true,\"id\":\"350d5d92-b58e-4a77-82ad-902f428460fd\",\"description\":\"Delete the Blog Author object identified by the id in the path.\",\"href\":\"/api-reference/latest/cms/blogs/authors/delete-author\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of authors\",\"openapi\":\"specs/2026-03/cms-authors-v2026-03.json POST /cms/blogs/2026-03/authors/batch/create\",\"public\":true,\"id\":\"fc1ac8d8-c448-4bf3-8a7e-933b7a7a614d\",\"description\":\"Create the Blog Author objects detailed in the request body.\",\"href\":\"/api-reference/latest/cms/blogs/authors/batch/create-authors\"},{\"title\":\"Retrieve a batch of authors\",\"openapi\":\"specs/2026-03/cms-authors-v2026-03.json POST /cms/blogs/2026-03/authors/batch/read\",\"public\":true,\"id\":\"5cb31660-5628-4b3f-a5f6-2be5d713c246\",\"description\":\"Retrieve the Blog Author objects identified in the request body.\",\"href\":\"/api-reference/latest/cms/blogs/authors/batch/get-authors\"},{\"title\":\"Update a batch of authors\",\"openapi\":\"specs/2026-03/cms-authors-v2026-03.json POST /cms/blogs/2026-03/authors/batch/update\",\"public\":true,\"id\":\"60e0dc70-6a3d-4449-bf3c-5155bd97efd4\",\"description\":\"Update the Blog Author objects identified in the request body.\",\"href\":\"/api-reference/latest/cms/blogs/authors/batch/update-authors\"},{\"title\":\"Delete a batch of authors\",\"openapi\":\"specs/2026-03/cms-authors-v2026-03.json POST /cms/blogs/2026-03/authors/batch/archive\",\"public\":true,\"id\":\"c957ea69-344a-4e52-ac09-f99295ea7760\",\"description\":\"Delete the Blog Author objects identified in the request body.\",\"href\":\"/api-reference/latest/cms/blogs/authors/batch/delete-authors\"}]},{\"group\":\"Multi-language\",\"pages\":[{\"title\":\"Attach an author to a multi-language group\",\"openapi\":\"specs/2026-03/cms-authors-v2026-03.json POST /cms/blogs/2026-03/authors/multi-language/attach-to-lang-group\",\"public\":true,\"id\":\"b9090295-fd19-472d-a8eb-d4b63116e44d\",\"description\":\"Attach a Blog Author to a multi-language group.\",\"href\":\"/api-reference/latest/cms/blogs/authors/multi-language/attach-to-lang-group\"},{\"title\":\"Create a new language variation\",\"openapi\":\"specs/2026-03/cms-authors-v2026-03.json POST /cms/blogs/2026-03/authors/multi-language/create-language-variation\",\"public\":true,\"id\":\"e3b5bfd5-efa0-465b-9a4d-2b0acb445cfe\",\"description\":\"Create a new language variation from an existing Blog Author.\",\"href\":\"/api-reference/latest/cms/blogs/authors/multi-language/create-language-variation\"},{\"title\":\"Detach an author from a multi-language group\",\"openapi\":\"specs/2026-03/cms-authors-v2026-03.json POST /cms/blogs/2026-03/authors/multi-language/detach-from-lang-group\",\"public\":true,\"id\":\"3430f14d-1d0a-4a60-8af3-826b9e89a5bf\",\"description\":\"Detach a Blog Author from a multi-language group.\",\"href\":\"/api-reference/latest/cms/blogs/authors/multi-language/detach-from-lang-group\"},{\"title\":\"Set a new primary language\",\"openapi\":\"specs/2026-03/cms-authors-v2026-03.json PUT /cms/blogs/2026-03/authors/multi-language/set-new-lang-primary\",\"public\":true,\"id\":\"891ea30d-88e8-41ec-be16-917fc1d58c5e\",\"description\":\"Set a Blog Author as the primary language of a multi-language group.\",\"href\":\"/api-reference/latest/cms/blogs/authors/multi-language/set-new-lang-primary\"},{\"title\":\"Update languages of multi-language group\",\"openapi\":\"specs/2026-03/cms-authors-v2026-03.json POST /cms/blogs/2026-03/authors/multi-language/update-languages\",\"public\":true,\"id\":\"b9e9c8ad-7373-4a26-8906-b83819928721\",\"description\":\"Explicitly set new languages for each Blog Author in a multi-language group.\",\"href\":\"/api-reference/latest/cms/blogs/authors/multi-language/update-languages\"}]}]},{\"group\":\"Blog Settings\",\"pages\":[{\"title\":\"CMS API | Blog Settings\",\"sidebarTitle\":\"API guide\",\"description\":\"Use the blog settings endpoints to retrieve and manage HubSpot blogs\",\"public\":true,\"id\":\"bd9be503-1d77-4545-a201-c79540dceefc\",\"href\":\"/api-reference/latest/cms/blogs/blog-settings/guide\"},{\"title\":\"Get a specific blog revision\",\"openapi\":\"specs/2026-03/cms-blog-settings-v2026-03.json GET /cms/blog-settings/2026-03/settings/{blogId}/revisions/{revisionId}\",\"public\":true,\"id\":\"4e3d8bb6-dce5-40b6-a839-2a96c49c537c\",\"description\":\"Get a specific blog revision.\",\"href\":\"/api-reference/latest/cms/blogs/blog-settings/get-blog-revision\"},{\"title\":\"Get all blog revisions\",\"openapi\":\"specs/2026-03/cms-blog-settings-v2026-03.json GET /cms/blog-settings/2026-03/settings/{blogId}/revisions\",\"public\":true,\"id\":\"31722a91-12d2-44a6-8f86-5321acb5710b\",\"description\":\"Get the list of blog revisions. Results can be limited and filtered by creation or updated date.\",\"href\":\"/api-reference/latest/cms/blogs/blog-settings/get-blog-revisions\"},{\"title\":\"Retrieve a blog\",\"openapi\":\"specs/2026-03/cms-blog-settings-v2026-03.json GET /cms/blog-settings/2026-03/settings/{blogId}\",\"public\":true,\"id\":\"e80b4d13-18c6-4e89-ac44-72d4227ea129\",\"description\":\"Retrieve a specific blog by its ID.\",\"href\":\"/api-reference/latest/cms/blogs/blog-settings/get-blog\"},{\"title\":\"Retrieve all blogs\",\"openapi\":\"specs/2026-03/cms-blog-settings-v2026-03.json GET /cms/blog-settings/2026-03/settings\",\"public\":true,\"id\":\"5d957897-40f8-4b39-a7e7-69dfde09b830\",\"description\":\"Get the list of blogs. Results can be limited and filtered by creation or updated date.\",\"href\":\"/api-reference/latest/cms/blogs/blog-settings/get-blogs\"},{\"group\":\"Multi-language\",\"pages\":[{\"title\":\"Add a blog to a multi-language group\",\"openapi\":\"specs/2026-03/cms-blog-settings-v2026-03.json POST /cms/blog-settings/2026-03/settings/multi-language/attach-to-lang-group\",\"public\":true,\"id\":\"872e09f3-6c74-4b22-9262-da7262c5c17e\",\"description\":\"Attach a blog to a multi-language group.\",\"href\":\"/api-reference/latest/cms/blogs/blog-settings/multi-language/attach-to-lang-group\"},{\"title\":\"Update blog languages\",\"openapi\":\"specs/2026-03/cms-blog-settings-v2026-03.json POST /cms/blog-settings/2026-03/settings/multi-language/update-languages\",\"public\":true,\"id\":\"85ef1d20-c6c9-41d3-b716-70d2a1e1f7f1\",\"description\":\"Explicitly set new languages for each blog in a multi-language group.\",\"href\":\"/api-reference/latest/cms/blogs/blog-settings/multi-language/create-blog-setting\"},{\"title\":\"Create a language variation from an existing blog\",\"openapi\":\"specs/2026-03/cms-blog-settings-v2026-03.json POST /cms/blog-settings/2026-03/settings/multi-language/create-language-variation\",\"public\":true,\"id\":\"e5831290-2bd8-4b29-ac7e-6c432e0de17e\",\"description\":\"Create a new language variation from an existing blog.\",\"href\":\"/api-reference/latest/cms/blogs/blog-settings/multi-language/create-language-variation\"},{\"title\":\"Remove a blog from a multi-language group\",\"openapi\":\"specs/2026-03/cms-blog-settings-v2026-03.json POST /cms/blog-settings/2026-03/settings/multi-language/detach-from-lang-group\",\"public\":true,\"id\":\"c913b585-8a05-48e1-a481-dc238c806b90\",\"description\":\"Detaches a blog from a multi-language group.\",\"href\":\"/api-reference/latest/cms/blogs/blog-settings/multi-language/detach-from-lang-group\"},{\"title\":\"Set primary language to match a specific blog\",\"openapi\":\"specs/2026-03/cms-blog-settings-v2026-03.json PUT /cms/blog-settings/2026-03/settings/multi-language/set-new-lang-primary\",\"public\":true,\"id\":\"4d67ef1f-d31f-4f6a-b52b-404236846d19\",\"description\":\"Set a blog as the primary language of a multi-language group.\",\"href\":\"/api-reference/latest/cms/blogs/blog-settings/multi-language/set-new-lang-primary\"}]}]},{\"group\":\"Posts\",\"pages\":[{\"title\":\"CMS API | Blog Posts\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the blog posts API to create, manage, and publish blog posts on your website.\",\"public\":true,\"id\":\"91cd4f78-3fe8-4f94-8827-7a540374b1f0\",\"href\":\"/api-reference/latest/cms/blogs/posts/guide\"},{\"title\":\"Clone a post\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json POST /cms/blogs/2026-03/posts/clone\",\"public\":true,\"id\":\"930bfd32-90e6-4c58-a386-e589395f47cf\",\"description\":\"Clone a blog post, making a copy of it in a new blog post.\",\"href\":\"/api-reference/latest/cms/blogs/posts/clone-post\"},{\"title\":\"Create a new post\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json POST /cms/blogs/2026-03/posts\",\"public\":true,\"id\":\"c8b40a29-b104-4416-902e-0d63b899e4a6\",\"description\":\"Create a new blog post, specifying its content in the request body.\",\"href\":\"/api-reference/latest/cms/blogs/posts/create-post\"},{\"title\":\"Retrieve a post\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json GET /cms/blogs/2026-03/posts/{objectId}\",\"public\":true,\"id\":\"b0253f62-c641-41e2-bba0-c61d5101dfc6\",\"description\":\"Retrieve a blog post by the post ID.\",\"href\":\"/api-reference/latest/cms/blogs/posts/get-post\"},{\"title\":\"Get all posts\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json GET /cms/blogs/2026-03/posts\",\"public\":true,\"id\":\"b0a97707-c22d-46d4-8a2a-12bd41ddf529\",\"description\":\"Retrieve all blog posts, with paging and filtering options. This method would be useful for an integration that ingests posts and suggests edits.\",\"href\":\"/api-reference/latest/cms/blogs/posts/get-posts\"},{\"title\":\"Schedule a post to be published\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json POST /cms/blogs/2026-03/posts/schedule\",\"public\":true,\"id\":\"275c36e4-e964-4b94-8a78-1a85172323ce\",\"description\":\"Schedule a blog post to be published at a specified time.\",\"href\":\"/api-reference/latest/cms/blogs/posts/schedule-post\"},{\"title\":\"Update a post\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json PATCH /cms/blogs/2026-03/posts/{objectId}\",\"public\":true,\"id\":\"0a690a48-6e2e-43ca-848a-e73a93b2bc97\",\"description\":\"Partially updates a single blog post by ID. You only need to specify the values that you want to update.\",\"href\":\"/api-reference/latest/cms/blogs/posts/update-post\"},{\"title\":\"Delete a post\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json DELETE /cms/blogs/2026-03/posts/{objectId}\",\"public\":true,\"id\":\"e3b55253-730a-419e-90c4-096ecc1f84f7\",\"description\":\"Delete a blog post by ID.\",\"href\":\"/api-reference/latest/cms/blogs/posts/delete-post\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of posts\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json POST /cms/blogs/2026-03/posts/batch/create\",\"public\":true,\"id\":\"fa8e245d-f3be-4be8-9abd-c8e472d8f094\",\"description\":\"Create a batch of blog posts, specifying their content in the request body.\",\"href\":\"/api-reference/latest/cms/blogs/posts/batch/create-posts\"},{\"title\":\"Retrieve a batch of posts\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json POST /cms/blogs/2026-03/posts/batch/read\",\"public\":true,\"id\":\"97076c0e-5301-4496-9ef1-d63f9a4e947f\",\"description\":\"Retrieve a batch of blog posts by ID. identified in the request body.\",\"href\":\"/api-reference/latest/cms/blogs/posts/batch/get-posts\"},{\"title\":\"Update a batch of posts\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json POST /cms/blogs/2026-03/posts/batch/update\",\"public\":true,\"id\":\"e41ce7ae-8978-4c3c-9d3e-9e558777f20a\",\"description\":\"Update a batch of blog posts.\",\"href\":\"/api-reference/latest/cms/blogs/posts/batch/update-posts\"},{\"title\":\"Delete a batch of posts\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json POST /cms/blogs/2026-03/posts/batch/archive\",\"public\":true,\"id\":\"6c4c1d6c-9115-407d-b206-f4b5a2e026d6\",\"description\":\"Delete a blog post by ID. \\nNote: This is not the same as the in-app `archive` function. To perform a dashboard `archive` send an normal update with the `archivedInDashboard` field set to `true`.\",\"href\":\"/api-reference/latest/cms/blogs/posts/batch/delete-posts\"}]},{\"group\":\"Drafts\",\"pages\":[{\"title\":\"Retrieve the full draft version of a post\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json GET /cms/blogs/2026-03/posts/{objectId}/draft\",\"public\":true,\"id\":\"2f96b648-d05d-439a-a8a6-ac4117c95bce\",\"description\":\"Retrieve the full draft version of a blog post.\",\"href\":\"/api-reference/latest/cms/blogs/posts/drafts/get-post-draft\"},{\"title\":\"Publish a post draft\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json POST /cms/blogs/2026-03/posts/{objectId}/draft/push-live\",\"public\":true,\"id\":\"c00ceb61-38b3-44f5-892b-9b731a1705fe\",\"description\":\"Publish the draft version of the blog post, sending its content to the live page.\",\"href\":\"/api-reference/latest/cms/blogs/posts/drafts/publish-draft\"},{\"title\":\"Update the draft of a post\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json PATCH /cms/blogs/2026-03/posts/{objectId}/draft\",\"public\":true,\"id\":\"c76b49e5-ba8c-4621-bfeb-0ef11a056fa8\",\"description\":\"Partially updates the draft version of a single blog post by ID. You only need to specify the values that you want to update.\",\"href\":\"/api-reference/latest/cms/blogs/posts/drafts/update-post-draft\"}]},{\"group\":\"Multi-language\",\"pages\":[{\"title\":\"Attach post to a multi-language group\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json POST /cms/blogs/2026-03/posts/multi-language/attach-to-lang-group\",\"public\":true,\"id\":\"626baff1-51ba-46f1-9983-2312650d265d\",\"description\":\"Attach a blog post to a [multi-language group](https://developers.hubspot.com/docs/guides/cms/content/multi-language-content).\",\"href\":\"/api-reference/latest/cms/blogs/posts/multi-language/attach-to-lang-group\"},{\"title\":\"Create a language variation\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json POST /cms/blogs/2026-03/posts/multi-language/create-language-variation\",\"public\":true,\"id\":\"8c98272b-a46f-40ef-8e1d-37c157a8afe2\",\"description\":\"Create a new language variation from an existing blog post\",\"href\":\"/api-reference/latest/cms/blogs/posts/multi-language/create-language-variation\"},{\"title\":\"Detach post from a multi-language group\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json POST /cms/blogs/2026-03/posts/multi-language/detach-from-lang-group\",\"public\":true,\"id\":\"b4a81343-66e1-4163-87ab-292177fb987a\",\"description\":\"Detach a blog post from a [multi-language group](https://developers.hubspot.com/docs/guides/cms/content/multi-language-content).\",\"href\":\"/api-reference/latest/cms/blogs/posts/multi-language/detach-from-lang-group\"},{\"title\":\"Set a new primary language\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json PUT /cms/blogs/2026-03/posts/multi-language/set-new-lang-primary\",\"public\":true,\"id\":\"48c8f4ef-77c2-4b39-8f63-9747b2fc34db\",\"description\":\"Set the primary language of a [multi-language group](https://developers.hubspot.com/docs/guides/cms/content/multi-language-content) to the language of the provided post (specified as an ID in the request body)\",\"href\":\"/api-reference/latest/cms/blogs/posts/multi-language/set-new-lang-primary\"},{\"title\":\"Update languages of multi-language group\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json POST /cms/blogs/2026-03/posts/multi-language/update-languages\",\"public\":true,\"id\":\"b10a75c6-6c2d-4885-b3a4-b6490238e8b4\",\"description\":\"Explicitly set new languages for each post in a [multi-language group](https://developers.hubspot.com/docs/guides/cms/content/multi-language-content).\",\"href\":\"/api-reference/latest/cms/blogs/posts/multi-language/update-languages\"}]},{\"group\":\"Revisions\",\"pages\":[{\"title\":\"Retrieve a previous version of a post\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json GET /cms/blogs/2026-03/posts/{objectId}/revisions/{revisionId}\",\"public\":true,\"id\":\"18e319d5-b0c0-4bac-b5c9-4b56779b4610\",\"description\":\"Retrieve a previous version of a blog post.\",\"href\":\"/api-reference/latest/cms/blogs/posts/revisions/get-post-version\"},{\"title\":\"Retrieves all previous versions of a post\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json GET /cms/blogs/2026-03/posts/{objectId}/revisions\",\"public\":true,\"id\":\"f59a3a86-d34c-42c8-b529-3251e669d509\",\"description\":\"Retrieve all the previous versions of a blog post.\",\"href\":\"/api-reference/latest/cms/blogs/posts/revisions/get-post-versions\"},{\"title\":\"Restore a previous version\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json POST /cms/blogs/2026-03/posts/{objectId}/revisions/{revisionId}/restore\",\"public\":true,\"id\":\"263f780e-0d48-4c5d-9602-cbe3c90b47c1\",\"description\":\"Restores a blog post to one of its previous versions.\",\"href\":\"/api-reference/latest/cms/blogs/posts/revisions/restore-post\"},{\"title\":\"Restore a draft to a previous version\",\"openapi\":\"specs/2026-03/cms-posts-v2026-03.json POST /cms/blogs/2026-03/posts/{objectId}/revisions/{revisionId}/restore-to-draft\",\"public\":true,\"id\":\"fce51aa2-e527-4cf6-9994-8f0382e5ef2e\",\"description\":\"Takes a specified version of a blog post, sets it as the new draft version of the blog post.\",\"href\":\"/api-reference/latest/cms/blogs/posts/revisions/restore-to-draft\"}]}]},{\"group\":\"Tags\",\"pages\":[{\"title\":\"CMS API | Blog tags\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the blog tags API to create, manage, and organize blog post tags.\",\"public\":true,\"id\":\"693eea24-0c42-4972-80ae-ffb55782aafb\",\"href\":\"/api-reference/latest/cms/blogs/tags/guide\"},{\"title\":\"Create a tag\",\"openapi\":\"specs/2026-03/cms-tags-v2026-03.json POST /cms/blogs/2026-03/tags\",\"public\":true,\"id\":\"50c2f3e1-d499-4279-8ba6-4bb337e328c4\",\"description\":\"Create a new Blog Tag.\",\"href\":\"/api-reference/latest/cms/blogs/tags/create-tag\"},{\"title\":\"Retrieve a tag\",\"openapi\":\"specs/2026-03/cms-tags-v2026-03.json GET /cms/blogs/2026-03/tags/{objectId}\",\"public\":true,\"id\":\"bbf04458-688c-41db-8253-9bdeed3f1db7\",\"description\":\"Retrieve the Blog Tag object identified by the id in the path.\",\"href\":\"/api-reference/latest/cms/blogs/tags/get-tag\"},{\"title\":\"Retrieve all tags\",\"openapi\":\"specs/2026-03/cms-tags-v2026-03.json GET /cms/blogs/2026-03/tags\",\"public\":true,\"id\":\"778fdd2d-6fb7-4ce1-ac68-0d48afdc3ea2\",\"description\":\"Get the list of blog tags. Supports paging and filtering. This method would be useful for an integration that examined these models and used an external service to suggest edits.\\n\",\"href\":\"/api-reference/latest/cms/blogs/tags/get-tags\"},{\"title\":\"Update a tag\",\"openapi\":\"specs/2026-03/cms-tags-v2026-03.json PATCH /cms/blogs/2026-03/tags/{objectId}\",\"public\":true,\"id\":\"6b02739d-9535-41b0-b400-c264a376923f\",\"description\":\"Sparse updates a single Blog Tag object identified by the id in the path.\\nAll the column values need not be specified. Only the that need to be modified can be specified.\\n\",\"href\":\"/api-reference/latest/cms/blogs/tags/update-tag\"},{\"title\":\"Delete a tag\",\"openapi\":\"specs/2026-03/cms-tags-v2026-03.json DELETE /cms/blogs/2026-03/tags/{objectId}\",\"public\":true,\"id\":\"758280a2-37ae-4b9c-8c49-81fc4b9f7aca\",\"description\":\"Delete the Blog Tag object identified by the id in the path.\",\"href\":\"/api-reference/latest/cms/blogs/tags/delete-tag\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of tags\",\"openapi\":\"specs/2026-03/cms-tags-v2026-03.json POST /cms/blogs/2026-03/tags/batch/create\",\"public\":true,\"id\":\"8ea65e8b-29b8-420e-9f5a-7961fbc1a060\",\"description\":\"Create the Blog Tag objects detailed in the request body.\",\"href\":\"/api-reference/latest/cms/blogs/tags/batch/create-tags\"},{\"title\":\"Retrieve a batch of tags\",\"openapi\":\"specs/2026-03/cms-tags-v2026-03.json POST /cms/blogs/2026-03/tags/batch/read\",\"public\":true,\"id\":\"9d798224-950f-4853-949e-1a91e284f28a\",\"description\":\"Retrieve the Blog Tag objects identified in the request body.\",\"href\":\"/api-reference/latest/cms/blogs/tags/batch/get-tags\"},{\"title\":\"Update a batch of tags\",\"openapi\":\"specs/2026-03/cms-tags-v2026-03.json POST /cms/blogs/2026-03/tags/batch/update\",\"public\":true,\"id\":\"f6ac493b-db9a-4b8f-8e81-e20a50e6c27f\",\"description\":\"Update the Blog Tag objects identified in the request body.\",\"href\":\"/api-reference/latest/cms/blogs/tags/batch/update-tags\"},{\"title\":\"Delete a batch of tags\",\"openapi\":\"specs/2026-03/cms-tags-v2026-03.json POST /cms/blogs/2026-03/tags/batch/archive\",\"public\":true,\"id\":\"9b82955a-a436-447a-b954-c992eeae4d16\",\"description\":\"Delete the Blog Tag objects identified in the request body.\",\"href\":\"/api-reference/latest/cms/blogs/tags/batch/delete-tags\"}]},{\"group\":\"Multi-language\",\"pages\":[{\"title\":\"Attach a tag to a multi-language group\",\"openapi\":\"specs/2026-03/cms-tags-v2026-03.json POST /cms/blogs/2026-03/tags/multi-language/attach-to-lang-group\",\"public\":true,\"id\":\"764343f9-51a2-4072-9f3e-ae7bf4ec5474\",\"description\":\"Attach a Blog Tag to a multi-language group.\",\"href\":\"/api-reference/latest/cms/blogs/tags/multi-language/attach-to-lang-group\"},{\"title\":\"Create a new language variation\",\"openapi\":\"specs/2026-03/cms-tags-v2026-03.json POST /cms/blogs/2026-03/tags/multi-language/create-language-variation\",\"public\":true,\"id\":\"3e6715f3-6dc5-4193-aea3-2276677bef60\",\"description\":\"Create a new language variation from an existing Blog Tag\",\"href\":\"/api-reference/latest/cms/blogs/tags/multi-language/create-language-variation\"},{\"title\":\"Detach a tag from a multi-language group\",\"openapi\":\"specs/2026-03/cms-tags-v2026-03.json POST /cms/blogs/2026-03/tags/multi-language/detach-from-lang-group\",\"public\":true,\"id\":\"ab19b6f9-49e4-419f-ac68-cc8a071e99d2\",\"description\":\"Detach a Blog Tag from a multi-language group.\",\"href\":\"/api-reference/latest/cms/blogs/tags/multi-language/detach-from-lang-group\"},{\"title\":\"Set a new primary language\",\"openapi\":\"specs/2026-03/cms-tags-v2026-03.json PUT /cms/blogs/2026-03/tags/multi-language/set-new-lang-primary\",\"public\":true,\"id\":\"17dd3ca1-37c7-4202-a5e7-9c05df59c206\",\"description\":\"Set a Blog Tag as the primary language of a multi-language group.\",\"href\":\"/api-reference/latest/cms/blogs/tags/multi-language/set-new-lang-primary\"},{\"title\":\"Update languages of multi-language group\",\"openapi\":\"specs/2026-03/cms-tags-v2026-03.json POST /cms/blogs/2026-03/tags/multi-language/update-languages\",\"public\":true,\"id\":\"d56abab3-917f-4851-8bee-dfcf71c43ce9\",\"description\":\"Explicitly set new languages for each Blog Tag in a multi-language group.\",\"href\":\"/api-reference/latest/cms/blogs/tags/multi-language/update-languages\"}]}]}]},{\"group\":\"Content audit\",\"pages\":[{\"title\":\"CMS content audit API\",\"sidebarTitle\":\"API Guide\",\"description\":\"The CMS content audit API allows you to filter and sort on content changes by type, time period, or HubSpot user ID to understand content change history.\",\"public\":true,\"id\":\"9536a173-db1c-475e-adde-c0c8e4364ee6\",\"href\":\"/api-reference/latest/cms/content-audit/guide\"},{\"title\":\"Export content audit logs\",\"openapi\":\"specs/2026-03/cms-cms-content-audit-v2026-03.json POST /cms/audit-logs/2026-03/export\",\"public\":true,\"id\":\"2ff0362f-d971-4812-a756-47b659f248bf\",\"description\":null,\"href\":\"/api-reference/latest/cms/content-audit/export-content-audit\"},{\"title\":\"Retrieve content audit logs\",\"openapi\":\"specs/2026-03/cms-cms-content-audit-v2026-03.json GET /cms/audit-logs/2026-03\",\"public\":true,\"id\":\"fe504048-9ffe-4cbc-8189-1bbe18bfbd88\",\"description\":null,\"href\":\"/api-reference/latest/cms/content-audit/get-content-audit\"}]},{\"group\":\"Domains\",\"pages\":[{\"title\":\"CMS API | Domain management\",\"sidebarTitle\":\"API Guide\",\"description\":\"Retrieve domains and their associated details from a HubSpot account.\",\"public\":true,\"id\":\"ffc5e1a2-3332-43d6-9714-9d270595e356\",\"href\":\"/api-reference/latest/cms/domains/guide\"},{\"title\":\"Retrieve a domain\",\"openapi\":\"specs/2026-03/cms-domains-v2026-03.json GET /cms/domains/2026-03/{domainId}\",\"public\":true,\"id\":\"8bee930d-f585-44b4-b9b1-48ee1fb0add1\",\"description\":\"Returns a single domains with the id specified.\",\"href\":\"/api-reference/latest/cms/domains/get-domain\"},{\"title\":\"Retrieve all domains\",\"openapi\":\"specs/2026-03/cms-domains-v2026-03.json GET /cms/domains/2026-03\",\"public\":true,\"id\":\"86e2ff57-a03d-44c5-b22d-3bf80774723f\",\"description\":null,\"href\":\"/api-reference/latest/cms/domains/get-domains\"}]},{\"group\":\"HubDB\",\"pages\":[{\"title\":\"CMS API | HubDB\",\"sidebarTitle\":\"API Guide\",\"description\":\"The HubDB endpoints are used to get and manage data in your HubDB data tables.\",\"public\":true,\"id\":\"5d2e6149-e5bb-4af3-82d6-20a20cd32186\",\"href\":\"/api-reference/latest/cms/hubdb/guide\"},{\"group\":\"Tables\",\"pages\":[{\"title\":\"Get all published tables\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json GET /cms/hubdb/2026-03/tables\",\"public\":true,\"id\":\"6c18270c-8ac6-4fd2-878e-40bbae60c102\",\"description\":\"Returns the details for the published version of each table defined in an account, including column definitions.\",\"href\":\"/api-reference/latest/cms/hubdb/tables/get-tables\"},{\"title\":\"Create a table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json POST /cms/hubdb/2026-03/tables\",\"public\":true,\"id\":\"a9cd0a90-8235-45e2-b12b-06e563b27c78\",\"description\":\"Creates a new draft HubDB table given a JSON schema. The table name and label should be unique for each account.\",\"href\":\"/api-reference/latest/cms/hubdb/tables/create-table\"},{\"title\":\"Get details of a published table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json GET /cms/hubdb/2026-03/tables/{tableIdOrName}\",\"public\":true,\"id\":\"b8f8cde9-d627-479b-87a3-16c83757652a\",\"description\":\"Returns the details for the published version of the specified table. This will include the definitions for the columns in the table and the number of rows in the table.\\n\\n**Note:** This endpoint can be accessed without any authentication if the table is set to be allowed for public access. To do so, you'll need to include the HubSpot account ID in a `portalId` query parameter.\",\"href\":\"/api-reference/latest/cms/hubdb/tables/get-table\"},{\"title\":\"Archive a table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json DELETE /cms/hubdb/2026-03/tables/{tableIdOrName}\",\"public\":true,\"id\":\"a68837ef-0029-4518-80b7-a71caa0b5dc0\",\"description\":\"Archive (soft delete) an existing HubDB table. This archives both the published and draft versions.\",\"href\":\"/api-reference/latest/cms/hubdb/tables/delete-table\"},{\"title\":\"Return all draft tables\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json GET /cms/hubdb/2026-03/tables/draft\",\"public\":true,\"id\":\"d395454a-8648-4bd0-9d98-3ba90b0823dc\",\"description\":\"Returns the details for each draft table defined in the specified account, including column definitions.\",\"href\":\"/api-reference/latest/cms/hubdb/tables/get-hubdb-draft\"},{\"title\":\"Get details for a draft table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json GET /cms/hubdb/2026-03/tables/{tableIdOrName}/draft\",\"public\":true,\"id\":\"1ab3a8bf-14a3-4a8f-8e3c-ae742ad7bc48\",\"description\":\"Get the details for the draft version of a specific HubDB table. This will include the definitions for the columns in the table and the number of rows in the table.\",\"href\":\"/api-reference/latest/cms/hubdb/tables/get-hubdb-draft-tableIdOrName\"},{\"title\":\"Update an existing table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json PATCH /cms/hubdb/2026-03/tables/{tableIdOrName}/draft\",\"public\":true,\"id\":\"7735d5e3-a5f5-4976-b130-5f01aa41ae2d\",\"description\":\"Update an existing HubDB table. You can use this endpoint to add or remove columns to the table as well as restore an archived table. Tables updated using the endpoint will only modify the draft verion of the table. Use the `/publish` endpoint to push all the changes to the published version. To restore a table, include the query parameter `archived=true` and `\\\"archived\\\": false` in the json body.\\n**Note:** You need to include all the columns in the input when you are adding/removing/updating a column. If you do not include an already existing column in the request, it will be deleted.\",\"href\":\"/api-reference/latest/cms/hubdb/tables/update-hubdb-draft\"},{\"title\":\"Clone a table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json POST /cms/hubdb/2026-03/tables/{tableIdOrName}/draft/clone\",\"public\":true,\"id\":\"3daacccd-de2f-4ad3-be57-938479b46df2\",\"description\":\"Clone an existing HubDB table. The `newName` and `newLabel` of the new table can be sent as JSON in the request body. This will create the cloned table as a draft.\",\"href\":\"/api-reference/latest/cms/hubdb/tables/clone-table-draft\"},{\"title\":\"Export a draft table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json GET /cms/hubdb/2026-03/tables/{tableIdOrName}/draft/export\",\"public\":true,\"id\":\"b755d00f-0fc3-4f2a-be53-86309e943fed\",\"description\":\"Exports the draft version of a table to CSV / EXCEL format.\",\"href\":\"/api-reference/latest/cms/hubdb/tables/export-table-draft\"},{\"title\":\"Import data into draft table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json POST /cms/hubdb/2026-03/tables/{tableIdOrName}/draft/import\",\"public\":true,\"id\":\"fcea55d0-59e3-43de-9c5c-e7f4338bcd82\",\"description\":\"Import the contents of a CSV file into an existing HubDB table. The data will always be imported into the draft version of the table. Use the `/publish` endpoint to push these changes to the published version.\\nThis endpoint takes a multi-part POST request. The first part will be a set of JSON-formatted options for the import and you can specify this with the name as `config`.  The second part will be the CSV file you want to import and you can specify this with the name as `file`. Refer the [overview section](https://developers.hubspot.com/docs/api/cms/hubdb#importing-tables) to check the details and format of the JSON-formatted options for the import.\",\"href\":\"/api-reference/latest/cms/hubdb/tables/import-table-draft\"},{\"title\":\"Publish a table from draft\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json POST /cms/hubdb/2026-03/tables/{tableIdOrName}/draft/publish\",\"public\":true,\"id\":\"69f0ae94-f416-4e24-9f19-42a24538d26b\",\"description\":\"Publishes the table by copying the data and table schema changes from draft version to the published version, meaning any website pages using data from the table will be updated.\",\"href\":\"/api-reference/latest/cms/hubdb/tables/publish-table-draft\"},{\"title\":\"Reset a table draft\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json POST /cms/hubdb/2026-03/tables/{tableIdOrName}/draft/reset\",\"public\":true,\"id\":\"125dfe92-f482-4cfb-85e6-51fcae922100\",\"description\":\"Replaces the data in the draft version of the table with values from the published version. Any unpublished changes in the draft will be lost after this call is made.\",\"href\":\"/api-reference/latest/cms/hubdb/tables/reset-table-draft\"},{\"title\":\"Export a published version of a table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json GET /cms/hubdb/2026-03/tables/{tableIdOrName}/export\",\"public\":true,\"id\":\"7de311e6-11ac-4bcd-9680-6d55c7f3f96e\",\"description\":\"Exports the published version of a table in a specified format.\",\"href\":\"/api-reference/latest/cms/hubdb/tables/export-table\"},{\"title\":\"Unpublish a table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json POST /cms/hubdb/2026-03/tables/{tableIdOrName}/unpublish\",\"public\":true,\"id\":\"3a5dc0d7-c3f0-4532-aaff-3a1ce1b2ae78\",\"description\":\"Unpublishes the table, meaning any website pages using data from the table will not render any data.\",\"href\":\"/api-reference/latest/cms/hubdb/tables/unpublish-table\"},{\"title\":\"Delete a table version\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json DELETE /cms/hubdb/2026-03/tables/{tableIdOrName}/versions/{versionId}\",\"public\":true,\"id\":\"c4b69bb7-ee57-48af-b476-8aec94124fa5\",\"description\":\"Delete a specific version of a table\",\"href\":\"/api-reference/latest/cms/hubdb/tables/delete-table-version\"}]},{\"group\":\"Rows\",\"pages\":[{\"title\":\"Get rows for a table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json GET /cms/hubdb/2026-03/tables/{tableIdOrName}/rows\",\"public\":true,\"id\":\"b5d3f15e-5ff8-4273-87de-686a8d776685\",\"description\":\"Returns a set of rows in the published version of the specified table. Row results can be filtered and sorted. Filtering and sorting options will be sent as query parameters to the API request. For example, by adding the query parameters `column1__gt=5\u0026sort=-column1`, API returns the rows with values for column `column1` greater than 5 and in the descending order of `column1` values. Refer to the [overview section](https://developers.hubspot.com/docs/api/cms/hubdb#filtering-and-sorting-table-rows) for detailed filtering and sorting options.\\n**Note:** This endpoint can be accessed without any authentication, if the table is set to be allowed for public access.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/get-rows\"},{\"title\":\"Get a table row\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json GET /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/{rowId}\",\"public\":true,\"id\":\"a54320f9-94d8-41a7-96c3-7b2a61c9babc\",\"description\":\"Get a single row by ID from the published version of a table.\\n**Note:** This endpoint can be accessed without any authentication, if the table is set to be allowed for public access.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/get-row\"},{\"title\":\"Add a row to a table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json POST /cms/hubdb/2026-03/tables/{tableIdOrName}/rows\",\"public\":true,\"id\":\"731673d5-0c8d-4c1f-ad00-2e2f946c8369\",\"description\":\"Add a new row to a HubDB table. New rows will be added to the draft version of the table. Use the `/publish` endpoint to push these changes to published version.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/create-row\"},{\"title\":\"Get rows from draft table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json GET /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/draft\",\"public\":true,\"id\":\"3083be51-590d-486e-aa0f-311358f10e39\",\"description\":\"Returns rows in the draft version of the specified table. Row results can be filtered and sorted. Filtering and sorting options will be sent as query parameters to the API request. For example, by adding the query parameters `column1__gt=5\u0026sort=-column1`, API returns the rows with values for column `column1` greater than 5 and in the descending order of `column1` values. Refer to the [overview section](https://developers.hubspot.com/docs/api/cms/hubdb#filtering-and-sorting-table-rows) for detailed filtering and sorting options.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/get-rows-draft\"},{\"title\":\"Get a set of rows\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json POST /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/batch/read\",\"public\":true,\"id\":\"a48822c3-f591-4454-ac9e-fe110ae9fec6\",\"description\":\"Returns rows in the published version of the specified table, given a set of row IDs.\\n**Note:** This endpoint can be accessed without any authentication if the table is set to be allowed for public access.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/batch-read-rows\"},{\"title\":\"Get a set of rows from draft table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json POST /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/draft/batch/read\",\"public\":true,\"id\":\"3e0cf362-6e58-4e17-8e35-8d4ae4d699dc\",\"description\":\"Returns rows in the draft version of the specified table, given a set of row IDs.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/batch-read-rows-draft\"},{\"title\":\"Create rows in batch\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json POST /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/draft/batch/create\",\"public\":true,\"id\":\"365e5de7-ef48-4b7c-8e27-05f5450c91d0\",\"description\":\"Creates rows in the draft version of the specified table, given an array of row objects. Maximum of 100 row object per call. See the overview section for more details with an example.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/batch-create-rows-draft\"},{\"title\":\"Update rows in batch in draft table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json POST /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/draft/batch/update\",\"public\":true,\"id\":\"a4db6e98-ee18-4298-9140-86916a7aa455\",\"description\":\"Updates multiple rows as a batch in the draft version of the table, with a maximum of 100 rows per call. See the endpoint `PATCH /tables/{tableIdOrName}/rows/{rowId}/draft` for details on updating a single row.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/batch-update-rows\"},{\"title\":\"Replace rows in batch in draft table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json POST /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/draft/batch/replace\",\"public\":true,\"id\":\"8ed92ef7-3a5a-46ec-ad60-bbf5881a4ca0\",\"description\":\"Replaces multiple rows as a batch in the draft version of the table, with a maximum of 100 rows per call. See the endpoint `PUT /tables/{tableIdOrName}/rows/{rowId}/draft` for details on updating a single row.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/batch-replace-rows-draft\"},{\"title\":\"Clone rows in batch\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json POST /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/draft/batch/clone\",\"public\":true,\"id\":\"a39c000d-94d8-4600-b95b-14de485d6646\",\"description\":\"Clones rows in the draft version of the specified table, given a set of row ids. Maximum of 100 row ids per call.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/batch-clone-rows-draft\"},{\"title\":\"Delete rows\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json POST /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/draft/batch/purge\",\"public\":true,\"id\":\"f9dc8330-3cf1-4b07-85ed-171c9b5d46d6\",\"description\":\"Permanently deletes rows from the draft version of the table, given a set of row IDs. Maximum of 100 row IDs per call.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/delete-row-draft\"},{\"title\":\"Get a row from the draft table\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json GET /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/{rowId}/draft\",\"public\":true,\"id\":\"b9961fb9-c70e-4bb3-aec9-5324e123ede6\",\"description\":\"Get a single row by ID from a table's draft version.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/get-hubdb-draft\"},{\"title\":\"Update a row\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json PATCH /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/{rowId}/draft\",\"public\":true,\"id\":\"6a873e35-0f2b-4a4e-8b75-21c6518c5373\",\"description\":\"Partially update a single row in the table's draft version.\\nAll the column values need not be specified. Only the columns or fields that needs to be modified can be specified.\\nSee the \\\"Create a row\\\" endpoint for instructions on how to format the JSON row definitions.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/update-hubdb-draft-rowId\"},{\"title\":\"Replace an existing row\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json PUT /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/{rowId}/draft\",\"public\":true,\"id\":\"9bda6d7d-f342-4ff8-a42f-0445794c3ee9\",\"description\":\"Replace a single row in the draft version of a table. All column values must be specified. If a column has a value in the target table and this request doesn't define that value, it will be deleted.\\nSee the \\\"Create a row\\\" endpoint for instructions on how to format the JSON row definitions.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/update-hubdb-draft\"},{\"title\":\"Permanently deletes a row\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json DELETE /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/{rowId}/draft\",\"public\":true,\"id\":\"d617782e-9d7c-479e-ba2b-56a50ac6b101\",\"description\":\"Permanently deletes a row from a table's draft version.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/delete-hubdb-draft\"},{\"title\":\"Clone a row\",\"openapi\":\"specs/2026-03/cms-hubdb-v2026-03.json POST /cms/hubdb/2026-03/tables/{tableIdOrName}/rows/{rowId}/draft/clone\",\"public\":true,\"id\":\"3ce0ab4a-7e45-47fd-97b8-51dc7e5834d2\",\"description\":\"Clones a single row in the draft version of a table.\",\"href\":\"/api-reference/latest/cms/hubdb/rows/clone-row-draft\"}]}]},{\"group\":\"Media Bridge\",\"pages\":[{\"title\":\"CMS API | Media Bridge\",\"sidebarTitle\":\"API Guide\",\"public\":true,\"id\":\"f06de2f4-077d-4bb9-8519-cf6c037759ee\",\"description\":null,\"href\":\"/api-reference/latest/cms/media-bridge/guide\"},{\"title\":\"Create a media bridge object\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json POST /media-bridge/2026-03/objects\",\"public\":true,\"id\":\"1a356aea-3d8c-4b1d-968a-6105f00ea8fb\",\"description\":null,\"href\":\"/api-reference/latest/cms/media-bridge/create-media-bridge\"},{\"title\":\"Retrieve media bridge objects by type\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json GET /media-bridge/2026-03/objects/{mediaType}\",\"public\":true,\"id\":\"dc5f8d8b-67e0-454d-813d-b90329fa13cc\",\"description\":null,\"href\":\"/api-reference/latest/cms/media-bridge/get-media-bridge\"},{\"title\":\"Retrieve a media bridge object\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json GET /media-bridge/2026-03/objects/{mediaType}/{objectId}\",\"public\":true,\"id\":\"73d8ae56-5b15-406a-b6f8-6712601fb56c\",\"description\":null,\"href\":\"/api-reference/latest/cms/media-bridge/get-mediatype-object\"},{\"title\":\"Update a media bridge object\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json PATCH /media-bridge/2026-03/objects/{objectId}\",\"public\":true,\"id\":\"50208793-b897-4142-bb55-6ecc75ad55ae\",\"description\":null,\"href\":\"/api-reference/latest/cms/media-bridge/update-media-bridge\"},{\"title\":\"Delete a media bridge object\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json DELETE /media-bridge/2026-03/objects/{mediaType}/{objectId}\",\"public\":true,\"id\":\"8376b929-5815-47b9-aaad-1410d7c37031\",\"description\":null,\"href\":\"/api-reference/latest/cms/media-bridge/delete-mediatype-object\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create multiple properties\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json POST /media-bridge/2026-03/{appId}/properties/{objectType}/batch/create\",\"public\":true,\"id\":\"c60540dd-0c05-4a19-8f50-37d183b23c07\",\"description\":\"Create multiple properties in a batch for a specified object type within a given app. This endpoint is useful for efficiently setting up multiple properties at once, reducing the need for multiple individual API calls.\",\"href\":\"/api-reference/latest/cms/media-bridge/batch/create-properties\"},{\"title\":\"Get the details for multiple properties\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json POST /media-bridge/2026-03/{appId}/properties/{objectType}/batch/read\",\"public\":true,\"id\":\"dcf328f3-5f28-4b32-b3f0-44a4f403285a\",\"description\":\"Retrieve a batch of properties for a specified object type within a given app. This endpoint is useful for fetching multiple properties efficiently in a single request, especially when dealing with large datasets or when specific properties are needed for processing.\",\"href\":\"/api-reference/latest/cms/media-bridge/batch/get-properties\"},{\"title\":\"Archive multiple properties\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json POST /media-bridge/2026-03/{appId}/properties/{objectType}/batch/archive\",\"public\":true,\"id\":\"41921249-86c0-4154-8acc-58b3e4688cc3\",\"description\":\"Archive multiple properties for a specified object type within a given app. This endpoint is useful for managing large sets of properties that are no longer needed or should be hidden from active use. It requires specifying the app ID and object type in the path parameters.\",\"href\":\"/api-reference/latest/cms/media-bridge/batch/delete-properties\"}]},{\"group\":\"Integrator Settings\",\"pages\":[{\"title\":\"Set up a new oEmbed domain\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json POST /media-bridge/2026-03/{appId}/settings/oembed-domains\",\"public\":true,\"id\":\"d941ff14-9a18-41ed-9471-46c10c9f0021\",\"description\":\"Create a new oEmbed domain setting for a specific app in your HubSpot account. This endpoint allows you to define domains that can be used for oEmbed purposes, facilitating the integration of media content from external sources.\",\"href\":\"/api-reference/latest/cms/media-bridge/integrator-settings/configure-oembed-domain\"},{\"title\":\"Get object types for a supported media\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json GET /media-bridge/2026-03/{appId}/settings/object-definitions/{mediaType}\",\"public\":true,\"id\":\"62d2f730-4b06-46fe-991a-e8532c4f8215\",\"description\":\"Retrieve the object definitions for a specified media type within an app. This endpoint allows you to access the settings related to the object definitions of various media types such as VIDEO, AUDIO, DOCUMENT, OTHER, and IMAGE. It is useful for understanding the structure and properties associated with different media types in your application.\",\"href\":\"/api-reference/latest/cms/media-bridge/integrator-settings/get-object-types\"},{\"title\":\"Get an oEmbed domain\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json GET /media-bridge/2026-03/{appId}/settings/oembed-domains/{oEmbedDomainId}\",\"public\":true,\"id\":\"0cadd8a2-44f9-4940-b25a-07b11423c58a\",\"description\":\"Retrieve details of a specific oEmbed domain for a given app. This endpoint is useful for fetching configuration or settings related to oEmbed domains associated with a particular application.\",\"href\":\"/api-reference/latest/cms/media-bridge/integrator-settings/get-oembed-domain\"},{\"title\":\"Update the media bridge app name\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json PUT /media-bridge/2026-03/{appId}/settings\",\"public\":true,\"id\":\"ee80fade-0c2b-4696-94cd-ebe828ac8d52\",\"description\":\"Update the settings for a specific app in the MediaBridgeService. This endpoint allows you to modify the configuration settings associated with the specified appId. It is useful for updating app-specific settings to ensure they align with your current requirements.\",\"href\":\"/api-reference/latest/cms/media-bridge/integrator-settings/update-app-name\"},{\"title\":\"Update an oEmbed domain\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json PATCH /media-bridge/2026-03/{appId}/settings/oembed-domains/{oEmbedDomainId}\",\"public\":true,\"id\":\"c4f40cf6-99d0-4f9a-95cb-29b520c23332\",\"description\":\"Update the settings for a specific oEmbed domain associated with a given app. This endpoint allows you to modify the configuration of an oEmbed domain, which can be useful for managing how media content is embedded across different domains.\",\"href\":\"/api-reference/latest/cms/media-bridge/integrator-settings/update-oembed-domain\"},{\"title\":\"Delete an oEmbed domain\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json DELETE /media-bridge/2026-03/{appId}/settings/oembed-domains\",\"public\":true,\"id\":\"a86a2654-5d0e-46fd-bf80-e3ef245647a5\",\"description\":\"Delete oEmbed domains associated with a specific app in HubSpot. This operation allows you to manage and remove domains that are no longer needed for embedding media content within the app's settings.\",\"href\":\"/api-reference/latest/cms/media-bridge/integrator-settings/delete-oembed-domain\"}]},{\"group\":\"Properties\",\"pages\":[{\"title\":\"Create a new property group\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json POST /media-bridge/2026-03/{appId}/properties/{objectType}/groups\",\"public\":true,\"id\":\"487f07a1-497d-4805-8059-07b0fe67262f\",\"description\":\"Create a new property group for a specified object type within a given app. This endpoint allows you to organize properties into groups, making it easier to manage and categorize them within your application.\",\"href\":\"/api-reference/latest/cms/media-bridge/properties/create-property-group\"},{\"title\":\"Create a new property\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json POST /media-bridge/2026-03/{appId}/properties/{objectType}\",\"public\":true,\"id\":\"7309409f-7b5d-4eac-8c31-25d569a95d08\",\"description\":\"Create a new property for a specified object type within a given app in the MediaBridge service. This endpoint allows you to define new properties that can be used to store additional information related to the object type. The request must include the necessary property details in the request body.\",\"href\":\"/api-reference/latest/cms/media-bridge/properties/create-property\"},{\"title\":\"Get the properties for an object type.\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json GET /media-bridge/2026-03/{appId}/properties/{objectType}\",\"public\":true,\"id\":\"06887b40-a1a4-4f0f-adcb-a1c6be899660\",\"description\":\"Retrieve properties for a specified object type within a given app. This endpoint allows you to filter properties based on whether they are archived and to specify which properties to include in the response. It is useful for accessing and managing the properties associated with different object types in your application.\",\"href\":\"/api-reference/latest/cms/media-bridge/properties/get-properties\"},{\"title\":\"Get the details for a property\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json GET /media-bridge/2026-03/{appId}/properties/{objectType}/{propertyName}\",\"public\":true,\"id\":\"1eeed352-4b3d-48fa-b96d-20b1c2680b1f\",\"description\":\"Retrieve a specific property for a given object type within a specified app. This endpoint allows you to access details about a property, including its configuration and settings, for a particular object type identified by the property name. This can be useful for understanding property configurations or for integration purposes.\",\"href\":\"/api-reference/latest/cms/media-bridge/properties/get-property-details\"},{\"title\":\"Get a specific property group\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json GET /media-bridge/2026-03/{appId}/properties/{objectType}/groups/{groupName}\",\"public\":true,\"id\":\"2c10b527-7169-4dd3-a3ce-d290fb39ddc1\",\"description\":\"Retrieve a specific property group for a given object type within an app. This endpoint is useful for accessing detailed information about how properties are grouped under a specific group name for a particular object type in your application.\",\"href\":\"/api-reference/latest/cms/media-bridge/properties/get-property-group\"},{\"title\":\"Update a property group\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json PATCH /media-bridge/2026-03/{appId}/properties/{objectType}/groups/{groupName}\",\"public\":true,\"id\":\"c82470c4-9e61-424f-8f91-122ce54fbf54\",\"description\":\"Update the properties of a specific group within a specified object type for a given app. This operation allows you to modify the details of a property group, such as its label or display order, within the context of the MediaBridge service.\",\"href\":\"/api-reference/latest/cms/media-bridge/properties/update-property-group\"},{\"title\":\"Update a property\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json PATCH /media-bridge/2026-03/{appId}/properties/{objectType}/{propertyName}\",\"public\":true,\"id\":\"d5ea3047-c438-4632-998d-a9bbb213983e\",\"description\":\"Update an existing property for a specified object type within a given app. This operation allows you to modify the details of a property, such as its label, type, or description, to better fit your application's requirements.\",\"href\":\"/api-reference/latest/cms/media-bridge/properties/update-property\"},{\"title\":\"Delete a property group\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json DELETE /media-bridge/2026-03/{appId}/properties/{objectType}/groups/{groupName}\",\"public\":true,\"id\":\"32d0fded-5960-40d2-b331-01ff9b5d55cd\",\"description\":\"Delete a specific property group for a given object type within an app. This operation is useful for removing unnecessary or obsolete property groups, helping to maintain a clean and organized structure within your app's properties.\",\"href\":\"/api-reference/latest/cms/media-bridge/properties/delete-property-group\"},{\"title\":\"Delete a property\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json DELETE /media-bridge/2026-03/{appId}/properties/{objectType}/{propertyName}\",\"public\":true,\"id\":\"831afcaa-3367-4046-b81e-4dc70baf36d6\",\"description\":\"Delete a specific property from a given object type within an app. This operation is useful for removing properties that are no longer needed or were created in error. The endpoint requires specifying the app ID, object type, and property name to identify the property to be deleted.\",\"href\":\"/api-reference/latest/cms/media-bridge/properties/delete-property\"}]},{\"group\":\"Schemas\",\"pages\":[{\"title\":\"Create association definition\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json POST /media-bridge/2026-03/{appId}/schemas/{objectType}/associations\",\"public\":true,\"id\":\"16e9221c-928d-4e8e-96b0-c6c69cedf881\",\"description\":\"Create new associations for a specified object type within a given app. This endpoint allows you to define relationships between different object types, enhancing data connectivity and integration within your HubSpot account.\",\"href\":\"/api-reference/latest/cms/media-bridge/schemas/create-association-definition\"},{\"title\":\"Create a new object type\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json POST /media-bridge/2026-03/{appId}/settings/object-definitions\",\"public\":true,\"id\":\"560900d4-29df-45fa-8a54-09c7893e8612\",\"description\":\"Create new object definitions for a specific app in the HubSpot Media Bridge. This endpoint is used to define new objects that can be utilized within the app, allowing for customization and integration of media-related functionalities.\",\"href\":\"/api-reference/latest/cms/media-bridge/schemas/create-object-type\"},{\"title\":\"Create a video association definition\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json POST /media-bridge/2026-03/{appId}/settings/video-association-definition\",\"public\":true,\"id\":\"ac0236c0-934e-4e6a-b6af-672e658ef148\",\"description\":\"Create a video association definition for a specific application in the HubSpot Media Bridge. This endpoint is used to define how videos are associated with other objects within the specified app. It is particularly useful for applications that need to manage video content and its relationships programmatically.\",\"href\":\"/api-reference/latest/cms/media-bridge/schemas/create-video-association-definition\"},{\"title\":\"Get all schemas \",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json GET /media-bridge/2026-03/{appId}/schemas\",\"public\":true,\"id\":\"96297564-f457-4d27-a765-d2efc303f698\",\"description\":\"Retrieve the schemas associated with a specific app in the HubSpot account. This endpoint allows you to fetch schema details, which can be useful for understanding the data structure and properties associated with the app. You can optionally filter the results to include only archived schemas.\",\"href\":\"/api-reference/latest/cms/media-bridge/schemas/get-schemas\"},{\"title\":\"Update the schema for an object type\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json PATCH /media-bridge/2026-03/{appId}/schemas/{objectType}\",\"public\":true,\"id\":\"d24eb762-dac0-4f7d-a7a5-b4f98446b471\",\"description\":\"Update the schema for a specific object type within a given app. This operation allows you to modify the existing schema details, which can be useful for adapting to changes in data structure requirements or business logic.\",\"href\":\"/api-reference/latest/cms/media-bridge/schemas/update-schema\"},{\"title\":\"Delete an association definition\",\"openapi\":\"specs/2026-03/cms-media-bridge-v2026-03.json DELETE /media-bridge/2026-03/{appId}/schemas/{objectType}/associations/{associationId}\",\"public\":true,\"id\":\"26179141-0d5e-42d1-8958-7a80b7d6c427\",\"description\":\"Remove an existing association between schemas for a specified app in the MediaBridge service. This operation is useful when you need to disassociate entities that are no longer related or to clean up outdated associations.\",\"href\":\"/api-reference/latest/cms/media-bridge/schemas/delete-association-definition\"}]}]},{\"group\":\"Pages\",\"pages\":[{\"title\":\"CMS API | Pages\",\"sidebarTitle\":\"API Guide\",\"description\":\"The pages endpoint is used to create and manage HubSpot pages \",\"public\":true,\"id\":\"8504fba4-a248-48a8-85c0-0eb5cac782b5\",\"href\":\"/api-reference/latest/cms/pages/guide\"},{\"group\":\"Landing Pages\",\"pages\":[{\"title\":\"Clone a landing page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/clone\",\"public\":true,\"id\":\"e3935cc3-507f-40f6-aacf-8dd48940a013\",\"description\":\"Create a copy of an existing landing page.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/clone-landing-page\"},{\"title\":\"Create a landing page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages\",\"public\":true,\"id\":\"f8faf368-05a6-4ea3-ab9e-85c1e04a13c9\",\"description\":\"Create a new landing page.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/create-landing-page\"},{\"title\":\"Retrieve a landing page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json GET /cms/pages/2026-03/landing-pages/{objectId}\",\"public\":true,\"id\":\"b7794908-2a55-4429-a71e-08e6d05e519f\",\"description\":\"Retrieve a landing page, specified by its ID.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/get-landing-page\"},{\"title\":\"Get all landing pages\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json GET /cms/pages/2026-03/landing-pages\",\"public\":true,\"id\":\"709c92a8-5331-4ae9-a210-7b2eb6b20eb9\",\"description\":\"Retrieve a list of landing pages in your HubSpot account. This endpoint allows you to filter landing pages based on creation and update timestamps, sort them, and paginate through results. You can also choose to include archived pages or specify certain properties to be included in the response.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/get-landing-pages\"},{\"title\":\"Schedule landing page publishing\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/schedule\",\"public\":true,\"id\":\"67ca1cf6-b5bb-4586-9350-fdbec3fc98ca\",\"description\":\"Schedule a landing page to be published.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/schedule-landing-page\"},{\"title\":\"Update a landing page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json PATCH /cms/pages/2026-03/landing-pages/{objectId}\",\"public\":true,\"id\":\"ec7369ce-2772-4e86-b12e-764ea1c32c2e\",\"description\":\"Sparse updates a single Landing Page object identified by the id in the path.\\nYou only need to specify the column values that you are modifying.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/update-landing-page\"},{\"title\":\"Delete a landing page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json DELETE /cms/pages/2026-03/landing-pages/{objectId}\",\"public\":true,\"id\":\"9b50abe2-7623-43c0-bb7e-06f924f85c98\",\"description\":\"Delete a landing page, specified by its ID.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/delete-landing-page\"},{\"group\":\"A/B tests\",\"pages\":[{\"title\":\"Create a new A/B test variation\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/ab-test/create-variation\",\"public\":true,\"id\":\"83f53d40-5407-46a6-8e8e-9a7a768d78eb\",\"description\":\"Create a new A/B test variation based on the information provided in the request body.\\n\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/ab-tests/create-variation\"},{\"title\":\"POST /cms/pages/2026-03/landing-pages/ab-test/end\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/ab-test/end\",\"public\":true,\"id\":\"4053df2a-b221-4ca9-a977-cdafc5b5bc51\",\"description\":\"End an active A/B test and designate a winner.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/ab-tests/end-ab-test\"},{\"title\":\"POST /cms/pages/2026-03/landing-pages/ab-test/rerun\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/ab-test/rerun\",\"public\":true,\"id\":\"c537d882-977f-4a76-a611-90ccd27dd336\",\"description\":\"Rerun a previous A/B test.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/ab-tests/rerun-ab-test\"}]},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Delete landing pages\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/batch/archive\",\"public\":true,\"id\":\"f9ca668a-fa42-4e5c-a5d1-c6c72a37da91\",\"description\":\"Delete landing pages specified by ID in the request body. Note: this is not the same as the dashboard `archive` function. To perform a dashboard `archive` send an normal update with the `archivedInDashboard` field set to `true`.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/batch/archive-landing-pages\"},{\"title\":\"Create landing pages\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/batch/create\",\"public\":true,\"id\":\"376bb77c-4d65-41a7-9c67-95245ae0581a\",\"description\":\"Create a batch of landing pages as detailed in the request body.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/batch/create-landing-pages\"},{\"title\":\"Retrieve landing pages\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/batch/read\",\"public\":true,\"id\":\"cb575c4a-f12e-447d-9047-43b69e51133e\",\"description\":\"Retrieve a batch of landing pages as specified in the request body.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/batch/read-landing-pages\"},{\"title\":\"Update landing pages\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/batch/update\",\"public\":true,\"id\":\"696b402f-7a13-4307-a675-0734c8d500e2\",\"description\":\"Update a batch of landing pages as specified in the request body.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/batch/update-landing-pages\"}]},{\"group\":\"Drafts\",\"pages\":[{\"title\":\"Retrieve a landing page draft\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json GET /cms/pages/2026-03/landing-pages/{objectId}/draft\",\"public\":true,\"id\":\"50bfa52e-bcc8-4ccc-8a1f-1109ce8a7218\",\"description\":\"Retrieve the full draft version of a landing page, specified by page ID.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/drafts/get-landing-page-draft\"},{\"title\":\"Publish a landing page draft\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/{objectId}/draft/push-live\",\"public\":true,\"id\":\"7e50c1f4-8ebd-4f65-9958-6a9def1e9e53\",\"description\":\"Take any changes from the draft version of the Landing Page and apply them to the live version.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/drafts/publish-landing-page-draft\"},{\"title\":\"Reset a landing page draft\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/{objectId}/draft/reset\",\"public\":true,\"id\":\"a8919044-b589-49bc-b977-5e501a4dfecf\",\"description\":\"Discards any edits and resets the draft to match the live version.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/drafts/reset-landing-page-draft\"},{\"title\":\"Update the draft of a landing page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json PATCH /cms/pages/2026-03/landing-pages/{objectId}/draft\",\"public\":true,\"id\":\"a930ac60-7985-4939-b498-1c505eec19b1\",\"description\":\"Partially updates the draft version of a single landing page, specified by its ID. You only need to specify the column values that you are modifying.\\n\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/drafts/update-landing-page-draft\"}]},{\"group\":\"Folders\",\"pages\":[{\"title\":\"POST /cms/pages/2026-03/landing-pages/folders/batch/archive\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/folders/batch/archive\",\"public\":true,\"id\":\"35b6fa99-598f-494b-88e9-44ae91f9790f\",\"description\":\"Delete a batch of folders as specified in the request body.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/folders/batch-archive-folders\"},{\"title\":\"POST /cms/pages/2026-03/landing-pages/folders/batch/create\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/folders/batch/create\",\"public\":true,\"id\":\"0991a7b9-af21-484a-8ecd-26a28fd1d872\",\"description\":\"Create a batch of folders as detailed in the request body.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/folders/batch-create-folders\"},{\"title\":\"Retrieve folders\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/folders/batch/read\",\"public\":true,\"id\":\"f872ba4c-39d9-404a-b2af-5e022cea013b\",\"description\":\"Retrieve a batch of landing page folders as identified in the request body.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/folders/batch-read-folders\"},{\"title\":\"POST /cms/pages/2026-03/landing-pages/folders/batch/update\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/folders/batch/update\",\"public\":true,\"id\":\"a9fcca6d-3f51-494d-ae0b-6aaab299d56e\",\"description\":\"Update a batch of landing page folders as specified in the request body.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/folders/batch-update-folders\"},{\"title\":\"Create a landing page folder\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/folders\",\"public\":true,\"id\":\"7030fae9-9ab2-449a-a171-4ee373c456ef\",\"description\":\"Create a new folder for landing pages.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/folders/create-folder\"},{\"title\":\"Retrieve a previous version of a folder\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json GET /cms/pages/2026-03/landing-pages/folders/{objectId}/revisions/{revisionId}\",\"public\":true,\"id\":\"94aa5a66-4325-43b6-a751-f9224762c663\",\"description\":\"Retrieve a previous version of a folder, specified by the folder ID and revision ID.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/folders/get-folder-revision\"},{\"title\":\"Retrieves previous versions of a folder\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json GET /cms/pages/2026-03/landing-pages/folders/{objectId}/revisions\",\"public\":true,\"id\":\"5e6ca84e-68e4-471f-be5a-2aef0a1cd5ac\",\"description\":\"Retrieves all the previous versions of a landing page folder.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/folders/get-folder-revisions\"},{\"title\":\"Retrieve a landing page folder\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json GET /cms/pages/2026-03/landing-pages/folders/{objectId}\",\"public\":true,\"id\":\"5881453d-9104-439d-bb9f-b86dc9044e7c\",\"description\":\"Retrieve a landing page folder, specified by its ID.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/folders/get-folder\"},{\"title\":\"Get all landing page folders\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json GET /cms/pages/2026-03/landing-pages/folders\",\"public\":true,\"id\":\"100826a7-5939-476c-8c38-0e3658930421\",\"description\":\"Get the list of Landing Page Folders. Supports paging and filtering. This method would be useful for an integration that examined these models and used an external service to suggest edits.\\n\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/folders/get-folders\"},{\"title\":\"Restore a previous version of a folder\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/folders/{objectId}/revisions/{revisionId}/restore\",\"public\":true,\"id\":\"cd08eca9-c7e2-4ecf-acf5-43217dd750ad\",\"description\":\"Takes a specified version of a landing page folder and restores it.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/folders/restore-folder-revision\"},{\"title\":\"Update a landing page folder\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json PATCH /cms/pages/2026-03/landing-pages/folders/{objectId}\",\"public\":true,\"id\":\"8dc8dfa7-46ae-48f1-817a-86beda6d67da\",\"description\":\"Partially update a landing page folder, specified by the folder ID. You only need to specify the details values that you are modifying.\\n\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/folders/update-folder\"},{\"title\":\"Delete a landing page folder\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json DELETE /cms/pages/2026-03/landing-pages/folders/{objectId}\",\"public\":true,\"id\":\"416541bf-0f89-4a3f-a334-8356ebacde45\",\"description\":\"Delete a landing page folder, specified by its ID.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/folders/delete-folder\"}]},{\"group\":\"Multi-language\",\"pages\":[{\"title\":\"Add a landing page to a multi-language group\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/multi-language/attach-to-lang-group\",\"public\":true,\"id\":\"cbcb6f6b-fa2b-4480-a0ba-17d5fd910edf\",\"description\":\"Attach a landing page to a multi-language group.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/multi-language/attach-to-lang-group\"},{\"title\":\"Create a new language variation\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/multi-language/create-language-variation\",\"public\":true,\"id\":\"6878c019-8963-48d1-acee-6b503240c14e\",\"description\":\"Create a new language variation from an existing landing page. The variation will be a copy of the draft state of the source page. To preview the content, you can [retrieve the draft of the source landing page](/api-reference/latest/cms/pages/landing-pages/drafts/get-landing-page-draft).\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/multi-language/create-language-variation\"},{\"title\":\"Remove a landing page from a multi-language group\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/multi-language/detach-from-lang-group\",\"public\":true,\"id\":\"e5af6f7a-9378-47ee-9bbe-7301a12e58eb\",\"description\":\"Detach a landing page from a multi-language group.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/multi-language/detach-from-lang-group\"},{\"title\":\"Set a new primary language\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json PUT /cms/pages/2026-03/landing-pages/multi-language/set-new-lang-primary\",\"public\":true,\"id\":\"d553efd4-0d5d-4631-863a-51db42d98ec7\",\"description\":\"Set a landing page as the primary language of a multi-language group.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/multi-language/set-new-lang-primary\"},{\"title\":\"Update languages of multi-language group\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/multi-language/update-languages\",\"public\":true,\"id\":\"24e29170-232f-4d30-b382-805651346414\",\"description\":\"Explicitly set new languages for each landing page in a multi-language group.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/multi-language/update-languages\"}]},{\"group\":\"Revisions\",\"pages\":[{\"title\":\"Retrieve a previous version of a landing page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json GET /cms/pages/2026-03/landing-pages/{objectId}/revisions/{revisionId}\",\"public\":true,\"id\":\"fd5f74b8-6ac6-47e6-b8b6-4e2ad6c42662\",\"description\":\"Retrieve a previous version of a landing page, specified by page ID and revision ID.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/revisions/get-landing-page-revision\"},{\"title\":\"Retrieve all previous versions of a landing page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json GET /cms/pages/2026-03/landing-pages/{objectId}/revisions\",\"public\":true,\"id\":\"fbe51db2-2282-44ee-b059-c5f074f4ca89\",\"description\":\"Retrieve all the previous versions of a landing page, specified by page ID.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/revisions/get-landing-page-revisions\"},{\"title\":\"Restore a previous version of a landing page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/{objectId}/revisions/{revisionId}/restore\",\"public\":true,\"id\":\"41887179-b74f-4ced-afa7-79cac34d4eb5\",\"description\":\"Restores a previous version of a landing page, specified by page ID and revision ID.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/revisions/restore-landing-page-revision\"},{\"title\":\"Restore a previous version of a landing page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/landing-pages/{objectId}/revisions/{revisionId}/restore-to-draft\",\"public\":true,\"id\":\"d8c0817f-21ef-47b5-ab82-ac3bbcc72d61\",\"description\":\"Specify a previous version of a landing page to set as the page draft.\",\"href\":\"/api-reference/latest/cms/pages/landing-pages/revisions/restore-landing-page-to-draft\"}]}]},{\"group\":\"Website pages\",\"pages\":[{\"title\":\"Clone a website page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/clone\",\"public\":true,\"id\":\"234be6bc-0bbf-4162-8e87-4cac91fd7e80\",\"description\":\"Create a copy of an existing website page.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/clone-website-page\"},{\"title\":\"Create a website page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages\",\"public\":true,\"id\":\"9fba949a-9694-45f0-8e7c-e775d23c54a3\",\"description\":\"Create a new website page.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/create-website-page\"},{\"title\":\"Retrieve a website page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json GET /cms/pages/2026-03/site-pages/{objectId}\",\"public\":true,\"id\":\"199f83a6-3806-4ac5-b6c7-f1b149abc138\",\"description\":\"Retrieve a website page by its ID.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/get-website-page\"},{\"title\":\"Retrieve all website pages\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json GET /cms/pages/2026-03/site-pages\",\"public\":true,\"id\":\"fd263aa0-c5d6-465d-83bf-d8579065ee4b\",\"description\":\"Retrieve all website pages. Supports paging and filtering. This method would be useful for an integration that examined these models and used an external service to suggest edits.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/get-website-pages\"},{\"title\":\"Schedule a website page to be published\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/schedule\",\"public\":true,\"id\":\"a3642952-a06f-4eb8-bffd-b2ae2e1aaff9\",\"description\":\"Schedule a website page to published at a future time.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/schedule-website-page\"},{\"title\":\"Update a website page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json PATCH /cms/pages/2026-03/site-pages/{objectId}\",\"public\":true,\"id\":\"73bab9b7-ccd3-4719-9361-63122a27190e\",\"description\":\"Partially updates a single website page, specified by its ID. You only need to specify the column values that you are modifying.\\n\",\"href\":\"/api-reference/latest/cms/pages/website-pages/update-website-page\"},{\"title\":\"Delete a website page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json DELETE /cms/pages/2026-03/site-pages/{objectId}\",\"public\":true,\"id\":\"8b9e9e55-82e8-4b9e-828b-fd2dd6ec9c8c\",\"description\":\"Delete a website page, specified by its ID.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/delete-website-page\"},{\"group\":\"A/B tests\",\"pages\":[{\"title\":\"Create a new A/B test variation\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/ab-test/create-variation\",\"public\":true,\"id\":\"76714319-3f16-4888-9a7a-9fbb36503a39\",\"description\":\"Create a new A/B test variation based on the information provided in the request body.\\n\",\"href\":\"/api-reference/latest/cms/pages/website-pages/ab-tests/create-variation\"},{\"title\":\"End an active A/B test\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/ab-test/end\",\"public\":true,\"id\":\"6e5dbfd7-af2f-4cfd-9c56-da229ef750fb\",\"description\":\"End an active A/B test and designate a winner.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/ab-tests/end-ab-test\"},{\"title\":\"Rerun a previous A/B test\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/ab-test/rerun\",\"public\":true,\"id\":\"fd00da0b-3daa-4200-932c-aca8ddb4a3da\",\"description\":\"Rerun a previous A/B test.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/ab-tests/rerun-ab-test\"}]},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Delete website pages\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/batch/archive\",\"public\":true,\"id\":\"044c0a09-9840-427b-80f7-f1e395638c95\",\"description\":\"Delete a batch of website pages as specified in the request body. Note that this is not the same as the dashboard `archive` function. To perform a dashboard `archive` send an normal update with the `archivedInDashboard` field set to `true`.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/batch/archive-website-pages\"},{\"title\":\"Create website pages\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/batch/create\",\"public\":true,\"id\":\"3208a419-1125-4584-8ef1-b6a2e71c6c78\",\"description\":\"Create a batch of website pages as specified in the request body.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/batch/create-website-pages\"},{\"title\":\"Retrieve website pages\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/batch/read\",\"public\":true,\"id\":\"a5ba9a9e-9f22-495c-8d62-8a279ba9beab\",\"description\":\"Retrieve a batch of website pages as specified in the request body.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/batch/read-website-pages\"},{\"title\":\"Update website pages\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/batch/update\",\"public\":true,\"id\":\"87a8726d-605b-4592-9fc5-275fb9b7fcb8\",\"description\":\"Update a batch of website pages as specified in the request body.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/batch/update-website-pages\"}]},{\"group\":\"Drafts\",\"pages\":[{\"title\":\"Retrieve a website page draft\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json GET /cms/pages/2026-03/site-pages/{objectId}/draft\",\"public\":true,\"id\":\"9b40e485-358a-4490-b20c-566ff6e1c2b1\",\"description\":\"Retrieve the full draft version of a website page, specified by its ID.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/drafts/get-website-page-draft\"},{\"title\":\"Publish website page draft\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/{objectId}/draft/push-live\",\"public\":true,\"id\":\"ba5ecb5d-b0f6-44f9-bc4d-c6ab064ef755\",\"description\":\"Take any changes from the draft version of the website page and apply them to the live version.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/drafts/publish-website-page-draft\"},{\"title\":\"Reset the draft of a website page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/{objectId}/draft/reset\",\"public\":true,\"id\":\"42b850b6-81d9-46e7-9b14-dde8a7255143\",\"description\":\"Discards any edits and resets the draft to match the live version.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/drafts/reset-website-page-draft\"},{\"title\":\"Update a website page draft\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json PATCH /cms/pages/2026-03/site-pages/{objectId}/draft\",\"public\":true,\"id\":\"8b22aac9-f849-4c96-b57c-5fb68813c4e0\",\"description\":\"Partially update the draft version of a website page, specified by page ID. You only need to specify the values for the details that you're modifying.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/drafts/update-website-page-draft\"}]},{\"group\":\"Multi-language\",\"pages\":[{\"title\":\"Add a website page to a multi-language group\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/multi-language/attach-to-lang-group\",\"public\":true,\"id\":\"2f8ee99b-be90-470d-afb3-d4a61b94c17d\",\"description\":\"Attach a site page to a multi-language group.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/multi-language/attach-to-lang-group\"},{\"title\":\"Create a new language variation\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/multi-language/create-language-variation\",\"public\":true,\"id\":\"fca79519-b94e-4f87-b30b-a2cf07ce5a4b\",\"description\":\"Create a new language variation from an existing website page. The variation will be a copy of the draft state of the source page. To preview the content, you can [retrieve the draft of the source website page](/api-reference/latest/cms/pages/website-pages/drafts/get-website-page-draft).\",\"href\":\"/api-reference/latest/cms/pages/website-pages/multi-language/create-language-variation\"},{\"title\":\"Remove a website page from a multi-language group\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/multi-language/detach-from-lang-group\",\"public\":true,\"id\":\"55a96f5b-4a6e-4294-a48a-037706e852a2\",\"description\":\"Detach a website page from a multi-language group.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/multi-language/detach-from-lang-group\"},{\"title\":\"Set a new primary language\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json PUT /cms/pages/2026-03/site-pages/multi-language/set-new-lang-primary\",\"public\":true,\"id\":\"7d133e66-2ac9-466c-a9f1-13cb7087044d\",\"description\":\"Set a site page as the primary language of a multi-language group.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/multi-language/set-new-lang-primary\"},{\"title\":\"Update languages of multi-language group\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/multi-language/update-languages\",\"public\":true,\"id\":\"08eaad7c-6f80-4973-9e68-bfb9988007d9\",\"description\":\"Explicitly set new languages for each site page in a multi-language group.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/multi-language/update-languages\"}]},{\"group\":\"Revisions\",\"pages\":[{\"title\":\"Retrieve a previous version of a website page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json GET /cms/pages/2026-03/site-pages/{objectId}/revisions/{revisionId}\",\"public\":true,\"id\":\"6397f251-89b4-45ab-96fb-6f914317bc8c\",\"description\":\"Retrieve a previous version of a website page by the revision ID.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/revisions/get-website-page-revision\"},{\"title\":\"Retrieve all previous versions of a website page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json GET /cms/pages/2026-03/site-pages/{objectId}/revisions\",\"public\":true,\"id\":\"56704762-d4dc-4757-809c-b4787bc08665\",\"description\":\"Retrieves all the previous versions of a website page, specified by page ID.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/revisions/get-website-page-revisions\"},{\"title\":\"Restore a previous version of a website page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/{objectId}/revisions/{revisionId}/restore\",\"public\":true,\"id\":\"9a4ade0a-f042-45a4-b4da-d905176debe0\",\"description\":\"Restores a website page to a previous version, specified by page ID and version ID.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/revisions/restore-website-page-revision\"},{\"title\":\"Restore a previous draft of a website page\",\"openapi\":\"specs/2026-03/cms-pages-v2026-03.json POST /cms/pages/2026-03/site-pages/{objectId}/revisions/{revisionId}/restore-to-draft\",\"public\":true,\"id\":\"9af0ddc0-dd7a-4be5-a40c-9eb902527876\",\"description\":\"Takes a specified version of a website page and sets it as the new draft version of the page.\",\"href\":\"/api-reference/latest/cms/pages/website-pages/revisions/restore-website-page-to-draft\"}]}]}]},{\"group\":\"Site Search\",\"pages\":[{\"title\":\"Site search API\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the site search API to search for content across your HubSpot-hosted sites and retrieve indexed data for specific assets.\",\"public\":true,\"id\":\"414b9653-72fe-4f3e-847f-4fc0c3b5eff7\",\"href\":\"/api-reference/latest/cms/site-search/guide\"},{\"title\":\"Get indexed properties\",\"openapi\":\"specs/2026-03/cms-site-search-v2026-03.json GET /cms/site-search/2026-03/indexed-data/{contentId}\",\"public\":true,\"id\":\"e0f95cf6-af51-4163-84c7-5a61cbbe40f4\",\"description\":\"Return all indexed data for an asset (e.g., page, blog post, HubDB table), specified by ID. This is useful when debugging why a particular asset is not returned from a custom search.\",\"href\":\"/api-reference/latest/cms/site-search/get-indexed-data\"},{\"title\":\"Search your site\",\"openapi\":\"specs/2026-03/cms-site-search-v2026-03.json GET /cms/site-search/2026-03/search\",\"public\":true,\"id\":\"ae84d79b-f7f5-4edc-b1b8-773d2b235a41\",\"description\":\"Returns any website content matching the given search criteria for a given HubSpot account. Searches can be filtered by content type, domain, or URL path. Includes options for weighing results by recency and popularity, along with language support.\",\"href\":\"/api-reference/latest/cms/site-search/search-site\"}]},{\"group\":\"Source code\",\"pages\":[{\"title\":\"Source Code API\",\"sidebarTitle\":\"API Guide\",\"description\":\"Create, fetch, update, and delete, files in the HubSpot developer file system. Additionally you can validate files for different types of errors \u0026 warnings\",\"public\":true,\"id\":\"c8e8ba07-7765-43f0-b1bc-375501b57af7\",\"href\":\"/api-reference/latest/cms/source-code/guide\"},{\"title\":\"Create a file\",\"openapi\":\"specs/2026-03/cms-source-code-v2026-03.json POST /cms/source-code/2026-03/{environment}/content/{path}\",\"public\":true,\"id\":\"3796fd6b-e15f-4d9e-b33f-743fb0df4bed\",\"description\":\"Creates a file at the specified path in the specified environment. Accepts multipart/form-data content type. Throws an error if a file already exists at the specified path.\",\"href\":\"/api-reference/latest/cms/source-code/create-source-code-file\"},{\"title\":\"Retrieve file metadata\",\"openapi\":\"specs/2026-03/cms-source-code-v2026-03.json GET /cms/source-code/2026-03/{environment}/metadata/{path}\",\"public\":true,\"id\":\"ae61a47b-a987-4c4d-8a39-fc9949fbd7c2\",\"description\":\"Gets the metadata object for the file at the specified path in the specified environment.\",\"href\":\"/api-reference/latest/cms/source-code/get-file-metadata\"},{\"title\":\"Download a file\",\"openapi\":\"specs/2026-03/cms-source-code-v2026-03.json GET /cms/source-code/2026-03/{environment}/content/{path}\",\"public\":true,\"id\":\"a2ec1449-c71a-4d04-9651-41277db44b72\",\"description\":\"Downloads the byte contents of the file at the specified path in the specified environment.\",\"href\":\"/api-reference/latest/cms/source-code/get-source-code-file\"},{\"title\":\"Create or update a file\",\"openapi\":\"specs/2026-03/cms-source-code-v2026-03.json PUT /cms/source-code/2026-03/{environment}/content/{path}\",\"public\":true,\"id\":\"d1379d9a-3b09-47ab-979a-c40b9cd3c089\",\"description\":\"Upserts a file at the specified path in the specified environment. Accepts multipart/form-data content type.\",\"href\":\"/api-reference/latest/cms/source-code/update-source-code-file\"},{\"title\":\"Validate the contents of a file\",\"openapi\":\"specs/2026-03/cms-source-code-v2026-03.json POST /cms/source-code/2026-03/{environment}/validate/{path}\",\"public\":true,\"id\":\"3afd82fa-c17e-4ebc-b9fa-9c0a48ee592d\",\"description\":\"Validates the file contents passed to the endpoint given a specified path and environment. Accepts multipart/form-data content type.\",\"href\":\"/api-reference/latest/cms/source-code/validate-source-code-file\"},{\"title\":\"Delete a file\",\"openapi\":\"specs/2026-03/cms-source-code-v2026-03.json DELETE /cms/source-code/2026-03/{environment}/content/{path}\",\"public\":true,\"id\":\"4395a737-ed1f-4ed8-b208-13071cf33775\",\"description\":\"Deletes the file at the specified path in the specified environment.\",\"href\":\"/api-reference/latest/cms/source-code/delete-source-code-file\"},{\"group\":\"Extract\",\"pages\":[{\"title\":\"Extract source code in a zip file\",\"openapi\":\"specs/2026-03/cms-source-code-v2026-03.json POST /cms/source-code/2026-03/extract/async\",\"public\":true,\"id\":\"6940a52c-0fdc-4e3a-a7bd-8f94905d991f\",\"description\":\"Extract a zip file in the developer file system. Extraction status can be checked with the `/extract/async/tasks/taskId/status` endpoint below.\",\"href\":\"/api-reference/latest/cms/source-code/extract/extract-source-code\"},{\"title\":\"Get extraction status\",\"openapi\":\"specs/2026-03/cms-source-code-v2026-03.json GET /cms/source-code/2026-03/extract/async/tasks/{taskId}/status\",\"public\":true,\"id\":\"aed4be06-1ded-42ff-89e4-cda3b764a350\",\"description\":\"Get the status of an extraction by the `taskId` returned from the initial `extract/async` request.\",\"href\":\"/api-reference/latest/cms/source-code/extract/get-extraction-status\"}]}]},{\"group\":\"URL mappings\",\"pages\":[{\"title\":\"Create a mapping\",\"openapi\":\"specs/2026-03/cms-url-mappings-v2026-03.json POST /url-mappings/2026-03/url-mappings\",\"public\":true,\"id\":\"63930cdf-23af-4561-96e7-d681dc40e179\",\"description\":\"Create a new URL mapping in your HubSpot account. This endpoint allows you to define URL redirections and mappings, which can be useful for managing site navigation and SEO. The request body must include all required properties of the UrlMapping schema.\",\"href\":\"/api-reference/latest/cms/url-mappings/create-url-mapping\"},{\"title\":\"Retrieve a mapping\",\"openapi\":\"specs/2026-03/cms-url-mappings-v2026-03.json GET /url-mappings/2026-03/url-mappings/{id}\",\"public\":true,\"id\":\"d0658af8-aca6-4ea3-a459-8086486c2d8d\",\"description\":\"Retrieve a specific URL mapping by its unique identifier. This endpoint is useful for obtaining details about a particular URL mapping configuration within your HubSpot account. It requires the ID of the URL mapping as a path parameter.\",\"href\":\"/api-reference/latest/cms/url-mappings/get-url-mapping\"},{\"title\":\"Retrieve mappings\",\"openapi\":\"specs/2026-03/cms-url-mappings-v2026-03.json GET /url-mappings/2026-03/url-mappings\",\"public\":true,\"id\":\"82e47a5e-ee1c-4d9b-a452-acd1b213a702\",\"description\":\"Retrieve a list of URL mappings from the HubSpot account. This endpoint provides access to URL mapping configurations, which can be used to manage and redirect URLs within the HubSpot CMS. It is useful for understanding how URLs are structured and redirected in your content management setup.\",\"href\":\"/api-reference/latest/cms/url-mappings/get-url-mappings\"},{\"title\":\"Delete a mapping\",\"openapi\":\"specs/2026-03/cms-url-mappings-v2026-03.json DELETE /url-mappings/2026-03/url-mappings/{id}\",\"public\":true,\"id\":\"22a600ce-dd2a-4b6a-9395-1a60d3a07d40\",\"description\":\"Delete a specific URL mapping in your HubSpot account using its unique identifier. This operation will remove the URL mapping permanently, and it requires appropriate write and delete permissions.\",\"href\":\"/api-reference/latest/cms/url-mappings/delete-url-mapping\"}]},{\"group\":\"URL redirects\",\"pages\":[{\"title\":\"URL redirects API\",\"sidebarTitle\":\"API guide\",\"description\":\"Use the URL redirects API to manage URL redirects for HubSpot-hosted pages\",\"public\":true,\"id\":\"06c9da31-ef16-4bb4-82e5-853998f7fa89\",\"href\":\"/api-reference/latest/cms/url-redirects/guide\"},{\"title\":\"Create a redirect\",\"openapi\":\"specs/2026-03/cms-url-redirects-v2026-03.json POST /cms/url-redirects/2026-03\",\"public\":true,\"id\":\"7dcab612-2c64-4ca9-bd90-e1e325ad1663\",\"description\":null,\"href\":\"/api-reference/latest/cms/url-redirects/create-url-redirect\"},{\"title\":\"Retrieve redirect details\",\"openapi\":\"specs/2026-03/cms-url-redirects-v2026-03.json GET /cms/url-redirects/2026-03/{urlRedirectId}\",\"public\":true,\"id\":\"aa3b415a-e2f3-421a-b002-f63fdab1e10d\",\"description\":\"Returns the details for a single existing URL redirect by ID.\",\"href\":\"/api-reference/latest/cms/url-redirects/get-url-redirect\"},{\"title\":\"Retrieve current redirects\",\"openapi\":\"specs/2026-03/cms-url-redirects-v2026-03.json GET /cms/url-redirects/2026-03\",\"public\":true,\"id\":\"c7a3d3cd-3b52-4456-80d1-e1efc1045637\",\"description\":null,\"href\":\"/api-reference/latest/cms/url-redirects/get-url-redirects\"},{\"title\":\"Update a redirect\",\"openapi\":\"specs/2026-03/cms-url-redirects-v2026-03.json PATCH /cms/url-redirects/2026-03/{urlRedirectId}\",\"public\":true,\"id\":\"b8c0e088-3bee-475c-8e07-84d7b8085f9d\",\"description\":\"Updates the settings for an existing URL redirect.\",\"href\":\"/api-reference/latest/cms/url-redirects/update-url-redirect\"},{\"title\":\"Delete a redirect\",\"openapi\":\"specs/2026-03/cms-url-redirects-v2026-03.json DELETE /cms/url-redirects/2026-03/{urlRedirectId}\",\"public\":true,\"id\":\"03cfccf1-e524-4fbf-835d-992be40eda49\",\"description\":\"Delete one existing redirect, so it is no longer mapped.\",\"href\":\"/api-reference/latest/cms/url-redirects/delete-url-redirect\"}]}]},{\"group\":\"Communication preferences\",\"icon\":\"https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Communication.svg\",\"pages\":[{\"title\":\"Communication preferences API guide\",\"sidebarTitle\":\"API Guide\",\"description\":\"The 2026-03 subscription preferences endpoints allow you to manage email subscription details for contacts in your account.\",\"public\":true,\"id\":\"69e0d5a5-e0a6-4859-859b-58b174206dc0\",\"href\":\"/api-reference/latest/communication-preferences/guide\"},{\"group\":\"Definitions\",\"pages\":[{\"title\":\"Retrieve all subscription status definitions\",\"openapi\":\"specs/2026-03/communication-preferences-subscriptions-v2026-03.json GET /communication-preferences/2026-03/definitions\",\"public\":true,\"id\":\"277d8eb5-b085-4a91-bc48-12937927d641\",\"description\":\"Get a list of subscription status definitions from the account.\",\"href\":\"/api-reference/latest/communication-preferences/definitions/get-subscription-definitions\"}]},{\"group\":\"Status\",\"pages\":[{\"title\":\"Get subscription preferences for a specific contact\",\"openapi\":\"specs/2026-03/communication-preferences-subscriptions-v2026-03.json GET /communication-preferences/2026-03/statuses/{subscriberIdString}\",\"public\":true,\"id\":\"cf7083fe-b3bc-4670-9cb2-ed3907feff88\",\"description\":\"Retrieve a contact's current email subscription preferences.\",\"href\":\"/api-reference/latest/communication-preferences/status/get-subscription\"},{\"title\":\"Retrieve a contact's unsubscribed status\",\"openapi\":\"specs/2026-03/communication-preferences-subscriptions-v2026-03.json GET /communication-preferences/2026-03/statuses/{subscriberIdString}/unsubscribe-all\",\"public\":true,\"id\":\"aa6f0e96-d537-4b10-ab2e-48b509cacd6e\",\"description\":\"Check whether a contact has unsubscribed from all email subscriptions. If a contact has not opted out of all communications, the response `results` array will be empty.\",\"href\":\"/api-reference/latest/communication-preferences/status/get-unsubscribed-status\"},{\"title\":\"Update a contact's subscription status\",\"openapi\":\"specs/2026-03/communication-preferences-subscriptions-v2026-03.json POST /communication-preferences/2026-03/statuses/{subscriberIdString}\",\"public\":true,\"id\":\"8bb84fbc-1f33-4bdf-a60f-49552c613e56\",\"description\":\"Set the subscription status of a specific contact.\",\"href\":\"/api-reference/latest/communication-preferences/status/update-subscription\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Batch retrieve subscription statuses\",\"openapi\":\"specs/2026-03/communication-preferences-subscriptions-v2026-03.json POST /communication-preferences/2026-03/statuses/batch/read\",\"public\":true,\"id\":\"66120209-9d8e-4a5e-8323-e83152bd65b0\",\"description\":\"Batch retrieve subscription statuses for a set of contacts.\",\"href\":\"/api-reference/latest/communication-preferences/status/batch/get-subscriptions\"},{\"title\":\"Batch unsubscribe contacts from all subscriptions\",\"openapi\":\"specs/2026-03/communication-preferences-subscriptions-v2026-03.json POST /communication-preferences/2026-03/statuses/batch/unsubscribe-all\",\"public\":true,\"id\":\"1140a105-8e19-4f40-a875-516e84004a54\",\"description\":\"Unsubscribe a set of contacts from all email subscriptions.\",\"href\":\"/api-reference/latest/communication-preferences/status/batch/unsubscribe-contacts-batch\"}]}]}]},{\"group\":\"Conversations\",\"icon\":\"https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/EmailOpen.svg\",\"pages\":[{\"title\":\"Conversations\",\"sidebarTitle\":\"Overview\",\"description\":\"Integrate with HubSpot's conversations inbox using client SDKs or REST APIs.\",\"public\":true,\"id\":\"0cbcf0cb-b70a-4312-85d3-66c21ce4afb9\",\"href\":\"/api-reference/latest/conversations/guide\"},{\"group\":\"Chat Configuration\",\"pages\":[{\"title\":\"Conversations SDK\",\"sidebarTitle\":\"Conversations SDK\",\"description\":\"HubSpot's Live Chat widget allows you to chat with customers on your website. With the Chat Widget SDK, you can customize the behavior of the chat widget.\",\"public\":true,\"id\":\"c5cd5ded-40aa-48a4-a0bf-4da7e6f6069b\",\"href\":\"/api-reference/latest/conversations/chat-configuration/chat-widget-sdk\"},{\"title\":\"Running code snippets in bots\",\"sidebarTitle\":\"Working with chatbots\",\"description\":\"Learn how to configure code snippets in a bot action for a chatflow.\",\"public\":true,\"id\":\"a99697ad-198e-4df8-8cb1-ee162453fe3b\",\"href\":\"/api-reference/latest/conversations/chat-configuration/working-with-chatbots\"},{\"group\":\"Mobile chat SDK\",\"pages\":[{\"title\":\"Integrate the HubSpot mobile chat SDK into your Android app\",\"sidebarTitle\":\"Android\",\"description\":\"Use the HubSpot mobile chat SDK to integrate your Android mobile application with HubSpot's live chat functionality.\",\"public\":true,\"id\":\"ea293a9f-64ac-4014-b14b-84ee10d8babe\",\"href\":\"/api-reference/latest/conversations/chat-configuration/mobile-chat-sdk/android\"},{\"title\":\"Integrate the HubSpot mobile chat SDK into your iOS app\",\"sidebarTitle\":\"iOS\",\"description\":\"Use the HubSpot mobile chat SDK to integrate your iOS mobile application with HubSpot's live chat functionality.\",\"public\":true,\"id\":\"3d82cc7d-ff7b-4c84-80a8-64373e5694b6\",\"href\":\"/api-reference/latest/conversations/chat-configuration/mobile-chat-sdk/ios\"}]}]},{\"group\":\"Custom Channels\",\"pages\":[{\"title\":\"Custom channels API guide (2026-03)\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn how to use the latest custom channel API for the conversations inbox and help desk.\",\"public\":true,\"id\":\"b0d99b1c-abda-4509-9aec-d2e7d3744519\",\"href\":\"/api-reference/latest/conversations/custom-channels/guide\"},{\"group\":\"Channel accounts\",\"pages\":[{\"title\":\"Create a channel account\",\"openapi\":\"specs/2026-03/conversations-custom-channels-v2026-03.json POST /conversations/custom-channels/2026-03/{channelId}/channel-accounts\",\"public\":true,\"id\":\"c026f680-7de2-4ff6-b915-a6ea4e2ae06b\",\"description\":\"Create a new account for a channel. Multiple accounts can communicate over a single channel using different delivery identifiers.\",\"href\":\"/api-reference/latest/conversations/custom-channels/channel-accounts/create-custom-channel\"},{\"title\":\"Get accounts for a channel\",\"openapi\":\"specs/2026-03/conversations-custom-channels-v2026-03.json GET /conversations/custom-channels/2026-03/{channelId}/channel-accounts\",\"public\":true,\"id\":\"4e28df45-8ff3-40d2-a645-26ec92e93432\",\"description\":\"Retrieve a list of accounts for a custom channel.\",\"href\":\"/api-reference/latest/conversations/custom-channels/channel-accounts/get-custom-channels\"},{\"title\":\"Update a channel account\",\"openapi\":\"specs/2026-03/conversations-custom-channels-v2026-03.json PATCH /conversations/custom-channels/2026-03/{channelId}/channel-accounts/{channelAccountId}\",\"public\":true,\"id\":\"495b413e-6f3f-4dd2-a1b9-828f8c3e4131\",\"description\":\"This API is used to update the name of the channel account and it's isAuthorized status. Setting to isAuthorized flag to False disables the channel account.\",\"href\":\"/api-reference/latest/conversations/custom-channels/channel-accounts/update-custom-channel-channelAccountId\"},{\"title\":\"Update a channel account staging token\",\"openapi\":\"specs/2026-03/conversations-custom-channels-v2026-03.json PATCH /conversations/custom-channels/2026-03/{channelId}/channel-account-staging-tokens/{accountToken}\",\"public\":true,\"id\":\"4ec64059-bf1c-4fb8-ae66-1cc624d8db67\",\"description\":\"Update a channel account staging token's account name and delivery identifier. This information will be applied to the channel account created from this staging token. This is used for public apps.\",\"href\":\"/api-reference/latest/conversations/custom-channels/channel-accounts/update-custom-channel\"}]},{\"group\":\"Channels\",\"pages\":[{\"title\":\"POST /conversations/custom-channels/2026-03\",\"openapi\":\"specs/2026-03/conversations-custom-channels-v2026-03.json POST /conversations/custom-channels/2026-03\",\"public\":true,\"id\":\"f464aaad-2918-4dc6-ba53-259f08af0512\",\"description\":null,\"href\":\"/api-reference/latest/conversations/custom-channels/channels/create-custom-channel\"},{\"title\":\"GET /conversations/custom-channels/2026-03\",\"openapi\":\"specs/2026-03/conversations-custom-channels-v2026-03.json GET /conversations/custom-channels/2026-03\",\"public\":true,\"id\":\"3674bdcf-2583-4c62-a4f5-f6b803a21b0e\",\"description\":null,\"href\":\"/api-reference/latest/conversations/custom-channels/channels/get-custom-channels\"},{\"title\":\"Get a custom channel\",\"openapi\":\"specs/2026-03/conversations-custom-channels-v2026-03.json GET /conversations/custom-channels/2026-03/{channelId}\",\"public\":true,\"id\":\"0c422dbb-05f6-45ec-84f9-7d539abb6836\",\"description\":\"Retrieve the details about a custom channel. This API allows you to see a custom channel's current capabilties and other configuration metadata\",\"href\":\"/api-reference/latest/conversations/custom-channels/channels/get-custom-channel\"},{\"title\":\"Get a channel account by id\",\"openapi\":\"specs/2026-03/conversations-custom-channels-v2026-03.json GET /conversations/custom-channels/2026-03/{channelId}/channel-accounts/{channelAccountId}\",\"public\":true,\"id\":\"6114487a-963b-4aea-b418-b8c03bf7fa41\",\"description\":\"Retrieve the details for a specific channel account. This contains all the metadata about your channel account, including its channel, associated inbox id, and delivery identifier information.\",\"href\":\"/api-reference/latest/conversations/custom-channels/channels/get-custom-channel-channelAccountId\"},{\"title\":\"Update a custom channel\",\"openapi\":\"specs/2026-03/conversations-custom-channels-v2026-03.json PATCH /conversations/custom-channels/2026-03/{channelId}\",\"public\":true,\"id\":\"a114220d-c92a-4302-876b-68a1c422f657\",\"description\":\"Update the capabilities for an existing. You can also use it to update the channel's webhookUri and its channelAccountConnectionRedirectUrl.\",\"href\":\"/api-reference/latest/conversations/custom-channels/channels/update-custom-channel\"},{\"title\":\"Archive a custom channel\",\"openapi\":\"specs/2026-03/conversations-custom-channels-v2026-03.json DELETE /conversations/custom-channels/2026-03/{channelId}\",\"public\":true,\"id\":\"975b7d22-f07c-4a86-ad17-2fe3b3a47dda\",\"description\":\"Archive an existing registered custom channel\",\"href\":\"/api-reference/latest/conversations/custom-channels/channels/delete-custom-channel\"}]},{\"group\":\"Messages\",\"pages\":[{\"title\":\"Publish a message\",\"openapi\":\"specs/2026-03/conversations-custom-channels-v2026-03.json POST /conversations/custom-channels/2026-03/{channelId}/messages\",\"public\":true,\"id\":\"8c9a280b-606c-4463-be9e-67846f00a6b1\",\"description\":\"Publish a message over your custom channel\",\"href\":\"/api-reference/latest/conversations/custom-channels/messages/create-custom-channel\"},{\"title\":\"Get a message\",\"openapi\":\"specs/2026-03/conversations-custom-channels-v2026-03.json GET /conversations/custom-channels/2026-03/{channelId}/messages/{messageId}\",\"public\":true,\"id\":\"3143b2d0-4fea-4c37-8ca2-61266f21025d\",\"description\":\"Get the details for a specific message sent over a custom channel\",\"href\":\"/api-reference/latest/conversations/custom-channels/messages/get-custom-channel\"},{\"title\":\"Update a message \",\"openapi\":\"specs/2026-03/conversations-custom-channels-v2026-03.json PATCH /conversations/custom-channels/2026-03/{channelId}/messages/{messageId}\",\"public\":true,\"id\":\"dffc71e8-1564-49f2-909c-958aab785ce2\",\"description\":\"Update a message's status to indicate if it was successfully sent, failed to send, or was read. For failed messages, this can also include the error message for the failure.\",\"href\":\"/api-reference/latest/conversations/custom-channels/messages/update-custom-channel\"}]}]},{\"group\":\"Visitor identification\",\"pages\":[{\"title\":\"Generate visitor token\",\"openapi\":\"specs/2026-03/conversations-visitor-identification-v2026-03.json POST /visitor-identification/2026-03/tokens/create\",\"public\":true,\"id\":\"4bb0297b-9151-47f6-921f-94294b9c8818\",\"description\":\"Generate an identification token for a website visitor who has been authenticated using your own system. An identification token returned from this API can be used to pass information about your already-authenticated visitor to the chat widget, so that it treats the visitor as a known contact. This allows support agents to recognize and assist the visitor more effectively.\",\"href\":\"/api-reference/latest/conversations/visitor-identification/create-visitor-identification\"}]}]},{\"group\":\"CRM\",\"icon\":\"https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Contacts.svg\",\"pages\":[{\"title\":\"HubSpot CRM embed\",\"sidebarTitle\":\"CRM embed\",\"description\":\"Learn how to embed a HubSpot view such as a record timeline, property history, or meeting link in a third-party platform.\",\"public\":true,\"id\":\"af2c2ac5-13f6-439f-b34b-b26d875bdefa\",\"href\":\"/api-reference/latest/crm/embed\"},{\"title\":\"Search the CRM\",\"sidebarTitle\":\"Search the CRM\",\"description\":\"The CRM search endpoints make getting data more efficient by allowing developers to filter, sort, and search across any CRM object type.\",\"public\":true,\"id\":\"5a0fa504-e6aa-43a9-8423-ace7858e3cad\",\"href\":\"/api-reference/latest/crm/search-the-crm\"},{\"title\":\"Understanding the CRM APIs\",\"sidebarTitle\":\"Understanding the CRM\",\"description\":\"HubSpot’s CRM is a system for managing customer relationships and data. Learn about objects and the related CRM APIs.\",\"public\":true,\"id\":\"2cd166f4-0170-4756-8344-cc948cbd2e49\",\"href\":\"/api-reference/latest/crm/understanding-the-crm\"},{\"title\":\"Using Object APIs\",\"sidebarTitle\":\"Using object APIs\",\"description\":\"Learn how to use the object API endpoints to create and manage records or activities.\",\"public\":true,\"id\":\"91f98db5-2b26-4e7b-bc21-0a4f4a4ae65b\",\"href\":\"/api-reference/latest/crm/using-object-apis\"},{\"group\":\"Activities\",\"pages\":[{\"group\":\"Calls\",\"pages\":[{\"title\":\"Activities | Calls\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the calls engagement API to log and manage calls on CRM records. \",\"public\":true,\"id\":\"e7b8fde7-834e-4f9a-a9b6-febffec425b0\",\"href\":\"/api-reference/latest/crm/activities/calls/guide\"},{\"title\":\"Create a call\",\"openapi\":\"specs/2026-03/crm-calls-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"6b524c4e-f0a1-44dd-a46c-0b9750aa1bac\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/calls/create-call\"},{\"title\":\"Retrieve a call\",\"openapi\":\"specs/2026-03/crm-calls-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"a26f7cf9-c27c-4367-a85c-f0880fa8ded9\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/calls/get-call\"},{\"title\":\"Retrieve calls\",\"openapi\":\"specs/2026-03/crm-calls-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"0cacfc7b-bdc4-4dbc-a326-131ac0fe354c\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/calls/get-calls\"},{\"title\":\"Update a call\",\"openapi\":\"specs/2026-03/crm-calls-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"343da404-8dec-4d59-a3f2-2746fb39c72f\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/calls/update-call\"},{\"title\":\"Archive a call\",\"openapi\":\"specs/2026-03/crm-calls-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"b3021432-90e3-4524-9640-332824c3d334\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/calls/delete-call\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create calls\",\"openapi\":\"specs/2026-03/crm-calls-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"7d72d9a3-178e-48e6-91bf-02197c375606\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/calls/batch/create-calls\"},{\"title\":\"Retrieve calls\",\"openapi\":\"specs/2026-03/crm-calls-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"12e7c232-f100-41fa-a9c6-0aec150a4db9\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/calls/batch/get-calls\"},{\"title\":\"Update calls\",\"openapi\":\"specs/2026-03/crm-calls-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"16735bc4-dd80-47e4-be99-f18e90d035c8\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/calls/batch/update-calls\"},{\"title\":\"Upsert calls\",\"openapi\":\"specs/2026-03/crm-calls-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"63b144c4-38e2-4146-a587-194697e8571f\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/calls/batch/upsert-calls\"},{\"title\":\"Archive calls\",\"openapi\":\"specs/2026-03/crm-calls-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"99bfe9af-f7c4-4e3c-a6dd-0501bd5d661b\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/calls/batch/delete-calls\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for calls\",\"openapi\":\"specs/2026-03/crm-calls-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"d68ccecc-d76e-4de3-9258-9b7c967df3d3\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/calls/search/search-calls\"}]}]},{\"group\":\"Emails\",\"pages\":[{\"title\":\"Activities | Email\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the email engagement API to log and manage emails on CRM records. \",\"public\":true,\"id\":\"772fe3cc-e220-455b-a2b3-9c76d1bddae6\",\"href\":\"/api-reference/latest/crm/activities/emails/guide\"},{\"title\":\"Create an email\",\"openapi\":\"specs/2026-03/crm-emails-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"6893bd8f-cfb8-40a6-b165-b3a0e658ba32\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/emails/create-email\"},{\"title\":\"Retrieve an email\",\"openapi\":\"specs/2026-03/crm-emails-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"8b902698-82b6-4b02-b6a7-41b9222aae5b\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/emails/get-email\"},{\"title\":\"Retrieve emails\",\"openapi\":\"specs/2026-03/crm-emails-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"67b13c83-046e-41d1-9154-25ee4bc3e93f\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/emails/get-emails\"},{\"title\":\"Update an email\",\"openapi\":\"specs/2026-03/crm-emails-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"e7ed8af6-2697-4a66-a35f-f545f91403d4\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/emails/update-email\"},{\"title\":\"Delete an email\",\"openapi\":\"specs/2026-03/crm-emails-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"c444f747-7eaf-406e-ac49-8b69b5f43356\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/emails/delete-email\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create emails\",\"openapi\":\"specs/2026-03/crm-emails-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"0baf4989-b52e-42e9-9370-47f828e44b65\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/emails/batch/create-emails\"},{\"title\":\"Retrieve emails\",\"openapi\":\"specs/2026-03/crm-emails-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"a5bec5bb-a4dd-4d9f-929a-c0f6b6ce2a4e\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/emails/batch/get-emails\"},{\"title\":\"Update emails\",\"openapi\":\"specs/2026-03/crm-emails-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"7e717d76-6a63-4ee1-9ef1-1c7025c6a2f5\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/emails/batch/update-emails\"},{\"title\":\"Upsert emails\",\"openapi\":\"specs/2026-03/crm-emails-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"e0c154e4-35bb-4eba-a092-6aa1e22b97c2\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/emails/batch/upsert-emails\"},{\"title\":\"Delete emails\",\"openapi\":\"specs/2026-03/crm-emails-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"abc128e0-a13f-46b4-87ec-61cfbdd8a371\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/emails/batch/delete-emails\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for emails\",\"openapi\":\"specs/2026-03/crm-emails-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"895549a0-3cab-4083-8cf5-4ea8cd90e1c2\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/emails/search/search-emails\"}]}]},{\"group\":\"Meetings\",\"pages\":[{\"title\":\"Activities | Meetings\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the meetings engagement API to log and manage meetings on CRM records. \",\"public\":true,\"id\":\"080f1569-13d5-4db7-8211-6877cafd825a\",\"href\":\"/api-reference/latest/crm/activities/meetings/guide\"},{\"title\":\"Create meeting\",\"openapi\":\"specs/2026-03/crm-meetings-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"319c92c4-605f-4827-a4f8-2e183e8a47b7\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/meetings/create-meeting\"},{\"title\":\"Retrieve meeting\",\"openapi\":\"specs/2026-03/crm-meetings-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"20ba3803-9dc9-46ce-867b-568afe80cc21\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/meetings/get-meeting\"},{\"title\":\"Retrieve meetings\",\"openapi\":\"specs/2026-03/crm-meetings-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"c1b814ae-3464-4c30-900c-8e43d26ee59d\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/meetings/get-meetings\"},{\"title\":\"Update meeting\",\"openapi\":\"specs/2026-03/crm-meetings-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"beebd0f0-65ad-465f-84ec-b22ca31530c0\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/meetings/update-meeting\"},{\"title\":\"Delete meeting\",\"openapi\":\"specs/2026-03/crm-meetings-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"bf732e6b-a868-4cc3-ab84-b621422d7c7a\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/meetings/delete-meeting\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create meetings\",\"openapi\":\"specs/2026-03/crm-meetings-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"db884580-08f2-4395-b4e1-6783cae53f7d\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/meetings/batch/create-meetings\"},{\"title\":\"Retrieve meetings\",\"openapi\":\"specs/2026-03/crm-meetings-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"b7130d6c-f97f-44b1-8129-aeeaf8dcc3b9\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/meetings/batch/get-meetings\"},{\"title\":\"Update meetings\",\"openapi\":\"specs/2026-03/crm-meetings-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"8cdc7bf5-78b6-4de4-9c88-be40d2ad1926\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/meetings/batch/update-meetings\"},{\"title\":\"Upsert meetings\",\"openapi\":\"specs/2026-03/crm-meetings-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"def1ece2-d0ad-4455-b991-a11e3b3eedb3\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/meetings/batch/upsert-meetings\"},{\"title\":\"Delete meetings\",\"openapi\":\"specs/2026-03/crm-meetings-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"49c419f6-eb86-40ca-9a56-4ddb95527475\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/meetings/batch/delete-meetings\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for meetings\",\"openapi\":\"specs/2026-03/crm-meetings-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"d1e251c8-3f01-4c12-9029-23a38ab6a84c\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/meetings/search/search-meetings\"}]}]},{\"group\":\"Notes\",\"pages\":[{\"title\":\"Activities | Notes\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the notes engagement API to log and manage notes on CRM records.\",\"public\":true,\"id\":\"a437ab7f-b146-4edf-83b4-ed09d63b0673\",\"href\":\"/api-reference/latest/crm/activities/notes/guide\"},{\"title\":\"Create note\",\"openapi\":\"specs/2026-03/crm-notes-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"a59b32c0-ad93-4dd1-bca9-b1844de2f487\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/notes/create-note\"},{\"title\":\"Retrieve note\",\"openapi\":\"specs/2026-03/crm-notes-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"60635f3a-8f62-4960-9e85-41d7d42f8e80\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/notes/get-note\"},{\"title\":\"Retrieve a note\",\"openapi\":\"specs/2026-03/crm-notes-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"64354d8e-fc5b-46af-8fa8-5d4415bc80d0\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/notes/get-notes\"},{\"title\":\"Update note\",\"openapi\":\"specs/2026-03/crm-notes-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"59ca72ed-b644-4c83-bb61-47b28d12e29b\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/notes/update-note\"},{\"title\":\"Delete a note\",\"openapi\":\"specs/2026-03/crm-notes-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"734d3272-3d06-4d15-8379-3923a0071ef9\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/notes/delete-note\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create notes\",\"openapi\":\"specs/2026-03/crm-notes-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"64e22fd5-7c7e-4767-9fc3-0141d90415e2\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/notes/batch/create-notes\"},{\"title\":\"Retrieve notes\",\"openapi\":\"specs/2026-03/crm-notes-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"65d2f3ca-e0dc-483f-a7bf-2fbc6aaea008\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/notes/batch/get-notes\"},{\"title\":\"Update notes\",\"openapi\":\"specs/2026-03/crm-notes-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"e68431d1-48a2-4ed8-b3aa-d82545efff15\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/notes/batch/update-notes\"},{\"title\":\"Upsert notes\",\"openapi\":\"specs/2026-03/crm-notes-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"11c720e2-4b8d-48d9-a2e9-23077e8611c3\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/notes/batch/upsert-notes\"},{\"title\":\"Delete notes\",\"openapi\":\"specs/2026-03/crm-notes-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"bccf8688-92ac-4ba0-8b6e-fd5ab09ecc85\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/notes/batch/delete-notes\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for notes\",\"openapi\":\"specs/2026-03/crm-notes-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"9cb19bda-3af5-47f6-96a3-073b81d77019\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/notes/search/search-notes\"}]}]},{\"group\":\"Postal mail\",\"pages\":[{\"title\":\"Activities | Postal Mail\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the postal mail engagement API to log any postal mail you've sent to or received from contacts or companies on their CRM records. \",\"public\":true,\"id\":\"1837f938-2967-430d-ad0a-e3e5dde191bc\",\"href\":\"/api-reference/latest/crm/activities/postal-mail/guide\"},{\"title\":\"Create postal mail\",\"openapi\":\"specs/2026-03/crm-postal-mail-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"df4305d4-e479-4e1f-8036-fe5bb8b5321e\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/postal-mail/create-postal-mail\"},{\"title\":\"Get postal mail\",\"openapi\":\"specs/2026-03/crm-postal-mail-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"5e19297a-f3bb-4392-b6c6-4d954dd43472\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/postal-mail/get-postal-mail-objectId\"},{\"title\":\"Get all postal mail\",\"openapi\":\"specs/2026-03/crm-postal-mail-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"f02da802-91c7-497d-aaf0-e5f2901e87b0\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/postal-mail/get-postal-mail\"},{\"title\":\"Update postal mail\",\"openapi\":\"specs/2026-03/crm-postal-mail-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"c092bace-f224-4ce6-9915-6b96b05c490f\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/postal-mail/update-postal-mail-objectId\"},{\"title\":\"Update postal mail\",\"openapi\":\"specs/2026-03/crm-postal-mail-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"d761871e-2751-40db-a5d7-9aae10b4b72f\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/postal-mail/update-postal-mail\"},{\"title\":\"Archive postal mail\",\"openapi\":\"specs/2026-03/crm-postal-mail-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"8f0a7f2a-52f9-41a0-9db9-8ada75831196\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/postal-mail/delete-postal-mail\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create postal mail\",\"openapi\":\"specs/2026-03/crm-postal-mail-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"9688733d-5b4f-4631-98c5-03aec1d9805f\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/postal-mail/batch/create-postal-mail\"},{\"title\":\"Retrieve postal mail\",\"openapi\":\"specs/2026-03/crm-postal-mail-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"0f16b3d8-0803-4159-84f6-4ffc232e5715\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/postal-mail/batch/get-postal-mail\"},{\"title\":\"Update postal mail\",\"openapi\":\"specs/2026-03/crm-postal-mail-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"295e2a2b-b82b-4645-a2e3-a0fc246a07cc\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/postal-mail/batch/update-postal-mail-objectType\"},{\"title\":\"Set default association\",\"openapi\":\"specs/2026-03/crm-postal-mail-v2026-03.json PUT /crm/objects/2026-03/{fromObjectType}/{fromObjectId}/associations/default/{toObjectType}/{toObjectId}\",\"public\":true,\"id\":\"05b377a2-c152-44f7-8867-939b413af132\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/postal-mail/batch/update-postal-mail\"},{\"title\":\"Upsert postal mail\",\"openapi\":\"specs/2026-03/crm-postal-mail-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"434ac960-f035-4db9-aa63-5601424cace0\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/postal-mail/batch/upsert-postal-mail\"},{\"title\":\"Archive postal mail\",\"openapi\":\"specs/2026-03/crm-postal-mail-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"ea120b97-64ce-4c00-81d1-4b6b00a3c2a9\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/postal-mail/batch/delete-postal-mail\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for postal mail\",\"openapi\":\"specs/2026-03/crm-postal-mail-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"ab9a2996-1760-48cc-a041-d15c2241ae87\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/postal-mail/search/search-postal-mail\"}]}]},{\"group\":\"Tasks\",\"pages\":[{\"title\":\"Activities | Tasks\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the tasks engagement API to log and manage tasks on CRM records. \",\"public\":true,\"id\":\"f6077c89-664b-4533-b0ec-700924b5346b\",\"href\":\"/api-reference/latest/crm/activities/tasks/guide\"},{\"title\":\"Create a task\",\"openapi\":\"specs/2026-03/crm-tasks-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"c8aa5558-f536-413b-be0e-a372d09d2897\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/tasks/create-task\"},{\"title\":\"Retrieve a task\",\"openapi\":\"specs/2026-03/crm-tasks-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"7d0be6cb-31e7-48a5-93f3-9f2f96940c28\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/tasks/get-task\"},{\"title\":\"Retrieve tasks\",\"openapi\":\"specs/2026-03/crm-tasks-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"99fd506e-30a7-48b7-a6e4-ca0dfc1af2c0\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/tasks/get-tasks\"},{\"title\":\"Update a task\",\"openapi\":\"specs/2026-03/crm-tasks-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"064fb83c-ceb8-43fb-aa86-1a2133b1213b\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/tasks/update-task\"},{\"title\":\"Delete a task\",\"openapi\":\"specs/2026-03/crm-tasks-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"0d57cd48-e863-4c94-8454-b983f705bf4b\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/tasks/delete-task\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create tasks\",\"openapi\":\"specs/2026-03/crm-tasks-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"dcda066d-42db-459e-b66e-db3f4603b4fe\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/tasks/batch/create-tasks\"},{\"title\":\"Retrieve tasks\",\"openapi\":\"specs/2026-03/crm-tasks-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"06d8660d-afb9-4087-8fa5-2b984d909b27\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/tasks/batch/get-tasks\"},{\"title\":\"Update tasks\",\"openapi\":\"specs/2026-03/crm-tasks-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"d154dc4e-a239-46d1-ae16-7c16f5c087d6\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/tasks/batch/update-tasks\"},{\"title\":\"Upsert tasks\",\"openapi\":\"specs/2026-03/crm-tasks-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"0fe1d24d-dd8f-4785-8ccc-573db9bc38b2\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/tasks/batch/upsert-tasks\"},{\"title\":\"Delete tasks\",\"openapi\":\"specs/2026-03/crm-tasks-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"40962d60-cce0-4b68-acd1-2cd2bab497a2\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/tasks/batch/delete-tasks\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for tasks\",\"openapi\":\"specs/2026-03/crm-tasks-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"10ececc0-dd60-40db-846d-6b2d1f553232\",\"description\":null,\"href\":\"/api-reference/latest/crm/activities/tasks/search/search-tasks\"}]}]}]},{\"group\":\"Associations\",\"pages\":[{\"title\":\"Associations overview\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn how to create and manage associations between object records via the API.\",\"public\":true,\"id\":\"e7718fe1-44f2-4cfe-95bb-41f3562ded4f\",\"href\":\"/api-reference/latest/crm/associations/overview\"},{\"group\":\"Associate records\",\"pages\":[{\"title\":\"Associate records\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the associations API to create, manage, and remove associations between CRM records.\",\"public\":true,\"id\":\"dba5d43c-703f-4815-8e04-db2e5630bc20\",\"href\":\"/api-reference/latest/crm/associations/associate-records/guide\"},{\"title\":\"Report high usage\",\"openapi\":\"specs/2026-03/crm-associations-v2026-03.json POST /crm/associations/2026-03/usage/high-usage-report/{userId}\",\"public\":true,\"id\":\"4e4a9168-ec57-4bd8-835e-cffcaba9f250\",\"description\":\"Requests a report of all objects in the portal which have a high usage of associations\",\"href\":\"/api-reference/latest/crm/associations/associate-records/report-high-usage\"},{\"title\":\"Associate records (labeled)\",\"openapi\":\"specs/2026-03/crm-associations-v2026-03.json PUT /crm/objects/2026-03/{objectType}/{objectId}/associations/{toObjectType}/{toObjectId}\",\"public\":true,\"id\":\"e3f541d7-c6af-4237-be86-b87b9b4d4390\",\"description\":\"Set association labels between two records.\",\"href\":\"/api-reference/latest/crm/associations/associate-records/update-association-labeled\"},{\"title\":\"Associate records (default)\",\"openapi\":\"specs/2026-03/crm-associations-v2026-03.json PUT /crm/objects/2026-03/{fromObjectType}/{fromObjectId}/associations/default/{toObjectType}/{toObjectId}\",\"public\":true,\"id\":\"07065734-cab0-4855-adee-901bd79f0ba1\",\"description\":\"Create the default (most generic) association type between two object types\",\"href\":\"/api-reference/latest/crm/associations/associate-records/update-association\"},{\"title\":\"Remove association between records\",\"openapi\":\"specs/2026-03/crm-associations-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}/associations/{toObjectType}/{toObjectId}\",\"public\":true,\"id\":\"4cc54034-c650-476f-8ddd-252d90ac94be\",\"description\":\"deletes all associations between two records.\",\"href\":\"/api-reference/latest/crm/associations/associate-records/delete-association\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Associate records (labeled)\",\"openapi\":\"specs/2026-03/crm-associations-v2026-03.json POST /crm/associations/2026-03/{fromObjectType}/{toObjectType}/batch/create\",\"public\":true,\"id\":\"d851099c-79ee-400c-afbf-e214df975c25\",\"description\":\"Batch create associations for objects\",\"href\":\"/api-reference/latest/crm/associations/associate-records/batch/create-associations-labeled\"},{\"title\":\"Associate records (default)\",\"openapi\":\"specs/2026-03/crm-associations-v2026-03.json POST /crm/associations/2026-03/{fromObjectType}/{toObjectType}/batch/associate/default\",\"public\":true,\"id\":\"22d186a3-83cf-4610-a2c8-135986242e33\",\"description\":\"Create the default (most generic) association type between two object types\",\"href\":\"/api-reference/latest/crm/associations/associate-records/batch/create-associations\"},{\"title\":\"Retrieve associations\",\"openapi\":\"specs/2026-03/crm-associations-v2026-03.json POST /crm/associations/2026-03/{fromObjectType}/{toObjectType}/batch/read\",\"public\":true,\"id\":\"a8d9d9a2-9477-46ca-954d-42d8aad31655\",\"description\":\"Batch read associations for objects to specific object type. The 'after' field in a returned paging object  can be added alongside the 'id' to retrieve the next page of associations from that objectId. The 'link' field is deprecated and should be ignored. Note: The 'paging' field will only be present if there are more pages and absent otherwise.\",\"href\":\"/api-reference/latest/crm/associations/associate-records/batch/get-associations\"},{\"title\":\"Delete specific labels\",\"openapi\":\"specs/2026-03/crm-associations-v2026-03.json POST /crm/associations/2026-03/{fromObjectType}/{toObjectType}/batch/labels/archive\",\"public\":true,\"id\":\"e13fa66e-4e3d-4a35-a93e-9061601e8af2\",\"description\":\"Batch delete specific association labels for objects. Deleting an unlabeled association will also delete all labeled associations between those two objects\",\"href\":\"/api-reference/latest/crm/associations/associate-records/batch/delete-association-labels\"},{\"title\":\"Remove associations\",\"openapi\":\"specs/2026-03/crm-associations-v2026-03.json POST /crm/associations/2026-03/{fromObjectType}/{toObjectType}/batch/archive\",\"public\":true,\"id\":\"171b6924-86b8-46e4-865c-8118a8818032\",\"description\":\"Batch delete associations for objects\",\"href\":\"/api-reference/latest/crm/associations/associate-records/batch/delete-associations\"}]}]},{\"group\":\"Associations schema\",\"pages\":[{\"title\":\"Configure associations\",\"sidebarTitle\":\"API Guide\",\"description\":\"The Associations Schema endpoints are used to manage association types across objects.\",\"public\":true,\"id\":\"b49af8dd-9f35-4bf1-9972-ea27347a1577\",\"href\":\"/api-reference/latest/crm/associations/associations-schema/guide\"},{\"group\":\"Labels\",\"pages\":[{\"title\":\"Batch create labels\",\"openapi\":\"specs/2026-03/crm-associations-schema-v2026-03.json POST /crm/associations/2026-03/definitions/configurations/{fromObjectType}/{toObjectType}/batch/create\",\"public\":true,\"id\":\"62975cc7-b414-4395-98a6-8b2ea0e5f2d0\",\"description\":\"Batch configure association limits between two object types.\",\"href\":\"/api-reference/latest/crm/associations/associations-schema/labels/create-associations-label-batch\"},{\"title\":\"Create association label\",\"openapi\":\"specs/2026-03/crm-associations-schema-v2026-03.json POST /crm/associations/2026-03/{fromObjectType}/{toObjectType}/labels\",\"public\":true,\"id\":\"b39a3527-d461-43a7-b5a4-8a7a62d8f392\",\"description\":\"Create a new label that describes the relationship between two specified CRM object types. This can help in categorizing and managing associations more effectively.\",\"href\":\"/api-reference/latest/crm/associations/associations-schema/labels/create-associations-label\"},{\"title\":\"Retrieve association labels\",\"openapi\":\"specs/2026-03/crm-associations-schema-v2026-03.json GET /crm/associations/2026-03/{fromObjectType}/{toObjectType}/labels\",\"public\":true,\"id\":\"fcaa5e06-6cca-4dbe-8371-8d770f6108ba\",\"description\":\"Retrieve all labels that describe the relationships between two specified CRM object types. These labels provide context about the nature of the associations.\",\"href\":\"/api-reference/latest/crm/associations/associations-schema/labels/get-associations-label\"},{\"title\":\"Update association label\",\"openapi\":\"specs/2026-03/crm-associations-schema-v2026-03.json PUT /crm/associations/2026-03/{fromObjectType}/{toObjectType}/labels\",\"public\":true,\"id\":\"79d9b50c-9e89-4ec0-960b-5d93b0e75373\",\"description\":\"Update an existing label that describes the relationship between two specified CRM object types. This allows for modifications to existing association labels to better reflect the nature of the relationship.\",\"href\":\"/api-reference/latest/crm/associations/associations-schema/labels/update-associations-label\"},{\"title\":\"Delete association label\",\"openapi\":\"specs/2026-03/crm-associations-schema-v2026-03.json DELETE /crm/associations/2026-03/{fromObjectType}/{toObjectType}/labels/{associationTypeId}\",\"public\":true,\"id\":\"8cebe34d-6bbb-42b5-bf93-8441acc49e1b\",\"description\":\"Remove a specific label from the association between two CRM object types.\",\"href\":\"/api-reference/latest/crm/associations/associations-schema/labels/delete-associations-label\"}]},{\"group\":\"Limits\",\"pages\":[{\"title\":\"Retrieve all association limits\",\"openapi\":\"specs/2026-03/crm-associations-schema-v2026-03.json GET /crm/associations/2026-03/definitions/configurations/all\",\"public\":true,\"id\":\"220d5888-34c8-4198-b6fd-b0b1080c8e19\",\"description\":\"Retrieve all configured association limits between objects, which include details about how different CRM object types are associated with each other.\",\"href\":\"/api-reference/latest/crm/associations/associations-schema/limits/get-all-associations-limits\"},{\"title\":\"Retrieve association limits\",\"openapi\":\"specs/2026-03/crm-associations-schema-v2026-03.json GET /crm/associations/2026-03/definitions/configurations/{fromObjectType}/{toObjectType}\",\"public\":true,\"id\":\"64bda402-86c8-4852-a9f3-f8f9a1b0d004\",\"description\":\"Retrieve the configuration details for associations between two specified CRM object types. Use this endpoint to understand limits that have been set for specific association types.\",\"href\":\"/api-reference/latest/crm/associations/associations-schema/limits/get-associations-limits\"},{\"title\":\"Update association limits\",\"openapi\":\"specs/2026-03/crm-associations-schema-v2026-03.json POST /crm/associations/2026-03/definitions/configurations/{fromObjectType}/{toObjectType}/batch/update\",\"public\":true,\"id\":\"9e9e3270-ef20-4965-9519-cbac1d45df63\",\"description\":\"Batch update association limits that have been configured between two object types.\",\"href\":\"/api-reference/latest/crm/associations/associations-schema/limits/update-associations-limits\"},{\"title\":\"Remove association limits\",\"openapi\":\"specs/2026-03/crm-associations-schema-v2026-03.json POST /crm/associations/2026-03/definitions/configurations/{fromObjectType}/{toObjectType}/batch/purge\",\"public\":true,\"id\":\"7339d841-d24f-449a-9d8b-223630d24a0d\",\"description\":\"Batch delete limits that have been defined for association types between two object types.\",\"href\":\"/api-reference/latest/crm/associations/associations-schema/limits/delete-associations-limits\"}]}]}]},{\"group\":\"CRM Data Model\",\"pages\":[{\"title\":\"Object activation\",\"sidebarTitle\":\"Object activation\",\"description\":\"Learn how to check if objects are activated for use in a HubSpot account.\",\"public\":true,\"id\":\"06977642-0e37-4256-a602-6787cc66a039\",\"href\":\"/api-reference/latest/crm/crm-data-model/guide\"},{\"title\":\"Fetch object type enablement status\",\"openapi\":\"specs/2026-03/crm-object-library-v2026-03.json GET /crm/object-library/2026-03/enablement\",\"public\":true,\"id\":\"c5dee51d-cb20-4ce3-b54f-08c974e2ffaf\",\"description\":\"For all object types supporting enablement, returns whether they're enabled or disabled\",\"href\":\"/api-reference/latest/crm/crm-data-model/get-object-library\"},{\"title\":\"Is object type is enabled\",\"openapi\":\"specs/2026-03/crm-object-library-v2026-03.json GET /crm/object-library/2026-03/enablement/{objectTypeId}\",\"public\":true,\"id\":\"37479608-5ea5-4e79-9bcb-50db5756cfb9\",\"description\":\"Fetch whether object type is enabled\",\"href\":\"/api-reference/latest/crm/crm-data-model/get-object-library-objectTypeId\"}]},{\"group\":\"Exports\",\"pages\":[{\"title\":\"Exports\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn how to use the Exports API to export records in views or lists from your HubSpot account.\",\"public\":true,\"id\":\"54892970-260a-4470-8cce-cb3dbcdda572\",\"href\":\"/api-reference/latest/crm/exports/guide\"},{\"title\":\"Start an export\",\"openapi\":\"specs/2026-03/crm-exports-v2026-03.json POST /crm/exports/2026-03/export/async\",\"public\":true,\"id\":\"a0275ebc-3157-4ce5-83ea-3a98309f0313\",\"description\":\"Begins exporting CRM data for the portal as specified in the request body\",\"href\":\"/api-reference/latest/crm/exports/create-export\"},{\"title\":\"Retrieve export status\",\"openapi\":\"specs/2026-03/crm-exports-v2026-03.json GET /crm/exports/2026-03/export/async/tasks/{taskId}/status\",\"public\":true,\"id\":\"cd47bb46-9471-4447-8df8-d7a8855629e5\",\"description\":\"Returns the status of the export with taskId, including the URL of the resulting file if the export status is COMPLETE\",\"href\":\"/api-reference/latest/crm/exports/get-export-status\"},{\"title\":\"Retrieve export details\",\"openapi\":\"specs/2026-03/crm-exports-v2026-03.json GET /crm/exports/2026-03/export/{exportId}\",\"public\":true,\"id\":\"ce13e769-02ae-469b-bd07-8eacb2076d5d\",\"description\":\"Retrieve detailed information about a specific CRM export, including its current state and properties.\",\"href\":\"/api-reference/latest/crm/exports/get-export\"}]},{\"group\":\"Extensions\",\"pages\":[{\"group\":\"Calling extensions\",\"pages\":[{\"title\":\"Calling extensions SDK\",\"sidebarTitle\":\"Calling SDK\",\"description\":\"Overview of the calling extensions SDK\",\"public\":true,\"id\":\"a14cd621-76f6-48e2-8d7e-2355e48f6c9e\",\"href\":\"/api-reference/latest/crm/extensions/calling-extensions/calling-sdk\"},{\"title\":\"CRM API | Receive calls in HubSpot when using calling apps\",\"sidebarTitle\":\"Receive incoming calls\",\"description\":\"You can receive calls in HubSpot when using calling apps.\",\"public\":true,\"id\":\"7836278e-bed1-41f8-9ee9-6d3c6495a2b6\",\"href\":\"/api-reference/latest/crm/extensions/calling-extensions/receive-incoming-calls\"},{\"title\":\"Call recordings and transcripts\",\"sidebarTitle\":\"Recordings \u0026 transcripts\",\"description\":\"Learn how to log call recordings and their associated transcripts in HubSpot.\",\"public\":true,\"id\":\"708473b5-8474-40f9-8711-a3c23255c01e\",\"href\":\"/api-reference/latest/crm/extensions/calling-extensions/recordings-and-transcriptions\"},{\"title\":\"Set up third-party calling in help desk\",\"sidebarTitle\":\"Third-party calling in help desk\",\"description\":\"Learn how to set up third-party calling in your HubSpot help desk.\",\"public\":true,\"id\":\"e953428d-4d09-4bfa-96ee-1bb2e4a253c0\",\"href\":\"/api-reference/latest/crm/extensions/calling-extensions/third-party-calling\"},{\"title\":\"Third-party transcripts\",\"sidebarTitle\":\"Third-party transcripts\",\"description\":\"Enable HubSpot to use transcripts from a third-party platform as a part of its Conversation Intelligence feature.\",\"public\":true,\"id\":\"51f3172f-05d5-4ebc-97e0-2eedcdb92f23\",\"href\":\"/api-reference/latest/crm/extensions/calling-extensions/third-party-transcripts\"},{\"group\":\"Channel Connection Settings\",\"pages\":[{\"title\":\"Configure channel connection settings\",\"openapi\":\"specs/2026-03/crm-calling-extensions-v2026-03.json POST /crm/extensions/calling/2026-03/{appId}/settings/channel-connection\",\"public\":true,\"id\":\"2a973b31-438d-4392-b5c7-028a4500588d\",\"description\":\"Establish new channel connection settings for the specified app.\",\"href\":\"/api-reference/latest/crm/extensions/calling-extensions/channel-connection-settings/create-channel-connection-settings\"},{\"title\":\"Retrieve channel connection settings\",\"openapi\":\"specs/2026-03/crm-calling-extensions-v2026-03.json GET /crm/extensions/calling/2026-03/{appId}/settings/channel-connection\",\"public\":true,\"id\":\"7c9e590f-c5a3-444b-879c-5a8eea26e063\",\"description\":\"Access the current channel connection settings for the specified app.\",\"href\":\"/api-reference/latest/crm/extensions/calling-extensions/channel-connection-settings/get-channel-connection-settings\"},{\"title\":\"Update channel connection settings\",\"openapi\":\"specs/2026-03/crm-calling-extensions-v2026-03.json PATCH /crm/extensions/calling/2026-03/{appId}/settings/channel-connection\",\"public\":true,\"id\":\"55c8215a-e7e7-4d21-9371-61b3cd478141\",\"description\":\"Modify the existing channel connection settings for the specified app.\",\"href\":\"/api-reference/latest/crm/extensions/calling-extensions/channel-connection-settings/update-channel-connection-settings\"},{\"title\":\"Delete channel connection settings\",\"openapi\":\"specs/2026-03/crm-calling-extensions-v2026-03.json DELETE /crm/extensions/calling/2026-03/{appId}/settings/channel-connection\",\"public\":true,\"id\":\"a57db506-37aa-465b-a2a2-c6afd23df348\",\"description\":\"Delete the channel connection settings associated with the specified app.\",\"href\":\"/api-reference/latest/crm/extensions/calling-extensions/channel-connection-settings/delete-channel-connection-settings\"}]},{\"group\":\"Inbound\",\"pages\":[{\"title\":\"Create inbound call\",\"openapi\":\"specs/2026-03/crm-calling-extensions-v2026-03.json POST /crm/extensions/calling/2026-03/inbound-call\",\"public\":true,\"id\":\"44eb246a-9ee6-4c85-9a5c-993e6d3a63fc\",\"description\":\"This endpoint allows you to submit information about an inbound call to the CRM system. The request must include details such as the external call ID, call status, and involved phone numbers. This operation helps in logging and managing inbound call data within the CRM.\",\"href\":\"/api-reference/latest/crm/extensions/calling-extensions/inbound/create-inbound-call\"}]},{\"group\":\"Recording\",\"pages\":[{\"title\":\"Mark a call recording as ready\",\"openapi\":\"specs/2026-03/crm-calling-extensions-v2026-03.json POST /crm/extensions/calling/2026-03/recordings/ready\",\"public\":true,\"id\":\"1781dc4f-b0ee-4a25-bd91-bf39ea671cb5\",\"description\":\"This endpoint is used to mark a call recording as ready. It requires the engagementId to identify the specific recording.\",\"href\":\"/api-reference/latest/crm/extensions/calling-extensions/recording/call-recording-ready\"}]},{\"group\":\"Settings\",\"pages\":[{\"title\":\"Create new calling extension settings for a specific app.\",\"openapi\":\"specs/2026-03/crm-calling-extensions-v2026-03.json POST /crm/extensions/calling/2026-03/{appId}/settings\",\"public\":true,\"id\":\"e6ea8ad4-31f3-45a6-a863-b81076cb76ce\",\"description\":\"Create new settings for the calling extension associated with the specified appId.\",\"href\":\"/api-reference/latest/crm/extensions/calling-extensions/settings/create-calling-extension\"},{\"title\":\"Retrieve the calling extension settings for a specific app.\",\"openapi\":\"specs/2026-03/crm-calling-extensions-v2026-03.json GET /crm/extensions/calling/2026-03/{appId}/settings\",\"public\":true,\"id\":\"304dc72d-8d9e-4e88-a506-e580c8886be7\",\"description\":\"Retrieve the current settings of the calling extension for the specified appId. \",\"href\":\"/api-reference/latest/crm/extensions/calling-extensions/settings/get-calling-extensions\"},{\"title\":\"Update the calling extension settings for a specific app.\",\"openapi\":\"specs/2026-03/crm-calling-extensions-v2026-03.json PATCH /crm/extensions/calling/2026-03/{appId}/settings\",\"public\":true,\"id\":\"824ac9c8-9d68-47d9-a3d4-ebc1313f0ab2\",\"description\":\"Modify existing calling extension settings for the specified appId. Only the fields provided in the request will be updated.\",\"href\":\"/api-reference/latest/crm/extensions/calling-extensions/settings/update-calling-extension\"},{\"title\":\"Delete the calling extension settings for a specific app.\",\"openapi\":\"specs/2026-03/crm-calling-extensions-v2026-03.json DELETE /crm/extensions/calling/2026-03/{appId}/settings\",\"public\":true,\"id\":\"22bd9072-9729-4679-a5aa-8375ee8f943e\",\"description\":\"Remove the calling extension settings associated with the specified appId. This action cannot be undone.\",\"href\":\"/api-reference/latest/crm/extensions/calling-extensions/settings/delete-calling-extension\"}]}]},{\"group\":\"CRM cards\",\"pages\":[{\"title\":\"Legacy CRM cards\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn about CRM cards built for legacy public apps.\",\"public\":true,\"id\":\"45ca1190-f24e-4a30-a135-6c4451c177e4\",\"href\":\"/api-reference/latest/crm/extensions/crm-cards/guide\"},{\"title\":\"Create a new card\",\"openapi\":\"specs/2026-03/crm-public-app-crm-cards-v2026-03.json POST /crm/extensions/cards-dev/2026-03/{appId}\",\"public\":true,\"id\":\"fad97a26-b363-4ecc-8ab2-40fe9174b99d\",\"description\":\"Defines a new card that will become active on an account when this app is installed.\",\"href\":\"/api-reference/latest/crm/extensions/crm-cards/create-crm-card\"},{\"title\":\"Get a card.\",\"openapi\":\"specs/2026-03/crm-public-app-crm-cards-v2026-03.json GET /crm/extensions/cards-dev/2026-03/{appId}/{cardId}\",\"public\":true,\"id\":\"21696fbf-ef72-49c9-9f23-306ac1c08fc9\",\"description\":\"Returns the definition for a card with the given ID.\",\"href\":\"/api-reference/latest/crm/extensions/crm-cards/get-crm-card\"},{\"title\":\"Get all cards\",\"openapi\":\"specs/2026-03/crm-public-app-crm-cards-v2026-03.json GET /crm/extensions/cards-dev/2026-03/{appId}\",\"public\":true,\"id\":\"7bae84dc-ffc0-4452-a75b-2e0f0f3cfb9e\",\"description\":\"Returns a list of cards for a given app.\",\"href\":\"/api-reference/latest/crm/extensions/crm-cards/get-crm-cards\"},{\"title\":\"Get sample card detail response\",\"openapi\":\"specs/2026-03/crm-public-app-crm-cards-v2026-03.json GET /crm/extensions/cards-dev/2026-03/sample-response\",\"public\":true,\"id\":\"99b43d09-9eb2-49f3-bf5f-910609114399\",\"description\":\"Returns an example card detail response. This is the payload with displayed details for a card that will be shown to a user. An app should send this in response to the data fetch request.\",\"href\":\"/api-reference/latest/crm/extensions/crm-cards/get-sample-response\"},{\"title\":\"Migrate CRM card views\",\"openapi\":\"specs/2026-03/crm-public-app-crm-cards-v2026-03.json POST /crm/extensions/cards-dev/2026-03/{appId}/views/migrate\",\"public\":true,\"id\":\"4e900d02-519a-4920-bf13-db6c343f03c0\",\"description\":\"Swaps a Legacy CRM Card with an App Card in views. Reference the \\\"Migrate a legacy CRM card to an app card\\\" docs for more information\",\"href\":\"/api-reference/latest/crm/extensions/crm-cards/migrate-crm-card\"},{\"title\":\"Update a card\",\"openapi\":\"specs/2026-03/crm-public-app-crm-cards-v2026-03.json PATCH /crm/extensions/cards-dev/2026-03/{appId}/{cardId}\",\"public\":true,\"id\":\"4f6d3582-1209-4198-95ac-beaf196e72ae\",\"description\":\"Update a card definition with new details.\",\"href\":\"/api-reference/latest/crm/extensions/crm-cards/update-crm-card\"},{\"title\":\"Delete a card\",\"openapi\":\"specs/2026-03/crm-public-app-crm-cards-v2026-03.json DELETE /crm/extensions/cards-dev/2026-03/{appId}/{cardId}\",\"public\":true,\"id\":\"0c1725a4-1648-46dc-898a-04da17e38488\",\"description\":\"Permanently deletes a card definition with the given ID. Once deleted, data fetch requests for this card will no longer be sent to your service. This can't be undone.\",\"href\":\"/api-reference/latest/crm/extensions/crm-cards/delete-crm-card\"}]},{\"group\":\"Transcriptions\",\"pages\":[{\"title\":\"Create a transcript\",\"openapi\":\"specs/2026-03/crm-transcriptions-v2026-03.json POST /crm/extensions/calling/2026-03/transcripts\",\"public\":true,\"id\":\"29bb1e10-8e51-48d3-b761-52fd16065438\",\"description\":null,\"href\":\"/api-reference/latest/crm/extensions/transcriptions/create-transcript\"},{\"title\":\"Retrieve a transcript\",\"openapi\":\"specs/2026-03/crm-transcriptions-v2026-03.json GET /crm/extensions/calling/2026-03/transcripts/{transcriptId}\",\"public\":true,\"id\":\"fd09ee88-4f8b-40e3-a264-25d68b38cb4b\",\"description\":null,\"href\":\"/api-reference/latest/crm/extensions/transcriptions/get-transcript\"},{\"title\":\"Transcribe inbound call\",\"openapi\":\"specs/2026-03/crm-transcriptions-v2026-03.json POST /crm/extensions/calling/2026-03/inbound-call\",\"public\":true,\"id\":\"a8cde3fa-67d1-47eb-a878-69f9ca47da16\",\"description\":null,\"href\":\"/api-reference/latest/crm/extensions/transcriptions/transcribe-inbound\"},{\"title\":\"Delete a transcript\",\"openapi\":\"specs/2026-03/crm-transcriptions-v2026-03.json DELETE /crm/extensions/calling/2026-03/transcripts/{transcriptId}\",\"public\":true,\"id\":\"ef65366e-e8e5-4c97-9419-665027f4b22c\",\"description\":null,\"href\":\"/api-reference/latest/crm/extensions/transcriptions/delete-transcript\"}]},{\"group\":\"Video conferencing extension\",\"pages\":[{\"title\":\"Video conference extension\",\"sidebarTitle\":\"API Guide\",\"description\":\"These endpoints are used to plug into the meeting creation flow within HubSpot and add video conference information.\",\"public\":true,\"id\":\"08529330-8d3d-4c47-b9da-773f4516dc11\",\"href\":\"/api-reference/latest/crm/extensions/video-conferencing-extension/guide\"},{\"title\":\"Get settings\",\"openapi\":\"specs/2026-03/crm-video-conferencing-extension-v2026-03.json GET /crm/extensions/videoconferencing/2026-03/settings/{appId}\",\"public\":true,\"id\":\"fdbf3485-12eb-46d8-ac5c-47d9244300a6\",\"description\":\"Fetch video conference extension settings for your app\",\"href\":\"/api-reference/latest/crm/extensions/video-conferencing-extension/get-video-conferencing-extension\"},{\"title\":\"Create or update settings\",\"openapi\":\"specs/2026-03/crm-video-conferencing-extension-v2026-03.json PUT /crm/extensions/videoconferencing/2026-03/settings/{appId}\",\"public\":true,\"id\":\"a30c85f7-5669-487f-8df2-17d34c185882\",\"description\":\"Create or update video conference extension settings for your app\",\"href\":\"/api-reference/latest/crm/extensions/video-conferencing-extension/update-video-conferencing-extension\"},{\"title\":\"Delete settings\",\"openapi\":\"specs/2026-03/crm-video-conferencing-extension-v2026-03.json DELETE /crm/extensions/videoconferencing/2026-03/settings/{appId}\",\"public\":true,\"id\":\"0801ecf8-dcdf-4d1b-ac36-2366e0ae9def\",\"description\":\"Delete video conference extension settings for your app\",\"href\":\"/api-reference/latest/crm/extensions/video-conferencing-extension/delete-video-conferencing-extension\"}]}]},{\"group\":\"Imports\",\"pages\":[{\"title\":\"CRM API | Imports\",\"sidebarTitle\":\"API Guide\",\"description\":\"Imports are used to populate a HubSpot account with object data that can be used with the sales, marketing, and service tools.\",\"public\":true,\"id\":\"056316b7-39d9-479f-81fe-cc151eb97c95\",\"href\":\"/api-reference/latest/crm/imports/guide\"},{\"title\":\"Cancel an active import\",\"openapi\":\"specs/2026-03/crm-imports-v2026-03.json POST /crm/imports/2026-03/{importId}/cancel\",\"public\":true,\"id\":\"82688eb4-356d-4f87-b08a-aeb71894f9dc\",\"description\":\"This allows a developer to cancel an active import.\",\"href\":\"/api-reference/latest/crm/imports/cancel-import\"},{\"title\":\"Start an import\",\"openapi\":\"specs/2026-03/crm-imports-v2026-03.json POST /crm/imports/2026-03\",\"public\":true,\"id\":\"22d63ea4-320b-45b2-a397-ecfb292a47bb\",\"description\":null,\"href\":\"/api-reference/latest/crm/imports/create-import\"},{\"title\":\"Retrieve errors for a specific import\",\"openapi\":\"specs/2026-03/crm-imports-v2026-03.json GET /crm/imports/2026-03/{importId}/errors\",\"public\":true,\"id\":\"e868ca23-57cf-458c-ae00-70615b78ab4e\",\"description\":\"Retrieves detailed error records for a specific import operation, enabling you to identify and troubleshoot records that failed during processing.\",\"href\":\"/api-reference/latest/crm/imports/get-import-errors\"},{\"title\":\"Get the information on any import\",\"openapi\":\"specs/2026-03/crm-imports-v2026-03.json GET /crm/imports/2026-03/{importId}\",\"public\":true,\"id\":\"44e9fc0b-5693-47f8-8c91-6f3385fc6bbd\",\"description\":\"A complete summary of an import record, including any updates.\",\"href\":\"/api-reference/latest/crm/imports/get-import\"},{\"title\":\"Retrieve imports\",\"openapi\":\"specs/2026-03/crm-imports-v2026-03.json GET /crm/imports/2026-03\",\"public\":true,\"id\":\"74dd807a-45ed-4f81-8649-e085bfa698ff\",\"description\":null,\"href\":\"/api-reference/latest/crm/imports/get-imports\"}]},{\"group\":\"Limits Tracking\",\"pages\":[{\"title\":\"Limits tracking\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn how to view an account's usage and limits for CRM data such as records, associations, pipelines, and properties.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/api-reference/latest/crm/limits-tracking/guide\",\"de_link\":\"https://developers.hubspot.de/docs/api-reference/latest/crm/limits-tracking/guide\",\"fr_link\":\"https://developers.hubspot.fr/docs/api-reference/latest/crm/limits-tracking/guide\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/api-reference/latest/crm/limits-tracking/guide\",\"ja_link\":\"https://developers.hubspot.jp/docs/api-reference/latest/crm/limits-tracking/guide\",\"id\":\"dff260f3-9eaf-4781-8fdd-00c9d5bc5a68\",\"href\":\"/api-reference/latest/crm/limits-tracking/guide\"},{\"title\":\"Read calculation property limits\",\"openapi\":\"specs/2026-03/crm-limits-tracking-v2026-03.json GET /crm/limits/2026-03/calculated-properties\",\"public\":true,\"id\":\"ad9e5207-c6ef-477c-bdeb-0ee426482bce\",\"description\":\"Returns overall limit and per object usage for calculated properties\",\"href\":\"/api-reference/latest/crm/limits-tracking/get-calculated-properties\"},{\"title\":\"Read custom object limits\",\"openapi\":\"specs/2026-03/crm-limits-tracking-v2026-03.json GET /crm/limits/2026-03/custom-object-types\",\"public\":true,\"id\":\"c8c0e6ad-e25b-4eee-8a0a-8ccd1a2ecda5\",\"description\":\"Returns limits and usage for custom object schemas\",\"href\":\"/api-reference/latest/crm/limits-tracking/get-custom-object-types\"},{\"title\":\"Read custom property limits\",\"openapi\":\"specs/2026-03/crm-limits-tracking-v2026-03.json GET /crm/limits/2026-03/custom-properties\",\"public\":true,\"id\":\"1aeade2f-520d-4fa2-9239-00e91ab008d6\",\"description\":\"Returns limits and usage per object for custom properties\",\"href\":\"/api-reference/latest/crm/limits-tracking/get-custom-properties\"},{\"title\":\"Read record association limits\",\"openapi\":\"specs/2026-03/crm-limits-tracking-v2026-03.json GET /crm/limits/2026-03/associations/records/from\",\"public\":true,\"id\":\"91b15081-771b-4619-994e-07d371ecb585\",\"description\":\"Returns objects with records approaching or at association limits\",\"href\":\"/api-reference/latest/crm/limits-tracking/get-from\"},{\"title\":\"Read record association limits from an object\",\"openapi\":\"specs/2026-03/crm-limits-tracking-v2026-03.json GET /crm/limits/2026-03/associations/records/{fromObjectTypeId}/to\",\"public\":true,\"id\":\"812f935c-6aa2-4ffe-931e-a0c1f526bf01\",\"description\":\"Returns objects for which the from object has records approaching or at association limits\",\"href\":\"/api-reference/latest/crm/limits-tracking/get-limits-tracking-fromObjectTypeId\"},{\"title\":\"Read record association limits between two objects\",\"openapi\":\"specs/2026-03/crm-limits-tracking-v2026-03.json GET /crm/limits/2026-03/associations/records/{fromObjectTypeId}/{toObjectTypeId}\",\"public\":true,\"id\":\"b4bb55b3-3268-4437-b847-218d93eb22c7\",\"description\":\"Returns records approaching or at association limits between two objects\",\"href\":\"/api-reference/latest/crm/limits-tracking/get-limits-tracking-toObjectTypeId\"},{\"title\":\"Read association label limits\",\"openapi\":\"specs/2026-03/crm-limits-tracking-v2026-03.json GET /crm/limits/2026-03/associations/labels\",\"public\":true,\"id\":\"fc5e9cbd-d96f-4e60-b0f8-ad5d0e79b014\",\"description\":\"Returns limits and usage for custom association labels\",\"href\":\"/api-reference/latest/crm/limits-tracking/get-limits-tracking\"},{\"title\":\"Read pipeline limits\",\"openapi\":\"specs/2026-03/crm-limits-tracking-v2026-03.json GET /crm/limits/2026-03/pipelines\",\"public\":true,\"id\":\"b84d4248-0d46-4eac-bc99-82031c7dc53e\",\"description\":\"Returns limits and usage per object for pipelines\",\"href\":\"/api-reference/latest/crm/limits-tracking/get-pipelines\"},{\"title\":\"Read record limits\",\"openapi\":\"specs/2026-03/crm-limits-tracking-v2026-03.json GET /crm/limits/2026-03/records\",\"public\":true,\"id\":\"3b54d37f-ed74-4b1b-a608-da70424f7434\",\"description\":\"Returns limits and usage per object for records\",\"href\":\"/api-reference/latest/crm/limits-tracking/get-records\"}]},{\"group\":\"Segments (Lists)\",\"pages\":[{\"title\":\"Lists (Segments) API\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn how to create and manage segments using the Lists API. \",\"public\":true,\"id\":\"31c5bd3b-82aa-4978-ba40-9235e8418537\",\"href\":\"/api-reference/latest/crm/lists/guide\"},{\"title\":\"Create list\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json POST /crm/lists/2026-03\",\"public\":true,\"id\":\"0a77f0d2-659c-4176-aca3-59d37a5d9d70\",\"description\":null,\"href\":\"/api-reference/latest/crm/lists/create-list\"},{\"title\":\"Retrieve a list by ID\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json GET /crm/lists/2026-03/{listId}\",\"public\":true,\"id\":\"bed688f4-4951-4e0e-85d9-ae949165623a\",\"description\":\"Fetch a single list by **ILS list ID**.\",\"href\":\"/api-reference/latest/crm/lists/get-list-listId\"},{\"title\":\"Retrieve a list by name\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json GET /crm/lists/2026-03/object-type-id/{objectTypeId}/name/{listName}\",\"public\":true,\"id\":\"bf3fc4a0-4e7d-44d5-a9a5-6eccc5394f8f\",\"description\":\"Fetch a single list by list name and object type.\",\"href\":\"/api-reference/latest/crm/lists/get-list\"},{\"title\":\"Retrieve lists\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json GET /crm/lists/2026-03\",\"public\":true,\"id\":\"6fd765df-19ca-4976-b54f-ee4a4e29e876\",\"description\":null,\"href\":\"/api-reference/latest/crm/lists/get-lists\"},{\"title\":\"Update list name\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json PUT /crm/lists/2026-03/{listId}/update-list-name\",\"public\":true,\"id\":\"8663023c-8308-4499-a4da-bf02383fef11\",\"description\":\"Update the name of a list. The name must be globally unique relative to all other public lists in the portal.\",\"href\":\"/api-reference/latest/crm/lists/update-list-name\"},{\"title\":\"List (segment) filters overview\",\"sidebarTitle\":\"List filters\",\"description\":\"Learn how to structure filters when using the Lists API \",\"public\":true,\"id\":\"17d8e68c-e58e-4ed9-9aba-1a57579c7d17\",\"href\":\"/api-reference/latest/crm/lists/list-filters\"},{\"title\":\"Update list filters\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json PUT /crm/lists/2026-03/{listId}/update-list-filters\",\"public\":true,\"id\":\"15a97119-6850-484d-85b8-15d8cea62110\",\"description\":\"Update the filter branch definition of a `DYNAMIC` list. Once updated, the list memberships will be re-evaluated and updated to match the new definition.\",\"href\":\"/api-reference/latest/crm/lists/update-list-filters\"},{\"title\":\"Restore list\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json PUT /crm/lists/2026-03/{listId}/restore\",\"public\":true,\"id\":\"e5382327-ae56-4517-a182-7c21a7308a50\",\"description\":\"Restore a previously deleted list by **ILS list ID**. Deleted lists are eligible to be restored up-to 90-days after the list has been deleted.\",\"href\":\"/api-reference/latest/crm/lists/restore-list\"},{\"title\":\"Delete a list\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json DELETE /crm/lists/2026-03/{listId}\",\"public\":true,\"id\":\"787e5253-344c-4120-a5c9-1f106426f6aa\",\"description\":\"Delete a list by **ILS list ID**. Lists deleted through this endpoint can be restored up to 90-days following the delete. After 90-days, the list is purged and can no longer be restored.\",\"href\":\"/api-reference/latest/crm/lists/delete-list\"},{\"group\":\"ID Mapping\",\"pages\":[{\"title\":\"Translate Legacy List Id to Modern List Id in Batch\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json POST /crm/lists/2026-03/idmapping\",\"public\":true,\"id\":\"364f77b9-4fe7-472c-bcf2-2652d21911e8\",\"description\":\"This API allows translation of a batch of legacy list id's to list id's. This allows for a maximum of 10,000 id's. This is a temporary API allowed for mapping old id's to new id's and will expire on May 30th, 2025.\",\"href\":\"/api-reference/latest/crm/lists/id-mapping/translate-id-batch\"},{\"title\":\"Translate Legacy List Id to Modern List Id\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json GET /crm/lists/2026-03/idmapping\",\"public\":true,\"id\":\"e530dd4d-c693-4321-aa7c-34c934045d5e\",\"description\":\"This API allows translation of legacy list id to list id. This is a temporary API allowed for mapping old id's to new id's and will expire on May 30th, 2025.\",\"href\":\"/api-reference/latest/crm/lists/id-mapping/translate-id\"}]},{\"group\":\"List Management\",\"pages\":[{\"title\":\"Cancel the conversion of a list\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json DELETE /crm/lists/2026-03/{listId}/schedule-conversion\",\"public\":true,\"id\":\"a207c9ba-c373-44d3-aceb-883f085d66e7\",\"description\":\"Delete an existing scheduled conversion for a list.\",\"href\":\"/api-reference/latest/crm/lists/list-management/cancel-conversion\"},{\"title\":\"Creates a folder\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json POST /crm/lists/2026-03/folders\",\"public\":true,\"id\":\"5b446b7a-7595-4141-972b-772bb3796913\",\"description\":\"Creates a folder with the given information.\",\"href\":\"/api-reference/latest/crm/lists/list-management/create-folder\"},{\"title\":\"Retrieve the conversion details for a list\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json GET /crm/lists/2026-03/{listId}/schedule-conversion\",\"public\":true,\"id\":\"27280a4a-f4e6-4c62-87dd-56cd93219c43\",\"description\":\"Retrieve the conversion details for a list. This can be used to check for an upcoming conversion, or to get the details of when a list was already converted.\",\"href\":\"/api-reference/latest/crm/lists/list-management/get-conversion-details\"},{\"title\":\"Retrieve a folder\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json GET /crm/lists/2026-03/folders\",\"public\":true,\"id\":\"5d3ca521-ad36-40a1-8fd6-9ad912fb5558\",\"description\":\"Retrieves a folder and recursively includes all folders via the childNodes attribute.  The child lists field will be empty in all child nodes. Only the folder retrieved will include the child lists in that folder.\",\"href\":\"/api-reference/latest/crm/lists/list-management/get-folder\"},{\"title\":\"Moves a folder\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json PUT /crm/lists/2026-03/folders/{folderId}/move/{newParentFolderId}\",\"public\":true,\"id\":\"3036ccda-e01d-4174-888e-144e0b8a7c44\",\"description\":\"This moves the folder from its current location to a new location. It updates the parent of this folder to the new Id given.\",\"href\":\"/api-reference/latest/crm/lists/list-management/move-folder\"},{\"title\":\"Moves a list to a given folder\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json PUT /crm/lists/2026-03/folders/move-list\",\"public\":true,\"id\":\"e0663e19-e08a-497a-bf37-cef05486d8c6\",\"description\":\"Given a list and a folder, the list will be moved to that folder.\",\"href\":\"/api-reference/latest/crm/lists/list-management/move-list-to-folder\"},{\"title\":\"Rename a folder\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json PUT /crm/lists/2026-03/folders/{folderId}/rename\",\"public\":true,\"id\":\"5824eafd-a4d7-43e1-b515-471050c379f5\",\"description\":\"Renames the given folderId with a new name.\",\"href\":\"/api-reference/latest/crm/lists/list-management/rename-folder\"},{\"title\":\"Schedule or update the conversion of a list to static\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json PUT /crm/lists/2026-03/{listId}/schedule-conversion\",\"public\":true,\"id\":\"cb38d229-7fa1-4346-a81f-0925e249e8ab\",\"description\":\"Schedule the conversion of an active list into a static list, or update the already scheduled conversion. This can be scheduled for a specific date or based on activity.\",\"href\":\"/api-reference/latest/crm/lists/list-management/schedule-conversion\"},{\"title\":\"Delete a folder\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json DELETE /crm/lists/2026-03/folders/{folderId}\",\"public\":true,\"id\":\"72c9beed-e716-462d-9bdd-87bc9460b03b\",\"description\":\"Deletes the folder with the given Id.\",\"href\":\"/api-reference/latest/crm/lists/list-management/delete-folder\"}]},{\"group\":\"Memberships\",\"pages\":[{\"title\":\"Add All Records from a Source List to a Destination List\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json PUT /crm/lists/2026-03/{listId}/memberships/add-from/{sourceListId}\",\"public\":true,\"id\":\"de4b844b-d1b7-44b4-85bf-1d86a30e10f3\",\"description\":\"Add all of the records from a *source list* (specified by the `sourceListId`) to a *destination list* (specified by the `listId`). Records that are already members of the *destination list* will be ignored. The *destination* and *source list* IDs must be different. The *destination* and *source lists* must contain records of the same type (e.g. contacts, companies, etc.).\\n\\nThis endpoint only works for *destination lists* that have a `processingType` of `MANUAL` or `SNAPSHOT`. The *source list* can have any `processingType`.\\n\\nThis endpoint only supports a `sourceListId` for lists with less than 100,000 memberships.\",\"href\":\"/api-reference/latest/crm/lists/memberships/add-to-list-from-source-list\"},{\"title\":\"Add records to a list\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json PUT /crm/lists/2026-03/{listId}/memberships/add\",\"public\":true,\"id\":\"ce5dc917-f1b0-475b-b0c4-ace62ff3f38e\",\"description\":\"Add the records provided to the list. Records that do not exist or that are already members of the list are ignored.\\n\\nThis endpoint only works for lists that have a `processingType` of `MANUAL` or `SNAPSHOT`.\",\"href\":\"/api-reference/latest/crm/lists/memberships/add-to-list\"},{\"title\":\"Get lists a record is a member of\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json GET /crm/lists/2026-03/records/{objectTypeId}/{recordId}/memberships\",\"public\":true,\"id\":\"9e2d6cba-776e-4ddd-9f03-f071cbc1c8c2\",\"description\":\"For given record provide lists this record is member of.\",\"href\":\"/api-reference/latest/crm/lists/memberships/get-lists-per-record\"},{\"title\":\"Retrieve lists\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json POST /crm/lists/2026-03/records/memberships/batch/read\",\"public\":true,\"id\":\"9c4e0197-8cb3-4d0d-a21a-0d74b3ab1700\",\"description\":null,\"href\":\"/api-reference/latest/crm/lists/memberships/get-memberships-batch\"},{\"title\":\"Fetch List Memberships Ordered by Added to List Date\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json GET /crm/lists/2026-03/{listId}/memberships/join-order\",\"public\":true,\"id\":\"f249fc25-cbc4-483e-b747-d185499a4606\",\"description\":\"Fetch the memberships of a list in order sorted by the time the records were added to the list.\\n\\nThe `recordId`s are sorted in *ascending* order if an `after` offset or no offset is provided. If only a `before` offset is provided, then the records are sorted in *descending* order.\\n\\nThe `after` offset parameter will take precedence over the `before` offset in a case where both are provided.\",\"href\":\"/api-reference/latest/crm/lists/memberships/get-memberships-by-added-date\"},{\"title\":\"Fetch List Memberships Ordered by ID\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json GET /crm/lists/2026-03/{listId}/memberships\",\"public\":true,\"id\":\"afc234bc-4521-4d8d-83e6-2d34ea9dfdc7\",\"description\":\"Fetch the memberships of a list in order sorted by the `recordId` of the records in the list.\\n\\nThe `recordId`s are sorted in *ascending* order if an `after` offset or no offset is provided. If only a `before` offset is provided, then the records are sorted in *descending* order.\\n\\nThe `after` offset parameter will take precedence over the `before` offset in a case where both are provided.\",\"href\":\"/api-reference/latest/crm/lists/memberships/get-memberships-by-id\"},{\"title\":\"Update list membership\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json PUT /crm/lists/2026-03/{listId}/memberships/add-and-remove\",\"public\":true,\"id\":\"dc88562b-5b70-465f-a1dd-a2a6006e9b0a\",\"description\":\"Add and/or remove records that have already been created in the system to and/or from a list.\\n\\nThis endpoint only works for lists that have a `processingType` of `MANUAL` or `SNAPSHOT`.\",\"href\":\"/api-reference/latest/crm/lists/memberships/update-list-memberships\"},{\"title\":\"Delete all records from a list\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json DELETE /crm/lists/2026-03/{listId}/memberships\",\"public\":true,\"id\":\"0a245707-34c3-49e6-b8a1-f64797407b52\",\"description\":\"Remove **all** of the records from a list. ***Note:*** *The list is not deleted.*\\n\\nThis endpoint only works for lists that have a `processingType` of `MANUAL` or `SNAPSHOT`.\\n\\nThis endpoint only supports lists that have less than 100,000 memberships.\",\"href\":\"/api-reference/latest/crm/lists/memberships/delete-list-listId\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search Lists\",\"openapi\":\"specs/2026-03/crm-lists-v2026-03.json POST /crm/lists/2026-03/search\",\"public\":true,\"id\":\"ddfd7206-ffbc-413c-b30c-dc12a335de34\",\"description\":\"Search lists by list name or page through all lists by providing an empty `query` value.\",\"href\":\"/api-reference/latest/crm/lists/search/search-lists\"}]}]},{\"group\":\"Objects\",\"pages\":[{\"group\":\"Appointments\",\"pages\":[{\"title\":\"CRM API | Appointments\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the appointments API to manage appointments in the HubSpot CRM.\",\"public\":true,\"id\":\"f1824b6c-2c1f-4879-bc7d-b7f2e0f745ad\",\"href\":\"/api-reference/latest/crm/objects/appointments/guide\"},{\"title\":\"Appointment object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Appointment object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"64d81312-ef2a-4c00-9788-333e5b59cb21\",\"href\":\"/api-reference/latest/crm/objects/appointments/object-definition\"},{\"title\":\"Create an appointment\",\"openapi\":\"specs/2026-03/crm-appointments-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"0aa712e2-7c8c-45d4-8c19-c0206ef8fc54\",\"description\":\"Create a appointment with the given properties and return a copy of the object, including the ID. Documentation and examples for creating standard appointments is provided.\",\"href\":\"/api-reference/latest/crm/objects/appointments/create-appointment\"},{\"title\":\"Retrieve an appointment\",\"openapi\":\"specs/2026-03/crm-appointments-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"2229e5e8-002b-47f8-abf7-200f9b1e7721\",\"description\":\"Read an Object identified by `{appointmentId}`. `{appointmentId}` refers to the internal object ID by default, or optionally any unique property value as specified by the `idProperty` query param.  Control what is returned via the `properties` query param.\",\"href\":\"/api-reference/latest/crm/objects/appointments/get-appointment\"},{\"title\":\"Retrieve appointments\",\"openapi\":\"specs/2026-03/crm-appointments-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"af6d2294-8c5c-4e9a-be46-622bf002266d\",\"description\":\"Read a page of appointments. Control what is returned via the `properties` query param.\",\"href\":\"/api-reference/latest/crm/objects/appointments/get-appointments\"},{\"title\":\"Update an appointment\",\"openapi\":\"specs/2026-03/crm-appointments-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"299d8064-6601-42ce-b135-86b811eba133\",\"description\":\"Perform a partial update of an Object identified by `{appointmentId}`or optionally a unique property value as specified by the `idProperty` query param. `{appointmentId}` refers to the internal object ID by default, and the `idProperty` query param refers to a property whose values are unique for the object. Provided property values will be overwritten. Read-only and non-existent properties will result in an error. Properties values can be cleared by passing an empty string.\",\"href\":\"/api-reference/latest/crm/objects/appointments/update-appointment\"},{\"title\":\"Delete an appointment\",\"openapi\":\"specs/2026-03/crm-appointments-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"cf361f65-d041-4d41-a7b7-3dba7e5c0429\",\"description\":\"Move an Object identified by `{appointmentId}` to the recycling bin.\",\"href\":\"/api-reference/latest/crm/objects/appointments/delete-appointment\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create appointments\",\"openapi\":\"specs/2026-03/crm-appointments-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"5e55a063-e5ba-4a04-aa57-4f87be455706\",\"description\":\"Create multiple appointments in a single request.\",\"href\":\"/api-reference/latest/crm/objects/appointments/batch/create-appointments\"},{\"title\":\"Retrieve appointments\",\"openapi\":\"specs/2026-03/crm-appointments-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"6a1e8469-89eb-4059-a3fd-77147fad67a7\",\"description\":\"Retrieve records by record ID or include the `idProperty` parameter to retrieve records by a custom unique value property. \",\"href\":\"/api-reference/latest/crm/objects/appointments/batch/get-appointments\"},{\"title\":\"Update appointments\",\"openapi\":\"specs/2026-03/crm-appointments-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"f02ab57a-ff02-4c87-a485-dfd921d6efce\",\"description\":\"\",\"href\":\"/api-reference/latest/crm/objects/appointments/batch/update-appointments\"},{\"title\":\"Upsert appointments\",\"openapi\":\"specs/2026-03/crm-appointments-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"dbe7f520-cb2b-4723-b812-814e904fd36b\",\"description\":\"Create or update records identified by a unique property value as specified by the `idProperty` query param. `idProperty` query param refers to a property whose values are unique for the object.\",\"href\":\"/api-reference/latest/crm/objects/appointments/batch/upsert-appointments\"},{\"title\":\"Delete appointments\",\"openapi\":\"specs/2026-03/crm-appointments-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"dcbfd695-f366-45cc-a0ab-e053f0399e22\",\"description\":\"Archive multiple appointments using their IDs.\",\"href\":\"/api-reference/latest/crm/objects/appointments/batch/delete-appointments\"}]},{\"group\":\"Merge\",\"pages\":[{\"title\":\"Merge two appointments\",\"openapi\":\"specs/2026-03/crm-appointments-v2026-03.json POST /crm/objects/2026-03/{objectType}/merge\",\"public\":true,\"id\":\"ecf1f324-381f-455a-abc4-c7ac23e103a1\",\"description\":\"Merge two object types together\",\"href\":\"/api-reference/latest/crm/objects/appointments/merge/merge-appointments\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for appointments\",\"openapi\":\"specs/2026-03/crm-appointments-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"0a64563f-bae7-4993-a20f-0b7b8b65b58b\",\"description\":\"Search for appointments based on specified criteria. Learn more about [CRM search](https://developers.hubspot.com/docs/guides/api/crm/search#make-a-search-request).\",\"href\":\"/api-reference/latest/crm/objects/appointments/search/search-appointments\"}]}]},{\"group\":\"Carts\",\"pages\":[{\"title\":\"CRM API | Carts\",\"sidebarTitle\":\"API Guide\",\"description\":\"Create and manage ecommerce cart data.\",\"public\":true,\"id\":\"725b850b-3225-4042-8c3f-43966b340e19\",\"href\":\"/api-reference/latest/crm/objects/carts/guide\"},{\"title\":\"Cart object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Cart object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"e05a96a0-10df-48fb-8cbc-ec1ba3d5d67e\",\"href\":\"/api-reference/latest/crm/objects/carts/object-definition\"},{\"title\":\"Create a cart\",\"openapi\":\"specs/2026-03/crm-carts-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"22d9ab7f-a3e0-4a8a-9a30-67d27b4b8b10\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/carts/create-cart\"},{\"title\":\"Retrieve a cart\",\"openapi\":\"specs/2026-03/crm-carts-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"0b44b465-3f4b-48bc-9ad4-9e30a461fa5d\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/carts/get-cart\"},{\"title\":\"Retrieve all carts\",\"openapi\":\"specs/2026-03/crm-carts-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"8edb88f1-9dd6-4672-8833-25fabd513349\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/carts/get-carts\"},{\"title\":\"Update a cart\",\"openapi\":\"specs/2026-03/crm-carts-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"86f9a47f-8f16-4747-adc5-68138793f901\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/carts/update-cart\"},{\"title\":\"Archive a cart\",\"openapi\":\"specs/2026-03/crm-carts-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"d67f1732-ffa4-4d34-8731-9ee9266c4627\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/carts/delete-cart\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create carts\",\"openapi\":\"specs/2026-03/crm-carts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"05b00176-3882-44bd-996c-34dd79c7d5c7\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/carts/batch/create-carts\"},{\"title\":\"Retrieve carts\",\"openapi\":\"specs/2026-03/crm-carts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"dbc9880c-ca5a-48f7-8c14-4db5793bc1b4\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/carts/batch/get-carts\"},{\"title\":\"Update carts\",\"openapi\":\"specs/2026-03/crm-carts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"5cc33ada-2bcd-4092-aa7a-fdf303e71047\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/carts/batch/update-carts\"},{\"title\":\"Upsert carts\",\"openapi\":\"specs/2026-03/crm-carts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"218e3ca0-189f-4ed2-8861-d679202d245f\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/carts/batch/upsert-carts\"},{\"title\":\"Archive carts\",\"openapi\":\"specs/2026-03/crm-carts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"0948c8d8-5307-4119-ab66-2aba3cc3fee0\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/carts/batch/delete-carts\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for carts\",\"openapi\":\"specs/2026-03/crm-carts-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"efdcdd32-850e-4147-a4e6-249b18d875a2\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/carts/search/search-carts\"}]}]},{\"group\":\"Commerce Payments\",\"pages\":[{\"title\":\"Payments API\",\"sidebarTitle\":\"API Guide\",\"description\":\"Retrieve information about payments.\",\"public\":true,\"id\":\"2c0793fb-a453-4b05-8ba2-34066ea0e5f1\",\"href\":\"/api-reference/latest/crm/objects/commerce-payments/guide\"},{\"title\":\"Commerce payment object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Commerce payment object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"28888f62-eb57-43e8-afb8-e48953ba342b\",\"href\":\"/api-reference/latest/crm/objects/commerce-payments/object-definition\"},{\"title\":\"Create a payment\",\"openapi\":\"specs/2026-03/crm-commerce-payments-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"8e29eebf-14fd-483b-854c-8e07d498a0f0\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-payments/create-commerce-payment\"},{\"title\":\"Retrieve a payment\",\"openapi\":\"specs/2026-03/crm-commerce-payments-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"b46d7af7-20b3-4953-ab51-49ccfcca2350\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-payments/get-commerce-payment\"},{\"title\":\"Retrieve payments\",\"openapi\":\"specs/2026-03/crm-commerce-payments-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"528568df-2c91-455e-9ae2-0fc2cb491155\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-payments/get-commerce-payments\"},{\"title\":\"Update a payment\",\"openapi\":\"specs/2026-03/crm-commerce-payments-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"4921f326-5c43-4a5f-8760-a74d87fe8378\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-payments/update-commerce-payment\"},{\"title\":\"Delete a payment\",\"openapi\":\"specs/2026-03/crm-commerce-payments-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"bea3984c-2732-4183-a74f-536da441d316\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-payments/delete-commerce-payment\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create payments\",\"openapi\":\"specs/2026-03/crm-commerce-payments-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"d25aef85-6451-4ba5-9ee4-81c9b51d7543\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-payments/batch/create-commerce-payments\"},{\"title\":\"Retrieve payments\",\"openapi\":\"specs/2026-03/crm-commerce-payments-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"2a02fc4c-27f8-4386-a5a9-ed534aeda1b9\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-payments/batch/get-commerce-payments\"},{\"title\":\"Update payments\",\"openapi\":\"specs/2026-03/crm-commerce-payments-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"c31098c5-e607-48c4-a43b-78ee843ee52c\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-payments/batch/update-commerce-payments\"},{\"title\":\"Upsert payments\",\"openapi\":\"specs/2026-03/crm-commerce-payments-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"30586504-0d05-42ce-aa77-d503e3d4a20a\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-payments/batch/upsert-commerce-payments\"},{\"title\":\"Delete payments\",\"openapi\":\"specs/2026-03/crm-commerce-payments-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"f945777c-bb90-4afd-8ebc-905141cafa99\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-payments/batch/delete-commerce-payments\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for payments\",\"openapi\":\"specs/2026-03/crm-commerce-payments-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"8f6727a9-3a7a-492b-8815-9326fe87a277\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-payments/search/search-commerce-payments\"}]}]},{\"group\":\"Commerce Subscriptions\",\"pages\":[{\"title\":\"Subscriptions API\",\"sidebarTitle\":\"API Guide\",\"description\":\"Retrieve information about subscriptions.\",\"public\":true,\"id\":\"5236e47b-82e6-4eec-8001-9fe985c195cf\",\"href\":\"/api-reference/latest/crm/objects/commerce-subscriptions/guide\"},{\"title\":\"Commerce subscription object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Subscription object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"9c086dcb-4e1c-4bee-b485-bf1442fe76e7\",\"href\":\"/api-reference/latest/crm/objects/commerce-subscriptions/object-definition\"},{\"title\":\"Create a subscription\",\"openapi\":\"specs/2026-03/crm-commerce-subscriptions-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"9afa2306-2082-4a98-a7e6-8f52f3e64346\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-subscriptions/create-commerce-subscription\"},{\"title\":\"Retrieve a subscription\",\"openapi\":\"specs/2026-03/crm-commerce-subscriptions-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"1644bfd3-104a-42f2-a5be-e971562fd2b1\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-subscriptions/get-commerce-subscription\"},{\"title\":\"Retrieve subscriptions\",\"openapi\":\"specs/2026-03/crm-commerce-subscriptions-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"98fbedb9-aa41-441a-8ad4-b4658a37f736\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-subscriptions/get-commerce-subscriptions\"},{\"title\":\"Update a subscription\",\"openapi\":\"specs/2026-03/crm-commerce-subscriptions-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"3819bd27-7a35-472d-b0b5-8727772c5210\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-subscriptions/update-commerce-subscription\"},{\"title\":\"Delete a subscription\",\"openapi\":\"specs/2026-03/crm-commerce-subscriptions-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"6a9a01c3-d3d1-4595-bd24-604af467d6f9\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-subscriptions/delete-commerce-subscription\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create subscriptions\",\"openapi\":\"specs/2026-03/crm-commerce-subscriptions-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"30e14f34-6def-4e89-84e9-2837177af5b1\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-subscriptions/batch/create-commerce-subscriptions\"},{\"title\":\"Retrieve subscriptions\",\"openapi\":\"specs/2026-03/crm-commerce-subscriptions-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"76f73443-9f62-402c-ace7-c68cb7c56d71\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-subscriptions/batch/get-commerce-subscriptions\"},{\"title\":\"Update subscriptions\",\"openapi\":\"specs/2026-03/crm-commerce-subscriptions-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"dc78fbdc-74ab-49ae-843f-67b3c447db03\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-subscriptions/batch/update-commerce-subscriptions\"},{\"title\":\"Upsert subscriptions\",\"openapi\":\"specs/2026-03/crm-commerce-subscriptions-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"52f456e5-0ace-4881-9f29-4ab86a198d34\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-subscriptions/batch/upsert-commerce-subscriptions\"},{\"title\":\"Archive multiple subscriptions\",\"openapi\":\"specs/2026-03/crm-commerce-subscriptions-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"b4d43abc-9eac-4edd-bfb9-95b89e9f10b4\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-subscriptions/batch/delete-commerce-subscriptions\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for subscriptions\",\"openapi\":\"specs/2026-03/crm-commerce-subscriptions-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"fc4695dd-b068-4ee9-8d7c-c7a10c82cf3d\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/commerce-subscriptions/search/search-commerce-subscriptions\"}]}]},{\"group\":\"Communications\",\"pages\":[{\"title\":\"Engagements | Communications\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn how to use the communication APIs, which allow you to log WhatsApp, LinkedIn, and SMS messages to the CRM record timeline.\",\"public\":true,\"id\":\"a801e9cb-f606-48f5-a95d-f214a9ee14d9\",\"href\":\"/api-reference/latest/crm/objects/communications/guide\"},{\"title\":\"Communication object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Communication object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"340e294b-a4a0-4c18-ad18-a1ab41982945\",\"href\":\"/api-reference/latest/crm/objects/communications/object-definition\"},{\"title\":\"Create a communication\",\"openapi\":\"specs/2026-03/crm-communications-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"8509519d-4836-4e92-9718-b52b83b18ea4\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/communications/create-communication\"},{\"title\":\"Retrieve a communication\",\"openapi\":\"specs/2026-03/crm-communications-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"1b62da67-d97c-43b6-aa0e-e6f28db97fc8\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/communications/get-communication\"},{\"title\":\"Retrieve communications\",\"openapi\":\"specs/2026-03/crm-communications-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"e144c094-046b-4c00-a63c-1010af082011\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/communications/get-communications\"},{\"title\":\"Update a communication\",\"openapi\":\"specs/2026-03/crm-communications-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"6de4f267-47c3-417f-b181-eacbbdd97bfd\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/communications/update-communication\"},{\"title\":\"Delete a communication\",\"openapi\":\"specs/2026-03/crm-communications-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"bde30fca-bdd8-4e53-8be2-34a26feb636a\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/communications/delete-communication\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create communications\",\"openapi\":\"specs/2026-03/crm-communications-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"b9f8510d-2f14-4544-9107-90fc3870e53b\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/communications/batch/create-communications\"},{\"title\":\"Retrieve communications\",\"openapi\":\"specs/2026-03/crm-communications-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"c24ee9a4-0270-4fc5-a7e0-123766b15e24\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/communications/batch/get-communications\"},{\"title\":\"Update communciations\",\"openapi\":\"specs/2026-03/crm-communications-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"9972adfc-cfc5-49b0-9718-4c8749c1a1c3\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/communications/batch/update-communications\"},{\"title\":\"Upsert communications\",\"openapi\":\"specs/2026-03/crm-communications-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"ab5efc36-d79b-4022-aaf3-41de213b914f\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/communications/batch/upsert-communications\"},{\"title\":\"Archive communications\",\"openapi\":\"specs/2026-03/crm-communications-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"aa8683d2-5379-4aa6-8b7c-761ac4301f95\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/communications/batch/delete-communications\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for messages\",\"openapi\":\"specs/2026-03/crm-communications-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"08fd1c4a-8cac-4df0-8b53-13af14501cfa\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/communications/search/search-communications\"}]}]},{\"group\":\"Companies\",\"pages\":[{\"title\":\"CRM API | Companies\",\"sidebarTitle\":\"API Guide\",\"description\":\"Company records store data about businesses. The companies endpoints allow you to manage this data and sync it between HubSpot and other systems. \",\"public\":true,\"id\":\"6ffea650-d7c5-42a1-94cf-c50fbbb959b1\",\"href\":\"/api-reference/latest/crm/objects/companies/guide\"},{\"title\":\"Company object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Company object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"c3e4661e-8cf5-40c9-affb-347d88f459b7\",\"href\":\"/api-reference/latest/crm/objects/companies/object-definition\"},{\"title\":\"Create a company\",\"openapi\":\"specs/2026-03/crm-companies-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"99c06c4f-e611-416c-a0e6-f5ca4b78ae50\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/companies/create-company\"},{\"title\":\"Retrieve companies\",\"openapi\":\"specs/2026-03/crm-companies-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"f4e0a394-c21f-47a8-8577-ca08d83e4c2e\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/companies/get-companies\"},{\"title\":\"Retrieve a company\",\"openapi\":\"specs/2026-03/crm-companies-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"49a7ed90-8f1c-4155-b7ce-b27adcef2521\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/companies/get-company\"},{\"title\":\"Merge two companies\",\"openapi\":\"specs/2026-03/crm-companies-v2026-03.json POST /crm/objects/2026-03/{objectType}/merge\",\"public\":true,\"id\":\"4174a433-7724-4bf2-9940-b0ba76e512ac\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/companies/merge-companies\"},{\"title\":\"Update a company\",\"openapi\":\"specs/2026-03/crm-companies-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"1ffb1953-6cdd-406b-a43b-ceda0b3892d5\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/companies/update-company\"},{\"title\":\"Archive a company\",\"openapi\":\"specs/2026-03/crm-companies-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"cba06d1e-6ddf-454a-b392-f7e2010a72dc\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/companies/delete-company\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of companies\",\"openapi\":\"specs/2026-03/crm-companies-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"683551fd-9543-4630-8f82-917b5cfe37f7\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/companies/batch/create-companies\"},{\"title\":\"Retrieve a batch of companies\",\"openapi\":\"specs/2026-03/crm-companies-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"8033fd5a-9e9b-467a-aeef-6d1d5f3faa5d\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/companies/batch/get-companies\"},{\"title\":\"Update a batch of companies\",\"openapi\":\"specs/2026-03/crm-companies-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"942f3509-8707-4d22-a94b-f19ed1d6e318\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/companies/batch/update-companies\"},{\"title\":\"Create or update a batch of companies by unique property values\",\"openapi\":\"specs/2026-03/crm-companies-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"81168cb0-492e-4048-befc-b70ad98b91b0\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/companies/batch/upsert-companies\"},{\"title\":\"Archive a batch of companies\",\"openapi\":\"specs/2026-03/crm-companies-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"ecbd9371-fe72-42ee-86c3-beb868fc34aa\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/companies/batch/delete-companies\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for companies\",\"openapi\":\"specs/2026-03/crm-companies-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"fe8d2293-ba57-4d3c-80f2-d02980b5178c\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/companies/search/search-companies\"}]}]},{\"group\":\"Contacts\",\"pages\":[{\"title\":\"CRM API | Contacts\",\"sidebarTitle\":\"API Guide\",\"description\":\"Contact records store information about individuals. The contacts endpoints allow you to manage this data and sync it between HubSpot and other systems.\",\"public\":true,\"id\":\"f35d04b6-f9e1-41c8-86b4-3d209b5496c8\",\"href\":\"/api-reference/latest/crm/objects/contacts/guide\"},{\"title\":\"Contact object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Contact object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"d9f9366d-5b54-4dec-babf-dbbfb9156917\",\"href\":\"/api-reference/latest/crm/objects/contacts/object-definition\"},{\"title\":\"Create a contact\",\"openapi\":\"specs/2026-03/crm-contacts-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"60d8e249-ad4b-441d-8bdd-7f08f8558bb5\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/contacts/create-contact\"},{\"title\":\"Retrieve a contact\",\"openapi\":\"specs/2026-03/crm-contacts-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"8e06d7b3-9abe-4902-ac48-ba42409dbb59\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/contacts/get-contact\"},{\"title\":\"Retrieve contacts\",\"openapi\":\"specs/2026-03/crm-contacts-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"2b76eba1-7efb-4e9d-bf51-416d49bdca45\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/contacts/get-contacts\"},{\"title\":\"Merge two contacts\",\"openapi\":\"specs/2026-03/crm-contacts-v2026-03.json POST /crm/objects/2026-03/{objectType}/merge\",\"public\":true,\"id\":\"da097222-1b77-4485-b476-dd201cef81dd\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/contacts/merge-contacts\"},{\"title\":\"Update a contact\",\"openapi\":\"specs/2026-03/crm-contacts-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"89f34616-5aca-4438-b719-79d7e75fe1a4\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/contacts/update-contact\"},{\"title\":\"Delete a contact\",\"openapi\":\"specs/2026-03/crm-contacts-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"762deb5a-d0c7-4253-baff-6d5bb29e20ed\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/contacts/delete-contact\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create contacts\",\"openapi\":\"specs/2026-03/crm-contacts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"1677719d-633e-4fdd-8720-2ef31913c27a\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/contacts/batch/create-contacts\"},{\"title\":\"Retrieve contacts\",\"openapi\":\"specs/2026-03/crm-contacts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"d0cf27bb-530e-4a43-872f-c0cdb830a29d\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/contacts/batch/get-contacts\"},{\"title\":\"Update contacts\",\"openapi\":\"specs/2026-03/crm-contacts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"732c01d4-350d-4e45-bf5a-0865acb1b857\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/contacts/batch/update-contacts\"},{\"title\":\"Upsert contacts\",\"openapi\":\"specs/2026-03/crm-contacts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"81c20ec0-2a00-47ad-bffd-33e4d20fd526\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/contacts/batch/upsert-contacts\"},{\"title\":\"Delete contacts\",\"openapi\":\"specs/2026-03/crm-contacts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"78b13c4b-5fbe-4b21-8b89-6c8574843e55\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/contacts/batch/delete-contacts\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for contacts\",\"openapi\":\"specs/2026-03/crm-contacts-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"c860d1f1-d4c3-4efe-8050-aaacbbb58aad\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/contacts/search/search-contacts\"}]}]},{\"group\":\"Contracts\",\"pages\":[{\"title\":\"Contracts API\",\"sidebarTitle\":\"API Guide\",\"description\":\"Retrieve contract data from your HubSpot account\",\"public\":true,\"id\":\"25cfd2ad-2b57-42bd-9e05-847a698157a9\",\"href\":\"/api-reference/latest/crm/objects/contracts/guide\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-contracts-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"6c39c472-dbfc-4f70-afc3-a70fdea51a86\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/contracts/get-contract\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-contracts-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"73ee8e57-d62e-4422-ba2b-75b450c93cd3\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/contracts/get-contracts\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Read retrieve contracts\",\"openapi\":\"specs/2026-03/crm-contracts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"8d92bccd-e7e9-4f2d-ad1b-ce42468051b9\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/contracts/batch/get-contracts\"}]}]},{\"group\":\"Courses\",\"pages\":[{\"title\":\"CRM API | Courses\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the courses API to manage courses in the HubSpot CRM.\",\"public\":true,\"id\":\"98a6fe9e-27e3-4c44-ad67-674245529d2a\",\"href\":\"/api-reference/latest/crm/objects/courses/guide\"},{\"title\":\"Course object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Course object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"76dbadaa-60e1-4f74-8a36-3498ef6a31e7\",\"href\":\"/api-reference/latest/crm/objects/courses/object-definition\"},{\"title\":\"Create a course\",\"openapi\":\"specs/2026-03/crm-courses-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"ce3b4e98-dacc-4fcd-a1a1-543f4c1776b4\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/courses/create-course\"},{\"title\":\"Retrieve a course\",\"openapi\":\"specs/2026-03/crm-courses-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"df94b049-b4b2-4a0f-bf0f-072d67b06b20\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/courses/get-course\"},{\"title\":\"Retrieve courses\",\"openapi\":\"specs/2026-03/crm-courses-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"9adc7851-272d-4e00-9cdf-f94eed9f3826\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/courses/get-courses\"},{\"title\":\"Update a course\",\"openapi\":\"specs/2026-03/crm-courses-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"d5afe4ce-be5e-4c94-ac11-784ac9a99879\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/courses/update-course\"},{\"title\":\"Delete a course\",\"openapi\":\"specs/2026-03/crm-courses-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"dee9eb53-b5ef-46b0-98c3-5788c26085f3\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/courses/delete-course\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of courses\",\"openapi\":\"specs/2026-03/crm-courses-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"779de1be-bb8d-4a5e-8a0b-bd56ab273366\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/courses/batch/create-courses\"},{\"title\":\"Retrieve courses\",\"openapi\":\"specs/2026-03/crm-courses-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"10f1c3cb-2fd5-43fb-b949-c56fdbc79e95\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/courses/batch/get-courses\"},{\"title\":\"Update courses\",\"openapi\":\"specs/2026-03/crm-courses-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"50a670e7-96cc-4839-9a30-1e13260f93a9\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/courses/batch/update-courses\"},{\"title\":\"Upsert courses\",\"openapi\":\"specs/2026-03/crm-courses-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"9d138ded-6ea3-481a-87c6-c745d999b09e\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/courses/batch/upsert-courses\"},{\"title\":\"Delete courses\",\"openapi\":\"specs/2026-03/crm-courses-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"3109ccce-143b-4447-ad2b-64c83bd4bb53\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/courses/batch/delete-courses\"}]},{\"group\":\"Merge\",\"pages\":[{\"title\":\"Merge two courses\",\"openapi\":\"specs/2026-03/crm-courses-v2026-03.json POST /crm/objects/2026-03/{objectType}/merge\",\"public\":true,\"id\":\"cc2382cf-f91f-4343-8a76-0b19fe76e851\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/courses/merge/merge-courses\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for objects\",\"openapi\":\"specs/2026-03/crm-courses-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"fd2c6971-dcfd-4966-82d4-e4e20a32ac71\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/courses/search/search-courses\"}]}]},{\"group\":\"Custom Objects\",\"pages\":[{\"title\":\"Custom object records API guide\",\"sidebarTitle\":\"API Guide\",\"description\":\"HubSpot custom objects allow organizations to represent and organize data based on unique business requirements. Create and update custom object records with the custom objects API.\",\"public\":true,\"id\":\"d4e63183-bdc7-4276-9e96-1aeaa73555b1\",\"href\":\"/api-reference/latest/crm/objects/custom-objects/guide\"},{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-custom-objects-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"5890aa46-1548-4ca6-9dcc-9ebe80ffec83\",\"description\":\"Create a CRM object with the given properties and return a copy of the object, including the ID. Documentation and examples for creating standard objects is provided.\",\"href\":\"/api-reference/latest/crm/objects/custom-objects/create-custom-object\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-custom-objects-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"4b6daa30-dab7-45b3-88e4-2a361df81f3d\",\"description\":\"Read an Object identified by `{objectId}`. `{objectId}` refers to the internal object ID by default, or optionally any unique property value as specified by the `idProperty` query param.  Control what is returned via the `properties` query param.\",\"href\":\"/api-reference/latest/crm/objects/custom-objects/get-custom-object\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-custom-objects-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"d036bbd9-7220-4b67-878b-ddb4d4913528\",\"description\":\"Read a page of objects. Control what is returned via the `properties` query param.\",\"href\":\"/api-reference/latest/crm/objects/custom-objects/get-custom-objects\"},{\"title\":\"Merge two objects with same type\",\"openapi\":\"specs/2026-03/crm-custom-objects-v2026-03.json POST /crm/objects/2026-03/{objectType}/merge\",\"public\":true,\"id\":\"8738dbee-1014-4b7c-bcda-39e6e2c2e7ef\",\"description\":\"Merge two CRM objects of the same type by specifying one as the primary object and the other as the object to be merged into it.\",\"href\":\"/api-reference/latest/crm/objects/custom-objects/merge-custom-objects\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-custom-objects-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"1df6e741-38f5-44bb-883a-4a7e9d43b366\",\"description\":\"Perform a partial update of an Object identified by `{objectId}`or optionally a unique property value as specified by the `idProperty` query param. `{objectId}` refers to the internal object ID by default, and the `idProperty` query param refers to a property whose values are unique for the object. Provided property values will be overwritten. Read-only and non-existent properties will result in an error. Properties values can be cleared by passing an empty string.\",\"href\":\"/api-reference/latest/crm/objects/custom-objects/update-custom-object\"},{\"title\":\"Archive\",\"openapi\":\"specs/2026-03/crm-custom-objects-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"7ce6dc00-835a-4637-80c2-872d85dbee56\",\"description\":\"Move an Object identified by `{objectId}` to the recycling bin.\",\"href\":\"/api-reference/latest/crm/objects/custom-objects/delete-custom-object\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of objects\",\"openapi\":\"specs/2026-03/crm-custom-objects-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"5f6f86b3-d488-4f85-9abf-afd707cba90c\",\"description\":\"Create multiple CRM objects in a single request by specifying the object type and providing the necessary properties and associations for each object.\",\"href\":\"/api-reference/latest/crm/objects/custom-objects/batch/create-custom-objects\"},{\"title\":\"Read a batch of objects by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-custom-objects-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"3cbf1902-24f0-4ada-92c6-50bdbaea9220\",\"description\":\"Retrieve records by record ID or include the `idProperty` parameter to retrieve records by a custom unique value property. \",\"href\":\"/api-reference/latest/crm/objects/custom-objects/batch/get-custom-objects\"},{\"title\":\"Update a batch of objects by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-custom-objects-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"b24d677d-72b9-4bba-99c5-cfc6de88ed0a\",\"description\":\"Update a batch of CRM objects by their internal IDs or unique property values, allowing for efficient modifications of multiple records in a single request.\",\"href\":\"/api-reference/latest/crm/objects/custom-objects/batch/update-custom-objects\"},{\"title\":\"Create or update a batch of objects by unique property values\",\"openapi\":\"specs/2026-03/crm-custom-objects-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"4233a8c4-4d8d-472a-9358-8fb5652ae636\",\"description\":\"Create or update records identified by a unique property value as specified by the `idProperty` query param. `idProperty` query param refers to a property whose values are unique for the object.\",\"href\":\"/api-reference/latest/crm/objects/custom-objects/batch/upsert-custom-objects\"},{\"title\":\"Archive a batch of objects by ID\",\"openapi\":\"specs/2026-03/crm-custom-objects-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"e8664cda-e286-4960-9574-bfb090a5c5cf\",\"description\":\"Archive a batch of objects by their unique IDs. This operation moves the specified objects to the recycling bin, effectively marking them as archived.\",\"href\":\"/api-reference/latest/crm/objects/custom-objects/batch/delete-custom-objects\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for CRM objects of a specified type.\",\"openapi\":\"specs/2026-03/crm-custom-objects-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"a71b8739-454e-47f7-baf6-8795330ec342\",\"description\":\"Execute a search query to find CRM objects of a given type, using specified filters and properties. The search can be customized with filters, sorting, and pagination options.\",\"href\":\"/api-reference/latest/crm/objects/custom-objects/search/search-custom-objects\"}]}]},{\"group\":\"Deal Splits\",\"pages\":[{\"title\":\"CRM API | Deal splits\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn how to view and edit deal splits via API.\",\"public\":true,\"id\":\"1c144d15-43e0-4b81-a613-e90bca0f2ba5\",\"href\":\"/api-reference/latest/crm/objects/deal-splits/guide\"},{\"title\":\"Retrieve deal splits\",\"openapi\":\"specs/2026-03/crm-deal-splits-v2026-03.json POST /deal-splits/2026-03/batch/read\",\"public\":true,\"id\":\"0635a2ac-e1a6-4331-af7e-4cc35d1cd184\",\"description\":\"Read a batch of deal split objects by their associated deal object internal ID\",\"href\":\"/api-reference/latest/crm/objects/deal-splits/get-deal-splits\"},{\"title\":\"Upsert deal splits\",\"openapi\":\"specs/2026-03/crm-deal-splits-v2026-03.json POST /deal-splits/2026-03/batch/upsert\",\"public\":true,\"id\":\"11a4f5f1-ab7b-447f-a4f9-0a5d951156e4\",\"description\":\"Create or replace deal splits for deals with the provided IDs. Deal split percentages for each deal must sum up to 1.0 (100%) and may have up to 8 decimal places\",\"href\":\"/api-reference/latest/crm/objects/deal-splits/upsert-deal-splits\"}]},{\"group\":\"Deals\",\"pages\":[{\"title\":\"CRM API | Deals\",\"sidebarTitle\":\"API Guide\",\"description\":\"A deal stores data about an ongoing transaction. The deals endpoints allow you to manage this data and sync it between HubSpot and other systems. \",\"public\":true,\"id\":\"a40e76be-fb58-443f-bc32-4230328a75f3\",\"href\":\"/api-reference/latest/crm/objects/deals/guide\"},{\"title\":\"Deal object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Deal object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"46b8b1a0-c261-48bd-88c3-68a22236b630\",\"href\":\"/api-reference/latest/crm/objects/deals/object-definition\"},{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-deals-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"eac9fa5f-313f-4c79-8c16-8a766f65f9b7\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/deals/create-deal\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-deals-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"c85b020f-afb2-4df4-a528-5f0270dad9b1\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/deals/get-deal\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-deals-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"2f76983f-a06b-4649-afa6-8e5b076e9bef\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/deals/get-deals\"},{\"title\":\"Merge two deals with same type\",\"openapi\":\"specs/2026-03/crm-deals-v2026-03.json POST /crm/objects/2026-03/{objectType}/merge\",\"public\":true,\"id\":\"3d8409f0-f119-4c3c-ac24-dd2bd7743f19\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/deals/merge-deals\"},{\"title\":\"Search for deals using various filters and criteria to retrieve specific records.\",\"openapi\":\"specs/2026-03/crm-deals-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"5373aa62-eb68-46cf-9d7d-53f8eaf83ae6\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/deals/search-deals\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-deals-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"33dc8ccd-30f4-4f8c-8afd-1904512bf736\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/deals/update-deal\"},{\"title\":\"Archive\",\"openapi\":\"specs/2026-03/crm-deals-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"cc90286a-11ea-40f0-9c6a-eaa03fa2bc03\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/deals/delete-deal\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of deals\",\"openapi\":\"specs/2026-03/crm-deals-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"36304347-446a-46ee-ad81-602e027a7380\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/deals/batch/create-deals\"},{\"title\":\"Read a batch of deals by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-deals-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"f36deb80-348c-4c73-a90e-8a7d7661f958\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/deals/batch/get-deals\"},{\"title\":\"Update a batch of deals by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-deals-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"e61ab8c9-143c-472e-bfb4-705f53dac6d5\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/deals/batch/update-deals\"},{\"title\":\"Create or update a batch of deals by unique property values\",\"openapi\":\"specs/2026-03/crm-deals-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"a0443540-4c3e-4492-883f-ae9acad580dc\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/deals/batch/upsert-deals\"},{\"title\":\"Archive a batch of deals by ID\",\"openapi\":\"specs/2026-03/crm-deals-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"babe73a0-f21a-4050-b8d8-5c45a8064de9\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/deals/batch/delete-deals\"}]}]},{\"group\":\"Discounts\",\"pages\":[{\"title\":\"CRM API | Discounts\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn how to create and associate a discount as part of the pricing details of a quote.\",\"public\":true,\"id\":\"9004a964-e090-4c62-9ed4-b3ca9fef2f7f\",\"href\":\"/api-reference/latest/crm/objects/discounts/guide\"},{\"title\":\"Discount object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Discount object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"e5366e77-9426-4718-a79a-ef33c3cd89ea\",\"href\":\"/api-reference/latest/crm/objects/discounts/object-definition\"},{\"title\":\"Create a discount\",\"openapi\":\"specs/2026-03/crm-discounts-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"f5e9fe94-e00c-493c-a28e-55f08284dcd2\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/discounts/create-discount\"},{\"title\":\"Retrieve a discount\",\"openapi\":\"specs/2026-03/crm-discounts-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"c456c2ce-e7da-457c-8c74-a473f04ad260\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/discounts/get-discount\"},{\"title\":\"Retrieve discounts\",\"openapi\":\"specs/2026-03/crm-discounts-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"44ea7397-b2f0-4c47-9a5d-1db073191f32\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/discounts/get-discounts\"},{\"title\":\"Update a discount\",\"openapi\":\"specs/2026-03/crm-discounts-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"08abaf70-bd77-44ed-8834-1e7167989992\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/discounts/update-discount\"},{\"title\":\"Delete a discount\",\"openapi\":\"specs/2026-03/crm-discounts-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"9da2f14a-0d35-4e5c-b0fb-6645a1298fca\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/discounts/delete-discount\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create discounts\",\"openapi\":\"specs/2026-03/crm-discounts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"be0b460c-04d0-4d1f-99b0-893059d4eaaf\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/discounts/batch/create-discounts\"},{\"title\":\"Retrieve discounts\",\"openapi\":\"specs/2026-03/crm-discounts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"47fb8a8f-b6c5-40ef-a75f-6a41d4672ef8\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/discounts/batch/get-discounts\"},{\"title\":\"Update discounts\",\"openapi\":\"specs/2026-03/crm-discounts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"0e08ba01-b9c3-48fd-8d94-4ee483be04f9\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/discounts/batch/update-discounts\"},{\"title\":\"Upsert discounts\",\"openapi\":\"specs/2026-03/crm-discounts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"0d713209-9061-4543-86e3-41b426a56a0c\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/discounts/batch/upsert-discounts\"},{\"title\":\"Delete discounts\",\"openapi\":\"specs/2026-03/crm-discounts-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"0db3bac8-0a34-4229-91db-cf9d2b9ffe57\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/discounts/batch/delete-discounts\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for a discount\",\"openapi\":\"specs/2026-03/crm-discounts-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"0c4cf0a1-5b9a-45ef-8476-be5b5e4a7457\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/discounts/search/search-discounts\"}]}]},{\"group\":\"Feedback Submissions\",\"pages\":[{\"title\":\"Survey responses\",\"sidebarTitle\":\"API Guide\",\"description\":\"Survey response records store information about individual survey responses. The API endpoints allow you to manage this data and sync it between HubSpot and other systems.\",\"public\":true,\"id\":\"6a93eb5c-6501-40d8-b29a-5e7c41653c76\",\"href\":\"/api-reference/latest/crm/objects/feedback-submissions/guide\"},{\"title\":\"Feedback submission object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Feedback submission object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"f2592e6c-9d40-4b5a-82ad-f1cc5e05981c\",\"href\":\"/api-reference/latest/crm/objects/feedback-submissions/object-definition\"},{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-feedback-submissions-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"6b870102-919a-45b9-a5f1-93621e0edd70\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/feedback-submissions/create-feedback-submission\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-feedback-submissions-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"d3415faf-d359-4373-8034-d9086d9a4d5c\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/feedback-submissions/get-feedback-submission\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-feedback-submissions-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"9c44ea43-3af5-4baf-90d3-85266f815a7a\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/feedback-submissions/get-feedback-submissions\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-feedback-submissions-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"c3551a47-ebd4-4e1f-a813-44ee1ca65dd9\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/feedback-submissions/update-feedback-submission-objectId\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of feedback submissions\",\"openapi\":\"specs/2026-03/crm-feedback-submissions-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"8276d01a-3684-44c5-b613-38a148ed5666\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/feedback-submissions/batch/create-feedback-submissions\"},{\"title\":\"Read a batch of feedback submissions by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-feedback-submissions-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"1ff193f7-d9df-4304-949b-92cf86b860ca\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/feedback-submissions/batch/get-feedback-submissions\"},{\"title\":\"Update a batch of feedback submissions by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-feedback-submissions-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"ba62ed69-b371-4375-97a9-2690a9de7211\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/feedback-submissions/batch/update-feedback-submissions\"},{\"title\":\"Create or update a batch of feedback submissions by unique property values\",\"openapi\":\"specs/2026-03/crm-feedback-submissions-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"a5dd20f6-ece8-4243-866f-aa41ab3e6a8d\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/feedback-submissions/batch/upsert-feedback-submissions\"},{\"title\":\"Archive a batch of feedback submissions by ID\",\"openapi\":\"specs/2026-03/crm-feedback-submissions-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"64eabb03-ad27-4c37-8155-9873c524bb79\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/feedback-submissions/batch/delete-feedback-submissions\"}]},{\"group\":\"Merge\",\"pages\":[{\"title\":\"POST /crm/objects/2026-03/{objectType}/merge\",\"openapi\":\"specs/2026-03/crm-feedback-submissions-v2026-03.json POST /crm/objects/2026-03/{objectType}/merge\",\"public\":true,\"id\":\"7fef2a40-ca01-435a-aa5d-33da5b1c3354\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/feedback-submissions/merge/merge-feedback-submissions\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for feedback submissions using specified criteria.\",\"openapi\":\"specs/2026-03/crm-feedback-submissions-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"18edda4a-80e6-458f-baaf-7702f346bd32\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/feedback-submissions/search/search-feedback-submissions\"}]}]},{\"group\":\"Fees\",\"pages\":[{\"title\":\"CRM API | Fees\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn how you can create and manage fees that can be included in invoices and legacy quotes.\",\"public\":true,\"id\":\"9743bf8f-4817-4d75-b8ed-3897f14e1edc\",\"href\":\"/api-reference/latest/crm/objects/fees/guide\"},{\"title\":\"Fee object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Fee object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"373b8383-31ac-4bb8-aa9e-a2680a2e4c43\",\"href\":\"/api-reference/latest/crm/objects/fees/object-definition\"},{\"title\":\"Create a fee\",\"openapi\":\"specs/2026-03/crm-fees-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"2f971f74-55cf-473f-ab00-47e32f0161ea\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/fees/create-fee\"},{\"title\":\"Retrieve a fee\",\"openapi\":\"specs/2026-03/crm-fees-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"f9c4a595-6b28-495c-a913-fd7873d02988\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/fees/get-fee\"},{\"title\":\"Retrieve fees\",\"openapi\":\"specs/2026-03/crm-fees-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"b597bffc-dc10-40c2-82ba-26380bf8d0fe\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/fees/get-fees\"},{\"title\":\"Update a fee\",\"openapi\":\"specs/2026-03/crm-fees-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"e3c5ff8a-6935-442e-a839-d07fc4cae701\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/fees/update-fee\"},{\"title\":\"Delete a fee\",\"openapi\":\"specs/2026-03/crm-fees-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"40150890-c574-45e9-b1a3-b80cdc29fa7e\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/fees/delete-fee\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create fees\",\"openapi\":\"specs/2026-03/crm-fees-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"8d3453d8-8473-496d-8f20-af7d58e44e1c\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/fees/batch/create-fees\"},{\"title\":\"Retrieve fees\",\"openapi\":\"specs/2026-03/crm-fees-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"a988c106-d39b-45e2-83be-2e8b779b1dc8\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/fees/batch/get-fees\"},{\"title\":\"Update fees\",\"openapi\":\"specs/2026-03/crm-fees-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"d592ef95-f9f1-4bc3-9a1a-69f93f5779e4\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/fees/batch/update-fees\"},{\"title\":\"Upsert fees\",\"openapi\":\"specs/2026-03/crm-fees-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"5cc145bc-c8b7-4548-8e4c-8e04fdb216b3\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/fees/batch/upsert-fees\"},{\"title\":\"Delete fees\",\"openapi\":\"specs/2026-03/crm-fees-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"f18502d1-98b4-46ef-b955-039a973fb337\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/fees/batch/delete-fees\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for fees\",\"openapi\":\"specs/2026-03/crm-fees-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"949497c5-1c73-43e5-8ba9-5262402c81f6\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/fees/search/search-fees\"}]}]},{\"group\":\"Goals\",\"pages\":[{\"title\":\"CRM API | Goals\",\"sidebarTitle\":\"API Guide\",\"description\":\"Goals are used to create user-specific quotas for their sales and services teams based on templates provided by HubSpot. The goals endpoints allow you to sync this data between HubSpot and other systems. \",\"public\":true,\"id\":\"05c5ef99-6c85-40c3-b89b-8ff499c9c1b4\",\"href\":\"/api-reference/latest/crm/objects/goals/guide\"},{\"title\":\"Goal object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Goal object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"cc2a3292-cf71-432a-8bfb-fd9951f31105\",\"href\":\"/api-reference/latest/crm/objects/goals/object-definition\"},{\"title\":\"Create a goal target\",\"openapi\":\"specs/2026-03/crm-goal-targets-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"45daa17e-745d-4735-8cd6-2647eab4b3bb\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/goals/create-goal-target\"},{\"title\":\"Retrieve goal target\",\"openapi\":\"specs/2026-03/crm-goal-targets-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"92fbefe0-344f-47a0-859e-4591de361483\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/goals/get-goal-target\"},{\"title\":\"Retrieve goal targets\",\"openapi\":\"specs/2026-03/crm-goal-targets-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"29bd9e90-eea7-418a-ae89-4d1e831f7c18\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/goals/get-goal-targets\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-goal-targets-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"f929b9ef-9238-4389-8073-deb6fdea847d\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/goals/update-goal-target-objectId\"},{\"title\":\"Update a goal target\",\"openapi\":\"specs/2026-03/crm-goal-targets-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"5fd1ae32-966c-4e51-a19e-aaeb3508dada\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/goals/update-goal-target\"},{\"title\":\"Delete a goal target\",\"openapi\":\"specs/2026-03/crm-goal-targets-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"60a7dd89-3d88-4969-85f6-fcdbe054e918\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/goals/delete-goal-target\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create goal targets\",\"openapi\":\"specs/2026-03/crm-goal-targets-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"a2950c04-8648-49f2-9d98-2f93db1fb8d5\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/goals/batch/create-goal-targets\"},{\"title\":\"Retrieve goal targets\",\"openapi\":\"specs/2026-03/crm-goal-targets-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"84b6f149-0ddb-4a25-a2ac-89df08550cff\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/goals/batch/get-goal-targets\"},{\"title\":\"Update goal targets\",\"openapi\":\"specs/2026-03/crm-goal-targets-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"ad999137-83a1-4271-9f60-abfb45a3f0b2\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/goals/batch/update-goal-targets\"},{\"title\":\"Create or update a batch of goal targets by unique property values\",\"openapi\":\"specs/2026-03/crm-goal-targets-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"8af459ba-dac0-493f-bb14-625cb864ac9b\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/goals/batch/upsert-goal-targets\"},{\"title\":\"Delete goal targets\",\"openapi\":\"specs/2026-03/crm-goal-targets-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"2dc0de09-af47-4ba3-ba27-4d2f5b00a602\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/goals/batch/delete-goal-targets\"}]},{\"group\":\"Merge\",\"pages\":[{\"title\":\"POST /crm/objects/2026-03/{objectType}/merge\",\"openapi\":\"specs/2026-03/crm-goal-targets-v2026-03.json POST /crm/objects/2026-03/{objectType}/merge\",\"public\":true,\"id\":\"a9132346-7f36-498b-8886-7782e8fb2a61\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/goals/merge/merge-goal-targets\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for goal targets\",\"openapi\":\"specs/2026-03/crm-goal-targets-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"5d597c64-2295-4d9b-a24c-3ac1b356fbe9\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/goals/search/search-goal-targets\"}]}]},{\"group\":\"Invoices\",\"pages\":[{\"title\":\"Invoices\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the invoices API to create, manage, retrieve, and delete the invoices used for billing your customers.\",\"public\":true,\"id\":\"bc398367-75e7-4685-bfaf-64a14bee5db6\",\"href\":\"/api-reference/latest/crm/objects/invoices/guide\"},{\"title\":\"Invoice object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Invoice object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"b5b74a04-56f8-4913-aa95-3afd2903cd2c\",\"href\":\"/api-reference/latest/crm/objects/invoices/object-definition\"},{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-invoices-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"779988e2-af38-45cb-972d-6f39f78a6831\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/invoices/create-invoice\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-invoices-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"cd353cb6-dd7b-4f32-8f4a-465eb7e1ffc7\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/invoices/get-invoice\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-invoices-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"d1f5f772-eede-42b4-82b4-2109ad848fb4\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/invoices/get-invoices\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-invoices-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"8062be3a-12b7-4594-8cad-14b9fd03e84c\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/invoices/update-invoice-objectId\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-invoices-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"c0d1c028-a8ed-4bd3-8811-0db8b7940e82\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/invoices/update-invoice\"},{\"title\":\"Archive\",\"openapi\":\"specs/2026-03/crm-invoices-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"03acbbb0-9555-4039-ae67-80410d934cab\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/invoices/delete-invoice\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of invoices\",\"openapi\":\"specs/2026-03/crm-invoices-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"e3114f59-a2a0-4b40-92ad-ff3d506e2880\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/invoices/batch/create-invoices\"},{\"title\":\"Read a batch of invoices by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-invoices-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"10b1be86-8111-4ed7-a51b-123ee26757ee\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/invoices/batch/get-invoices\"},{\"title\":\"Update a batch of invoices by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-invoices-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"e7d6ba6c-f81c-486e-980f-7ac4e68dc1ba\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/invoices/batch/update-invoices\"},{\"title\":\"Create or update a batch of invoices by unique property values\",\"openapi\":\"specs/2026-03/crm-invoices-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"f8c83257-a61b-43bb-9e77-cee6e8b7a9f9\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/invoices/batch/upsert-invoices\"},{\"title\":\"Archive a batch of invoices by ID\",\"openapi\":\"specs/2026-03/crm-invoices-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"16eefbcc-1b19-4af0-8c43-1fbeedb099c5\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/invoices/batch/delete-invoices\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for invoices using specified criteria.\",\"openapi\":\"specs/2026-03/crm-invoices-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"3c761b38-11b2-4035-81cd-c0cbc33d4456\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/invoices/search/search-invoices\"}]}]},{\"group\":\"Leads\",\"pages\":[{\"title\":\"CRM API | Leads\",\"sidebarTitle\":\"API Guide\",\"description\":\"Leads are contacts or companies that are potential customers who have shown interest in your products or services. The leads endpoints allow you to manage this data and sync it between HubSpot and other systems.\",\"public\":true,\"id\":\"d1c359cd-33e5-4ce3-ac10-1a1a9fffc00b\",\"href\":\"/api-reference/latest/crm/objects/leads/guide\"},{\"title\":\"Lead object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Lead object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"b7285633-2f1e-42be-b52b-0d85e780f2c0\",\"href\":\"/api-reference/latest/crm/objects/leads/object-definition\"},{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-leads-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"14351c33-4e78-4490-9ce7-467550300f35\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/leads/create-lead\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-leads-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"54ced1e9-f6b4-4348-93bc-ea3672eba547\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/leads/get-lead\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-leads-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"2f1547fa-0007-43a1-a13f-4d3c2b741808\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/leads/get-leads\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-leads-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"d20120df-13f8-4292-927e-5451ac3cc30c\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/leads/update-lead\"},{\"title\":\"Archive\",\"openapi\":\"specs/2026-03/crm-leads-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"4d4d107d-868c-44aa-88bd-7ea9662a10b4\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/leads/delete-lead\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of leads\",\"openapi\":\"specs/2026-03/crm-leads-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"e5c1434c-c41d-4546-8a92-0449d4796d00\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/leads/batch/create-leads\"},{\"title\":\"Read a batch of leads by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-leads-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"3a52d071-8a4e-4dd0-a701-7b16ad8d48ff\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/leads/batch/get-leads\"},{\"title\":\"Update a batch of leads by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-leads-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"edb4ff88-08f5-466f-86a4-3e66e72b6008\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/leads/batch/update-leads\"},{\"title\":\"Create or update a batch of leads by unique property values\",\"openapi\":\"specs/2026-03/crm-leads-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"16f7e649-6ff1-4c77-a554-33200fe4dac1\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/leads/batch/upsert-leads\"},{\"title\":\"Archive a batch of leads by ID\",\"openapi\":\"specs/2026-03/crm-leads-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"fe434547-dce8-4af2-9003-a052f5d0cc22\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/leads/batch/delete-leads\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for leads\",\"openapi\":\"specs/2026-03/crm-leads-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"f76d49da-dffd-42f2-9827-4003cac8d703\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/leads/search/search-leads\"}]}]},{\"group\":\"Line Items\",\"pages\":[{\"title\":\"CRM API | Line items\",\"sidebarTitle\":\"API Guide\",\"description\":\"In HubSpot, line items represent individual instances of products on a deal, quote, or other object. The line items endpoints allow you to manage and sync this data.\",\"public\":true,\"id\":\"5442b7a3-980c-409f-82ee-79d191a8f09d\",\"href\":\"/api-reference/latest/crm/objects/line-items/guide\"},{\"title\":\"Line item object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Line item object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"6a7e6fc0-c569-4f84-8013-a8eb29104291\",\"href\":\"/api-reference/latest/crm/objects/line-items/object-definition\"},{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-line-items-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"ea8d2b4f-4bd4-49ef-8f19-63a30bcd110c\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/line-items/create-line-item\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-line-items-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"989764b5-455e-4ca2-92ff-ef22d269d19b\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/line-items/get-line-item\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-line-items-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"90d17a77-bd07-4be9-a4b2-f16d5e8ff47f\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/line-items/get-line-items\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-line-items-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"25c08964-4413-4d5f-848d-76381ef29e8d\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/line-items/update-line-item\"},{\"title\":\"Archive\",\"openapi\":\"specs/2026-03/crm-line-items-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"e6ece09e-1815-41cf-9e65-e022bd0c1e4b\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/line-items/delete-line-item\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of line items\",\"openapi\":\"specs/2026-03/crm-line-items-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"b809b074-e0d8-43f8-9069-e900f22df1df\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/line-items/batch/create-line-items\"},{\"title\":\"Read a batch of line items by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-line-items-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"174f114b-2283-4a9f-bb7b-2c580c0d28b2\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/line-items/batch/get-line-items\"},{\"title\":\"Update a batch of line items by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-line-items-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"0587a0e1-9259-4d58-b628-68b720fec811\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/line-items/batch/update-line-items\"},{\"title\":\"Create or update a batch of line items by unique property values\",\"openapi\":\"specs/2026-03/crm-line-items-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"941c36f7-5e15-4a11-b483-b3f13f99a03e\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/line-items/batch/upsert-line-items\"},{\"title\":\"Archive a batch of line items by ID\",\"openapi\":\"specs/2026-03/crm-line-items-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"65fc876d-a0af-4f66-9cc0-757dfd7fd698\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/line-items/batch/delete-line-items\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for line items using specified criteria.\",\"openapi\":\"specs/2026-03/crm-line-items-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"973dab61-eca0-4b22-9e6c-bdc90e067b70\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/line-items/search/search-line-items\"}]}]},{\"group\":\"Listings\",\"pages\":[{\"title\":\"CRM API | Listings\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the listings API to manage listings in the HubSpot CRM.\",\"public\":true,\"id\":\"c17e3838-4b78-46fc-a618-2a75d120e3d8\",\"href\":\"/api-reference/latest/crm/objects/listings/guide\"},{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-listings-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"f41b79ba-cf53-42b2-ad78-8c6f40804ae6\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/listings/create-listing\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-listings-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"c3db7a5c-d401-4888-bb9f-302bd35ae66d\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/listings/get-listing\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-listings-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"c2af01c2-01eb-4a57-a7cf-e9c6e8be85b3\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/listings/get-listings\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-listings-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"ce5213d0-0a05-418e-b6a5-68eeb920c61a\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/listings/update-listing-objectId\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-listings-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"2050d627-1de6-4f11-82e9-e4a621174890\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/listings/update-listing\"},{\"title\":\"Archive\",\"openapi\":\"specs/2026-03/crm-listings-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"6ceda3f9-5d2c-4fbe-bba4-13202db38e29\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/listings/delete-listing\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of listings\",\"openapi\":\"specs/2026-03/crm-listings-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"7074e0ec-f7ea-41e9-a2aa-5a4175eca63c\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/listings/batch/create-listings\"},{\"title\":\"Read a batch of listings by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-listings-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"99645881-0c7b-4753-803f-63fb4823f4af\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/listings/batch/get-listings\"},{\"title\":\"Update a batch of listings by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-listings-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"4b441cd1-63a4-4900-9313-a48191547046\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/listings/batch/update-listings\"},{\"title\":\"Create or update a batch of listings by unique property values\",\"openapi\":\"specs/2026-03/crm-listings-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"974e6236-e96a-4f5f-aaa6-a94aa19a6538\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/listings/batch/upsert-listings\"},{\"title\":\"Archive a batch of listings by ID\",\"openapi\":\"specs/2026-03/crm-listings-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"4140cf50-ac1c-46c9-8547-b8ea358ecfed\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/listings/batch/delete-listings\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for listings using various criteria and filters.\",\"openapi\":\"specs/2026-03/crm-listings-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"9130c095-124c-40d8-86bc-df4cddb5ab71\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/listings/search/search-listings\"}]}]},{\"group\":\"Objects\",\"pages\":[{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-objects-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"955a3967-04ca-43f3-a86d-4d50e5e5c3df\",\"description\":\"Create a record with the given properties and return a copy of the object, including the ID. Documentation and examples for creating standard objects is provided.\",\"href\":\"/api-reference/latest/crm/objects/objects/create-object\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-objects-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"463d3ee0-ce39-4bbd-b518-b46f6ad17cc3\",\"description\":\"Read an record identified by `{objectId}`. `{objectId}` refers to the internal object ID by default, or optionally any unique property value as specified by the `idProperty` query param.  Control what is returned via the `properties` query param.\",\"href\":\"/api-reference/latest/crm/objects/objects/get-object\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-objects-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"6fbfdb0d-868d-444b-9f0e-b48f50f0567e\",\"description\":\"Read a page of records for an object. Control what is returned via the `properties` query param.\",\"href\":\"/api-reference/latest/crm/objects/objects/get-objects\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-objects-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"f4d860ca-6d66-4348-8641-1376df4e1761\",\"description\":\"Perform a partial update of a record identified by `{objectId}`or optionally a unique property value as specified by the `idProperty` query param. `{objectId}` refers to the internal object ID by default, and the `idProperty` query param refers to a property whose values are unique for the object. Provided property values will be overwritten. Read-only and non-existent properties will result in an error. Properties values can be cleared by passing an empty string.\",\"href\":\"/api-reference/latest/crm/objects/objects/update-object\"},{\"title\":\"Archive\",\"openapi\":\"specs/2026-03/crm-objects-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"ebe038ee-aeb6-41e9-8686-d37e545c7354\",\"description\":\"Move an record identified by `{objectId}` to the recycling bin.\",\"href\":\"/api-reference/latest/crm/objects/objects/delete-object\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of objects\",\"openapi\":\"specs/2026-03/crm-objects-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"14c5a798-fef2-4464-8aab-24d32bdfd18e\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/objects/batch/create-objects\"},{\"title\":\"Read a batch of objects by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-objects-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"66e8c8fb-9198-4952-b0f3-9d0ba0a93024\",\"description\":\"Retrieve records by record ID or include the `idProperty` parameter to retrieve records by a custom unique value property. \",\"href\":\"/api-reference/latest/crm/objects/objects/batch/get-objects\"},{\"title\":\"Update a batch of objects by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-objects-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"2ad6b462-8934-49a5-a4e6-85ecbfc70141\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/objects/batch/update-objects\"},{\"title\":\"Create or update a batch of objects by unique property values\",\"openapi\":\"specs/2026-03/crm-objects-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"bd72f780-bbfe-4642-b4ac-c9fa4f7092bb\",\"description\":\"Create or update records identified by a unique property value as specified by the `idProperty` query param. `idProperty` query param refers to a property whose values are unique for the object.\",\"href\":\"/api-reference/latest/crm/objects/objects/batch/upsert-objects\"},{\"title\":\"Archive a batch of objects by ID\",\"openapi\":\"specs/2026-03/crm-objects-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"aa883874-9a94-4d24-8cdb-203e7176f8ba\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/objects/batch/delete-objects\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"POST /crm/objects/2026-03/{objectType}/search\",\"openapi\":\"specs/2026-03/crm-objects-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"eeeeb93f-2636-470c-961c-9f966945d3bb\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/objects/search/search-objects\"}]}]},{\"group\":\"Orders\",\"pages\":[{\"title\":\"CRM API | Orders\",\"sidebarTitle\":\"API Guide\",\"description\":\"Create and manage ecommerce order data.\",\"public\":true,\"id\":\"807e4e0d-be8c-43c1-8d9c-1999d67eb67f\",\"href\":\"/api-reference/latest/crm/objects/orders/guide\"},{\"title\":\"Order object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Order object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"208a7a06-35e4-4afe-9b8f-bf61f72529f7\",\"href\":\"/api-reference/latest/crm/objects/orders/object-definition\"},{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-orders-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"2098dfc3-057b-4671-8b33-6a059c40ddc8\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/orders/create-order\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-orders-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"94e13c87-133d-4750-b0bd-794180cdf9d0\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/orders/get-order\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-orders-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"872a3605-6e7f-4703-84a6-f5f6b151f18b\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/orders/get-orders\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-orders-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"98dfb62b-f6aa-40be-bec7-feed7904e00b\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/orders/update-order-objectId\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-orders-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"2e0bd518-016c-4834-81e4-b7adb57a7638\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/orders/update-order\"},{\"title\":\"Archive\",\"openapi\":\"specs/2026-03/crm-orders-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"804cc777-2ef6-41ef-88b2-2178ccfaeb91\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/orders/delete-order\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of orders\",\"openapi\":\"specs/2026-03/crm-orders-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"f8dc8033-dbcd-41be-a2d3-d46d22e81f91\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/orders/batch/create-orders\"},{\"title\":\"Read a batch of orders by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-orders-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"bc33df4a-2351-4499-86e7-10197e4c2ef1\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/orders/batch/get-orders\"},{\"title\":\"Update a batch of orders by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-orders-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"e69d25ba-5e84-460e-b0f9-cf9e8835d311\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/orders/batch/update-orders\"},{\"title\":\"Create or update a batch of orders by unique property values\",\"openapi\":\"specs/2026-03/crm-orders-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"421419ff-eee0-42cc-b0b2-8ec41cb91eee\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/orders/batch/upsert-orders\"},{\"title\":\"Archive a batch of orders by ID\",\"openapi\":\"specs/2026-03/crm-orders-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"71d12861-8853-4135-9561-9870b22a9c5b\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/orders/batch/delete-orders\"}]},{\"group\":\"Merge\",\"pages\":[{\"title\":\"POST /crm/objects/2026-03/{objectType}/merge\",\"openapi\":\"specs/2026-03/crm-orders-v2026-03.json POST /crm/objects/2026-03/{objectType}/merge\",\"public\":true,\"id\":\"6ad8c09a-c4cf-4261-823d-e31a155fbf89\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/orders/merge/merge-orders\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for orders in the CRM using various filters and sorting options to retrieve specific order data.\",\"openapi\":\"specs/2026-03/crm-orders-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"7855a7cc-94b0-4432-9430-8a6f2cfb338e\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/orders/search/search-orders\"}]}]},{\"group\":\"Partner Clients\",\"pages\":[{\"title\":\"POST /crm/objects/2026-03/{objectType}\",\"openapi\":\"specs/2026-03/crm-partner-clients-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"d50339f3-74e8-4045-97f5-75b5dd4bdc6d\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-clients/create-partner-client\"},{\"title\":\"Retrieve a partner client\",\"openapi\":\"specs/2026-03/crm-partner-clients-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"eff37142-65ce-43a7-bd92-1f342fbf7c91\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-clients/get-partner-client\"},{\"title\":\"Retrieve partner clients\",\"openapi\":\"specs/2026-03/crm-partner-clients-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"a910d366-091a-447a-9483-7fa72b945e2a\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-clients/get-partner-clients\"},{\"title\":\"Update properties of a specific partner client.\",\"openapi\":\"specs/2026-03/crm-partner-clients-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"3c196306-bc3a-451e-9144-7dd93bc1f358\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-clients/update-partner-client-objectId\"},{\"title\":\"Update a partner client\",\"openapi\":\"specs/2026-03/crm-partner-clients-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"b6b59ef7-fe16-4904-b77c-cbe3bae3844f\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-clients/update-partner-client\"},{\"title\":\"Delete a partner client\",\"openapi\":\"specs/2026-03/crm-partner-clients-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"20ce46e8-8649-4906-9778-653c9c6653b8\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-clients/delete-partner-client\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Batch create partner clients\",\"openapi\":\"specs/2026-03/crm-partner-clients-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"156390d6-c18c-40ec-87f4-d0a8fff19a2f\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-clients/batch/create-partner-clients\"},{\"title\":\"Retrieve a batch of partner client objects.\",\"openapi\":\"specs/2026-03/crm-partner-clients-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"a36f1cb7-f63d-484a-9345-47a7cc7fc49b\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-clients/batch/get-partner-clients\"},{\"title\":\"Update partner clients\",\"openapi\":\"specs/2026-03/crm-partner-clients-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"d2dc6764-054d-4c3e-8781-4e64dd3c34b2\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-clients/batch/update-partner-clients\"},{\"title\":\"Upsert partner clients\",\"openapi\":\"specs/2026-03/crm-partner-clients-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"84076330-990d-4506-83e4-7bcea1686a9c\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-clients/batch/upsert-partner-clients\"},{\"title\":\"Batch delete partner clients\",\"openapi\":\"specs/2026-03/crm-partner-clients-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"2acb1ecc-0973-4465-82f6-de4b9a28901d\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-clients/batch/delete-partner-clients\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for partner clients\",\"openapi\":\"specs/2026-03/crm-partner-clients-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"67b3e37e-57c3-4023-bcbc-364a2f7d78cc\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-clients/search/search-partner-clients\"}]}]},{\"group\":\"Partner Services\",\"pages\":[{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-partner-services-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"53642feb-9fa0-45c2-aff5-262a9f3c8cd3\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-services/create-partner-service\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-partner-services-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"56b89151-d9fe-4a16-8782-2c5b0ad2c863\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-services/get-partner-service\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-partner-services-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"0b63077f-7d30-4b66-b55a-ff0acb129695\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-services/get-partner-services\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-partner-services-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"ae3b7414-8a3b-4856-8086-59bb08886208\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-services/update-partner-service-objectId\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-partner-services-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"7a93f347-e914-4777-8b22-defd3f152133\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-services/update-partner-service\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of partner services\",\"openapi\":\"specs/2026-03/crm-partner-services-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"73245754-47ae-480e-bdf0-30426a7f3818\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-services/batch/create-partner-services\"},{\"title\":\"Read a batch of partner services by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-partner-services-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"7fea1f23-3fe1-41a6-95fe-2cc1b2ef437e\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-services/batch/get-partner-services\"},{\"title\":\"Update a batch of partner services by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-partner-services-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"614be019-97e0-4433-ab08-73a4290bdad9\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-services/batch/update-partner-services\"},{\"title\":\"Create or update a batch of partner services by unique property values\",\"openapi\":\"specs/2026-03/crm-partner-services-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"c3f78e1b-a3f2-4277-a78b-778499082cab\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-services/batch/upsert-partner-services\"},{\"title\":\"Archive a batch of partner services by ID\",\"openapi\":\"specs/2026-03/crm-partner-services-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"c083c576-9c1e-4c52-beac-399f191956ea\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-services/batch/delete-partner-services\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for partner services using specified criteria.\",\"openapi\":\"specs/2026-03/crm-partner-services-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"a1a13a83-6f94-4ac8-949d-c982969ae199\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/partner-services/search/search-partner-services\"}]}]},{\"group\":\"Products\",\"pages\":[{\"title\":\"CRM API | Products\",\"sidebarTitle\":\"API Guide\",\"description\":\"In HubSpot, products represent the goods or services you sell. The products endpoints allow you to manage and sync this data.\",\"public\":true,\"id\":\"72deca5e-ee94-4fd5-b8be-ebfd6ad1c0b4\",\"href\":\"/api-reference/latest/crm/objects/products/guide\"},{\"title\":\"Product object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Product object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"c52a73c5-417e-40ab-8fc9-05de42a76d0b\",\"href\":\"/api-reference/latest/crm/objects/products/object-definition\"},{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-products-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"407152f9-ee17-480d-afa2-01cdcecefd09\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/products/create-product\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-products-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"d1ca4dfb-1c32-41c7-bb9b-829d5f8be4d1\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/products/get-product\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-products-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"6414fa8f-b86c-46e4-9c1e-db1a0a861819\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/products/get-products\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-products-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"a9c44661-b5f3-4a00-bfa6-3bc9ab61018e\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/products/update-product\"},{\"title\":\"Archive\",\"openapi\":\"specs/2026-03/crm-products-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"5ddc60ee-47db-4185-a6d4-06ad9d984098\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/products/delete-product\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of products\",\"openapi\":\"specs/2026-03/crm-products-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"8be481ca-46fe-48e9-8fcf-cb3579aa04b6\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/products/batch/create-products\"},{\"title\":\"Read a batch of products by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-products-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"228dbcd8-9874-439e-b98a-a494fd284f42\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/products/batch/get-products\"},{\"title\":\"Update a batch of products by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-products-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"3c84e365-eb70-4b1c-9ebe-cd0d7eb1b2f5\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/products/batch/update-products\"},{\"title\":\"Create or update a batch of products by unique property values\",\"openapi\":\"specs/2026-03/crm-products-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"c0ec333f-c080-49d4-9b57-8a5921b7a1a6\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/products/batch/upsert-products\"},{\"title\":\"Archive a batch of products by ID\",\"openapi\":\"specs/2026-03/crm-products-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"b6f1e086-93b2-4f0b-8b4d-bc6f04d432f6\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/products/batch/delete-products\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for products using specified criteria.\",\"openapi\":\"specs/2026-03/crm-products-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"977255c6-6bcd-4bcd-a1d0-8db095524234\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/products/search/search-products\"}]}]},{\"group\":\"Projects\",\"pages\":[{\"title\":\"Projects API\",\"sidebarTitle\":\"API Guide\",\"description\":\"Projects help you plan and organize your team's work in one place with structured lists of tasks. Learn how to use the projects endpoints to get project data from your account.\",\"public\":true,\"id\":\"662feab0-1e95-419d-bf47-3c07c3971bcb\",\"href\":\"/api-reference/latest/crm/objects/projects/guide\"},{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-projects-v2026-03.json POST /crm/objects/2026-03/projects\",\"public\":true,\"id\":\"e41d9077-43c2-4668-84f3-d96b9d91b849\",\"description\":\"Create a project with the given properties and return a copy of the object, including the ID.\",\"href\":\"/api-reference/latest/crm/objects/projects/create-project\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-projects-v2026-03.json GET /crm/objects/2026-03/projects/{projectId}\",\"public\":true,\"id\":\"096b786c-ddb6-4627-9bf5-23bee1460eea\",\"description\":\"Read an Object identified by `{projectId}`. `{projectId}` refers to the internal object ID by default, or optionally any unique property value as specified by the `idProperty` query param.  Control what is returned via the `properties` query param.\",\"href\":\"/api-reference/latest/crm/objects/projects/get-project\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-projects-v2026-03.json GET /crm/objects/2026-03/projects\",\"public\":true,\"id\":\"daa481e1-c385-4cd2-9bd3-04df1d830cd3\",\"description\":\"Read a page of projects. Control what is returned via the `properties` query param.\",\"href\":\"/api-reference/latest/crm/objects/projects/get-projects\"},{\"title\":\"Merge two projects\",\"openapi\":\"specs/2026-03/crm-projects-v2026-03.json POST /crm/objects/2026-03/projects/merge\",\"public\":true,\"id\":\"1210fc37-1502-4493-8287-da95592f5818\",\"description\":\"Merge two project records. Learn more about [merging records](https://knowledge.hubspot.com/records/merge-records).\",\"href\":\"/api-reference/latest/crm/objects/projects/merge-projects\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-projects-v2026-03.json PATCH /crm/objects/2026-03/projects/{projectId}\",\"public\":true,\"id\":\"f54d579c-9a59-4e46-a5eb-afbf44b80138\",\"description\":\"Perform a partial update of an Object identified by `{projectId}`or optionally a unique property value as specified by the `idProperty` query param. `{projectId}` refers to the internal object ID by default, and the `idProperty` query param refers to a property whose values are unique for the object. Provided property values will be overwritten. Read-only and non-existent properties will result in an error. Properties values can be cleared by passing an empty string.\",\"href\":\"/api-reference/latest/crm/objects/projects/update-project\"},{\"title\":\"Archive\",\"openapi\":\"specs/2026-03/crm-projects-v2026-03.json DELETE /crm/objects/2026-03/projects/{projectId}\",\"public\":true,\"id\":\"4c8102cc-1b96-4c1a-bcb3-33981acc36cb\",\"description\":\"Move an Object identified by `{projectId}` to the recycling bin.\",\"href\":\"/api-reference/latest/crm/objects/projects/delete-project\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of projects\",\"openapi\":\"specs/2026-03/crm-projects-v2026-03.json POST /crm/objects/2026-03/projects/batch/create\",\"public\":true,\"id\":\"10d2b548-6c8a-4cd9-b32a-a95da83defd7\",\"description\":\"Create multiple projects in a single request.\",\"href\":\"/api-reference/latest/crm/objects/projects/batch/create-projects\"},{\"title\":\"Read a batch of projects\",\"openapi\":\"specs/2026-03/crm-projects-v2026-03.json POST /crm/objects/2026-03/projects/batch/read\",\"public\":true,\"id\":\"0e576d7a-d0c1-436e-816a-7ecae5c88490\",\"description\":\"Retrieve records by record ID or include the idProperty parameter to retrieve records by a custom unique value property.\",\"href\":\"/api-reference/latest/crm/objects/projects/batch/get-projects\"},{\"title\":\"Update a batch of projects\",\"openapi\":\"specs/2026-03/crm-projects-v2026-03.json POST /crm/objects/2026-03/projects/batch/update\",\"public\":true,\"id\":\"f53410be-8917-48bc-82c4-02b450f2f06c\",\"description\":\"Update multiple projects using their internal IDs or unique property values.\",\"href\":\"/api-reference/latest/crm/objects/projects/batch/update-projects\"},{\"title\":\"Create or update a batch of projects\",\"openapi\":\"specs/2026-03/crm-projects-v2026-03.json POST /crm/objects/2026-03/projects/batch/upsert\",\"public\":true,\"id\":\"1a09b63d-9f99-4190-b14b-46ac987ef738\",\"description\":\"Create or update records identified by a unique property value as specified by the `idProperty` query param. `idProperty` query param refers to a property whose values are unique for the object.\",\"href\":\"/api-reference/latest/crm/objects/projects/batch/upsert-projects\"},{\"title\":\"Archive a batch of projects\",\"openapi\":\"specs/2026-03/crm-projects-v2026-03.json POST /crm/objects/2026-03/projects/batch/archive\",\"public\":true,\"id\":\"2932ceab-0645-4e4c-ba11-ae5a1a397b27\",\"description\":\"Archive multiple projects using their IDs.\",\"href\":\"/api-reference/latest/crm/objects/projects/batch/delete-projects\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for projects\",\"openapi\":\"specs/2026-03/crm-projects-v2026-03.json POST /crm/objects/2026-03/projects/search\",\"public\":true,\"id\":\"0b8bd5bc-2a69-463c-baa9-8920fe418b8b\",\"description\":\"Search for projects by filtering on properties, searching through associations, and sorting results. Learn more about [CRM search](https://developers.hubspot.com/docs/guides/api/crm/search#make-a-search-request).\",\"href\":\"/api-reference/latest/crm/objects/projects/search/search-projects\"}]}]},{\"group\":\"Quotes\",\"pages\":[{\"title\":\"Quotes API guide\",\"sidebarTitle\":\"API guide\",\"description\":\"Use the quotes API to create and manage HubSpot quotes for sharing pricing with buyers, collecting signatures, and more.\",\"public\":true,\"id\":\"e74d041f-f517-4f17-8eaf-b7da54005b48\",\"href\":\"/api-reference/latest/crm/objects/quotes/guide\"},{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-quotes-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"f5f57c83-7980-4a21-a075-1c83ba19ea6b\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/quotes/create-quote\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-quotes-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"c0af9a79-3f30-4ef2-92e1-428e8ad47fdd\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/quotes/get-quote\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-quotes-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"49ce8d30-b7aa-49de-8432-3d1a0c6dc8b2\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/quotes/get-quotes\"},{\"title\":\"Update a quote\",\"openapi\":\"specs/2026-03/crm-quotes-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"bc9b5b60-3ce2-4271-b783-7435c2518e05\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/quotes/update-quote-objectId\"},{\"title\":\"Partially update a quote\",\"openapi\":\"specs/2026-03/crm-quotes-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"6dae3d41-3af0-4b71-a738-617eb5f6a552\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/quotes/update-quote\"},{\"title\":\"Archive\",\"openapi\":\"specs/2026-03/crm-quotes-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"77a55de0-9ac4-4597-a512-c25008e978e6\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/quotes/delete-quote\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of quotes\",\"openapi\":\"specs/2026-03/crm-quotes-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"3b7fee4c-dfdf-4701-8e53-d3779748caa4\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/quotes/batch/create-quotes\"},{\"title\":\"Read a batch of quotes by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-quotes-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"3bc3fc9d-9789-4c86-bd77-2e7fce175d2a\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/quotes/batch/get-quotes\"},{\"title\":\"Update a batch of quotes by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-quotes-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"b0d95c74-4f8f-4cbc-9b8b-c0869a9fd0b4\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/quotes/batch/update-quotes\"},{\"title\":\"Create or update a batch of quotes by unique property values\",\"openapi\":\"specs/2026-03/crm-quotes-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"2c05d61b-c697-4ee9-a6b2-ab706c0b0a4c\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/quotes/batch/upsert-quotes\"},{\"title\":\"Archive a batch of quotes by ID\",\"openapi\":\"specs/2026-03/crm-quotes-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"e8d552b7-ca42-48ac-9a33-3500454f91e1\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/quotes/batch/delete-quotes\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for quotes using specified criteria.\",\"openapi\":\"specs/2026-03/crm-quotes-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"03ba174a-95c6-4550-a069-de9f3317b7b9\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/quotes/search/search-quotes\"}]}]},{\"group\":\"Schemas\",\"pages\":[{\"title\":\"Schemas API guide\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the schemas API to define new custom objects, and retrieve or edit custom object schema details.\",\"public\":true,\"id\":\"d3110875-64bf-47e0-9985-dd9cb96d4f2e\",\"href\":\"/api-reference/latest/crm/objects/schemas/guide\"},{\"title\":\"Create a new custom object schema.\",\"openapi\":\"specs/2026-03/crm-schemas-v2026-03.json POST /crm-object-schemas/2026-03/schemas\",\"public\":true,\"id\":\"cee756d7-5002-4542-8a12-9c19647a7081\",\"description\":\"Create a new custom object schema by defining its properties and associations.\",\"href\":\"/api-reference/latest/crm/objects/schemas/create-schema\"},{\"title\":\"Retrieve the schema of a specified custom object.\",\"openapi\":\"specs/2026-03/crm-schemas-v2026-03.json GET /crm-object-schemas/2026-03/schemas/{objectType}\",\"public\":true,\"id\":\"4363bf68-6542-4b90-b437-a75207f2bfc6\",\"description\":\"Retrieve details of a custom object schema, including its properties and associations, using the object type ID or fully qualified name.\",\"href\":\"/api-reference/latest/crm/objects/schemas/get-schema\"},{\"title\":\"Retrieve all custom object schemas.\",\"openapi\":\"specs/2026-03/crm-schemas-v2026-03.json GET /crm-object-schemas/2026-03/schemas\",\"public\":true,\"id\":\"a80048de-100f-44a2-b3e2-62c24619e570\",\"description\":\"Retrieve all custom object schemas, with options to include property definitions, association definitions, and audit metadata.\",\"href\":\"/api-reference/latest/crm/objects/schemas/get-schemas\"},{\"title\":\"Update the schema of a specified custom object.\",\"openapi\":\"specs/2026-03/crm-schemas-v2026-03.json PATCH /crm-object-schemas/2026-03/schemas/{objectType}\",\"public\":true,\"id\":\"6df016d8-3cc9-42c5-a983-6404ba5d3974\",\"description\":\"Update attributes of a custom object schema, such as properties and labels, using the object type ID or fully qualified name.\",\"href\":\"/api-reference/latest/crm/objects/schemas/update-schema\"},{\"title\":\"Delete the schema of a specified custom object.\",\"openapi\":\"specs/2026-03/crm-schemas-v2026-03.json DELETE /crm-object-schemas/2026-03/schemas/{objectType}\",\"public\":true,\"id\":\"0ed0dcb1-ac1f-404d-bcc2-439aa97b1b60\",\"description\":\"Remove a custom object schema from the account using its object type ID or fully qualified name.\",\"href\":\"/api-reference/latest/crm/objects/schemas/delete-schema\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Retrieve multiple custom object schemas in a batch request.\",\"openapi\":\"specs/2026-03/crm-schemas-v2026-03.json POST /crm-object-schemas/2026-03/schemas/batch/read\",\"public\":true,\"id\":\"0d5a38dd-4ac6-49b8-845d-ccde94895e9f\",\"description\":\"Retrieve details of multiple custom object schemas by providing a batch request with specified inputs. This operation allows you to fetch schema information, including properties and associations, for multiple custom objects in a single API call.\",\"href\":\"/api-reference/latest/crm/objects/schemas/batch/get-schemas\"}]}]},{\"group\":\"Services\",\"pages\":[{\"title\":\"CRM API | Services\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the services API to manage services in the HubSpot CRM.\",\"public\":true,\"id\":\"9a18ab43-6128-41ed-929f-0f58e7875b70\",\"href\":\"/api-reference/latest/crm/objects/services/guide\"},{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-services-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"2cefa535-e60d-40b4-8f9e-f464a1ffb082\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/services/create-service\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-services-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"736a461d-1ece-473d-aa34-ca73fb79a28a\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/services/get-service\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-services-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"14ef04c1-5d0d-466b-ae88-7ee44abe23a8\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/services/get-services\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-services-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"86443f7c-edf2-4f76-b974-124c9a000d44\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/services/update-service-objectId\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-services-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"0589b860-f71e-410e-ae3d-527897ba9627\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/services/update-service\"},{\"title\":\"Archive\",\"openapi\":\"specs/2026-03/crm-services-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"bff1fcbf-1a3c-4967-8db0-54c6ad4f8c45\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/services/delete-service\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of services\",\"openapi\":\"specs/2026-03/crm-services-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"b90bd4c2-f8c0-48b9-8a3d-f3cea2323e7d\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/services/batch/create-services\"},{\"title\":\"Read a batch of services by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-services-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"085f9db9-0fcf-4989-b8b3-b7c279c64471\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/services/batch/get-services\"},{\"title\":\"Update a batch of services by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-services-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"c97001a2-bf01-4dc9-82a1-d6e94754c5c9\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/services/batch/update-services\"},{\"title\":\"Create or update a batch of services by unique property values\",\"openapi\":\"specs/2026-03/crm-services-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"50bfb59b-e3c2-4c78-9b0f-137be17679f2\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/services/batch/upsert-services\"},{\"title\":\"Archive a batch of services by ID\",\"openapi\":\"specs/2026-03/crm-services-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"5213a7dc-180f-464e-b085-ace148fec3bd\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/services/batch/delete-services\"}]},{\"group\":\"Merge\",\"pages\":[{\"title\":\"POST /crm/objects/2026-03/{objectType}/merge\",\"openapi\":\"specs/2026-03/crm-services-v2026-03.json POST /crm/objects/2026-03/{objectType}/merge\",\"public\":true,\"id\":\"9d403f3e-dc43-4430-b130-74a2b6b61635\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/services/merge/merge-services\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search across objects\",\"openapi\":\"specs/2026-03/crm-services-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"c9359ec1-b071-4b6f-9ca7-0856cfd6f02e\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/services/search/search-services\"}]}]},{\"group\":\"Taxes\",\"pages\":[{\"title\":\"CRM API | Taxes\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn how to create and associate a tax as part of the pricing details of a quote.\",\"public\":true,\"id\":\"9bcff722-fc2d-4f62-8ac6-6c0741e3f4a6\",\"href\":\"/api-reference/latest/crm/objects/taxes/guide\"},{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-taxes-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"16a2db13-e0a1-474e-a99d-ce27696867cb\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/taxes/create-tax\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-taxes-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"ddd9a957-cc7b-4856-9fef-c30c3059be15\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/taxes/get-tax\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-taxes-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"7ae6a476-efef-4a67-801c-9374b0a40520\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/taxes/get-taxes\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-taxes-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"81abe8e2-cc0b-4a7a-9628-b5fb36850655\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/taxes/update-tax\"},{\"title\":\"Archive\",\"openapi\":\"specs/2026-03/crm-taxes-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"90dd02df-fbfb-44bc-9845-6432981f70e9\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/taxes/delete-tax\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of taxes\",\"openapi\":\"specs/2026-03/crm-taxes-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"570dd183-1cbf-431e-b289-3db165cb7810\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/taxes/batch/create-taxes\"},{\"title\":\"Read a batch of taxes by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-taxes-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"c35476e8-fc2f-4a89-b5c6-4684aa741eae\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/taxes/batch/get-taxes\"},{\"title\":\"Update a batch of taxes by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-taxes-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"5fee2aeb-600d-4a6e-9df8-61cb9e9bf121\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/taxes/batch/update-taxes\"},{\"title\":\"Create or update a batch of taxes by unique property values\",\"openapi\":\"specs/2026-03/crm-taxes-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"11cbb6fd-cc2b-4ed9-bfa6-7ebfde001a23\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/taxes/batch/upsert-taxes\"},{\"title\":\"Archive a batch of taxes by ID\",\"openapi\":\"specs/2026-03/crm-taxes-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"9419730d-4094-451a-9f06-dc64d39d7d62\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/taxes/batch/delete-taxes\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for taxes using specified criteria.\",\"openapi\":\"specs/2026-03/crm-taxes-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"bbfdb5b1-6c46-46a6-9b74-ba95b10a6b28\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/taxes/search/search-taxes\"}]}]},{\"group\":\"Tickets\",\"pages\":[{\"title\":\"CRM API | Tickets\",\"sidebarTitle\":\"API Guide\",\"description\":\"A ticket represents a customer request for support. The tickets endpoints allow you to manage this data and sync it between HubSpot and other systems. \",\"public\":true,\"id\":\"d7607c1e-1b42-4f93-8db9-2ea3a0ec84f2\",\"href\":\"/api-reference/latest/crm/objects/tickets/guide\"},{\"title\":\"Ticket object definition\",\"sidebarTitle\":\"Object definition\",\"description\":\"Information about the Ticket object, including identifiers, feature support, and default properties.\",\"mode\":\"wide\",\"public\":true,\"tag\":\"New\",\"id\":\"41fcdf23-d21e-43f5-8670-e6c3535bce86\",\"href\":\"/api-reference/latest/crm/objects/tickets/object-definition\"},{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-tickets-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"f2136f15-2640-4661-baa3-c7dfdb785ca8\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/tickets/create-ticket\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-tickets-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"54a3d012-8cce-49c3-955a-0695b72da186\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/tickets/get-ticket\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-tickets-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"5f50eb42-2a27-4270-900b-38c888d4d6eb\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/tickets/get-tickets\"},{\"title\":\"Merge two tickets\",\"openapi\":\"specs/2026-03/crm-tickets-v2026-03.json POST /crm/objects/2026-03/{objectType}/merge\",\"public\":true,\"id\":\"6ddb8b2f-9d4f-40a0-8629-c41afa9d907e\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/tickets/merge-tickets\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-tickets-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"3e9f66ac-14af-41db-8b70-4b4d6fddae59\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/tickets/update-ticket-objectId\"},{\"title\":\"Update\",\"openapi\":\"specs/2026-03/crm-tickets-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"6a3cfc21-ce23-4fde-a698-f852ff15ad03\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/tickets/update-ticket\"},{\"title\":\"Archive\",\"openapi\":\"specs/2026-03/crm-tickets-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"9b9258d6-1127-41b2-92fd-38969afa0964\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/tickets/delete-ticket\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of tickets\",\"openapi\":\"specs/2026-03/crm-tickets-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"bdb89dcd-eb8c-4a61-a699-fe5910b73f07\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/tickets/batch/create-tickets\"},{\"title\":\"Read a batch of tickets by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-tickets-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"0d2a55d1-f962-4e1f-95d6-f5e0e7815c7f\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/tickets/batch/get-tickets\"},{\"title\":\"Update a batch of tickets by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-tickets-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"0d763991-3cfa-46d7-8c3c-803adc1067c0\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/tickets/batch/update-tickets\"},{\"title\":\"Create or update a batch of tickets by unique property values\",\"openapi\":\"specs/2026-03/crm-tickets-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"ba0c6265-7f8d-4524-a6c9-7819dc05d0bc\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/tickets/batch/upsert-tickets\"},{\"title\":\"Archive a batch of tickets by ID\",\"openapi\":\"specs/2026-03/crm-tickets-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"2b4cdc09-5b5f-4c17-95cc-f50d3aebf6a1\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/tickets/batch/delete-tickets\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for tickets\",\"openapi\":\"specs/2026-03/crm-tickets-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"c4643ae0-7cc7-4f06-b854-1d8f50957123\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/tickets/search/search-tickets\"}]}]},{\"group\":\"Users\",\"pages\":[{\"title\":\"Account | Users API\",\"sidebarTitle\":\"API Guide\",\"description\":\"A user object stores information such as a user's working hours, timezone, additional phone number, and job title. The user endpoints allow you to manage this data and sync it between HubSpot and other systems. \",\"public\":true,\"id\":\"e4c58b66-38ea-46bc-b3b0-5105cd727e46\",\"href\":\"/api-reference/latest/crm/objects/users/guide\"},{\"title\":\"Create\",\"openapi\":\"specs/2026-03/crm-users-v2026-03.json POST /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"7a53291f-94c0-4479-adaa-cc47d8d4de38\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/users/create-user\"},{\"title\":\"Read\",\"openapi\":\"specs/2026-03/crm-users-v2026-03.json GET /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"78709edc-82ef-4236-8f32-cd385d03437d\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/users/get-user\"},{\"title\":\"List\",\"openapi\":\"specs/2026-03/crm-users-v2026-03.json GET /crm/objects/2026-03/{objectType}\",\"public\":true,\"id\":\"fe61f970-dfa4-4568-b5cc-d21b83073182\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/users/get-users\"},{\"title\":\"Update user\",\"openapi\":\"specs/2026-03/crm-users-v2026-03.json PATCH /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"bbe0e744-d77f-40e7-979e-199f74f4625d\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/users/update-user\"},{\"title\":\"Archive\",\"openapi\":\"specs/2026-03/crm-users-v2026-03.json DELETE /crm/objects/2026-03/{objectType}/{objectId}\",\"public\":true,\"id\":\"ae866330-e362-4020-baab-0f3ad83097b5\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/users/delete-user\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of users\",\"openapi\":\"specs/2026-03/crm-users-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"7a6bc18a-6ffc-4747-a1b7-db71e423ad24\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/users/batch/create-users\"},{\"title\":\"Read a batch of users by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-users-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"f8f55e2f-e0c8-4f48-86a1-470e5525c1ca\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/users/batch/get-users\"},{\"title\":\"Update a batch of users by internal ID, or unique property values\",\"openapi\":\"specs/2026-03/crm-users-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/update\",\"public\":true,\"id\":\"ffb65a52-285d-4e83-b65c-b92660ac8d3d\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/users/batch/update-users\"},{\"title\":\"Create or update a batch of users by unique property values\",\"openapi\":\"specs/2026-03/crm-users-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/upsert\",\"public\":true,\"id\":\"66600808-5c2b-4b66-b764-502b478afdb3\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/users/batch/upsert-users\"},{\"title\":\"Archive a batch of users by ID\",\"openapi\":\"specs/2026-03/crm-users-v2026-03.json POST /crm/objects/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"5ed8059e-7ce8-4342-a9d0-b16bce92f2a9\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/users/batch/delete-users\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search for users based on specified criteria.\",\"openapi\":\"specs/2026-03/crm-users-v2026-03.json POST /crm/objects/2026-03/{objectType}/search\",\"public\":true,\"id\":\"3386a1d9-596b-49ad-b3d5-a9421171d4b2\",\"description\":null,\"href\":\"/api-reference/latest/crm/objects/users/search/search-users\"}]}]}]},{\"group\":\"Owners\",\"pages\":[{\"title\":\"CRM API | Owners\",\"sidebarTitle\":\"API Guide\",\"description\":\"HubSpot uses owners to assign CRM objects to specific people. These endpoints are used to get a list of available owners for an account. \",\"public\":true,\"id\":\"4455239d-83c7-42ea-be8d-94cffb35e888\",\"href\":\"/api-reference/latest/crm/owners/guide\"},{\"title\":\"Retrieve an owner\",\"openapi\":\"specs/2026-03/crm-crm-owners-v2026-03.json GET /crm/owners/2026-03/{ownerId}\",\"public\":true,\"id\":\"43800284-2961-45ad-a3ed-7da260081960\",\"description\":\"Retrieve details of a specific owner using either their 'id' or 'userId'.\",\"href\":\"/api-reference/latest/crm/owners/get-owner\"},{\"title\":\"Retrieve all owners\",\"openapi\":\"specs/2026-03/crm-crm-owners-v2026-03.json GET /crm/owners/2026-03\",\"public\":true,\"id\":\"7fc3e1e4-1fd5-45c1-8dc8-09db6d4911a3\",\"description\":null,\"href\":\"/api-reference/latest/crm/owners/get-owners\"}]},{\"group\":\"Pipelines\",\"pages\":[{\"title\":\"CRM API | Pipelines\",\"sidebarTitle\":\"API Guide\",\"description\":\"The Pipelines endpoints are used to view, create, and manage pipelines in the HubSpot CRM and service tools.\",\"public\":true,\"id\":\"3c99198d-5b51-4066-b8e1-63ca39d09229\",\"href\":\"/api-reference/latest/crm/pipelines/guide\"},{\"title\":\"Create a pipeline\",\"openapi\":\"specs/2026-03/crm-pipelines-v2026-03.json POST /crm/pipelines/2026-03/{objectType}\",\"public\":true,\"id\":\"7cfec0e8-dd57-42e8-88cf-fdf89b33e515\",\"description\":\"Create a new pipeline with the provided property values. The entire pipeline object, including its unique ID, will be returned in the response.\",\"href\":\"/api-reference/latest/crm/pipelines/create-pipeline\"},{\"title\":\"Return a pipeline by ID\",\"openapi\":\"specs/2026-03/crm-pipelines-v2026-03.json GET /crm/pipelines/2026-03/{objectType}/{pipelineId}\",\"public\":true,\"id\":\"7fae5023-9491-40e1-9922-0b1570f212f8\",\"description\":\"Return a single pipeline object identified by its unique `{pipelineId}`.\",\"href\":\"/api-reference/latest/crm/pipelines/get-pipeline\"},{\"title\":\"Retrieve all pipelines\",\"openapi\":\"specs/2026-03/crm-pipelines-v2026-03.json GET /crm/pipelines/2026-03/{objectType}\",\"public\":true,\"id\":\"010e9973-4843-4803-8dd6-f4192dddea84\",\"description\":\"Return all pipelines for the object type specified by `{objectType}`.\",\"href\":\"/api-reference/latest/crm/pipelines/get-pipelines\"},{\"title\":\"Replace a pipeline\",\"openapi\":\"specs/2026-03/crm-pipelines-v2026-03.json PUT /crm/pipelines/2026-03/{objectType}/{pipelineId}\",\"public\":true,\"id\":\"621935d5-b91c-4118-9e69-f9d0487e9503\",\"description\":\"Replace all properties of an existing pipeline with the provided values.\",\"href\":\"/api-reference/latest/crm/pipelines/replace-pipeline\"},{\"title\":\"Partially update a pipeline\",\"openapi\":\"specs/2026-03/crm-pipelines-v2026-03.json PATCH /crm/pipelines/2026-03/{objectType}/{pipelineId}\",\"public\":true,\"id\":\"68689293-ae0f-4454-8338-098b37534212\",\"description\":\"Perform a partial update of the pipeline identified by `{pipelineId}`. The updated pipeline will be returned in the response.\",\"href\":\"/api-reference/latest/crm/pipelines/update-pipeline\"},{\"title\":\"Delete a pipeline\",\"openapi\":\"specs/2026-03/crm-pipelines-v2026-03.json DELETE /crm/pipelines/2026-03/{objectType}/{pipelineId}\",\"public\":true,\"id\":\"9b05f630-4cfb-4423-b7cf-fe738cc8d56f\",\"description\":\"Delete a pipeline identified by its unique pipelineId\",\"href\":\"/api-reference/latest/crm/pipelines/delete-pipeline\"},{\"group\":\"Audit\",\"pages\":[{\"title\":\"Return an audit of all changes to a pipeline stage\",\"openapi\":\"specs/2026-03/crm-pipelines-v2026-03.json GET /crm/pipelines/2026-03/{objectType}/{pipelineId}/stages/{stageId}/audit\",\"public\":true,\"id\":\"4fd56d78-0a12-49e4-bff2-9c546fbe73ed\",\"description\":\"Return a reverse chronological list of all mutations that have occurred on the pipeline stage identified by `{stageId}`.\",\"href\":\"/api-reference/latest/crm/pipelines/audit/audit-pipeline-stage\"},{\"title\":\"Return an audit of all changes to the pipeline\",\"openapi\":\"specs/2026-03/crm-pipelines-v2026-03.json GET /crm/pipelines/2026-03/{objectType}/{pipelineId}/audit\",\"public\":true,\"id\":\"a83d2934-348f-4515-88fa-5adaed2683fd\",\"description\":\"Return a reverse chronological list of all mutations that have occurred on the pipeline identified by `{pipelineId}`.\",\"href\":\"/api-reference/latest/crm/pipelines/audit/audit-pipeline\"}]},{\"group\":\"Stages\",\"pages\":[{\"title\":\"Create a pipeline stage\",\"openapi\":\"specs/2026-03/crm-pipelines-v2026-03.json POST /crm/pipelines/2026-03/{objectType}/{pipelineId}/stages\",\"public\":true,\"id\":\"1affdd34-4aed-42a1-bc5e-2558a06396cb\",\"description\":\"Create a new stage within the specified pipeline.\",\"href\":\"/api-reference/latest/crm/pipelines/stages/create-pipeline-stage\"},{\"title\":\"Return a pipeline stage by ID\",\"openapi\":\"specs/2026-03/crm-pipelines-v2026-03.json GET /crm/pipelines/2026-03/{objectType}/{pipelineId}/stages/{stageId}\",\"public\":true,\"id\":\"391970ae-9a24-48d8-82db-cdc12a64e9bb\",\"description\":\"Retrieve a specific stage from a pipeline using its ID.\",\"href\":\"/api-reference/latest/crm/pipelines/stages/get-pipeline-stage\"},{\"title\":\"Replace a pipeline stage\",\"openapi\":\"specs/2026-03/crm-pipelines-v2026-03.json PUT /crm/pipelines/2026-03/{objectType}/{pipelineId}/stages/{stageId}\",\"public\":true,\"id\":\"e2d77dbc-9f78-49cb-a18c-c7e6af7bb9ff\",\"description\":\"Replace all the properties of an existing pipeline stage with the values provided. The updated stage will be returned in the response.\",\"href\":\"/api-reference/latest/crm/pipelines/stages/replace-pipeline-stage\"},{\"title\":\"Delete a pipeline stage\",\"openapi\":\"specs/2026-03/crm-pipelines-v2026-03.json DELETE /crm/pipelines/2026-03/{objectType}/{pipelineId}/stages/{stageId}\",\"public\":true,\"id\":\"9354e4fd-79ef-409b-a62d-3b2a90335260\",\"description\":\"Delete a specific stage from a pipeline.\",\"href\":\"/api-reference/latest/crm/pipelines/stages/delete-pipeline-stage\"}]}]},{\"group\":\"Properties\",\"pages\":[{\"title\":\"CRM API | Properties\",\"sidebarTitle\":\"API Guide\",\"description\":\" The CRM properties endpoints allow you to manage custom properties as well as view default property details for any object.\",\"public\":true,\"id\":\"615ec534-aa6e-483b-91e7-53c0a0115ab3\",\"href\":\"/api-reference/latest/crm/properties/guide\"},{\"title\":\"Access and manage Sensitive Data\",\"sidebarTitle\":\"Sensitive data\",\"description\":\"Learn how to gain access to and manage Sensitive Data via API.\",\"public\":true,\"id\":\"5860d190-2e7e-4093-8c69-bd6ae7d3343a\",\"href\":\"/api-reference/latest/crm/properties/sensitive-data\"},{\"title\":\"Create a property\",\"openapi\":\"specs/2026-03/crm-properties-v2026-03.json POST /crm/properties/2026-03/{objectType}\",\"public\":true,\"id\":\"b4180f96-5682-4cf6-8437-9876b9d5630b\",\"description\":\"Create and return a copy of a new property for the specified object type.\",\"href\":\"/api-reference/latest/crm/properties/create-property\"},{\"title\":\"Read all properties\",\"openapi\":\"specs/2026-03/crm-properties-v2026-03.json GET /crm/properties/2026-03/{objectType}\",\"public\":true,\"id\":\"1a106c6f-56f1-4718-a5ce-b4c2d104b85a\",\"description\":\"Read all existing properties for the specified object type and HubSpot account.\",\"href\":\"/api-reference/latest/crm/properties/get-properties\"},{\"title\":\"Read a property\",\"openapi\":\"specs/2026-03/crm-properties-v2026-03.json GET /crm/properties/2026-03/{objectType}/{propertyName}\",\"public\":true,\"id\":\"463a4cdc-abf9-46e7-9e65-bd9a94f14d55\",\"description\":\"Read a property identified by {propertyName}.\",\"href\":\"/api-reference/latest/crm/properties/get-property\"},{\"title\":\"Update a property\",\"openapi\":\"specs/2026-03/crm-properties-v2026-03.json PATCH /crm/properties/2026-03/{objectType}/{propertyName}\",\"public\":true,\"id\":\"5a2a11af-e4ab-4bb3-a1b2-50feadeb71b0\",\"description\":\"Perform a partial update of a property identified by { propertyName }. Provided fields will be overwritten.\",\"href\":\"/api-reference/latest/crm/properties/update-property\"},{\"title\":\"Archive a property\",\"openapi\":\"specs/2026-03/crm-properties-v2026-03.json DELETE /crm/properties/2026-03/{objectType}/{propertyName}\",\"public\":true,\"id\":\"81abd9e6-994c-463f-91c2-83a2ecde8066\",\"description\":\"Move a property identified by {propertyName} to the recycling bin.\",\"href\":\"/api-reference/latest/crm/properties/delete-property\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create a batch of properties\",\"openapi\":\"specs/2026-03/crm-properties-v2026-03.json POST /crm/properties/2026-03/{objectType}/batch/create\",\"public\":true,\"id\":\"ff89a112-7851-41f4-9011-13b733c762af\",\"description\":\"Create a batch of properties using the same rules as when creating an individual property.\",\"href\":\"/api-reference/latest/crm/properties/batch/create-properties\"},{\"title\":\"Read a batch of properties\",\"openapi\":\"specs/2026-03/crm-properties-v2026-03.json POST /crm/properties/2026-03/{objectType}/batch/read\",\"public\":true,\"id\":\"7345aedb-f852-4115-9b11-4e73289fc026\",\"description\":\"Read a provided list of properties.\",\"href\":\"/api-reference/latest/crm/properties/batch/get-properties\"},{\"title\":\"Archive a batch of properties\",\"openapi\":\"specs/2026-03/crm-properties-v2026-03.json POST /crm/properties/2026-03/{objectType}/batch/archive\",\"public\":true,\"id\":\"91807954-f87f-4c6d-b96b-332f638b6c1d\",\"description\":\"Archive a provided list of properties. This method will return a 204 No Content response on success regardless of the initial state of the property (e.g. active, already archived, non-existent).\",\"href\":\"/api-reference/latest/crm/properties/batch/delete-properties\"}]},{\"group\":\"Property groups\",\"pages\":[{\"title\":\"Create a property group\",\"openapi\":\"specs/2026-03/crm-properties-v2026-03.json POST /crm/properties/2026-03/{objectType}/groups\",\"public\":true,\"id\":\"0c48b5ab-71d0-473f-b0a2-1f6dfe510e4f\",\"description\":\"Create and return a copy of a new property group.\",\"href\":\"/api-reference/latest/crm/properties/property-groups/create-property\"},{\"title\":\"Read all property groups\",\"openapi\":\"specs/2026-03/crm-properties-v2026-03.json GET /crm/properties/2026-03/{objectType}/groups\",\"public\":true,\"id\":\"58b8ca44-3d68-4361-a46d-b26933f0514b\",\"description\":\"Read all existing property groups for the specified object type and HubSpot account.\",\"href\":\"/api-reference/latest/crm/properties/property-groups/get-properties\"},{\"title\":\"Read a property group\",\"openapi\":\"specs/2026-03/crm-properties-v2026-03.json GET /crm/properties/2026-03/{objectType}/groups/{groupName}\",\"public\":true,\"id\":\"6c8c929c-9b36-41d4-a68b-8ef3b394c612\",\"description\":\"Read a property group identified by {groupName}.\",\"href\":\"/api-reference/latest/crm/properties/property-groups/get-property\"},{\"title\":\"Update a property group\",\"openapi\":\"specs/2026-03/crm-properties-v2026-03.json PATCH /crm/properties/2026-03/{objectType}/groups/{groupName}\",\"public\":true,\"id\":\"72560bd0-bdc8-48d3-962f-e7cfc7d9530b\",\"description\":\"Perform a partial update of a property group identified by {groupName}. Provided fields will be overwritten.\",\"href\":\"/api-reference/latest/crm/properties/property-groups/update-property\"},{\"title\":\"Archive a property group\",\"openapi\":\"specs/2026-03/crm-properties-v2026-03.json DELETE /crm/properties/2026-03/{objectType}/groups/{groupName}\",\"public\":true,\"id\":\"942c43eb-85a9-40c4-b39b-ba1ee510127c\",\"description\":\"Move a property group identified by {groupName} to the recycling bin.\",\"href\":\"/api-reference/latest/crm/properties/property-groups/delete-property\"}]}]},{\"group\":\"Property Validations\",\"pages\":[{\"title\":\"CRM API | Property validations\",\"sidebarTitle\":\"API Guide\",\"description\":\" The property validations endpoints allow you to view, create, and update validation rules for your properties.\",\"public\":true,\"id\":\"b9780486-d34e-44e5-b1ff-f15f0f3ce25f\",\"href\":\"/api-reference/latest/crm/property-validations/guide\"},{\"title\":\"Read validation rules for a property\",\"openapi\":\"specs/2026-03/crm-property-validations-v2026-03.json GET /crm/property-validations/2026-03/{objectTypeId}/{propertyName}\",\"public\":true,\"id\":\"573314e8-b824-48e2-9f63-d6ff86a8d6ce\",\"description\":\"Read a property's validation rules identified by {propertyName}.\",\"href\":\"/api-reference/latest/crm/property-validations/get-property-validation\"},{\"title\":\"Retrieve a validation rule for a specific property and rule type, providing details on how property values should be formatted.\",\"openapi\":\"specs/2026-03/crm-property-validations-v2026-03.json GET /crm/property-validations/2026-03/{objectTypeId}/{propertyName}/rule-type/{ruleType}\",\"public\":true,\"id\":\"588e5a16-3775-447b-a2c9-e3d0c59d3479\",\"description\":\"Retrieve a specific validation rule for a property identified by its name and rule type.\",\"href\":\"/api-reference/latest/crm/property-validations/get-property-validations-ruleType\"},{\"title\":\"Read all property validation rules for an object\",\"openapi\":\"specs/2026-03/crm-property-validations-v2026-03.json GET /crm/property-validations/2026-03/{objectTypeId}\",\"public\":true,\"id\":\"bdc8b6f3-99ee-4530-b00b-23fc18c3a858\",\"description\":\"Read all properties with validation rules for a given object.\",\"href\":\"/api-reference/latest/crm/property-validations/get-property-validations\"},{\"title\":\"Update a validation rule for a specific property and rule type, allowing customization of property value constraints.\",\"openapi\":\"specs/2026-03/crm-property-validations-v2026-03.json PUT /crm/property-validations/2026-03/{objectTypeId}/{propertyName}/rule-type/{ruleType}\",\"public\":true,\"id\":\"9b89ad21-accc-4a1f-96f0-0e537b94c364\",\"description\":\"Update a specific validation rule for a property identified by its name and rule type.\",\"href\":\"/api-reference/latest/crm/property-validations/update-property-validation\"}]}]},{\"group\":\"Events\",\"icon\":\"https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/DynamicFilter.svg\",\"pages\":[{\"title\":\"Events API | Events\",\"sidebarTitle\":\"API Guide\",\"description\":\"Event endpoints help you find and filter events and event occurrences linked to CRM records.\",\"public\":true,\"id\":\"88f44dd5-7312-4b86-8c52-6500af76c5ab\",\"href\":\"/api-reference/latest/events/guide\"},{\"group\":\"Define events\",\"pages\":[{\"title\":\"Define custom events\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn more about creating custom events using HubSpot's API.\",\"public\":true,\"id\":\"18edc1d2-c5c8-4743-8a70-fafda49358a5\",\"href\":\"/api-reference/latest/events/define-events/guide\"},{\"title\":\"Create an event definition\",\"openapi\":\"specs/2026-03/events-manage-event-definitions-v2026-03.json POST /events/2026-03/event-definitions\",\"public\":true,\"id\":\"12743c8c-2c48-4312-a232-41dc39ffb5bb\",\"description\":\"Create a custom event definition.\",\"href\":\"/api-reference/latest/events/define-events/create-event-definition\"},{\"title\":\"Create an event property\",\"openapi\":\"specs/2026-03/events-manage-event-definitions-v2026-03.json POST /events/2026-03/event-definitions/{eventName}/property\",\"public\":true,\"id\":\"86ad8f1b-0a07-4302-8503-f91a8e37195b\",\"description\":\"Create a new property for an existing event definition.\",\"href\":\"/api-reference/latest/events/define-events/create-event-property\"},{\"title\":\"Get an event definition\",\"openapi\":\"specs/2026-03/events-manage-event-definitions-v2026-03.json GET /events/2026-03/event-definitions/{eventName}\",\"public\":true,\"id\":\"db9d0ed9-0664-49ee-9f07-7fe1a6cbaf5f\",\"description\":\"Fetch a single custom event definition by name.\",\"href\":\"/api-reference/latest/events/define-events/get-event-definition\"},{\"title\":\"Get all event definitions\",\"openapi\":\"specs/2026-03/events-manage-event-definitions-v2026-03.json GET /events/2026-03/event-definitions\",\"public\":true,\"id\":\"364d97b5-8cc2-46f8-9958-7901c73d06e2\",\"description\":\"Retrieve existing custom event definitions.\",\"href\":\"/api-reference/latest/events/define-events/get-event-definitions\"},{\"title\":\"Update an event definition\",\"openapi\":\"specs/2026-03/events-manage-event-definitions-v2026-03.json PATCH /events/2026-03/event-definitions/{eventName}\",\"public\":true,\"id\":\"91633d67-7dea-4b21-bc30-7f81df91d69b\",\"description\":\"Update a specific custom event definition by name.\",\"href\":\"/api-reference/latest/events/define-events/update-event-definition\"},{\"title\":\"Update an event property\",\"openapi\":\"specs/2026-03/events-manage-event-definitions-v2026-03.json PATCH /events/2026-03/event-definitions/{eventName}/property/{propertyName}\",\"public\":true,\"id\":\"633621c2-4410-42f6-8b2d-cf0481698b1b\",\"description\":\"Update an existing property in a custom event definition.\",\"href\":\"/api-reference/latest/events/define-events/update-event-property\"},{\"title\":\"Delete an event definition\",\"openapi\":\"specs/2026-03/events-manage-event-definitions-v2026-03.json DELETE /events/2026-03/event-definitions/{eventName}\",\"public\":true,\"id\":\"58b57b0b-f611-4892-b5eb-866e0a9b59f1\",\"description\":\"Delete a custom event definition by name.\",\"href\":\"/api-reference/latest/events/define-events/delete-event-definition\"},{\"title\":\"Delete an event property\",\"openapi\":\"specs/2026-03/events-manage-event-definitions-v2026-03.json DELETE /events/2026-03/event-definitions/{eventName}/property/{propertyName}\",\"public\":true,\"id\":\"0f589ad9-24fd-4743-8429-c37ebc0b1adc\",\"description\":\"Delete an existing property from a custom event definition.\",\"href\":\"/api-reference/latest/events/define-events/delete-event-property\"}]},{\"group\":\"Retrieve events\",\"pages\":[{\"title\":\"Retrieve event types\",\"openapi\":\"specs/2026-03/events-events-v2026-03.json GET /events/event-occurrences/2026-03/event-types\",\"public\":true,\"id\":\"1d1daf98-28f6-4588-85e8-056845d440d2\",\"description\":\"Retrieve a list of event type names. You may use these event types to query the API for event occurrences of a desired type.\\n\\nNote: the `get_types` method is only supported in the Python SDK version `12.0.0-beta.1` or later. \",\"href\":\"/api-reference/latest/events/retrieve-events/get-event-types\"},{\"title\":\"Retrieve event occurrences\",\"openapi\":\"specs/2026-03/events-events-v2026-03.json GET /events/event-occurrences/2026-03\",\"public\":true,\"id\":\"c6bc11e7-d854-4e1c-a973-2a9c3aca988f\",\"description\":null,\"href\":\"/api-reference/latest/events/retrieve-events/get-events\"}]},{\"group\":\"Send event data\",\"pages\":[{\"title\":\"Send custom event occurrences\",\"sidebarTitle\":\"API Guide\",\"description\":\"Custom events allow you to track advanced activity via a JavaScript or HTTP API. The Events API can be used to get details about your events.\",\"public\":true,\"id\":\"7b63fc36-e1c8-45eb-a18c-c22432514a21\",\"href\":\"/api-reference/latest/events/send-event-data/guide\"},{\"title\":\"Send a batch of event occurrences\",\"openapi\":\"specs/2026-03/events-send-event-completions-v2026-03.json POST /events/2026-03/send/batch\",\"public\":true,\"id\":\"5601a5d8-22e5-4de8-8e3c-a4a5da6c5412\",\"description\":\"Send multiple event occurrences at once.\",\"href\":\"/api-reference/latest/events/send-event-data/batch-send-occurrences\"},{\"title\":\"Send an event occurrence\",\"openapi\":\"specs/2026-03/events-send-event-completions-v2026-03.json POST /events/2026-03/send\",\"public\":true,\"id\":\"f5c5654d-eb78-4a83-939c-ad7e7ac04da3\",\"description\":\"Send data for a single custom event occurrence.\",\"href\":\"/api-reference/latest/events/send-event-data/send-event-occurrence\"}]}]},{\"group\":\"Files\",\"icon\":\"https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/FolderOpen.svg\",\"pages\":[{\"title\":\"Files API\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn how to upload and manage files in your HubSpot account using the files API.\",\"public\":true,\"id\":\"6b3d6fe1-df93-485b-91ab-a9df45472afb\",\"href\":\"/api-reference/latest/files/guide\"},{\"group\":\"Files\",\"pages\":[{\"title\":\"Check import status\",\"openapi\":\"specs/2026-03/files-files-v2026-03.json GET /files/2026-03/files/import-from-url/async/tasks/{taskId}/status\",\"public\":true,\"id\":\"d1612090-7718-4d35-897c-53e4e4a4833e\",\"description\":\"Check the status of requested import.\",\"href\":\"/api-reference/latest/files/files/get-file-status\"},{\"title\":\"Import file from URL\",\"openapi\":\"specs/2026-03/files-files-v2026-03.json POST /files/2026-03/files/import-from-url/async\",\"public\":true,\"id\":\"1e2170db-16e7-4edd-b942-c59953c2b037\",\"description\":\"Asynchronously imports the file at the given URL into the file manager.\",\"href\":\"/api-reference/latest/files/files/import-from-url\"},{\"title\":\"Search files\",\"openapi\":\"specs/2026-03/files-files-v2026-03.json GET /files/2026-03/files/search\",\"public\":true,\"id\":\"08277045-3f88-4b14-ad90-5341e2d814ad\",\"description\":\"Search through files in the file manager. Does not display hidden or archived files.\",\"href\":\"/api-reference/latest/files/files/search-files\"}]},{\"group\":\"Folders\",\"pages\":[{\"title\":\"Check folder update status\",\"openapi\":\"specs/2026-03/files-files-v2026-03.json GET /files/2026-03/folders/update/async/tasks/{taskId}/status\",\"public\":true,\"id\":\"a8a5673b-2fe7-413d-97b4-831b736686f5\",\"description\":\"Check status of folder update. Folder updates happen asynchronously.\",\"href\":\"/api-reference/latest/files/folders/get-folder-update-status\"},{\"title\":\"Search folders\",\"openapi\":\"specs/2026-03/files-files-v2026-03.json GET /files/2026-03/folders/search\",\"public\":true,\"id\":\"e47c60cc-4dc6-4a94-a3ee-80f8da7ef33a\",\"description\":\"Search for folders. Does not contain hidden or archived folders.\",\"href\":\"/api-reference/latest/files/folders/search-folders\"},{\"title\":\"Update folder properties by folder ID\",\"openapi\":\"specs/2026-03/files-files-v2026-03.json PATCH /files/2026-03/folders/{folderId}\",\"public\":true,\"id\":\"3419dbba-e4c2-464d-a210-2fca55e7f48e\",\"description\":\"Update a folder's properties, identified by folder ID.\",\"href\":\"/api-reference/latest/files/folders/update-folder-folderId\"},{\"title\":\"Update folder properties\",\"openapi\":\"specs/2026-03/files-files-v2026-03.json POST /files/2026-03/folders/update/async\",\"public\":true,\"id\":\"85bb0656-7d70-4c53-a475-04a9d974f22b\",\"description\":\"Update properties of folder by given ID. This action happens asynchronously and will update all of the folder's children as well.\",\"href\":\"/api-reference/latest/files/folders/update-folder\"}]}]},{\"group\":\"Marketing\",\"icon\":\"https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Marketing.svg\",\"pages\":[{\"group\":\"Campaigns\",\"pages\":[{\"title\":\"Campaigns API\",\"sidebarTitle\":\"API Guide\",\"description\":\"Endpoints for managing your HubSpot campaigns\",\"public\":true,\"id\":\"083e2fe8-2567-4677-a839-725c0a0a10fe\",\"href\":\"/api-reference/latest/marketing/campaigns/guide\"},{\"title\":\"Create a campaign\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json POST /marketing/campaigns/2026-03\",\"public\":true,\"id\":\"dbf2a1c2-4d68-4a54-87fa-1b4d50c57670\",\"description\":null,\"href\":\"/api-reference/latest/marketing/campaigns/create-campaign\"},{\"title\":\"Retrieve a campaign\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json GET /marketing/campaigns/2026-03/{campaignGuid}\",\"public\":true,\"id\":\"cafa5741-d607-4a04-bbda-34a61e4d1d73\",\"description\":\"Get a campaign identified by a specific campaignGuid with the given properties. Along with the campaign information, it also returns information about assets. Depending on the query parameters used, this can also be used to return information about the corresponding assets' metrics. Metrics are available only if startDate and endDate are provided.\",\"href\":\"/api-reference/latest/marketing/campaigns/get-campaign\"},{\"title\":\"Retrieve campaigns\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json GET /marketing/campaigns/2026-03\",\"public\":true,\"id\":\"4e15b35c-0ca6-4e12-a2bd-d30b7f47dfb9\",\"description\":null,\"href\":\"/api-reference/latest/marketing/campaigns/get-campaigns\"},{\"title\":\"Update a campaign\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json PATCH /marketing/campaigns/2026-03/{campaignGuid}\",\"public\":true,\"id\":\"3c89078b-df30-454c-ab0c-0a03ba3f8254\",\"description\":\"Perform a partial update of a campaign identified by the specified campaignGuid. Provided property values will be overwritten. Read-only and non-existent properties will cause 400 error.\\nIf an empty string is passed for any property in the Batch Update, it will reset that property's value.\\n\",\"href\":\"/api-reference/latest/marketing/campaigns/update-campaign\"},{\"title\":\"Delete a campaign\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json DELETE /marketing/campaigns/2026-03/{campaignGuid}\",\"public\":true,\"id\":\"c9ae8813-b803-42e2-bfe1-9f04c38c9638\",\"description\":\"Delete a specified campaign from the system.\\nThis call will return a 204 No Content response regardless of whether the campaignGuid provided corresponds to an existing campaign or not.\",\"href\":\"/api-reference/latest/marketing/campaigns/delete-campaign\"},{\"group\":\"Assets\",\"pages\":[{\"title\":\"Add asset\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json PUT /marketing/campaigns/2026-03/{campaignGuid}/assets/{assetType}/{assetId}\",\"public\":true,\"id\":\"e7ce95e1-31cc-4c12-acaa-2034cae0e619\",\"description\":\"Associate a specified asset with a campaign. Using the API, you can create associations for the following asset types: ads, blog posts, calls, case studies, CTAs, CTAs (legacy), external website pages, feedback surveys, forms, files, knowledge base articles, landing pages, marketing email, marketing events, meetings, playbooks, podcast episodes, sales documents, sales emails, sequences, SMS, social posts, static lists, videos, website pages, and workflows.\\n\\nFor other asset types, it is recommended to manage your associations directly in the campaign tool in HubSpot.\",\"href\":\"/api-reference/latest/marketing/campaigns/assets/add-asset\"},{\"title\":\"Retrieve assets\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json GET /marketing/campaigns/2026-03/{campaignGuid}/assets/{assetType}\",\"public\":true,\"id\":\"c8a3e98a-5467-4b95-9a90-2130924e1969\",\"description\":\"This endpoint lists all assets of the campaign by asset type. The assetType parameter is required, and each request can only fetch assets of a single type.\\nAsset metrics can also be fetched along with the assets; they are available only if start and end dates are provided.\",\"href\":\"/api-reference/latest/marketing/campaigns/assets/get-assets\"},{\"title\":\"Disassociate asset\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json DELETE /marketing/campaigns/2026-03/{campaignGuid}/assets/{assetType}/{assetId}\",\"public\":true,\"id\":\"575ec43a-27eb-4008-b6a7-aabb3c76b1b9\",\"description\":\"Disassociate a specified asset from a campaign. Using the API, you can remove associations for the following asset types: ads, blog posts, calls, case studies, CTAs, CTAs (legacy), external website pages, feedback surveys, forms, files, knowledge base articles, landing pages, marketing email, marketing events, meetings, playbooks, podcast episodes, sales documents, sales emails, sequences, SMS, social posts, static lists, videos, website pages, and workflows.\\n\\nFor other asset types, it is recommended to manage your associations directly in the campaign tool in HubSpot.\",\"href\":\"/api-reference/latest/marketing/campaigns/assets/delete-asset\"}]},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Create campaigns\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json POST /marketing/campaigns/2026-03/batch/create\",\"public\":true,\"id\":\"4d742baf-ff0c-4e03-b64f-367a4ce94bda\",\"description\":\"This endpoint creates a batch of campaigns. The maximum number of items in a batch request is 50.\\nThe campaigns in the response are not guaranteed to be in the same order as they were provided in the request.\",\"href\":\"/api-reference/latest/marketing/campaigns/batch/create-campaigns\"},{\"title\":\"Get campaigns\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json POST /marketing/campaigns/2026-03/batch/read\",\"public\":true,\"id\":\"09d11f33-de1f-4a86-ad09-0615a9c2260b\",\"description\":\"This endpoint reads a batch of campaigns based on the provided input data and returns the campaigns along with their associated assets. \\nThe maximum number of items in a batch request is 50.\\nThe campaigns in the response are not guaranteed to be in the same order as they were provided in the request.\\nIf duplicate campaign IDs are provided in the request, duplicates will be ignored. The response will include only unique IDs and will be returned without duplicates.\\n\",\"href\":\"/api-reference/latest/marketing/campaigns/batch/get-campaigns\"},{\"title\":\"Update campaigns\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json POST /marketing/campaigns/2026-03/batch/update\",\"public\":true,\"id\":\"386eb689-8e78-451f-b87e-93f82f9969cb\",\"description\":\"This endpoint updates a batch of campaigns based on the provided input data.\\nThe maximum number of items in a batch request is 50.\\nIf an empty string (\\\"\\\") is passed for any property in the Batch Update, it will reset that property's value.\",\"href\":\"/api-reference/latest/marketing/campaigns/batch/update-campaigns\"},{\"title\":\"Delete campaigns\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json POST /marketing/campaigns/2026-03/batch/archive\",\"public\":true,\"id\":\"f7e057e3-ad16-4d1e-a57f-2fc05abaee8f\",\"description\":\"This endpoint deletes a batch of campaigns. \\nThe maximum number of items in a batch request is 50.\\nThe response will always be 204 No Content, regardless of whether the campaigns exist or not, whether they were successfully deleted or not, or if only some of the campaigns in the batch were deleted.\",\"href\":\"/api-reference/latest/marketing/campaigns/batch/delete-campaigns\"}]},{\"group\":\"Budget\",\"pages\":[{\"title\":\"Add budget item\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json POST /marketing/campaigns/2026-03/{campaignGuid}/budget\",\"public\":true,\"id\":\"ae7bbfd4-26b1-498d-afc1-b050df2d0118\",\"description\":\"Add a new budget item to the campaign\",\"href\":\"/api-reference/latest/marketing/campaigns/budget/create-budget-item\"},{\"title\":\"Retrieve budget item\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json GET /marketing/campaigns/2026-03/{campaignGuid}/budget/{budgetId}\",\"public\":true,\"id\":\"bba689fb-26b9-4403-a159-75dbe58ec4fd\",\"description\":\"Get a specific budget item by ID\",\"href\":\"/api-reference/latest/marketing/campaigns/budget/get-budget-item\"},{\"title\":\"Retrieve budget totals\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json GET /marketing/campaigns/2026-03/{campaignGuid}/budget/totals\",\"public\":true,\"id\":\"0a257516-1451-48ea-80d8-82659ba7cecd\",\"description\":\"Retrieve detailed information about the budget and spend items for a specified campaign, including the total budget, total spend, and remaining budget.\\nBudget and Spend items may be returned in any order, but the order field specifies their sequence based on the creation date. The item with order 0 is the oldest, and items with higher order values are newer\",\"href\":\"/api-reference/latest/marketing/campaigns/budget/get-budget-totals\"},{\"title\":\"Update budget item\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json PUT /marketing/campaigns/2026-03/{campaignGuid}/budget/{budgetId}\",\"public\":true,\"id\":\"402b8356-36fa-49cb-b595-6bf75cc6f65e\",\"description\":\"Update a specific budget item by ID\",\"href\":\"/api-reference/latest/marketing/campaigns/budget/update-budget-item\"},{\"title\":\"Delete budget item\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json DELETE /marketing/campaigns/2026-03/{campaignGuid}/budget/{budgetId}\",\"public\":true,\"id\":\"5fa530f2-2603-4ffb-b2d1-33806a215c91\",\"description\":\"Delete a specific budget item by ID\",\"href\":\"/api-reference/latest/marketing/campaigns/budget/delete-budget-item\"}]},{\"group\":\"Reports\",\"pages\":[{\"title\":\"Get contact IDs\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json GET /marketing/campaigns/2026-03/{campaignGuid}/reports/contacts/{contactType}\",\"public\":true,\"id\":\"21306085-5ecc-436b-aece-e3824ae5912b\",\"description\":\"Fetch the list of contact IDs for the specified campaign and contact type\",\"href\":\"/api-reference/latest/marketing/campaigns/reports/get-contact-ids\"},{\"title\":\"Fetch metrics\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json GET /marketing/campaigns/2026-03/{campaignGuid}/reports/metrics\",\"public\":true,\"id\":\"5ea243c9-49e6-4cdf-8b91-196483b2208b\",\"description\":\"This endpoint retrieves key attribution metrics for a specified campaign, such as sessions, new contacts, and influenced contacts.\",\"href\":\"/api-reference/latest/marketing/campaigns/reports/get-metrics\"}]},{\"group\":\"Spend\",\"pages\":[{\"title\":\"Create a spend item\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json POST /marketing/campaigns/2026-03/{campaignGuid}/spend\",\"public\":true,\"id\":\"b5a5ead3-29f5-4e16-89b0-7c483bedbced\",\"description\":\"Create a new campaign spend item\",\"href\":\"/api-reference/latest/marketing/campaigns/spend/create-spend-item\"},{\"title\":\"Retrieve a spend item\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json GET /marketing/campaigns/2026-03/{campaignGuid}/spend/{spendId}\",\"public\":true,\"id\":\"80891709-d838-4ca0-b312-73c4f56b8547\",\"description\":\"Read a campaign spend item by its spendId\",\"href\":\"/api-reference/latest/marketing/campaigns/spend/get-spend-item\"},{\"title\":\"Update a spend item\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json PUT /marketing/campaigns/2026-03/{campaignGuid}/spend/{spendId}\",\"public\":true,\"id\":\"c54cb816-0e7d-4486-863b-93754f8ffa4e\",\"description\":\"Update a specific campaign spend item by ID\",\"href\":\"/api-reference/latest/marketing/campaigns/spend/update-spend-item\"},{\"title\":\"Delete a spend item\",\"openapi\":\"specs/2026-03/marketing-campaigns-public-api-v2026-03.json DELETE /marketing/campaigns/2026-03/{campaignGuid}/spend/{spendId}\",\"public\":true,\"id\":\"9e5c3741-9ddd-4de3-9e97-460fdd91c284\",\"description\":\"Delete a specific campaign spend item by ID\",\"href\":\"/api-reference/latest/marketing/campaigns/spend/delete-spend-item\"}]}]},{\"group\":\"CTAs\",\"pages\":[{\"title\":\"Calls-to-action JavaScript API\",\"sidebarTitle\":\"CTAs SDK\",\"description\":\"You can use the Calls-to-actions JavaScript API to programmatically control HubSpot CTAs on your website.\",\"public\":true,\"id\":\"b74a8fa9-154b-47b3-a966-0561f24e1cec\",\"href\":\"/api-reference/latest/marketing/ctas-sdk/guide\"}]},{\"group\":\"Forms\",\"pages\":[{\"title\":\"Global form events\",\"sidebarTitle\":\"Form events and instances\",\"description\":\"Learn how to use listeners to form global events to define custom behavior when users interact with forms on your site.\",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/api-reference/latest/marketing/forms/global-form-events\",\"de_link\":\"https://developers.hubspot.de/docs/api-reference/latest/marketing/forms/global-form-events\",\"fr_link\":\"https://developers.hubspot.fr/docs/api-reference/latest/marketing/forms/global-form-events\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/api-reference/latest/marketing/forms/global-form-events\",\"ja_link\":\"https://developers.hubspot.jp/docs/api-reference/latest/marketing/forms/global-form-events\",\"id\":\"57cf6916-51c1-4039-bd32-9fb55613336a\",\"href\":\"/api-reference/latest/marketing/forms/global-form-events\"}]},{\"group\":\"Marketing Emails\",\"pages\":[{\"title\":\"Marketing API | Marketing Email\",\"sidebarTitle\":\"API Guide\",\"description\":\"Learn how to create, update, and retrieve data for your emails using the Marketing Emails v3 API.\",\"public\":true,\"id\":\"ce2e2dfc-68dc-4b90-8789-1f1b816f16c4\",\"href\":\"/api-reference/latest/marketing/marketing-emails/guide\"},{\"title\":\"Create an email\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json POST /marketing/emails/2026-03\",\"public\":true,\"id\":\"bcb4e34e-f5c6-4959-91a3-3a504d01a130\",\"description\":null,\"href\":\"/api-reference/latest/marketing/marketing-emails/create-email\"},{\"title\":\"Retrieve emails\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json GET /marketing/emails/2026-03\",\"public\":true,\"id\":\"0c9634fe-bc2d-4538-bcc6-e6dc3166177e\",\"description\":null,\"href\":\"/api-reference/latest/marketing/marketing-emails/get-emails\"},{\"group\":\"Emails\",\"pages\":[{\"title\":\"Create an A/B test variation\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json POST /marketing/emails/2026-03/ab-test/create-variation\",\"public\":true,\"id\":\"347fdc9b-e339-46e3-8d6c-0819f4c3714c\",\"description\":\"Create a variation of a marketing email for an A/B test. The new variation will be created as a draft. If an active variation already exists, a new one won't be created.\",\"href\":\"/api-reference/latest/marketing/marketing-emails/emails/create-ab-variation\"},{\"title\":\"Clone a marketing email\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json POST /marketing/emails/2026-03/clone\",\"public\":true,\"id\":\"6de7f859-6507-4f2a-b568-eb218c3bfc58\",\"description\":\"This will create a duplicate email with the same properties as the original, with the exception of a unique ID.\",\"href\":\"/api-reference/latest/marketing/marketing-emails/emails/create-clone\"},{\"title\":\"Get A/B test variation\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json GET /marketing/emails/2026-03/{emailId}/ab-test/get-variation\",\"public\":true,\"id\":\"6fc70a36-4769-4e5d-99ff-11c486da44bb\",\"description\":\"This endpoint lets you obtain the variation of an A/B marketing email. If the email is variation A (master) it will return variation B (variant) and vice versa.\",\"href\":\"/api-reference/latest/marketing/marketing-emails/emails/get-ab-variation\"},{\"title\":\"Get email draft\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json GET /marketing/emails/2026-03/{emailId}/draft\",\"public\":true,\"id\":\"48d40ce9-6fca-47da-84e8-6f9a5da74950\",\"description\":\"Get the draft version of an email (if it exists). If no draft version exists, the published email is returned.\",\"href\":\"/api-reference/latest/marketing/marketing-emails/emails/get-email-draft\"},{\"title\":\"Get the details of a specified marketing email\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json GET /marketing/emails/2026-03/{emailId}\",\"public\":true,\"id\":\"e7f6c0f8-b667-4750-a431-f1da77a8a01a\",\"description\":\"Get the details for a marketing email.\",\"href\":\"/api-reference/latest/marketing/marketing-emails/emails/get-email\"},{\"title\":\"Update a marketing email\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json PATCH /marketing/emails/2026-03/{emailId}\",\"public\":true,\"id\":\"45197430-1a8c-4fa7-a4ad-038a85e58f87\",\"description\":\"Change properties of a marketing email.\",\"href\":\"/api-reference/latest/marketing/marketing-emails/emails/update-email\"},{\"title\":\"Delete a marketing email\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json DELETE /marketing/emails/2026-03/{emailId}\",\"public\":true,\"id\":\"6bebf2c6-8604-4453-b69a-ed4db84cbeb6\",\"description\":\"Delete a marketing email by its ID\",\"href\":\"/api-reference/latest/marketing/marketing-emails/emails/delete-email\"}]},{\"group\":\"Revisions\",\"pages\":[{\"title\":\"Get a revision of a marketing email\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json GET /marketing/emails/2026-03/{emailId}/revisions/{revisionId}\",\"public\":true,\"id\":\"7509c8ff-9078-4d6e-aaf5-5ef62d9e21f2\",\"description\":\"Get a specific revision of a marketing email.\",\"href\":\"/api-reference/latest/marketing/marketing-emails/revisions/get-revision\"},{\"title\":\"Reset draft\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json POST /marketing/emails/2026-03/{emailId}/draft/reset\",\"public\":true,\"id\":\"756f4323-f923-46cc-ab99-ae9a7e7d2e52\",\"description\":\"Resets the draft back to a copy of the live object.\",\"href\":\"/api-reference/latest/marketing/marketing-emails/revisions/reset-draft\"},{\"title\":\"Restore to draft\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json POST /marketing/emails/2026-03/{emailId}/revisions/{revisionId}/restore-to-draft\",\"public\":true,\"id\":\"efe64e17-f52f-429c-8073-294e180ab0b0\",\"description\":\"Restores a previous revision of a marketing email to DRAFT state. If there is currently something in the draft for that object, it is overwritten. \",\"href\":\"/api-reference/latest/marketing/marketing-emails/revisions/reset-to-draft\"},{\"title\":\"Restore from revision\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json POST /marketing/emails/2026-03/{emailId}/revisions/{revisionId}/restore\",\"public\":true,\"id\":\"8c57cbe8-6236-409b-8287-187abf7b6dfc\",\"description\":\"Restores a previous revision of a marketing email. The current revision becomes old, and the restored revision is given a new version number.\",\"href\":\"/api-reference/latest/marketing/marketing-emails/revisions/restore-from-revision\"},{\"title\":\"Update draft\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json PATCH /marketing/emails/2026-03/{emailId}/draft\",\"public\":true,\"id\":\"932c24e3-7dea-4ff5-8b40-2b62ea76041e\",\"description\":\"Create or update the draft version of a marketing email. If no draft exists, the system creates a draft from the current “live” email then applies the request body to that draft. The draft version only lives on the buffer—the email is not cloned.\",\"href\":\"/api-reference/latest/marketing/marketing-emails/revisions/update-draft\"}]},{\"group\":\"Statistics\",\"pages\":[{\"title\":\"Get statistics histogram\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json GET /marketing/emails/2026-03/statistics/histogram\",\"public\":true,\"id\":\"8f08221c-facd-4a02-87bd-f76aac99bb34\",\"description\":\"Get aggregated statistics in intervals for a specified time span. Each interval contains aggregated statistics of the emails that were sent in that time.\",\"href\":\"/api-reference/latest/marketing/marketing-emails/statistics/get-histogram\"},{\"title\":\"Get aggregated statistics\",\"openapi\":\"specs/2026-03/marketing-marketing-emails-v2026-03.json GET /marketing/emails/2026-03/statistics/list\",\"public\":true,\"id\":\"db861620-d796-4bb6-99b6-fb3ab9df7d54\",\"description\":\"Use this endpoint to get aggregated statistics of emails sent in a specified time span. It also returns the list of emails that were sent during the time span.\",\"href\":\"/api-reference/latest/marketing/marketing-emails/statistics/get-statistics\"}]}]},{\"group\":\"Marketing Events\",\"pages\":[{\"title\":\"Marketing events API guide\",\"sidebarTitle\":\"API Guide\",\"description\":\"An overview of the Marketing Events object in HubSpot.\",\"public\":true,\"id\":\"b9918aef-7edb-46a8-a523-5c89ffde05a7\",\"href\":\"/api-reference/latest/marketing/marketing-events/guide\"},{\"title\":\"Create an event\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json POST /marketing/marketing-events/2026-03/events\",\"public\":true,\"id\":\"59ef604d-1512-45eb-a3a7-fbe5246ffe4d\",\"description\":\"Creates a new marketing event in HubSpot\",\"href\":\"/api-reference/latest/marketing/marketing-events/create-event\"},{\"title\":\"Retrieve event by HubSpot ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json GET /marketing/marketing-events/2026-03/{objectId}\",\"public\":true,\"id\":\"ac2b8d0d-97d3-43ad-9da7-54ca3172ac92\",\"description\":\"Returns the details of a Marketing Event with the specified objectId, if it exists.\",\"href\":\"/api-reference/latest/marketing/marketing-events/get-marketing-event-objectId\"},{\"title\":\"Retrieve event by external ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json GET /marketing/marketing-events/2026-03/events/{externalEventId}\",\"public\":true,\"id\":\"2bd3c118-104d-4974-a865-7778df574365\",\"description\":\"Returns the details of a Marketing Event with the specified externalAccountId, externalEventId, if it exists.\\n\\nOnly Marketing Events created by the same app making the request can be retrieved.\",\"href\":\"/api-reference/latest/marketing/marketing-events/get-marketing-event\"},{\"title\":\"Retrieve all events\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json GET /marketing/marketing-events/2026-03\",\"public\":true,\"id\":\"ee00a084-006e-4e41-9192-146955aeb4b7\",\"description\":null,\"href\":\"/api-reference/latest/marketing/marketing-events/get-marketing-events\"},{\"title\":\"Partially update event by external ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json PATCH /marketing/marketing-events/2026-03/events/{externalEventId}\",\"public\":true,\"id\":\"049d1ce4-733a-4a05-b7a2-e52a3d9826ed\",\"description\":\"Updates the details of an existing Marketing Event identified by its externalAccountId, externalEventId if it exists.\\n\\nOnly Marketing Events created by the same app can be updated.\",\"href\":\"/api-reference/latest/marketing/marketing-events/update-event-externalId\"},{\"title\":\"Update event by HubSpot ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json PATCH /marketing/marketing-events/2026-03/{objectId}\",\"public\":true,\"id\":\"2a120fce-b31c-42b1-b92c-876fcfad5709\",\"description\":\"Updates the details of an existing Marketing Event identified by its objectId, if it exists.\",\"href\":\"/api-reference/latest/marketing/marketing-events/update-event\"},{\"title\":\"Update event by external ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json PUT /marketing/marketing-events/2026-03/events/{externalEventId}\",\"public\":true,\"id\":\"0a3138d0-0e10-4899-8a7d-183ff6177689\",\"description\":\"Upserts a marketing event If there is an existing marketing event with the specified ID, it will be updated; otherwise a new event will be created.\",\"href\":\"/api-reference/latest/marketing/marketing-events/update-marketing-event\"},{\"title\":\"Delete event by external ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json DELETE /marketing/marketing-events/2026-03/events/{externalEventId}\",\"public\":true,\"id\":\"11865eeb-fcaf-4d48-abfc-cea37848573d\",\"description\":\"Deletes the existing Marketing Event with the specified externalAccountId, externalEventId, if it exists.\\n\\nOnly Marketing Events created by the same app can be deleted.\",\"href\":\"/api-reference/latest/marketing/marketing-events/delete-event-externalId\"},{\"title\":\"Delete event by HubSpot ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json DELETE /marketing/marketing-events/2026-03/{objectId}\",\"public\":true,\"id\":\"9a3ebfb4-3e9e-4173-ae77-3fee81d75bbe\",\"description\":\"Deletes the existing Marketing Event with the specified objectId, if it exists.\",\"href\":\"/api-reference/latest/marketing/marketing-events/delete-event\"},{\"group\":\"Attendance\",\"pages\":[{\"title\":\"Record attendance by contact ID and external event ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json POST /marketing/marketing-events/2026-03/attendance/{externalEventId}/{subscriberState}/create\",\"public\":true,\"id\":\"b61dd0f5-d154-4c2c-a133-07beab6056d7\",\"description\":\"Records the participation of multiple HubSpot contacts in a Marketing Event using their HubSpot contact IDs.\\n\\nAdditional Functionality:\\n- Adds a timeline event to the contacts.\\n\\nAllowed Properties:\\nFor the state \\\"attend\\\":\\n- joinedAt\\n- leftAt\",\"href\":\"/api-reference/latest/marketing/marketing-events/attendance/set-attendance-contactId-externalId\"},{\"title\":\"Record attendance by participant email and external event ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json POST /marketing/marketing-events/2026-03/attendance/{externalEventId}/{subscriberState}/email-create\",\"public\":true,\"id\":\"dd8bc9ab-0d11-470f-9ed6-a744eb5d8c74\",\"description\":\"Records the participation of multiple HubSpot contacts in a Marketing Event using their email addresses.\\n\\nIf a contact does not exist, it will be automatically created. The contactProperties field is used exclusively for creating new contacts and will not update properties of existing contacts.\\n\\nAdditional Functionality:\\n- Adds a timeline event to the contacts.\\n\\nAllowed Properties:\\nFor the state \\\"attend\\\":\\n- joinedAt\\n- leftAt\",\"href\":\"/api-reference/latest/marketing/marketing-events/attendance/set-attendance-email-externalId\"}]},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Update events by HubSpot ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json POST /marketing/marketing-events/2026-03/batch/update\",\"public\":true,\"id\":\"20ae1834-0e3d-42fc-af5c-d5a10ad3664d\",\"description\":\"Updates multiple Marketing Events on the portal based on their objectId, if they exist.\",\"href\":\"/api-reference/latest/marketing/marketing-events/batch/update-marketing-events\"},{\"title\":\"Create or update events\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json POST /marketing/marketing-events/2026-03/events/upsert\",\"public\":true,\"id\":\"811baa3e-5ae5-482d-9638-503aa4766d4e\",\"description\":\"Upserts multiple Marketing Events. If a Marketing Event with the specified ID already exists, it will be updated; otherwise, a new event will be created.\\n\\nOnly Marketing Events originally created by the same app can be updated.\",\"href\":\"/api-reference/latest/marketing/marketing-events/batch/upsert-marketing-events\"},{\"title\":\"Delete events by external ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json POST /marketing/marketing-events/2026-03/events/delete\",\"public\":true,\"id\":\"06a0c6c7-3da3-44e0-8018-0ff713f11967\",\"description\":\"Deletes multiple Marketing Events based on externalAccountId, externalEventId, and appId.\\n\\nOnly Marketing Events created by the same apps will be deleted; events from other apps cannot be removed by this endpoint. \",\"href\":\"/api-reference/latest/marketing/marketing-events/batch/delete-events-externalId\"},{\"title\":\"Delete events by HubSpot ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json POST /marketing/marketing-events/2026-03/batch/archive\",\"public\":true,\"id\":\"54c98766-bb35-4bbf-8e94-8ea3957cba09\",\"description\":\"Deletes multiple Marketing Events from the portal based on their objectId, if they exist.\\n\\nResponses:\\n204: Returned if all specified Marketing Events were successfully deleted.\\n207: Returned if some objectIds did not correspond to any existing Marketing Events.\",\"href\":\"/api-reference/latest/marketing/marketing-events/batch/delete-marketing-events\"}]},{\"group\":\"Event Status\",\"pages\":[{\"title\":\"Mark an event as canceled\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json POST /marketing/marketing-events/2026-03/events/{externalEventId}/cancel\",\"public\":true,\"id\":\"99b384a9-a094-4f43-b1c4-631c111af96e\",\"description\":\"Mark a marketing event as cancelled.\",\"href\":\"/api-reference/latest/marketing/marketing-events/event-status/set-event-canceled\"}]},{\"group\":\"Identifiers\",\"pages\":[{\"title\":\"Get events by external ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json GET /marketing/marketing-events/2026-03/{externalEventId}/identifiers\",\"public\":true,\"id\":\"58063f69-1db9-40be-844c-d899e003dae5\",\"description\":\"This endpoint searches the portal for all Marketing Events whose externalEventId matches the value provided in the request.\\n\\nIt retrieves the objectId and additional event details for each matching Marketing Event.\\n\\nSince multiple Marketing Events can have the same externalEventId, the endpoint returns all matching results.\\n\\nNote: Marketing Events become searchable by externalEventId a few minutes after creation.\",\"href\":\"/api-reference/latest/marketing/marketing-events/identifiers/get-marketing-events-externalId\"},{\"title\":\"Search for events by external ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json GET /marketing/marketing-events/2026-03/events/search\",\"public\":true,\"id\":\"ae596a24-1c6d-4949-b8a9-81efab1faf4f\",\"description\":\"Retrieves Marketing Events where the externalEventId matches the value provided in the request, limited to events created by the app making the request.\\n\\nMarketing Events created by other apps will not be included in the results.\",\"href\":\"/api-reference/latest/marketing/marketing-events/identifiers/search-events\"}]},{\"group\":\"List Associations\",\"pages\":[{\"title\":\"Associate a list by external ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json PUT /marketing/marketing-events/2026-03/associations/{externalAccountId}/{externalEventId}/lists/{listId}\",\"public\":true,\"id\":\"d7ea7325-9939-41b1-947f-4b6d77ba86d6\",\"description\":\"Associates a list with a marketing event by external account id, external event id, and ILS list id\",\"href\":\"/api-reference/latest/marketing/marketing-events/list-associations/associate-list-externalId\"},{\"title\":\"Get associated lists by external ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json GET /marketing/marketing-events/2026-03/associations/{externalAccountId}/{externalEventId}/lists\",\"public\":true,\"id\":\"ccf9ee53-3f67-4c05-b981-b65d7a1c0f70\",\"description\":\"Gets lists associated with a marketing event by external account id and external event id\",\"href\":\"/api-reference/latest/marketing/marketing-events/list-associations/get-lists-externalId\"},{\"title\":\"Remove a list from an event by external ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json DELETE /marketing/marketing-events/2026-03/associations/{externalAccountId}/{externalEventId}/lists/{listId}\",\"public\":true,\"id\":\"8094dcbd-73e0-4ba5-9cce-26baeb570e77\",\"description\":\"Disassociates a list from a marketing event by external account id, external event id, and ILS list id\",\"href\":\"/api-reference/latest/marketing/marketing-events/list-associations/remove-list-externalId\"}]},{\"group\":\"Participant State\",\"pages\":[{\"title\":\"Retrieve participants by contact identifier\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json GET /marketing/marketing-events/2026-03/participations/contacts/{contactIdentifier}/breakdown\",\"public\":true,\"id\":\"f8bfffc6-e465-484d-b4eb-7af9519710cc\",\"description\":\"Read Contact's participations by identifier - email or internal id.\",\"href\":\"/api-reference/latest/marketing/marketing-events/participant-state/get-participants-contactId\"},{\"title\":\"Retrieve participants by external ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json GET /marketing/marketing-events/2026-03/participations/{externalAccountId}/{externalEventId}\",\"public\":true,\"id\":\"b59fd1c8-671a-4eab-a7bd-c697b11831fb\",\"description\":\"Read Marketing event's participations counters by externalAccountId and externalEventId pair.\",\"href\":\"/api-reference/latest/marketing/marketing-events/participant-state/get-participants-externalId\"}]},{\"group\":\"Settings\",\"pages\":[{\"title\":\"Retrieve the application settings\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json GET /marketing/marketing-events/2026-03/{appId}/settings\",\"public\":true,\"id\":\"781db935-c343-49b7-8c83-ee6f5fc212d4\",\"description\":\"Retrieve the current settings for the application.\",\"href\":\"/api-reference/latest/marketing/marketing-events/settings/get-app-settings\"},{\"title\":\"Update the application settings\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json POST /marketing/marketing-events/2026-03/{appId}/settings\",\"public\":true,\"id\":\"5a690e56-c902-4f79-a4ec-658cf2469c82\",\"description\":\"Create or update the current settings for the application.\",\"href\":\"/api-reference/latest/marketing/marketing-events/settings/update-app-settings\"}]},{\"group\":\"Subscriber State Changes\",\"pages\":[{\"title\":\"Set subscriber state by contact ID\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json POST /marketing/marketing-events/2026-03/events/{externalEventId}/{subscriberState}/upsert\",\"public\":true,\"id\":\"85a5cd96-0a89-460b-b88f-13711d903b23\",\"description\":\"Record a subscriber state between multiple HubSpot contacts and a marketing event, using HubSpot contact IDs. Note that the contact must already exist in HubSpot; a contact will not be created.\",\"href\":\"/api-reference/latest/marketing/marketing-events/subscriber-state-changes/set-subscriber-state-contactId\"},{\"title\":\"Record a subscriber state by contact email\",\"openapi\":\"specs/2026-03/marketing-marketing-events-v2026-03.json POST /marketing/marketing-events/2026-03/events/{externalEventId}/{subscriberState}/email-upsert\",\"public\":true,\"id\":\"286df8d1-e75e-4fbf-8d24-56fa4d88ed00\",\"description\":\"Record a subscriber state between multiple HubSpot contacts and a marketing event, using contact email addresses. Note that the contact must already exist in HubSpot; a contact will not be created. The contactProperties field is used only when creating a new contact. These properties will not update existing contacts. \",\"href\":\"/api-reference/latest/marketing/marketing-events/subscriber-state-changes/set-subscriber-state\"}]}]},{\"group\":\"Transactional Emails\",\"pages\":[{\"title\":\"Transactional email API guide\",\"sidebarTitle\":\"API Guide\",\"description\":\"An overview of the transactional email feature in HubSpot.\",\"public\":true,\"id\":\"24e2dc0b-d5ae-4a41-9fcb-0e12c9f81238\",\"href\":\"/api-reference/latest/marketing/transactional-emails/guide\"},{\"title\":\"Send a transactional email\",\"openapi\":\"specs/2026-03/marketing-transactional-single-send-v2026-03.json POST /marketing/transactional/2026-03/single-email/send\",\"public\":true,\"id\":\"f126be3c-cb35-4fa1-83a8-5cd9ada0f658\",\"description\":\"Asynchronously send a transactional email. Returns the status of the email send with a statusId that can be used to continuously query for the status using the Email Send Status API.\",\"href\":\"/api-reference/latest/marketing/transactional-emails/create-transactional-email\"}]}]},{\"group\":\"Scheduler\",\"icon\":\"https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Meetings.svg\",\"pages\":[{\"title\":\"Library | Meetings\",\"sidebarTitle\":\"API Guide\",\"description\":\"Use the meetings API to retrieve information about meetings created through a scheduling page. You can also book a meeting with a scheduling page through the API.\",\"public\":true,\"id\":\"8e97e681-e0c1-43a1-9a82-1e6333d00a48\",\"href\":\"/api-reference/latest/scheduler/guide\"},{\"group\":\"Calendar\",\"pages\":[{\"title\":\"Create a new calendar event for a meeting\",\"openapi\":\"specs/2026-03/scheduler-meetings-v2026-03.json POST /scheduler/2026-03/meetings/calendar\",\"public\":true,\"id\":\"bece340a-c46c-4ffc-86b3-1b4c8851fb43\",\"description\":\"Create a new calendar event and meeting object by providing the necessary details such as associations, email reminders, meeting object properties, and timezone.\",\"href\":\"/api-reference/latest/scheduler/calendar/create-calendar-event\"}]},{\"group\":\"Meetings\",\"pages\":[{\"title\":\"Book a meeting\",\"openapi\":\"specs/2026-03/scheduler-meetings-v2026-03.json POST /scheduler/2026-03/meetings/meeting-links/book\",\"public\":true,\"id\":\"fcc0e289-39d1-4854-b38e-c8a5873ab4cc\",\"description\":\"Book a meeting for a specified meeting page.\",\"href\":\"/api-reference/latest/scheduler/meetings/create-meeting\"},{\"title\":\"Retrieve meeting availability\",\"openapi\":\"specs/2026-03/scheduler-meetings-v2026-03.json GET /scheduler/2026-03/meetings/meeting-links/book/availability-page/{slug}\",\"public\":true,\"id\":\"57920374-fb0c-46cd-8d95-93a638f59823\",\"description\":\"Get the next availability times for a meeting page.\",\"href\":\"/api-reference/latest/scheduler/meetings/get-availability\"},{\"title\":\"Retrieve meeting scheduling pages\",\"openapi\":\"specs/2026-03/scheduler-meetings-v2026-03.json GET /scheduler/2026-03/meetings/meeting-links\",\"public\":true,\"id\":\"bb49775c-53ea-422b-a443-ed99369aa6e0\",\"description\":\"Get a paged list meeting scheduling pages\",\"href\":\"/api-reference/latest/scheduler/meetings/get-meeting-links\"},{\"title\":\"Retrieve meeting link slug\",\"openapi\":\"specs/2026-03/scheduler-meetings-v2026-03.json GET /scheduler/2026-03/meetings/meeting-links/book/{slug}\",\"public\":true,\"id\":\"3a99b19b-cee2-404c-9cd3-b2fd2cbc2086\",\"description\":\"Get details about the initial information necessary for a meeting scheduler.\",\"href\":\"/api-reference/latest/scheduler/meetings/get-meeting-slug\"}]}]},{\"group\":\"Webhooks\",\"icon\":\"https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/SwitchDataSetField.svg\",\"pages\":[{\"title\":\"Webhooks API guide (2026-03)\",\"sidebarTitle\":\"API guide\",\"description\":\"Learn how to use the webhooks subscription management APIs (2026-03).\",\"public\":true,\"id\":\"bc8e5101-3943-47b2-bcec-7f5f9094d376\",\"href\":\"/api-reference/latest/webhooks/guide\"},{\"group\":\"Subscriptions\",\"pages\":[{\"title\":\"Create an event subscription\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json POST /webhooks/2026-03/{appId}/subscriptions\",\"public\":true,\"id\":\"743d8765-b831-4cba-bd95-f1b060fecc94\",\"description\":\"Create new event subscription for the specified app.\",\"href\":\"/api-reference/latest/webhooks/subscriptions/create-webhook-appId\"},{\"title\":\"Read webhook settings\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json GET /webhooks/2026-03/{appId}/settings\",\"public\":true,\"id\":\"ef029885-74aa-4f83-a175-7d51699d3cfb\",\"description\":\"Retrieve the webhook settings for the specified app, including the webhook’s target URL, throttle configuration, and create/update date.\",\"href\":\"/api-reference/latest/webhooks/subscriptions/get-webhooks-appId\"},{\"title\":\"Update an event subscription\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json PATCH /webhooks/2026-03/{appId}/subscriptions/{subscriptionId}\",\"public\":true,\"id\":\"1f97c23c-9100-4f13-9cf9-7f2106b349c0\",\"description\":\"Update an existing event subscription by ID.\",\"href\":\"/api-reference/latest/webhooks/subscriptions/update-webhook-subscriptionId\"},{\"title\":\"Update webhook settings\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json PUT /webhooks/2026-03/{appId}/settings\",\"public\":true,\"id\":\"ff0fed15-1589-4146-ace1-2891a5877f7f\",\"description\":\"Update webhook settings for the specified app.\",\"href\":\"/api-reference/latest/webhooks/subscriptions/update-webhook\"},{\"title\":\"Delete webhook settings\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json DELETE /webhooks/2026-03/{appId}/settings\",\"public\":true,\"id\":\"3dadc0a3-1d2d-4e71-960b-7cb45f51e27f\",\"description\":\"Delete the webhook settings for the specified app. Event subscriptions will not be deleted, but will be paused until another webhook is created.\",\"href\":\"/api-reference/latest/webhooks/subscriptions/delete-webhook-appId\"}]}]},{\"group\":\"Webhooks journal\",\"icon\":\"https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/webhook-journal-layers.svg\",\"pages\":[{\"title\":\"Webhooks journal and management APIs (2026-03)\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn how to get started with the latest webhook journal and management APIs (2026-03)\",\"public\":true,\"id\":\"0b34ec9e-e3dc-4cdf-aa7e-a48a1de3e220\",\"href\":\"/api-reference/latest/webhooks-journal/guide\"},{\"group\":\"Subscriptions\",\"pages\":[{\"title\":\"Webhooks journal management APIs (2026.03)\",\"sidebarTitle\":\"Subscriptions API guide\",\"description\":\"Learn how to use the latest version of the webhooks subscription management APIs (2026-03).\",\"public\":true,\"id\":\"205c7a82-68a9-4131-be16-4f2c86414f54\",\"href\":\"/api-reference/latest/webhooks-journal/subscriptions/guide\"},{\"title\":\"Create or update a subscription\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json POST /webhooks-journal/subscriptions/2026-03\",\"public\":true,\"id\":\"3c77a847-7408-4316-99eb-bb7f820f6a6d\",\"description\":\"Create or update an existing subscription by specifying the fields and shapes of what events you need to listen to. Full documentation on potential subscription types can be found on the overview documentation page. \",\"href\":\"/api-reference/latest/webhooks-journal/subscriptions/create-subscription\"},{\"title\":\"Get all subscriptions\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json GET /webhooks-journal/subscriptions/2026-03\",\"public\":true,\"id\":\"97723719-ce82-4597-8b61-9ced1f5abf83\",\"description\":\"Fetch existing subscriptions for the authenticated app\",\"href\":\"/api-reference/latest/webhooks-journal/subscriptions/get-subscriptions\"},{\"title\":\"Delete a subscription\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json DELETE /webhooks-journal/subscriptions/2026-03/{subscriptionId}\",\"public\":true,\"id\":\"76582ca0-082a-4c82-a737-8746750678a5\",\"description\":\"Delete a specific webhook journal subscription using its unique identifier. This operation is useful for managing and cleaning up subscriptions that are no longer needed or relevant.\",\"href\":\"/api-reference/latest/webhooks-journal/subscriptions/delete-subscription\"},{\"title\":\"Delete all subscriptions for an account\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json DELETE /webhooks-journal/subscriptions/2026-03/portals/{portalId}\",\"public\":true,\"id\":\"cc5ea634-cc7c-41b8-b6bd-7307bdc6524b\",\"description\":\"Delete a webhook journal subscription for a specific portal. This operation removes the subscription associated with the given portalId, and no content is returned upon successful deletion.\",\"href\":\"/api-reference/latest/webhooks-journal/subscriptions/delete-subscriptions-by-portal\"},{\"title\":\"Create a subscription filter\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json POST /webhooks-journal/subscriptions/2026-03/filters\",\"public\":true,\"id\":\"74ea9c05-e0e4-4d79-a658-6871befe9f9e\",\"description\":\"Create a new filter for a webhook subscription in your HubSpot account. This endpoint allows you to define specific conditions that a webhook event must meet to trigger the subscription. It is useful for managing and customizing the behavior of webhook subscriptions based on specific criteria.\",\"href\":\"/api-reference/latest/webhooks-journal/subscriptions/create-filters\"},{\"title\":\"Get a subscription filter\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json GET /webhooks-journal/subscriptions/2026-03/filters/{filterId}\",\"public\":true,\"id\":\"bd9e8324-1b3a-4f9d-a7dc-8979ad558740\",\"description\":\"Retrieve details of a specific filter associated with a webhook subscription in the HubSpot account. This endpoint is useful for accessing the configuration and conditions of a filter by its unique identifier.\",\"href\":\"/api-reference/latest/webhooks-journal/subscriptions/get-filter\"},{\"title\":\"Get filters for a subscription\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json GET /webhooks-journal/subscriptions/2026-03/filters/subscription/{subscriptionId}\",\"public\":true,\"id\":\"f5512ae6-e3e8-4389-888b-30c5e4f19f80\",\"description\":\"Retrieve the filters associated with a specific webhook subscription in the HubSpot account. This endpoint is useful for obtaining detailed information about the filters applied to a given subscription, identified by its subscription ID.\",\"href\":\"/api-reference/latest/webhooks-journal/subscriptions/get-filters-by-subscription\"},{\"title\":\"Delete a subscription filter\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json DELETE /webhooks-journal/subscriptions/2026-03/filters/{filterId}\",\"public\":true,\"id\":\"9d2386e5-904d-4b99-9173-3c850345fc30\",\"description\":\"Delete a specific filter associated with a webhook journal subscription. This operation is useful for managing and cleaning up filters that are no longer needed in your subscription setup. The endpoint requires the unique identifier of the filter to be deleted.\",\"href\":\"/api-reference/latest/webhooks-journal/subscriptions/delete-filter\"},{\"title\":\"Update event subscriptions in batch\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json POST /webhooks/2026-03/{appId}/subscriptions/batch/update\",\"public\":true,\"id\":\"ef831de5-ebc6-4796-9ecb-1855ad968193\",\"description\":\"Batch create event subscriptions for the specified app.\",\"href\":\"/api-reference/latest/webhooks-journal/subscriptions/update-webhooks\"}]},{\"group\":\"Journal entries\",\"pages\":[{\"title\":\"Webhook journal APIs\",\"sidebarTitle\":\"Journal API guide\",\"description\":\"Learn how to use the latest version of the webhook journal APIs (2026-03).\",\"public\":true,\"id\":\"3e6c7954-11a9-4667-b412-2cafb8d01211\",\"href\":\"/api-reference/latest/webhooks-journal/journal-entries/guide\"},{\"group\":\"Aggregate journal\",\"pages\":[{\"title\":\"Get the earliest journal entry\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json GET /webhooks-journal/journal/2026-03/earliest\",\"public\":true,\"id\":\"44a65bcd-e507-4d03-b38b-97090c0b2b41\",\"description\":\"Retrieve the earliest entry from the webhooks journal for the specified version. This endpoint is useful for accessing the oldest records available in the journal, which can be helpful for auditing or historical data analysis.\",\"href\":\"/api-reference/latest/webhooks-journal/journal-entries/aggregate/get-journal-earliest\"},{\"title\":\"Read journal entries in batch\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json POST /webhooks-journal/journal/2026-03/batch/read\",\"public\":true,\"id\":\"ae6daf38-742b-4246-ba8b-057911f9239b\",\"description\":\"Perform a batch read operation on the webhooks journal for the specified date. This endpoint allows you to retrieve multiple entries from the webhooks journal in a single request, which can be useful for processing large amounts of data efficiently.\",\"href\":\"/api-reference/latest/webhooks-journal/journal-entries/aggregate/get-read\"},{\"title\":\"Get journal status\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json GET /webhooks-journal/journal/2026-03/status/{statusId}\",\"public\":true,\"id\":\"e7142c64-34b0-46d3-9205-4b04018e8d48\",\"description\":\"Retrieve the status of a specific webhook journal snapshot entry using its snapshot ID. This endpoint is useful for checking the current state of a webhooks journal snapshot, such as whether it is pending, in progress, successful, failed, or expired.\",\"href\":\"/api-reference/latest/webhooks-journal/journal-entries/aggregate/get-journal-status\"}]},{\"group\":\"Local journal\",\"pages\":[{\"title\":\"Get the earliest local journal entry\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json GET /webhooks-journal/journal-local/2026-03/earliest\",\"public\":true,\"id\":\"9bb7fd68-e22d-49be-897f-416ad53687b7\",\"description\":\"Retrieve the earliest entry from the webhooks journal for the specified portal. This endpoint is useful for accessing the oldest records in the journal, which can be helpful for auditing or tracking purposes.\",\"href\":\"/api-reference/latest/webhooks-journal/journal-entries/local/get-journal-local-earliest\"},{\"title\":\"Get the latest local journal entry\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json GET /webhooks-journal/journal-local/2026-03/latest\",\"public\":true,\"id\":\"f0e34623-961a-4450-aaa9-28844089721c\",\"description\":\"Retrieve the latest entries from the webhooks journal for the specified portal. This endpoint is useful for accessing the most recent webhook events that have been logged, allowing you to process or analyze them as needed.\",\"href\":\"/api-reference/latest/webhooks-journal/journal-entries/local/get-journal-local-latest\"},{\"title\":\"Get the next local journal entry\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json GET /webhooks-journal/journal-local/2026-03/offset/{offset}/next\",\"public\":true,\"id\":\"fc1dbb34-f65c-4339-8bcc-46832b405c41\",\"description\":\"Retrieve the next set of webhook journal entries starting from a specified offset. This endpoint is useful for paginating through webhook journal data in a sequential manner, allowing you to fetch entries beyond a given point.\",\"href\":\"/api-reference/latest/webhooks-journal/journal-entries/local/get-journal-local-next\"},{\"title\":\"Get local journal status\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json GET /webhooks-journal/journal-local/2026-03/status/{statusId}\",\"public\":true,\"id\":\"3f18a0b6-3b68-4f4c-ae6c-83799b14826d\",\"description\":\"Retrieve the status of a specific webhook journal entry using its unique status ID. This endpoint is useful for monitoring the progress or completion of webhook processing tasks.\",\"href\":\"/api-reference/latest/webhooks-journal/journal-entries/local/get-journal-local-status\"},{\"group\":\"Batch\",\"pages\":[{\"title\":\"Get the latest local journal entries in batch\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json GET /webhooks-journal/journal-local/2026-03/batch/latest/{count}\",\"public\":true,\"id\":\"87f22bd7-531f-4961-9118-8b0e8985009a\",\"description\":\"Retrieve the latest batch of webhook journal entries. This endpoint is useful for accessing the most recent data entries processed by the webhook journal. It requires specifying the number of entries to retrieve.\",\"href\":\"/api-reference/latest/webhooks-journal/journal-entries/local/batch/get-webhook-count\"},{\"title\":\"Get the earliest local journal entries in batch\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json GET /webhooks-journal/journal-local/2026-03/batch/earliest/{count}\",\"public\":true,\"id\":\"653834b3-7666-4bb3-88d9-0e8951915a86\",\"description\":\"Retrieve the earliest batch of webhook journal entries based on the specified count. This endpoint is useful for fetching a specific number of the earliest entries in the webhook journal for analysis or processing.\",\"href\":\"/api-reference/latest/webhooks-journal/journal-entries/local/batch/get-webhook\"},{\"title\":\"Read local journal entries in batch\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json POST /webhooks-journal/journal-local/2026-03/batch/read\",\"public\":true,\"id\":\"fb28e092-c47d-46cf-8b03-915adce68df8\",\"description\":\"Perform a batch read operation on the webhooks journal. This endpoint allows you to read multiple entries from the journal in a single request. It requires a JSON request body specifying the inputs to be read. The response includes the results of the batch read operation, and may return multiple statuses if there are errors.\",\"href\":\"/api-reference/latest/webhooks-journal/journal-entries/local/batch/get-webhooks\"}]}]}]},{\"group\":\"Snapshots\",\"pages\":[{\"title\":\"Webhook CRM snapshots API\",\"sidebarTitle\":\"API guide\",\"description\":\"Learn how to use the latest version of the webhook CRM snapshot APIs (2026-03).\",\"public\":true,\"id\":\"6dd777be-6844-48d4-8c4b-249c5a03c8eb\",\"href\":\"/api-reference/latest/webhooks-journal/snapshots/guide\"},{\"title\":\"Create CRM object snapshots\",\"openapi\":\"specs/2026-03/webhooks-webhooks-v2026-03.json POST /webhooks-journal/snapshots/2026-03/crm\",\"public\":true,\"id\":\"70dc5ed3-eaca-49c2-93cf-3d81e33f73ea\",\"description\":\"Create a batch of CRM object snapshots for the specified portal. This endpoint allows you to capture the state of CRM objects at a specific point in time, which can be useful for auditing or historical analysis. The request requires a list of CRM object snapshot requests, each specifying the portal ID, object ID, object type ID, and properties to include in the snapshot.\",\"href\":\"/api-reference/latest/webhooks-journal/snapshots/create-webhook\"}]}]}]},{\"version\":\"Legacy\",\"tag\":\"v1-v4\",\"pages\":[{\"title\":\"Legacy\",\"href\":\"/apps/legacy-apps/overview\"}]}]},{\"tab\":\"Developer Tooling\",\"pages\":[{\"title\":\"Developer Tooling\",\"href\":\"/developer-tooling/overview\"}]}]},\"maps\":{\"firstHrefInVersion\":{\"Platform\":{\"href\":\"/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"matchLevel\":0},\"Legacy\":{\"href\":\"/apps/legacy-apps/overview\",\"matchLevel\":3},\"2026-09-beta\":{\"href\":\"/api-reference/2026-09-beta/overview\",\"matchLevel\":4},\"2026-03\":{\"href\":\"/api-reference/latest/overview\",\"matchLevel\":4}},\"firstHrefInLanguage\":{}},\"children\":\"$L4b\"}]\n"])</script><script>self.__next_f.push([1,"4c:I[27201,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"IconMark\"]\n"])</script><script>self.__next_f.push([1,"4d:I[763509,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"ThemeLayout\"]\n"])</script><script>self.__next_f.push([1,"4e:I[91557,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"ApiReferenceProvider\"]\n"])</script><script>self.__next_f.push([1,"4f:I[91557,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"PageProvider\"]\n"])</script><script>self.__next_f.push([1,"50:I[91557,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"OpenApiProvider\"]\n"])</script><script>self.__next_f.push([1,"51:I[525343,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"TabSyncContextProvider\"]\n"])</script><script>self.__next_f.push([1,"3e:[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}]\n3f:[\"$\",\"meta\",\"24\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}]\n40:[\"$\",\"link\",\"25\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon/android-chrome-192x192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"media\":\"(prefers-color-scheme: light)\"}]\n41:[\"$\",\"link\",\"26\",{\"rel\":\"apple-touch-icon\",\"href\":\"/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon/apple-touch-icon.png\",\"type\":\"image/png\",\"sizes\":\"180x180\",\"media\":\"$undefined\"}]\n42:[\"$\",\"link\",\"27\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon/favicon-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: light)\"}]\n43:[\"$\",\"link\",\"28\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon/favicon-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-scheme: light)\"}]\n44:[\"$\",\"link\",\"29\",{\"rel\":\"shortcut icon\",\"href\":\"/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"$undefined\",\"media\":\"(prefers-color-scheme: light)\"}]\n45:[\"$\",\"link\",\"30\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon-dark/android-chrome-192x192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"media\":\"(prefers-color-scheme: dark)\"}]\n46:[\"$\",\"link\",\"31\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon-dark/favicon-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: dark)\"}]\n47:[\"$\",\"link\",\"32\",{\"rel\":\"icon\",\"href\":\"/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon-dark/favicon-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-scheme: dark)\"}]\n48:[\"$\",\"link\",\"33\",{\"rel\":\"shortcut icon\",\"href\":\"/docs/_mintlify/favicons/hubspot/Yga26WrQoaJFAQa3/_generated/favicon-dark/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"$undefined\",\"media\":\"(prefers-color-scheme"])</script><script>self.__next_f.push([1,": dark)\"}]\n49:[\"$\",\"$L4c\",\"34\",{}]\n52:Tb89,"])</script><script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.hubspot.com/#organization\",\"name\":\"HubSpot docs\",\"url\":\"https://developers.hubspot.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hubspot/CzYDAsNnXNN88BYe/logo/logo.svg?fit=max\u0026auto=format\u0026n=CzYDAsNnXNN88BYe\u0026q=85\u0026s=bb0a0ea3314b4a516149fa3b933d4633\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.hubspot.com/docs#website\",\"name\":\"HubSpot docs\",\"url\":\"https://developers.hubspot.com/docs\",\"publisher\":{\"@id\":\"https://developers.hubspot.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth#webpage\",\"url\":\"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"name\":\"Working with OAuth\",\"description\":\"OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account.\",\"dateModified\":\"2026-03-29T22:22:08.000Z\",\"isPartOf\":{\"@id\":\"https://developers.hubspot.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Build apps\",\"item\":\"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Authentication\",\"item\":\"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"OAuth\",\"item\":\"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/oauth-quickstart-guide\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Working with OAuth\",\"item\":\"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth#article\",\"headline\":\"Working with OAuth\",\"name\":\"Working with OAuth\",\"description\":\"OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account.\",\"url\":\"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"mainEntityOfPage\":{\"@id\":\"https://developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth#webpage\"},\"dateModified\":\"2026-03-29T22:22:08.000Z\",\"publisher\":{\"@id\":\"https://developers.hubspot.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.hubspot.com/docs#website\"}}]}"])</script><script>self.__next_f.push([1,"4b:[\"$\",\"$L4d\",null,{\"theme\":\"palm\",\"pageMetadata\":{\"title\":\"Working with OAuth\",\"sidebarTitle\":\"Working with OAuth\",\"description\":\"OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account. \",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"id\":\"6a01d77f-80bd-4477-85ee-9add64ee4c38\",\"href\":\"/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\"},\"children\":[\"$\",\"$L4e\",null,{\"value\":{\"apiReferenceData\":{},\"graphqlReferenceData\":\"$undefined\"},\"children\":[\"$\",\"$L4f\",null,{\"value\":{\"pageMetadata\":\"$4b:props:pageMetadata\",\"lastModified\":\"2026-03-30T19:18:11.278Z\",\"gitLastModified\":\"2026-03-29T22:22:08.000Z\",\"originalFileLocation\":\"apps/developer-platform/build-apps/authentication/oauth/working-with-oauth.mdx\",\"description\":{\"compiledSource\":\"\\\"use strict\\\";\\nconst {jsx: _jsx} = arguments[0];\\nconst {useMDXComponents: _provideComponents} = arguments[0];\\nfunction _createMdxContent(props) {\\n  const _components = {\\n    p: \\\"p\\\",\\n    ..._provideComponents(),\\n    ...props.components\\n  };\\n  return _jsx(_components.p, {\\n    children: \\\"OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account.\\\"\\n  });\\n}\\nfunction MDXContent(props = {}) {\\n  const {wrapper: MDXLayout} = {\\n    ..._provideComponents(),\\n    ...props.components\\n  };\\n  return MDXLayout ? _jsx(MDXLayout, {\\n    ...props,\\n    children: _jsx(_createMdxContent, {\\n      ...props\\n    })\\n  }) : _createMdxContent(props);\\n}\\nreturn {\\n  default: MDXContent\\n};\\n\",\"frontmatter\":{},\"scope\":{}},\"mdxExtracts\":{\"tableOfContents\":[{\"title\":\"Recommended resources\",\"slug\":\"recommended-resources\",\"depth\":2,\"children\":[]},{\"title\":\"Set up OAuth authentication\",\"slug\":\"set-up-oauth-authentication\",\"depth\":2,\"children\":[]},{\"title\":\"Query parameters\",\"slug\":\"query-parameters\",\"depth\":2,\"children\":[]},{\"title\":\"Configure scopes\",\"slug\":\"configure-scopes\",\"depth\":2,\"children\":[]},{\"title\":\"Monitor OAuth installation logs\",\"slug\":\"monitor-oauth-installation-logs\",\"depth\":2,\"children\":[]},{\"title\":\"Related articles\",\"slug\":\"related-articles\",\"depth\":2,\"children\":[]}],\"codeExamples\":{}},\"pageType\":\"$undefined\",\"panelMdxSource\":\"$undefined\",\"panelMdxSourceWithNoJs\":\"$undefined\",\"contextualStarterQuestions\":\"$undefined\",\"relatedPages\":\"$undefined\"},\"children\":[\"$\",\"$L50\",null,{\"pageMetadata\":\"$4b:props:pageMetadata\",\"mdxExtracts\":\"$4b:props:children:props:children:props:value:mdxExtracts\",\"openApiReferenceData\":\"$undefined\",\"children\":[\"$\",\"$L51\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$52\"}}],\"$L53\",\"$L54\",\"$L55\",\"$L56\",\"$L57\"]}]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"58:I[228341,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"PageModeUpdater\"]\n"])</script><script>self.__next_f.push([1,"59:I[575126,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"Background\"]\n"])</script><script>self.__next_f.push([1,"5b:I[36098,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"CustomJsFiles\"]\n"])</script><script>self.__next_f.push([1,"5e:I[530359,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"MDXContentController\"]\n"])</script><script>self.__next_f.push([1,"5f:I[448287,[\"/docs/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/09b382afcf2d958f.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/86757294009e3223.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/9df751940157503a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\",\"/docs/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_9EPdk61TQC1rSsjdKHsunYLZjeKK\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"53:[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"document.documentElement.setAttribute('data-page-mode', \\\"none\\\");\"}}],[\"$\",\"$L58\",null,{\"pageMetadata\":\"$4b:props:pageMetadata\"}]]\n54:[\"$\",\"$L59\",null,{\"pageMetadata\":\"$4b:props:pageMetadata\"}]\n5a:T110f7,"])</script><script>self.__next_f.push([1,"@font-face {\n  font-family: \"HubSpot Sans\";\n  src: url('https://cdn2.hubspot.net/hubfs/53/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Book.woff2') format(\"woff2\");\n  font-weight: 300 400;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: \"HubSpot Sans Regular\";\n  src: url('https://cdn2.hubspot.net/hubfs/53/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSans-Medium.woff2') format(\"woff2\");\n  font-weight: 500;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: 'HubSpot Serif';\n  src: url('https://cdn2.hubspot.net/hubfs/53/assets/hs-components/v4/fonts/hubspot-2025/HubSpotSerif-Medium.woff2') format('woff2');\n  font-weight: 500;\n  font-style: normal;\n}\n\n/* @font-face {\n  font-family: 'Lexend Deca';\n  src: url('https://mintlify-assets.b-cdn.net/hubspot/HubSpot%20-%20Sans%20Serif%20-%20Lexend%20Deca%20LexendDeca-Regular.woff2') format('woff2');\n  font-weight: 400;\n  font-style: normal;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: 'Lexend Deca';\n  src: url('https://mintlify-assets.b-cdn.net/hubspot/HubSpot%20-%20Sans%20Serif%20-%20Lexend%20Deca%20LexendDeca-Light.woff2') format('woff2');\n  font-weight: 300;\n  font-style: normal;\n  font-display: swap;\n} */\n\n:root {\n  --primary-text-color: #1f1f1f;\n  --primary-text-light: #f8f5ee;\n  --primary-border-color: rgba(0,0,0,0.11);\n  --secondary-border-color: rgba(0,0,0,0.2);\n  --primary-bg: #ffffff;\n\n  --tag-default-bg: #FFFFFF;\n  --tag-default-border: #666666;\n  --tag-success-bg: #EDF4EF;\n  --tag-success-border:#00823A;\n  --tag-error-bg: #FCECE9;\n  --tag-error-border: #D9002B;\n  --tag-warning-bg: #FCF6E6;\n  --tag-warning-border: #EEB117;\n  --tag-info-bg: #E1F2FB;\n  --tag-info-border: #016DE1;\n\n  --badge-default-bg: #FF4800;\n  --badge-beta-bg: #6431da;\n  --badge-new-bg: #00823a;\n  --badge-koala-bg: #f0f0f0;\n  --badge-candy-apple-bg: #d9002b;\n  --badge-marigold-bg: #fccb57;\n  --badge-calypso-bg: #016DE1;\n  --badge-lorax-bg: #C93700;\n  --badge-norman-bg: #D20688;\n  --badge-pantera-bg: #141414;\n  --badge-blue-bg: #ACDAF4;\n  --badge-teal-bg: #B3F0ED;\n  --badge-teal-dark-bg: #007C7D;\n  --badge-green-bg: #BDE7CB;\n  --badge-yellow-bg: #FBE0A5;\n  --badge-orange-bg: #FCC6B1;\n  --badge-magenta-bg: #FCC3DC;\n  --badge-purple-bg: #D7CDFC;\n  --badge-red-bg: #FCC5BE;\n\n  --badge-text-light: #FFFFFF;\n  --badge-text-dark: #1F1F1F;\n\n  --feature-matrix-bg: #F5F8FA;\n  --feature-matrix-bg-secondary: #EAF0F6;\n  --feature-matrix-border: #CBD6E2;\n  --feature-matrix-static-token: #CBD6E2;\n  --feature-matrix-oauth: #CBD6E2;\n  --feature-matrix-static-token-tint: rgba(203, 214, 226, 0.3);\n  --feature-matrix-oauth-tint: rgba(203, 214, 226, 0.3);\n  --feature-matrix-static-token-tint-even: rgba(203, 214, 226, 0.5);\n  --feature-matrix-oauth-tint-even: rgba(203, 214, 226, 0.5);\n  --feature-matrix-text: #1f1f1f;\n}\n\n:root[style*=\"color-scheme: dark\"] {\n  --primary-text-color: #f8f5ee;\n  --primary-border-color: rgba(255, 255, 255, 0.12);\n  --primary-bg: #041617;\n\n  --feature-matrix-bg: #253342;\n  --feature-matrix-bg-secondary: #2D3E50;\n  --feature-matrix-border: #1d2733;\n  --feature-matrix-static-token: #33475B;\n  --feature-matrix-oauth: #33475B;\n  --feature-matrix-static-token-tint: rgba(51, 71, 91, 0.3);\n  --feature-matrix-oauth-tint: rgba(51, 71, 91, 0.3);\n  --feature-matrix-static-token-tint-even: rgba(51, 71, 91, 0.5);\n  --feature-matrix-oauth-tint-even: rgba(51, 71, 91, 0.5);\n  --feature-matrix-text: #F5F8FA;\n}\n\n\n/* .dark #navbar \u003e div {\n    background-color: #f8f5ee;\n  }\n\n  .dark #search-bar-entry {\n      background-color: #14151b;\n  }\n\n  .dark .navbar-link \u003e a {\n      background-color: #14151b;\n  }\n\n  .dark .accordion {\n      background-color: #042729;\n  }\n   */\n\n   #assistant-entry {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: flex-start !important;\n  }\n\n  #assistant-entry span {\n    font-size: 0;\n  }\n\n\n  #assistant-entry span::after {\n    content: \"Ask Docs AI\";\n    font-size: 0.875rem;\n    line-height: 1.25rem;\n    display: inline-block;\n    vertical-align: middle;\n  }\n\n  .chat-assistant-sheet-header div span {\n    font-size: 0;\n  }\n\n  .chat-assistant-sheet-header div span::after {\n    content: \"Docs Assistant\";\n    font-size: 1rem;\n    font-weight: 600;\n    line-height: 1.5rem;\n    display: inline-block;\n  }\n\n  #localization-select-trigger {\n    /* Trigger element for localization dropdown - customizations below */\n    position: relative;\n    display: flex !important;\n    align-items: center !important;\n    background: none !important;\n    border: none !important;\n  }\n\n  /* Aggressively hide ALL visual elements that could create boxes/shapes */\n  #localization-select-trigger img,\n  #localization-select-trigger svg,\n  #localization-select-trigger span::before,\n  #localization-select-trigger span::after,\n  #localization-select-trigger div,\n  #localization-select-trigger button,\n  #localization-select-trigger *[class*=\"flag\"],\n  #localization-select-trigger *[class*=\"icon\"]:not(.globe-icon),\n  #localization-select-trigger \u003e *:first-child:not(span) {\n    display: none !important;\n    visibility: hidden !important;\n    opacity: 0 !important;\n    width: 0 !important;\n    height: 0 !important;\n    position: absolute !important;\n    left: -9999px !important;\n  }\n\n  /* Allow text content but remove any backgrounds/borders */\n  #localization-select-trigger span {\n    background: none !important;\n    border: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  /* Add Globe icon to the trigger button */\n  #localization-select-trigger::before {\n    content: \"\";\n    display: inline-block;\n    width: 17px;\n    height: 17px;\n    background-image: url('https://mintlify-assets.b-cdn.net/hubspot/Globe-localization.svg');\n    background-size: contain;\n    background-repeat: no-repeat;\n    background-position: center;\n    flex-shrink: 0;\n    margin-right: 8px;\n    /* Light mode - medium gray color (#BDBDBD) */\n    filter: none;\n  }\n\n  /* Dark mode - make the stroke lighter */\n  html[style*=\"color-scheme: dark\"] #localization-select-trigger::before,\n  .dark #localization-select-trigger::before {\n    filter: brightness(2.0) !important;\n  }\n\n  /* Localization dropdown customization */\n\n  /* Hide ALL flag images and their container divs in dropdown items */\n  [data-radix-select-content] img,\n  div[role=\"menu\"] img,\n  div[role=\"menuitem\"] img {\n    display: none !important;\n  }\n\n  /* Hide the entire circular containers/divs that hold the flag images */\n  [data-radix-select-content] div[role=\"menuitem\"] \u003e div:first-child,\n  [data-radix-select-content] [data-radix-select-item] \u003e div:first-child,\n  div[role=\"menuitem\"] \u003e div:first-child {\n    display: none !important;\n  }\n\n  /* Hide circular containers - target specific Tailwind classes that create circles */\n  [data-radix-select-content] .w-4.h-4.rounded-full,\n  [data-radix-select-content] .w-5.h-5.rounded-full,\n  [data-radix-select-content] .w-6.h-6.rounded-full,\n  [data-radix-select-content] .rounded-full,\n  div[role=\"menuitem\"] .w-4.h-4.rounded-full,\n  div[role=\"menuitem\"] .w-5.h-5.rounded-full,\n  div[role=\"menuitem\"] .w-6.h-6.rounded-full,\n  div[role=\"menuitem\"] .rounded-full {\n    display: none !important;\n  }\n\n  /* Hide any elements with flag-related classes */\n  [data-radix-select-content] [class*=\"flag\"],\n  [data-radix-select-content] [class*=\"country\"],\n  div[role=\"menuitem\"] [class*=\"flag\"],\n  div[role=\"menuitem\"] [class*=\"country\"] {\n    display: none !important;\n  }\n\n  /* Hide specific div structures that create flag containers */\n  [data-radix-select-content] div[role=\"menuitem\"] \u003e div \u003e div,\n  [data-radix-select-content] [data-radix-select-item] \u003e div \u003e div,\n  [data-radix-select-content] div[style*=\"width\"],\n  [data-radix-select-content] div[style*=\"height\"],\n  div[role=\"menuitem\"] div[style*=\"width\"],\n  div[role=\"menuitem\"] div[style*=\"height\"] {\n    display: none !important;\n  }\n\n  /* Simple approach: hide the first child div in each menu item (likely the flag container) */\n  [data-radix-select-content] div[role=\"menuitem\"] \u003e div:first-child,\n  [data-radix-select-content] [data-radix-select-item] \u003e div:first-child {\n    display: none !important;\n  }\n\n  /* For English item specifically - hide all children, we'll recreate with pseudo-elements */\n  [data-radix-select-content] div[role=\"menuitem\"]:first-child \u003e *,\n  [data-radix-select-content] [data-radix-select-item]:first-child \u003e * {\n    display: none !important;\n  }\n\n  /* For non-English items - ensure text content is visible after hiding flag containers */\n  [data-radix-select-content] div[role=\"menuitem\"]:not(:first-child),\n  [data-radix-select-content] [data-radix-select-item]:not(:first-child) {\n    display: flex !important;\n    align-items: center !important;\n    color: inherit !important;\n  }\n\n  /* Make sure the text spans in non-English items are visible */\n  [data-radix-select-content] div[role=\"menuitem\"]:not(:first-child) span,\n  [data-radix-select-content] [data-radix-select-item]:not(:first-child) span {\n    display: inline-block !important;\n    color: inherit !important;\n  }\n\n  /* Add Globe icon for English item (assuming first item) */\n  [data-radix-select-content] div[role=\"menuitem\"]:first-child::before,\n  [data-radix-select-content] [data-radix-select-item]:first-child::before {\n    content: \"\";\n    display: inline-block !important;\n    width: 20px;\n    height: 20px;\n    margin-right: 8px;\n    background-image: url('/icons/Globe-localization.svg');\n    background-size: contain;\n    background-repeat: no-repeat;\n    background-position: center;\n    vertical-align: middle;\n    flex-shrink: 0;\n    /* Light mode - medium gray color (#BDBDBD) */\n    filter: none;\n  }\n\n  /* Add English text after globe icon */\n  [data-radix-select-content] div[role=\"menuitem\"]:first-child::after,\n  [data-radix-select-content] [data-radix-select-item]:first-child::after {\n    content: \"English\";\n    display: inline-block !important;\n    color: inherit !important;\n  }\n\n  /* Dark mode for dropdown English item - explicitly use #BDBDBD color */\n  html[style*=\"color-scheme: dark\"] [data-radix-select-content] div[role=\"menuitem\"]:first-child::before,\n  html[style*=\"color-scheme: dark\"] [data-radix-select-content] [data-radix-select-item]:first-child::before,\n  .dark [data-radix-select-content] div[role=\"menuitem\"]:first-child::before,\n  .dark [data-radix-select-content] [data-radix-select-item]:first-child::before {\n    filter: none !important;\n  }\n\n#sidebar-group  li:not([data-group-tag]) {\n  padding-left: 1.1rem;\n}\n\n/* Custom Footer Styling */\nfooter.custom-footer,\nfooter.custom-footer .custom-footer-content,\nfooter.custom-footer .custom-footer-links {\n  background-color: #1f1f1f !important;\n}\n\nfooter.custom-footer {\n  background-color: #1f1f1f !important;\n  padding: 20px 0 !important;\n  width: 100% !important;\n  position: relative !important;\n  z-index: 1000 !important;\n  box-sizing: border-box !important;\n}\n\nbody footer.custom-footer {\n  background-color: #1f1f1f !important;\n}\n\nhtml body footer.custom-footer {\n  background-color: #1f1f1f !important;\n}\n\n.custom-footer-content {\n  max-width: 1200px !important;\n  margin: 0 auto !important;\n  padding: 0 20px !important;\n  text-align: center !important;\n  background-color: #1f1f1f !important;\n}\n\n.custom-footer-links {\n  display: flex !important;\n  justify-content: center !important;\n  align-items: center !important;\n  flex-wrap: wrap !important;\n  gap: 0 !important;\n  background-color: #1f1f1f !important;\n  list-style: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n.custom-footer-links li {\n  list-style: none !important;\n  display: flex !important;\n  align-items: center !important;\n}\n\n.custom-footer-links li:not(:last-child)::after {\n  content: \"|\";\n  color: #666 !important;\n  margin: 0 12px !important;\n  font-size: 14px !important;\n  font-weight: normal !important;\n  user-select: none !important;\n}\n\n.footer-link {\n  color: #e5e7eb !important;\n  text-decoration: none !important;\n  font-size: 14px !important;\n  font-family: inherit !important;\n  padding: 8px 0 !important;\n  margin: 0 !important;\n  transition: color 0.2s ease !important;\n  white-space: nowrap !important;\n}\n\n.footer-link:hover {\n  color: #fff !important;\n  text-decoration: none !important;\n}\n\n\n.custom-footer-logo {\n  text-align: center !important;\n  margin-bottom: 2px !important;\n  margin-top: 4px !important;\n  background-color: #1f1f1f !important;\n}\n\n.footer-logo {\n  height: 40px !important;\n  width: auto !important;\n  display: block !important;\n  margin: 0 auto !important;\n}\n\n.custom-footer-copyright {\n  text-align: center !important;\n  margin-bottom: 10px !important;\n  background-color: #1f1f1f !important;\n}\n\n.copyright-text {\n  color: #e5e7eb !important;\n  font-size: 14px !important;\n  margin: 0 !important;\n  font-family: inherit !important;\n}\n\n.hs-footer-cookie-settings::marker {\n  display: none;\n}\n\n.hs-opt-out-settings::marker {\n  display: none\n}\n\n/* Responsive adjustments */\n@media (max-width: 768px) {\n  .custom-footer-links {\n    flex-direction: column !important;\n    gap: 8px !important;\n  }\n\n  .custom-footer-links li:not(:last-child)::after {\n    display: none !important;\n  }\n\n  .footer-link {\n    padding: 4px 0 !important;\n  }\n}\n\n/* ---- Code block line highlight ---- */\n[data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight, [data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight:after {\n  background: #EAF0F6 !important;\n}\n\n[data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight:before {\n  left:-1rem!important;\n  border-left: 1px solid #99ACC2!important;\n  background: #EAF0F6 !important;\n}\n\n/* Code block highlight - dark mode variant */\n html.dark [data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight, html.dark [data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight:after {\n  background: #2D3E50!important;\n}\n\nhtml.dark [data-component-part=code-block-root]:not(.has-line-numbers) .line-highlight:before {\n  left:-1rem!important;\n  border-left: 1px solid #33475B!important;\n  background: #2D3E50!important;\n}\n\n/* ---- Tag \u0026 Badge components ---- */\n\n\n.badge {\n  border-radius: 999999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-family: \"HubSpot Sans Regular\";\n  font-weight: 600;\n  padding-inline: 8px;\n  padding-block: 0px;\n  font-size: 10px;\n  text-align: center;\n  text-transform: capitalize;\n  line-height: 20px;\n  text-decoration: none;\n  white-space: nowrap;\n  width:fit-content;\n}\n\n.badge-default {\n  background-color: var(--badge-default-bg);\n  color: var(--badge-text-light);\n}\n\n.badge-beta {\n  background-color: var(--badge-beta-bg);\n  color: var(--badge-text-light);\n}\n\n.badge-new {\n  background-color: var(--badge-new-bg);\n  color: var(--badge-text-light);\n}\n\n.badge-koala {\n    background-color: var(--badge-koala-bg);\n    color: var(--badge-text-dark);\n}\n\n.badge-marigold {\n  background-color: var(--badge-marigold-bg);\n  color: var(--badge-text-dark);\n}\n\n.badge-candy-apple {\n  background-color: var(--badge-candy-apple-bg);\n  color: var(--badge-text-light);\n}\n\n.badge-calypso {\n  background-color: var(--badge-calypso-bg);\n  color: var(--badge-text-light);\n}\n\n.badge-lorax {\n  background-color: var(--badge-lorax-bg);\n  color: var(--badge-text-light);\n}\n\n.badge-norman {\n  background-color: var(--badge-norman-bg);\n  color: var(--badge-text-light);\n}\n\n.badge-pantera {\n  background-color: var(--badge-pantera-bg);\n  color: var(--badge-text-light);\n}\n\n.badge-blue {\n  background-color: var(--badge-blue-bg);\n  color: var(--badge-text-dark);\n}\n\n.badge-teal {\n  background-color: var(--badge-teal-bg);\n  color: var(--badge-text-dark);\n}\n\n.badge-teal-dark {\n  background-color: var(--badge-teal-dark-bg);\n  color: var(--badge-text-light);\n}\n\n.badge-green {\n  background-color: var(--badge-green-bg);\n  color: var(--badge-text-dark);\n}\n\n.badge-yellow {\n  background-color: var(--badge-yellow-bg);\n  color: var(--badge-text-dark);\n}\n\n.badge-orange {\n  background-color: var(--badge-orange-bg);\n  color: var(--badge-text-dark);\n}\n\n.badge-magenta {\n  background-color: var(--badge-magenta-bg);\n  color: var(--badge-text-dark);\n}\n\n.badge-purple {\n  background-color: var(--badge-purple-bg);\n  color: var(--badge-text-dark);\n}\n\n.badge-red {\n  background-color: var(--badge-red-bg);\n  color: var(--badge-text-dark);\n}\n\n.nav-tag-pill [data-nav-tag=\"Beta\"],\n.nav-tag-pill [data-nav-tag=\"New\"] {\n  border-radius: 999999px;\n  color: var(--badge-text-light);\n  font-family: \"HubSpot Sans Regular\";\n  font-size:10px;\n  font-weight: 600;\n  padding-inline: 8px;\n  padding-block: 0px;\n  line-height: 20px;\n  min-height: 20px;\n  text-shadow:none;\n}\n\n.nav-tag-pill [data-nav-tag=\"Beta\"] {\n  background-color: var(--badge-beta-bg);\n}\n\n.nav-tag-pill [data-nav-tag=\"New\"] {\n  background-color: var(--badge-new-bg);\n}\n\n[data-version-tag=\"Beta\"] {\n  background-color: var(--badge-beta-bg);\n  color: var(--badge-text-light);\n}\n\n[data-version-tag=\"Latest\"]  {\n  background-color: var(--badge-new-bg);\n  color: var(--badge-text-light);\n}\n\n.tag {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-family: \"HubSpot Sans Regular\";\n  font-weight: 600;\n  border-radius:999999px;\n  padding-block: 0px;\n  padding-inline: 8px;\n  font-size: 12px;\n  text-transform: capitalize;\n  line-height: 20px;\n  white-space: nowrap;\n}\n\n.tag-default {\n  background-color: var(--tag-default-bg);\n  border:1px solid var(--tag-default-border);\n  color: var(--badge-text-dark);\n}\n\n.tag-success {\n  background-color: var(--tag-success-bg);\n  border:1px solid var(--tag-success-border);\n  color: var(--badge-text-dark);\n}\n\n.tag-error {\n  background-color: var(--tag-error-bg);\n  border:1px solid var(--tag-error-border);\n  color: var(--badge-text-dark);\n}\n\n.tag-warning {\n  background-color: var(--tag-warning-bg);\n  border:1px solid var(--tag-warning-border);\n  color: var(--badge-text-dark);\n}\n\n.tag-info {\n  background-color: var(--tag-info-bg);\n  border:1px solid var(--tag-info-border);\n  color: var(--badge-text-dark);\n}\n\n\n.required-indicator {\n  background-color: rgba(254, 226, 226, 0.5);\n  border-radius: 6px;\n  color: #DC2626;\n  display:inline-block;\n  height:20px;\n  font-weight: 500;\n  font-family: var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  font-size: 12px;\n  line-height: 20px;\n  padding: 0px 8px;\n}\n\nhtml[style*=\"color-scheme: dark\"] .required-indicator {\n  color: rgb(252, 165, 165);\n  background-color: rgba(248, 113, 113, 0.1);\n}\n\n.new-version-callout .callout {\n  border-color: #00823a;\n}\n\n.beta-version-callout .callout {\n  border-color: #6431DA;\n}\n\n/* ---- FilterTable component ---- */\n\nth {\n  text-align:left;\n}\n\n\n.filter-table-search {\n  position: relative;\n  display: inline-block;\n}\n\n.filter-table-input {\n  max-width: 400px;\n  padding: 0.5rem 0.75rem;\n  border: 1px solid #d1d5db;\n  border-radius: 0.375rem;\n  background-color: white;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  padding-left: 16px;\n  padding-right: 40px;\n  border-end-end-radius: 999999px;\n  border-end-start-radius: 999999px;\n  border-start-end-radius: 999999px;\n  border-start-start-radius: 999999px;\n  display: block;\n  font-size: 16px;\n  height: 35px;\n  line-height: 24px;\n  letter-spacing: 0px;\n  padding-inline: 16px;\n  padding-block: 8px;\n  vertical-align: middle;\n  width: 100%;\n  inline-size: 250px;\n  margin-block: 0px;\n  margin-inline: 0px;\n  position: relative;\n}\n\n.filter-table-input-icon {\n  position: absolute;\n  right: 20px;\n  top: 50%;\n  transform: translateY(-50%);\n  pointer-events: none;\n  display: inline-flex;\n}\n\n.filter-table-input:focus {\n  outline: #0a55da;\n  border-color: #0a55da;\n  box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset;\n}\n\n.filter-table-container {\n  overflow-x: auto;\n}\n\n.filter-table-container tr span[id] {\n    scroll-margin-top: 120px;\n}\n\n.filter-table-container [data-table-wrapper=\"true\"] {\n  margin: 0 auto\n}\n\n.filter-table-container [data-table-wrapper=\"true\"] {\n  margin-top:0;\n}\n\n.filter-table {\n  width: 100%;\n  border-collapse: collapse;\n  table-layout: fixed;\n  font-size: 0.875rem;\n  line-height: 1.25rem;\n  max-width:800px;\n  table-layout: fixed;\n}\n\n.filter-table table {\n  table-layout: fixed;\n}\n\n.filter-table-table th {\n  background-color: #f9fafb;\n  padding: 0.75rem;\n  text-align: left;\n  font-weight: 600;\n  color: #374151;\n  border-bottom: 1px solid #e5e7eb;\n}\n\n.filter-table-table td {\n  padding: 0.75rem;\n  border-bottom: 1px solid #f3f4f6;\n  color: #374151;\n}\n\n.filter-table-table tr:hover {\n  background-color: #f9fafb;\n}\n\n.filter-table-table tr:last-child td {\n  border-bottom: none;\n}\n\n.dark .filter-table-input {\n  background-color: #1f2937;\n  border-color: #374151;\n  color: #f9fafb;\n}\n\n.dark .filter-table-input:focus {\n  border-color: #60a5fa;\n  box-shadow: 0 0 0 3px rgba(96, 165, 250, 0.1);\n}\n\n.dark .filter-table-container {\n  border-color: #374151;\n}\n\n.dark .filter-table-table th {\n  background-color: #111827;\n  color: #f9fafb;\n  border-bottom-color: #374151;\n}\n\n.dark .filter-table-table td {\n  color: #f9fafb;\n  border-bottom-color: #374151;\n}\n\n.dark .filter-table-table tr:hover {\n  background-color: #1f2937;\n}\n\n.filter-table-empty-state {\n  padding-left:10px;\n}\n\n.filter-table tr td:first-child {\n    width: 270px;\n    word-wrap: break-word;\n    word-break: break-word;\n}\n.filter-table tr th:first-child {\n    min-width: 270px;\n}\n\n.prose:is(.dark *), .dark\\:text-gray-400:is(.dark *) {\n  color:var(--primary-text-color);\n}\n\n.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *, [class~=card])) {\n  border-bottom: unset;\n  color: var(--primary-text-color);\n  font-family: \"HubSpot Sans Medium\";\n  font-weight: 500;\n  text-decoration: underline;\n}\n\n.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)) {\n  text-decoration:unset;\n}\n\n.last-modified-text {\n  color:#666;\n}\n\n.last-modified-text:is(.dark *) {\n  color:#f8f5ee82;\n}\n\n/* ---- Grids for cards ---- */\n\n.card-grid {\n  display: grid;\n  gap: 32px;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  margin: 0px;\n  text-align: center;\n}\n\n.card-grid img {\n margin:0 auto;\n}\n\n.illustrations-grid img {\n max-width:120px;\n padding:5px;\n}\n\n.card-grid code {\n  font-weight: 500;\n  background-color: transparent;\n  color: #141414;\n  font-size: 12px;\n}\n\nhtml[style*=\"color-scheme: dark\"] .card-grid code {\ncolor: #141414;\n}\n\n.icon-grid-container {\n  width: 100%;\n}\n\n.icon-grid-container .filter-table-search {\n  margin-bottom: 16px;\n}\n\n.icon-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));\n  gap: 8px;\n}\n\n.icon-grid-empty {\n  grid-column: 1 / -1;\n  padding: 24px;\n  text-align: center;\n  color: var(--primary-text-color, #6b7280);\n}\n\n.icon-grid \u003e div {\n  cursor: pointer;\n  position: relative;\n}\n\n.icon-grid \u003e div:hover .card,\n.icon-grid \u003e div:focus .card {\n  border-color: var(--primary-color);\n}\n\n.icon-grid \u003e div:focus {\n  outline: none;\n}\n\n.icon-grid \u003e div:focus-visible .card {\n  box-shadow: 0 0 0 2px var(--primary-color);\n}\n\n.icon-grid \u003e div.copied::before {\n  content: '';\n  position: absolute;\n  top: -6px;\n  left: 50%;\n  transform: translateX(-50%);\n  border-left: 6px solid transparent;\n  border-right: 6px solid transparent;\n  border-top: 6px solid #141414;\n  pointer-events: none;\n  z-index: 10;\n}\n\n.icon-grid \u003e div.copied::after {\n  content: 'Copied!';\n  position: absolute;\n  bottom: 100%;\n  left: 50%;\n  transform: translateX(-50%);\n  margin-bottom: 6px;\n  background: #141414;\n  color: white;\n  padding: 6px 10px;\n  border-radius: 4px;\n  font-size: 12px;\n  font-weight: 600;\n  pointer-events: none;\n  z-index: 10;\n  white-space: nowrap;\n}\n\n.icon-grid .card {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  padding: 10px 0;\n  border: 1px solid var(--primary-border-color);\n  transition: border-color 0.15s ease;\n}\n\nhtml[style*=\"color-scheme: dark\"] .icon-grid .card {\nbackground-color: #f3f0ef;\n}\n\n.icon-grid div[role=\"button\"] .card [data-component-part=card-content-container] {\n    padding: 0;\n}\n\n.icon-grid .icon-wide {\n  grid-column: span 2;\n}\n\n.icon-colors-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 8px;\n  max-width: 540px;\n  font-size:13px;\n  text-align:center;\n}\n\n.icon-colors-grid .icon-label {\n  font-weight:600;\n  text-align:center;\n  font-size:14px;\n}\n\n.icon-grid .icon-value {\n  font-size:13px;\n}\n\n.icon-colors-grid img {\n  width:48px;\n  margin:0 auto;\n  padding:5px;\n}\n\n.icon-grid img {\n  width:32px;\n  margin:0 auto;\n  padding:5px;\n}\n\n.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {\ntext-align:left;\n}\n\n/* ---- Homepage styles ---- */\n\nhtml[style*=\"color-scheme: dark\"] .page-header {\n  background:#071e1f;\n  background:url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/PageHeader_Shape_Darker.svg');\n  background-size: cover;\n  background-repeat: no-repeat;\n  background-position: center center;\n}\n\n\nhtml[style*=\"color-scheme: light\"] .page-header {\n  background:#071e1f;\n  background:url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/PageHeader_Shape_Darker.svg');\n  background-size: cover;\n  background-repeat: no-repeat;\n  background-position: center center;\n}\n.header-text {\n  color: var(--primary-text-light);\n}\n\nhtml[style*=\"color-scheme: dark\"] .header-text, html[style*=\"color-scheme: dark\"] .header-subtitle, html[style*=\"color-scheme: dark\"] .get-started-text, html[style*=\"color-scheme: dark\"] .home-cards {\n  color: var(--primary-text-color);\n}\n\n#navbar \u003e div:first-of-type {\n  box-shadow: 0 2px 4px rgba(33, 51, 67, .12);\n}\n\nhtml[style*=\"color-scheme: dark\"] #navbar \u003e div:first-of-type {\n  border-color:#042729;\n}\n\n.home-cards a {\n  border-bottom: unset;\n  color: var(--primary-text-color);\n  font-family: \"HubSpot Sans Medium\";\n  font-weight: 500;\n  text-decoration: underline;\n  font-size:16px;\n}\n\nhtml[style*=\"color-scheme: dark\"] .home-cards a {\n  border-bottom: unset;\n  color: var(--primary-text-color);\n  font-family: \"HubSpot Sans Medium\";\n  font-weight: 500;\n  text-decoration: underline;\n  font-size:16px;\n}\n\n/* ---- Doc element styles ---- */\n\n.mdx-content {\n  margin-top:1rem;\n}\n\n#header {\n  border-bottom: 1px solid rgb(0 0 0 / 8%);\n  padding-bottom: 10px;\n}\n\n#header:is(.dark *) {\n  border-bottom: 1px solid rgb(255 255 255 / 8%);\n}\n\n#pagination a:is(.dark *) {\n  border-color:#FFFFFF82;\n}\n\n.group:hover .dark\\:group-hover\\:text-gray-400:is(.dark *) {\n  color:rgb(var(--primary));\n}\n\n.mdx-content h2, .mdx-content h3 {\n  margin-top:1.5rem;\n}\n\n.small-heading {\n  font-size:17px;\n}\n\n.card h2, .card h3 {\n  margin-top:0;\n}\n\n.card .prose {\n  font-family: \"HubSpot Sans\"\n}\n\n.steps {\n  margin-top:1rem;\n}\n\n.prose hr:is(.dark *), .prose tr:is(.dark *), .prose thead:is(.dark *) {\n  border-color:var(--primary-border-color)\n}\n\n#content-container #table-of-contents-layout {\n  max-width: 100%;\n  padding-left: 0;\n}\n\n#content-container \u003e div:first-of-type {\n  max-width: 70rem;\n}\n\n#content-container #table-of-contents-layout {\n  max-width: 100%;\n  padding-left: 0;\n}\n\n#sidebar-content {\n  max-width: 265px;\n}\n\n#navigation-items,\n#table-of-contents {\n  padding-left: 1rem;\n  scrollbar-color: #e7e5e4 var(--primary-bg);\n}\n\n#navigation-items {\n  padding-left: 8px;\n  padding-right: 6px;\n}\n\n#content-container {\n  padding-left: 3rem;\n  padding-top: 1.5rem;\n}\n\n#sidebar-group a {\n  text-shadow: none;\n}\n\n.sidebar-group-header {\n  font-weight: 600;\n}\n\nhtml[style*=\"color-scheme: dark\"] .sidebar-group-header img {\n  filter: brightness(0) invert(1);\n}\n\n.method-nav-pill span {\n  font-weight: 500;\n}\n\n.accordion {\n  background-color: #ffffff;\n}\n\nhtml[style*=\"color-scheme: dark\"] #table-of-contents,\nhtml[style*=\"color-scheme: dark\"] #navigation-items {\n  scrollbar-color: #666666 var(--primary-bg);\n}\n\nhtml[style*=\"color-scheme: dark\"] #navbar \u003e div:first-child {\n  background-color: var(--primary-bg-dark);\n  border-color: var(--primary-border-color);\n  box-shadow: none;\n}\n\nhtml[style*=\"color-scheme: dark\"] .accordion {\n  background-color: #3d3c3c;\n  color: var(--primary-text-color-light);\n}\n\n[data-component-part=\"tabs-list\"] {\n  margin-bottom: 15px;\n}\n\n[data-component-part=\"tab-content\"] .code-group {\n margin: 10px auto!important;\n}\n\n[data-component-part=\"tab-content\"] .code-block {\n  margin:10px auto\n}\n\n/* ---- Object summary card component ---- */\n\n/* Skeleton Loader */\n@keyframes pulse {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.5; }\n}\n\n.skeleton-loader-wrapper {\n  min-height: 400px;\n}\n\n.skeleton-search-row {\n  animation: pulse 1.5s ease-in-out infinite;\n}\n\n.skeleton-search-input {\n  width: 100%;\n  height: 40px;\n  background-color: #e0e0e0;\n  border-radius: 4px;\n}\n\n.skeleton-filter-row {\n  animation: pulse 1.5s ease-in-out infinite;\n  animation-delay: 0.1s;\n  margin-top: 12px;\n}\n\n.skeleton-filter-button {\n  width: 150px;\n  height: 36px;\n  background-color: #e0e0e0;\n  border-radius: 4px;\n  margin-right: 8px;\n  display: inline-block;\n}\n\n.skeleton-filter-button:last-child {\n  margin-right: 0;\n}\n\n.skeleton-items-container {\n  margin-top: 16px;\n}\n\n.skeleton-property-item {\n  animation: pulse 1.5s ease-in-out infinite;\n  margin-bottom: 16px;\n}\n\n.skeleton-property-item:nth-child(1) { animation-delay: 0.2s; }\n.skeleton-property-item:nth-child(2) { animation-delay: 0.3s; }\n.skeleton-property-item:nth-child(3) { animation-delay: 0.4s; }\n.skeleton-property-item:nth-child(4) { animation-delay: 0.5s; }\n.skeleton-property-item:nth-child(5) { animation-delay: 0.6s; }\n\n.skeleton-property-placeholder {\n  width: 90%;\n  height: 48px;\n  background-color: #e0e0e0;\n  border-radius: 4px;\n}\n\n/* End skeleton loader */\n\n/* Object definition card */\n.object-definition-card-container {\n  box-shadow: rgba(20, 20, 20, 0.08) 0px 1px 8px 0px;\n}\n\n.object-definition-header {\n  padding: 16px 20px 12px;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.08);\n}\n\n.dark .object-definition-header {\n  border-bottom-color: rgba(255, 255, 255, 0.08);\n}\n\n.object-definition-title-row {\n  display: flex;\n  gap: 5px;\n  flex-wrap: wrap;\n  margin-bottom: 6px;\n  flex-direction: column;\n  align-content: flex-start;\n}\n\n.object-definition-name {\n  font-size: 1.1rem;\n}\n\n.object-definition-meta {\n  display: inline-flex;\n  align-items: center;\n  gap: 5px;\n  font-size: 0.85rem;\n}\n\n.object-definition-meta-label {\n  color: var(--primary-text-color);\n  font-size: 14px;\n  /* font-family: var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  font-weight:500; */\n}\n\n.dark .object-definition-description {\n  color: rgba(255, 255, 255, 0.7);\n}\n\n.object-definition-overview {\n  padding: 4px 0;\n}\n\n\n.object-definition-section-heading {\n  display: block;\n  font-size: 0.95rem;\n  margin-bottom: 8px;\n  margin-top: 16px;\n}\n\n.object-definition-overview \u003e .object-definition-section-heading:first-child {\n  margin-top: 0;\n}\n\n.object-definition-overview [data-section=\"capabilities\"] \u003e div {\n  padding-left: 0;\n}\n\n.object-definition-tabs {\n  padding: 5px 15px 12px;\n}\n\n/* End object definition card */\n\n.object-summary-card-container {\n  box-shadow: rgba(20, 20, 20, 0.08) 0px 1px 8px 0px;\n}\n\n.object-summary-card {\n  padding: 10px 15px;\n}\n\n.object-summary-card svg {\n  flex-shrink: 0;\n  max-width: 100%;\n  height: auto;\n}\n\n.object-summary-card svg.icon,\n.object-summary-card .icon,\n.filter-table-search svg  {\n  max-width: 100%;\n  width: 11px;\n  height: 11px;\n}\n\n.summary-row svg {\n  width: 15px;\n  height: 15px;\n  max-width: 15px;\n  max-height: 15px;\n  flex-shrink: 0;\n  display: inline-block;\n  vertical-align: middle;\n}\n\n.summary-row {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: start;\n  flex-direction: column;\n  /* border-bottom: 1px solid var(--primary-border-color); */\n  align-items: start;\n  /* padding: 10px 0; */\n}\n\n.summary-row.title-row {\n  display: block;\n  text-align: left;\n  padding: 0 0 12px 0;\n}\n\n.summary-row.title-row strong {\n  font-family: \"HubSpot Sans Medium\";\n  font-weight:500;\n}\n\n/* .summary-row.header-row {\n  border-bottom: 1px solid var(--primary-border-color);\n  padding-bottom: 10px;\n}\n\nhtml[style*=\"color-scheme: dark\"] .summary-row.header-row {\n  border-bottom-color: var(--primary-border-color);\n} */\n\n.summary-row.header-row \u003e div {\n  flex-direction: row;\n  align-items: flex-start;\n  text-align: left;\n  font-size:16px;\n}\n\n.summary-row a {\n  font-size: 16px;\n  color: #1f1f1f;\n  font-family: \"HubSpot Sans Medium\";\n  font-weight: 500;\n}\n\n.summary-row \u003e div {\n  display: flex;\n  align-items: center;\n  gap: 0.25rem;\n  flex: 0 0 auto;\n  min-width: 0;\n}\n\n.object-summary-card h2 {\n  margin: 10px 0;\n}\n\n.object-summary-card .additional-content {\n  margin-top:10px;\n}\n\n.object-properties-list {\n  margin: 0;\n  padding: 10px 0;\n  border-bottom:1px solid var(--primary-border-color);\n}\n\n.summary-row-title {\n  font-weight:500;\n  font-family: \"HubSpot Sans Medium\";\n  color: var(--primary-text-color);\n  padding:0;\n  margin:0;\n}\n\nhtml[style*=\"color-scheme: dark\"] .summary-row-title {\n  color: var(--primary-text-color);\n}\n\n.summary-row-title strong {\n  font-size:15px;\n  font-weight:500;\n  font-family: \"HubSpot Sans Medium\";\n  color:var(--primary-text-color);\n  padding:0;\n  margin:0;\n}\n\n.object-property-label {\n  font-weight: 600;\n  margin: 0;\n  padding: 8px 0 4px 0;\n  color: var(--primary-text-color);\n}\n\n.property-chevron {\n  position: absolute;\n  left: -18px;\n  top: 17px;\n  transition: transform 0.2s ease;\n  transform: rotate(-90deg);\n  color: var(--primary-text-color);\n  flex-shrink: 0;\n  width: 14px;\n  height: 14px;\n  cursor: pointer;\n}\n\n.property-chevron.open {\n  transform: rotate(0deg);\n}\n\n.property-link-icon {\n  position: absolute;\n  left: -40px;\n  top: 16px;\n  width: 15px;\n  height: 15px;\n  cursor: pointer;\n  opacity: 0;\n  transition: opacity 0.2s ease;\n  color: #666;\n}\n\n.property-definition-term:hover .property-link-icon {\n  opacity: 1;\n}\n\n.property-link-icon:focus {\n  opacity: 1;\n  outline-offset: 2px;\n}\n\n.property-link-icon.selected, .property-definition-term:target .property-link-icon {\n  opacity: 1;\n  color: #0a55da;\n}\n\n.property-link-icon:hover {\n  color: #0a55da;\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-link-icon.selected,\nhtml[style*=\"color-scheme: dark\"] .property-definition-term:target .property-link-icon {\n  color: #ACDAF4;\n}\n\n/* Icon component (CSS mask) */\n.icon {\n  display: inline-block;\n  background-color: currentColor;\n  -webkit-mask-size: contain;\n  mask-size: contain;\n  -webkit-mask-repeat: no-repeat;\n  mask-repeat: no-repeat;\n  -webkit-mask-position: center;\n  mask-position: center;\n}\n\n.icon--link {\n  width: 15px;\n  height: 15px;\n  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Link.svg');\n  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Link.svg');\n}\n\n.icon--chevron {\n  width: 12px;\n  height: 12px;\n  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Dropdown.svg');\n  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/Dropdown.svg');\n}\n\n.object-property-value {\n  margin: 0 0 0 10px;\n  padding: 0 0 8px 0;\n  line-height: 1.6;\n}\n\n.property-summary-table {\n  width: 100%;\n  max-width: 660px;\n  border-collapse: collapse;\n  font-size: 15px;\n  table-layout: fixed;\n  margin:0;\n  padding-top:5px;\n}\n\n.property-summary-table thead th {\n  color: var(--primary-text-color);\n  padding: 5px 8px 5px 12px;\n  /* background-color: rgba(0, 0, 0, 0.05); */\n}\n\n.property-summary-table tbody td {\n  padding: 8px 10px;\n  overflow-wrap: break-word;\n}\n\n.property-summary-table tbody td:first-child {\n  width: 50%;\n  max-width: 161px;\n  min-width: 100px;\n}\n\n.property-summary-table tbody td:last-child {\n  width: 50%;\n  max-width: 200px;\n  line-height: 1.5;\n}\n\n.property-table-link {\n  word-break: break-word;\n}\n\n@media (max-width: 768px) {\n\n.summary-row.header-row {\n    justify-content: flex-start;\n    flex-direction: column;\n    align-items:flex-start;\n  }\n\n  .summary-row.header-row \u003e div {\n    flex-direction:row;\n  }\n  .summary-row {\n    justify-content: flex-start;\n  }\n\n  .summary-row .title-row {\n    margin-bottom:0;\n  }\n\n  .property-summary-table {\n    padding-bottom:0;\n  }\n}\n\n\n@media (max-width: 640px) {\n\n  .property-summary-table thead th,\n  .property-summary-table tbody td {\n    padding: 8px 10px;\n  }\n}\n\nhtml[style*=\"color-scheme: dark\"] .object-property-label,\nhtml[style*=\"color-scheme: dark\"] .property-chevron,\nhtml[style*=\"color-scheme: dark\"] .object-summary-card h2 {\n  color: var(--primary-text-color);\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-link-icon {\n  color: #999;\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-definition-term:target .property-link-icon {\n  opacity: 1;\n  color: #ACDAF4;\n}\n\nhtml[style*=\"color-scheme: dark\"] .object-property-value {\n  color: rgba(255, 255, 255, 0.8);\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-summary-table thead th {\n  background-color: rgba(255, 255, 255, 0.05);\n  color: var(--primary-text-color);\n  border-color: rgba(255, 255, 255, 0.12);\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-summary-table tbody td {\n  color: rgba(255, 255, 255, 0.8);\n  border-color: rgba(255, 255, 255, 0.12);\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-table-expander td {\n  border-color: rgba(255, 255, 255, 0.12);\n}\n\n/* ---- Property Definitions ---- */\n\n.property-definitions-wrapper svg {\n  flex-shrink: 0;\n  max-width: 14px;\n  max-height: 14px;\n}\n\n.property-definitions-search-row {\n  border-top: 1px solid var(--primary-border-color);\n  padding-top: 20px;\n  margin-bottom: 12px;\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  flex-wrap: wrap;\n}\n\n.property-definitions-filter-row {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  padding-left:5px;\n  flex-wrap: wrap;\n}\n\n.filter-by-label {\n  margin: 0;\n  color: var(--primary-text-color);\n  font-size: 14px;\n  font-weight: 500;\n  font-family: \"HubSpot Sans Medium\";\n  padding-left:5px;\n}\n\n.collapse-all-button {\n  background: none;\n  border: none;\n  font-size: 14px;\n  font-family: \"HubSpot Sans Medium\";\n  font-weight: 500;\n  cursor: pointer;\n  white-space: nowrap;\n  margin-left: auto;\n  margin-right:20px;\n}\n\n.property-definitions-search {\n  position: relative;\n  display: inline-block;\n  padding-left: 5px;\n}\n\n.property-type-filter,\n.property-field-type-filter,\n.property-attribute-filter {\n  position: relative;\n}\n\n.property-type-filter-button {\n  display: flex;\n  align-items: center;\n  gap: 4px;\n  background: none;\n  border: none;\n  cursor: pointer;\n  font-family: \"HubSpot Sans Medium\";\n  font-size: 14px;\n  font-weight: 500;\n  color: #1f1f1f;\n  padding: 10px 12px;\n  transition: opacity 0.2s ease;\n}\n\n.property-type-filter-button:hover {\n  opacity: 0.7;\n}\n\n.property-type-filter-button svg {\n  width: 12px;\n  height: 12px;\n  max-width: 12px;\n  max-height: 12px;\n  flex-shrink: 0;\n}\n\n.dropdown-caret {\n  border-color: currentcolor transparent transparent;\n  border-style: solid;\n  border-width: 0.3125em;\n  display: inline-block;\n  vertical-align: middle;\n  margin-block-start: 0.3125em;\n  align-self: center;\n  flex-shrink: 0;\n  margin-inline-start: 2px;\n}\n\n.property-type-dropdown, .dropdown-select-dropdown {\n  position: absolute;\n  top: calc(100% + 8px);\n  left: 0;\n  background-color: #ffffff;\n  border: 1px solid #d1d5db;\n  border-radius: 8px;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n  min-width: 180px;\n  max-height: 300px;\n  overflow-y: auto;\n  z-index: 100;\n}\n\n.property-type-option, .dropdown-select-option {\n  display: block;\n  width: 100%;\n  padding: 10px 16px;\n  background: none;\n  border: none;\n  text-align: left;\n  cursor: pointer;\n  font-size: 14px;\n  color: var(--primary-text-color);\n  transition: background-color 0.15s ease;\n}\n\n.property-type-option:hover, .dropdown-select-option:hover {\n  background-color: #f7fafc;\n}\n\n.property-type-option.selected, .dropdown-select-option.selected {\n  background-color: #f8f8f8;\n  font-weight: 600;\n}\n\n.property-type-option:first-child, .dropdown-select-option:first-child {\n  border-radius: 8px 8px 0 0;\n}\n\n.property-type-option:last-child, .dropdown-select-option:last-child {\n  border-radius: 0 0 8px 8px;\n}\n\n/* Dropdown component */\n.dropdown {\n  position: relative;\n}\n\n.dropdown-trigger {\n  display: flex;\n  align-items: center;\n  gap: 4px;\n  cursor: pointer;\n  font-family: \"HubSpot Sans Medium\";\n  font-size: 14px;\n  transition: opacity 0.2s ease;\n}\n\n.dropdown-trigger--link {\n  background: none;\n  border: none;\n  font-weight: 500;\n  color: #1f1f1f;\n  padding: 10px 12px;\n}\n\n.dropdown-trigger--link:hover {\n  opacity: 0.7;\n}\n\n.dropdown-trigger--button {\n  background: none;\n  border: 1px solid #d1d5db;\n  border-radius: 6px;\n  font-weight: 400;\n  color: #1f1f1f;\n  padding: 6px 10px;\n}\n\n.dropdown-trigger--button:hover {\n  border-color: #9ca3af;\n  background-color: #f9fafb;\n}\n\n.dropdown-menu {\n  position: absolute;\n  top: calc(100% + 8px);\n  left: 0;\n  background-color: #ffffff;\n  border: 1px solid #d1d5db;\n  border-radius: 8px;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n  min-width: 180px;\n  max-height: 300px;\n  overflow-y: auto;\n  z-index: 100;\n}\n\n.dropdown-option {\n  display: block;\n  width: 100%;\n  padding: 10px 16px;\n  background: none;\n  border: none;\n  text-align: left;\n  cursor: pointer;\n  font-size: 14px;\n  color: var(--primary-text-color);\n  transition: background-color 0.15s ease;\n}\n\n.dropdown-option:hover {\n  background-color: #f7fafc;\n}\n\n.dropdown-option--selected {\n  background-color: #f8f8f8;\n  font-weight: 600;\n}\n\n.dropdown-option:first-child {\n  border-radius: 8px 8px 0 0;\n}\n\n.dropdown-option:last-child {\n  border-radius: 0 0 8px 8px;\n}\n\n.property-definitions-input {\n  max-width: 400px;\n  padding: 0.5rem 0.75rem;\n  border: 1px solid #d1d5db;\n  border-radius: 999px;\n  background-color: white;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  padding-left: 16px;\n  padding-right: 40px;\n  display: block;\n  font-size: 16px;\n  height: 35px;\n  line-height: 24px;\n  width: 100%;\n  inline-size: 250px;\n}\n\n.property-definitions-input-icon {\n  position: absolute;\n  right: 20px;\n  top: 50%;\n  transform: translateY(-50%);\n  pointer-events: none;\n  color: #6b7785;\n}\n\n.property-definitions-results-count {\n  font-size: 14px;\n  color: #666;\n  white-space: nowrap;\n}\n\n.property-definitions-list {\n  margin: 0;\n  padding: 0 5px 0 40px;\n  /* max-height:800px;\n  overflow-y:scroll; */\n  scrollbar-color: #e7e5e4 var(--primary-bg);\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-definitions-list {\n  scrollbar-color: #666666 var(--primary-bg);\n}\n\n.property-definition-term {\n  margin: 0;\n  padding: 0;\n  position: relative;\n  scroll-margin-top: 120px;\n}\n\n.property-definition-content {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 2px;\n  padding-top: 8px;\n  margin-top:5px;\n  padding-right:100px;\n  position:relative;\n}\n\n.property-label-button {\n  background: none;\n  border: none;\n  cursor: pointer;\n  padding: 0;\n  text-align: left;\n  font-family: inherit;\n  transition: opacity 0.15s ease;\n}\n\n.property-label-button:hover {\n  opacity: 0.7;\n}\n\n.property-definition-badges {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  flex: 1;\n}\n\n.property-badge {\n  display: inline-block;\n  padding: 4px 10px;\n  border-radius: 6px;\n  font-size: 13px;\n  font-weight: 500;\n  font-family: var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.property-badge-required {\n  color: #F2545B;\n  font-family: var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.property-definition-description {\n  margin: 0;\n  padding: 0px 2px 15px 2px;\n  border-bottom: 1px solid #e1e5e9;\n}\n\n.property-definition-row {\n  margin: 5px 0;\n  font-size:14px;\n}\n\n.property-label {\n  font-family: \"HubSpot Sans Medium\";\n  font-weight: 500;\n  margin-right: 5px;\n  font-size: 15px;\n}\n\n.property-data-type {\n  margin-right:10px;\n}\n\n.property-field-type {\n  display: inline-flex;\n  align-items: center;\n  gap: 2px;\n}\n\n.field-type-icon {\n  display: inline-block;\n  width: 14px;\n  height: 14px;\n  background-color: currentColor;\n  flex-shrink: 0;\n  margin-left: 3px;\n  vertical-align: middle;\n  -webkit-mask-repeat: no-repeat;\n  -webkit-mask-position: center;\n  -webkit-mask-size: contain;\n  mask-repeat: no-repeat;\n  mask-position: center;\n  mask-size: contain;\n}\n\n.field-type-icon--text,\n.field-type-icon--textarea {\n  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/StringGray.svg');\n  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/StringGray.svg');\n}\n\n.field-type-icon--phonenumber,\n.field-type-icon--number {\n  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/HashGray.svg');\n  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/HashGray.svg');\n}\n\n.field-type-icon--booleancheckbox,\n.field-type-icon--checkbox,\n.field-type-icon--select,\n.field-type-icon--radio {\n  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/CheckboxGray.svg');\n  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/CheckboxGray.svg');\n}\n\n.field-type-icon--date,\n.field-type-icon--datetime {\n  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/DatePickerGray.svg');\n  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/DatePickerGray.svg');\n}\n\n.field-type-icon--calculation_equation {\n  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/EquationGray.svg');\n  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/EquationGray.svg');\n}\n\n.field-type-icon--calculation_rollup {\n  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/RollupGray.svg');\n  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/RollupGray.svg');\n}\n\n.prop-icon {\n  display: inline-block;\n  width: 14px;\n  height: 14px;\n  flex-shrink: 0;\n  vertical-align: middle;\n  background-color: currentColor;\n  -webkit-mask-repeat: no-repeat;\n  -webkit-mask-position: center;\n  -webkit-mask-size: contain;\n  mask-repeat: no-repeat;\n  mask-position: center;\n  mask-size: contain;\n}\n\n.prop-icon--required {\n  background-color: #DC2626;\n  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/RequiredRed.svg');\n  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/RequiredRed.svg');\n}\n\n.prop-icon--display-property {\n  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/RecordGray.svg');\n  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/RecordGray.svg');\n}\n\n.prop-icon--search {\n  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/SearchGray.svg');\n  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/SearchGray.svg');\n}\n\n.prop-icon--check {\n  width: 15px;\n  height: 15px;\n  background-color: #00A651;\n  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/SuccessCheck.svg');\n  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/SuccessCheck.svg');\n}\n\n.prop-icon--x {\n  width: 15px;\n  height: 15px;\n  -webkit-mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/X.svg');\n  mask-image: url('https://developers.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/icons/X.svg');\n}\n\n.property-description-text {\n  font-size: 16px;\n  margin-top:10px;\n}\n\n.property-options-list li {\n  margin: 4px 0;\n}\n\n.object-property-label svg {\n  flex-shrink: 0;\n  color: #666;\n  width: 14px;\n  height: 14px;\n  max-width: 14px;\n  max-height: 14px;\n  display: inline-block;\n  vertical-align: middle;\n}\n\n.object-type-dropdown {\n  position: relative;\n  display: flex;\n  -webkit-box-align: start;\n  flex-direction: column;\n  align-items: flex-start;\n}\n\n.object-type-dropdown .dropdown-label {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  margin-inline-end: 12px;\n  font-size: 14px;\n  font-style: unset;\n  font-weight: 500;\n  font-family: \"HubSpot Sans Medium\";\n  color:var(--primary-text-color);\n}\n\n.object-property-label svg {\n  margin: 0 6px;\n  vertical-align: middle;\n  display: inline-block;\n  color: #666;\n  width: 14px;\n  height: 14px;\n  max-width: 14px;\n  max-height: 14px;\n}\n\n.object-property-label .prop-icon,\n.property-attribute .prop-icon {\n  color: #666;\n}\n\n.object-property-label .prop-icon {\n  margin: 0 6px;\n}\n\n.view-json-button,\n.property-link-icon {\n  opacity: 0;\n  transition: opacity 0.2s ease;\n}\n\n.property-definition-term:hover .view-json-button,\n.property-definition-term:hover .property-link-icon,\n.view-json-button:focus,\n.property-link-icon:focus,\n.view-json-button.selected,\n.property-link-icon.selected {\n  opacity: 1;\n}\n\n.view-json-button {\n  font-size:12px;\n  top:10px;\n  right:0;\n  position:absolute;\n  margin-left:0;\n}\n\n.view-json-button:hover {\n  opacity: 0.7;\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-definitions-input, html[style*=\"color-scheme: dark\"] .filter-table-input {\n  background-color: rgba(255, 255, 255, 0.05);\n  border-color: rgba(255, 255, 255, 0.12);\n  color: var(--primary-text-color);\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-definitions-input-icon,\nhtml[style*=\"color-scheme: dark\"] .property-definitions-results-count,\nhtml[style*=\"color-scheme: dark\"] .filter-by-label {\n  color: rgba(255, 255, 255, 0.8);\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-type-filter-button,\nhtml[style*=\"color-scheme: dark\"] .property-definitions-empty {\n  color: var(--primary-text-color);\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-type-dropdown {\n  background-color: #141414;\n  border-color: rgba(255, 255, 255, 0.12);\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-type-option {\n  color: var(--primary-text-color);\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-type-option:hover {\n  background-color: #3d4758;\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-type-option.selected {\n  background-color: #1b1d1d;\n  color: var(--primary-text-color);\n}\n\nhtml[style*=\"color-scheme: dark\"] .dropdown-trigger--link,\nhtml[style*=\"color-scheme: dark\"] .dropdown-trigger--button {\n  color: var(--primary-text-color);\n}\n\nhtml[style*=\"color-scheme: dark\"] .dropdown-trigger--button {\n  border-color: rgba(255, 255, 255, 0.12);\n}\n\nhtml[style*=\"color-scheme: dark\"] .dropdown-trigger--button:hover {\n  background-color: #1b1d1d;\n  border-color: rgba(255, 255, 255, 0.2);\n}\n\nhtml[style*=\"color-scheme: dark\"] .dropdown-menu {\n  background-color: #141414;\n  border-color: rgba(255, 255, 255, 0.12);\n}\n\nhtml[style*=\"color-scheme: dark\"] .dropdown-option {\n  color: var(--primary-text-color);\n}\n\nhtml[style*=\"color-scheme: dark\"] .dropdown-option:hover {\n  background-color: #3d4758;\n}\n\nhtml[style*=\"color-scheme: dark\"] .dropdown-option--selected {\n  background-color: #1b1d1d;\n  color: var(--primary-text-color);\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-badge-name,\nhtml[style*=\"color-scheme: dark\"] .property-badge-type {\n  background-color: rgba(255, 255, 255, 0.1);\n  color: var(--primary-text-color);\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-badge-required {\n  background-color: rgba(248, 113, 113, 0.2);\n  color: rgb(252, 165, 165);\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-definition-description {\n  border-bottom-color: rgba(255, 255, 255, 0.12);\n}\n\nhtml[style*=\"color-scheme: dark\"] .property-label {\n  color: var(--primary-text-color);\n}\n\nhtml[style*=\"color-scheme: dark\"] .object-property-label svg,\nhtml[style*=\"color-scheme: dark\"] .object-property-label .prop-icon {\n  color: rgb(170 167 167);\n}\n\nhtml[style*=\"color-scheme: dark\"] .view-json-button {\n  color: var(--primary-text-color);\n}\n\n.object-summary-card details \u003e summary,\n.property-definitions-wrapper details \u003e summary,\n.property-definition-row details \u003e summary {\n  height: 41.5px;\n  max-height: 41.5px;\n  overflow: hidden;\n  box-sizing: border-box;\n}\n\n.object-summary-card details \u003e summary svg,\n.property-definitions-wrapper details \u003e summary svg,\n.property-definition-row details \u003e summary svg {\n  width: 10px;\n  height: 10px;\n  max-width: 10px;\n  max-height: 10px;\n  flex-shrink: 0;\n}\n\n/* ---- Parameters ---- */\n\n.parameter-list {\n  padding: 0;\n  margin: 0;\n  font-family: var(--font-jetbrains-mono), ui-monospace, \"SFMono-Regular\", \"Menlo\", \"Monaco\", \"Consolas\", \"Liberation Mono\", \"Courier New\", monospace;\n}\n\ndt.parameter-element,\ndd.parameter-element {\n  padding: 5px 0;\n  margin: 0;\n  position: relative;\n}\n\ndt.parameter-element {\n  display: flex;\n  align-items: center;\n}\n\n.parameter-button {\n  display: flex;\n  align-items: center;\n  width: 100%;\n  background: none;\n  border: none;\n  padding: 0;\n  text-align: left;\n  cursor: pointer;\n  font: inherit;\n  color: inherit;\n}\n\n.parameter-button:disabled {\n  cursor: default;\n}\n\ndd.parameter-element {\n  padding: 0 0 10px 5px;\n  margin-top: 5px;\n  border-bottom: 1px solid var(--primary-border-color);\n  font-size: 14px;\n  font-family: \"HubSpot Sans\";\n}\n\n.parameter-header {\n  display: flex;\n  margin-top: 5px;\n  align-items: center;\n}\n\n.parameter-name {\n  background: none;\n  color: var(--primary-text-color);\n  font-size: 14px;\n  font-weight:600;\n}\n\nhtml[style*=\"color-scheme: dark\"] .parameter-list .parameter-name {\n  background: none;\n}\n\n.parameter-type.code-style {\n  background-color: rgba(0, 0, 0, 0.08);\n  border-radius: 6px;\n  display: inline-block;\n  height: 20px;\n  font-weight: 500;\n  font-family: var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  font-size: 12px;\n  line-height: 20px;\n  padding: 0px 8px;\n  margin-right:5px;\n}\n\nhtml[style*=\"color-scheme: dark\"] .parameter-type.code-style {\n  background-color: rgba(255, 255, 255, 0.08);\n}\n\n.parameter-type {\n  text-transform: lowercase;\n  font-family: \"HubSpot Sans\";\n  padding: 0 8px;\n  font-size: 14px;\n  border-radius: 6px;\n  font-weight: 500;\n  color: var(--primary-text-color);\n}\n\n.chevron-icon {\n  position: absolute;\n  left: -16px;\n  top: 17px;\n  width: 12px;\n  height: 12px;\n  cursor: pointer;\n  transition: transform 0.2s ease;\n}\n\n.chevron-icon svg {\n  width: 12px;\n  height: 12px;\n  display: block;\n}\n\n.chevron-icon.expanded {\n  transform: rotate(90deg);\n}\n\n.chevron-icon svg path {\n  fill: #1F1F1F;\n}\n\ndd.parameter-element::before {\n  content: unset;\n}\n\nhtml[style*=\"color-scheme: dark\"] .chevron-icon svg path {\n  fill: var(--primary-text-color);\n}\n\n.properties-codeblock [data-component-part=code-block-root] {\n    max-height: 800px;\n    overflow-y: scroll;\n}\n\n.parameter-description [data-component-part=\"card-content-container\"] {\n  padding:5px 10px;\n}\n\n[data-component-part=\"card-content-container\"] th {\n  color: var(--primary-text-color);\n}\n\n.parameter-description [data-table-wrapper=\"true\"] {\n  margin:0 auto;\n  padding: 0px 5px 5px 5px;\n}\n\n/* Needed for dark mode, otherwise uses dark text color */\n[data-component-part=\"card-content-container\"] th {\n  color: var(--primary-text-color);\n}\n\n.parameter-description [data-table-wrapper=\"true\"] {\n  margin:0 auto;\n  padding: 0px 5px 5px 5px;\n}\n\n/* 3 rules needed to maintain paragraph spacing for multi-paragraph Parameter text */\n.parameter-description [data-as=\"p\"] {\n  display: block;\n}\n\n.parameter-description [data-as=\"p\"] + [data-as=\"p\"] {\nmargin-top: 1.25em;\n}\n\n.parameter-description .expandable [data-as=\"p\"] {\n  margin-top: 1.25em;\n}\n\n/* ---- Copyable code component ---- */\n\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n\n.copy-code {\n  position: relative;\n}\n\n.copy-code code {\n  background-color: transparent;\n  font-size:13px;\n}\n\n.copy-code .code-text:hover {\n  background-color: #e6e6e6;\n}\n\nhtml[style*=\"color-scheme: dark\"] .copy-code .code-text:hover {\n  background-color: #07292a;\n}\n\n.copy-code .code-text {\n  cursor: pointer;\n  background-color: color-mix(in oklab,rgb(var(--gray-100))50%,transparent);\n  color: #111827;\n  border-radius: 4px;\n  padding: 2px 6px 2px 0;\n  font-size: 0.875em;\n  transition: background-color .2s ease;\n  position: relative;\n  user-select: none;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  white-space:nowrap;\n\n}\n\n.copy-code [data-icon].copy-success-icon {\n  color: #00823A!important;\n  transform: scale(1.2);\n  transition: all 0.3s ease;\n}\n\n.copy-code svg.copy-success-icon {\n  width: 11px;\n  height: 11px;\n  max-width: 100%;\n  display: inline-block;\n  vertical-align: middle;\n  flex-shrink: 0;\n}\n\n.copy-code .icon {\n  bottom: 1px;\n  left: 2px;\n  position: relative;\n  background: #8A8A8A;\n  max-width: 100%;\n  width: 11px;\n  height: 11px;\n}\n\nhtml[style*=\"color-scheme: dark\"] .copy-code code {\n  background-color: unset;\n}\n\nhtml[style*=\"color-scheme: dark\"] .copy-code .code-text {\n  background-color: color-mix(in oklab,var(--color-white,#fff)5%,transparent);\n}\n\n.copy-success-icon path {\n  stroke: #00A651;\n}\n\nhtml[style*=\"color-scheme: dark\"] .copy-success-icon path {\n  stroke: white;\n}\n\n[data-component-part=\"tooltip-tip\"] svg {\n  max-width: 16px;\n  display: inline-block;\n}\n\n.card-condensed-cta [data-component-part=\"card-cta\"] {\n  margin-top: 5px;\n}\n\n.api-tiers-table table {\n  table-layout: fixed;\n}\n\n.api-tiers-table colgroup col:first-child {\n  width: 190px;\n}\n\n.api-tiers-table thead th {\n  text-align: center;\n}\n\n.api-tiers-table thead th:first-child {\n  text-align: left;\n}\n\n/* Navigation tabs */\n.api-tiers-nav {\n  display: flex;\n  justify-content: space-between;\n}\n\n.api-tiers-nav-tab {\n  text-align: center;\n}\n\n.api-tiers-nav-tab:focus {\n  outline: 2px solid #516f90;\n  outline-offset: -2px;\n}\n\n/* Tabpanel */\n[role=\"tabpanel\"]:focus {\n  outline: none;\n}\n\n.api-tiers-nav-tab.active {\n  border-bottom: 5px solid #516f90;\n  text-align: center;\n}\n\n/* Dropdown - hidden on desktop */\n.api-tiers-dropdown-wrapper {\n  display: none;\n}\n\n.api-tiers-dropdown {\n  width: 100%;\n  padding: 12px 16px;\n  padding-right: 48px;\n  font-size: 16px;\n  border: 1px solid #cbd5e0;\n  border-radius: 4px;\n  background-color: white;\n  cursor: pointer;\n  appearance: none;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n}\n\n.api-tiers-dropdown-arrow {\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  transform: translateY(-50%);\n  pointer-events: none;\n  width: 0;\n  height: 0;\n  border-left: 6px solid transparent;\n  border-right: 6px solid transparent;\n  border-top: 6px solid #4a5568;\n}\n\n.api-tiers-dropdown option {\n  padding: 8px;\n}\n\n/* Component props styles */\n.component-prop-default-value-wrapper, .component-prop-see-wrapper {\n  margin-top: 12px;\n}\n\n@media (max-width: 768px) {\n  /* Show dropdown, hide nav on mobile */\n  .api-tiers-dropdown-wrapper {\n    display: block;\n    position: relative;\n    margin-bottom: 16px;\n  }\n\n  .api-tiers-nav {\n    display: none;\n  }\n\n  /* Hide rate limit on mobile */\n  .api-tiers-rate-limit {\n    display: none;\n  }\n\n  /* Vertical text for table headers */\n  .api-tiers-table thead th:not(:first-child) {\n    text-align: center;\n    writing-mode: sideways-lr;\n    text-orientation: mixed;\n    width: 50px;\n    white-space: nowrap;\n    vertical-align: middle;\n  }\n}\n/* Associations table */\n.association-icon {\n  display: flex;\n  align-items: center;\n  gap: 5px;\n}\n\n.association-icon svg {\n  width: 16px;\n  height: 16px;\n}\n\n.association-table table {\n  display: table;\n  margin:0 auto;\n}\n\n.association-table th {\n  text-align:left;\n}\n\n.association-table a {\n  color: #F2545B;\n  font-size: 13px;\n  font-weight: 500;\n  text-decoration: underline;\n}\n\n[data-component-part=\"card-content-container\"] {\n  padding-left: 10px;\n  padding-right: 10px;\n}\n\n[data-component-part=\"card-content\"] .association-table  tr td:nth-child(2) {\n  text-align:right;\n}\n\n/* Associations Table Component */\n.associations-table {\n  width: 100%;\n  margin-top: 1rem;\n}\n\n.associations-table-loading {\n  padding: 2rem;\n  text-align: center;\n  color: #6b7280;\n}\n\n.associations-table-header {\n  margin-bottom: 1rem;\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n\n.associations-table-search {\n  position: relative;\n  display: inline-block;\n}\n\n.associations-table-input {\n  max-width: 400px;\n  padding: 0.5rem 0.75rem;\n  border: 1px solid #d1d5db;\n  border-radius: 999px;\n  background-color: white;\n  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n  padding-left: 16px;\n  padding-right: 40px;\n  display: block;\n  font-size: 16px;\n  height: 35px;\n  line-height: 24px;\n  width: 100%;\n  inline-size: 250px;\n}\n\n.associations-table-input:focus {\n  outline: none;\n  border-color: #0a55da;\n  box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset;\n}\n\n.associations-table-input-icon {\n  position: absolute;\n  right: 20px;\n  top: 50%;\n  transform: translateY(-50%);\n  pointer-events: none;\n  display: inline-flex;\n}\n\n.associations-table-results-count {\n  font-size: 0.875rem;\n  color: #6b7280;\n}\n\n.associations-table-container {\n  overflow-x: auto;\n  border: 1px solid #e5e7eb;\n  border-radius: 0.375rem;\n}\n\n.associations-table-data {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 0.875rem;\n  width: 100%;\n  padding: 0;\n  margin: 0 auto;\n}\n\n.associations-table-data thead {\n  background-color: #f9fafb;\n}\n\n.associations-table-data th {\n  padding: 0.75rem;\n  text-align: left;\n  font-weight: 600;\n  color: #374151;\n  border-bottom: 1px solid #e5e7eb;\n  font-size: 0.875rem;\n}\n\n.associations-table-data td {\n  padding: 0.75rem;\n  vertical-align: middle;\n}\n\n/* Remove border between rows in the same group */\n.associations-table-data tbody tr:not(.group-last) td {\n  border-bottom: none;\n}\n/*\n.associations-table-data tbody tr:hover {\n  background-color: #f3f4f6;\n} */\n\n.associations-table-data tbody tr:last-child td {\n  border-bottom: none;\n}\n\n.associations-table-icon {\n  display: inline-block;\n  font-size: 1.1em;\n  color: #6b7280;\n  font-weight: normal;\n  height: auto;\n  width: 16px;\n  vertical-align:middle;\n  margin: 0 3px;\n}\n\n.associations-table-type-cell {\n  /* display: flex;\n  flex-direction: row;\n  align-items: center;\n  gap: 8px; */\n}\n\n.associations-table-type-cell span {\n  vertical-align:middle;\n}\n\n.associations-table-empty {\n  padding: 2rem !important;\n  text-align: center;\n  color: #6b7280;\n}\n\n.associations-table-pagination {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 1rem;\n  margin-top: 1rem;\n  padding: 1rem 0;\n}\n\n.associations-table-page-btn {\n  padding: 0.5rem 1rem;\n  border: 1px solid #d1d5db;\n  border-radius: 0.375rem;\n  background-color: white;\n  color: #374151;\n  font-size: 0.875rem;\n  cursor: pointer;\n  transition: all 0.15s ease-in-out;\n}\n\n.associations-table-page-btn:hover:not(:disabled) {\n  background-color: #f9fafb;\n  border-color: #9ca3af;\n}\n\n.associations-table-page-btn:disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n.associations-table-page-info {\n  font-size: 0.875rem;\n  color: #374151;\n}\n\n/* Dropdown filters for \"all\" view */\n.associations-table-filters {\n  margin-bottom: 16px;\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  padding-left: 5px;\n  flex-wrap: wrap;\n}\n\n.associations-table-filter-to {\n  font-size: 14px;\n  color: var(--primary-text-color);\n}\n\n/* Separate table sections */\n.associations-table-section {\n  width: 100%;\n}\n\n.associations-table-section-spacer {\n  height: 2rem;\n}\n\n.associations-table-section-heading {\n  font-size: 1.125rem;\n  font-weight: 600;\n  color: #1f2937;\n  margin-bottom: 1rem;\n  margin-top: 0;\n}\n\n.associations-table-object-cell {\n  font-weight: 600;\n  vertical-align: top;\n  border-right: 1px solid #e5e7eb;\n}\n\n.associations-table-data tbody tr.odd {\n  background-color: #f8f9fa;\n}\n\n.associations-table-data tbody tr.odd .associations-table-object-cell {\n  background-color: #f8f9fa;\n  /* background-color:#ffffff; */\n}\n\n.associations-table-object-name {\n  margin-bottom: 4px;\n}\n\n.associations-table-object-id {\n  font-weight: 400;\n  font-size: 0.75rem;\n  color: #6b7280;\n}\n\n.associations-table-object-id code {\n  font-size: 0.75rem;\n  padding: 1px 4px;\n}\n\n/* Dark mode styles */\n.dark .associations-table-input {\n  background-color: #1f2937;\n  border-color: #374151;\n  color: #f9fafb;\n}\n\n.dark .associations-table-input:focus {\n  border-color: #60a5fa;\n  box-shadow: 0 0 0 3px rgba(96, 165, 250, 0.1);\n}\n\n.dark .associations-table-container {\n  border-color: #374151;\n}\n\n.dark .associations-table-data thead {\n  background-color: #111827;\n}\n\n.dark .associations-table-data th {\n  color: #f9fafb;\n  border-bottom-color: #374151;\n}\n\n.dark .associations-table-data td {\n  color: #f9fafb;\n}\n\n/* Remove border between rows in the same group (dark mode) */\n.dark .associations-table-data tbody tr:not(.group-last) td {\n  border-bottom: none;\n}\n\n/* Add stronger border after each group (dark mode) */\n.dark .associations-table-data tbody tr.group-last td {\n  border-bottom: 1px solid #4b5563;\n}\n\n/* .dark .associations-table-data tbody tr:hover {\n  background-color: #374151;\n} */\n\n.dark .associations-table-results-count {\n  color: #9ca3af;\n}\n\n.dark .associations-table-page-btn {\n  background-color: #1f2937;\n  border-color: #374151;\n  color: #f9fafb;\n}\n\n.dark .associations-table-page-btn:hover:not(:disabled) {\n  background-color: #374151;\n  border-color: #4b5563;\n}\n\n.dark .associations-table-page-info {\n  color: #f9fafb;\n}\n\n.dark .associations-table-empty {\n  color: #9ca3af;\n}\n\n\n.dark .associations-table-filter-to {\n  color: #f9fafb;\n}\n\n.dark .associations-table-section-heading {\n  color: #f9fafb;\n}\n\n.dark .associations-table svg {\n  fill:#f9fafb;\n}\n\n.dark .associations-table-object-cell, .dark .associations-table-type-cell {\n  border-right:1px solid  #374151;\n  border-bottom: 1px solid #374151;\n}\n\n.dark .associations-table-data tbody {\n  background-color:#181f2a;\n}\n\n.dark .associations-table-data tbody tr.odd .associations-table-object-cell {\n  background-color: #0f131e;\n}\n\n.dark .associations-table-data tbody tr.odd {\n  background-color: #0f131e;\n}\n\n.dark .associations-table-object-id {\n  color: #9ca3af;\n}\n\n/* ---- Parameters ---- */\n\n.parameter-list {\n  padding: 0;\n  margin: 0;\n  font-family: var(--font-jetbrains-mono), ui-monospace, \"SFMono-Regular\", \"Menlo\", \"Monaco\", \"Consolas\", \"Liberation Mono\", \"Courier New\", monospace;\n}\n\ndt.parameter-element,\ndd.parameter-element {\n  padding: 5px 0;\n  margin: 0;\n  position: relative;\n}\n\ndt.parameter-element {\n  display: flex;\n  align-items: center;\n}\n\n.parameter-button {\n  display: flex;\n  align-items: center;\n  width: 100%;\n  background: none;\n  border: none;\n  padding: 0;\n  text-align: left;\n  cursor: pointer;\n  font: inherit;\n  color: inherit;\n}\n\n.parameter-button:disabled {\n  cursor: default;\n}\n\ndd.parameter-element {\n  padding: 0 0 10px 8px;\n  margin-top: 5px;\n  border-bottom: 1px solid var(--primary-border-color);\n  font-size: 14px;\n  font-family: \"HubSpot Sans\";\n}\n\n.parameter-header {\n  display: flex;\n  margin-top: 5px;\n  align-items: center;\n}\n\n.parameter-name {\n  background: none;\n  color: var(--primary-text-color);\n  font-size: 14px;\n  font-weight:600;\n}\n\nhtml[style*=\"color-scheme: dark\"] .parameter-list .parameter-name {\n  background: none;\n}\n\n.parameter-type.code-style {\n  background-color: rgba(0, 0, 0, 0.08);\n  border-radius: 6px;\n  display: inline-block;\n  height: 20px;\n  font-weight: 500;\n  font-family: var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n  font-size: 12px;\n  line-height: 20px;\n  padding: 0px 8px;\n  margin-right:5px;\n}\n\nhtml[style*=\"color-scheme: dark\"] .parameter-type.code-style {\n  background-color: rgba(255, 255, 255, 0.08);\n}\n\n.parameter-type {\n  text-transform: lowercase;\n  font-family: \"HubSpot Sans\";\n  padding: 0 8px;\n  font-size: 14px;\n  border-radius: 6px;\n  font-weight: 500;\n  color: var(--primary-text-color);\n}\n\n.chevron-icon {\n  position: absolute;\n  left: -16px;\n  top: 17px;\n  width: 12px;\n  height: 12px;\n  cursor: pointer;\n  transition: transform 0.2s ease;\n}\n\n.chevron-icon svg {\n  width: 12px;\n  height: 12px;\n  display: block;\n}\n\n.chevron-icon.expanded {\n  transform: rotate(90deg);\n}\n\n.chevron-icon svg path {\n  fill: #1F1F1F;\n}\n\ndd.parameter-element::before {\n  content: unset;\n}\n\nhtml[style*=\"color-scheme: dark\"] .chevron-icon svg path {\n  fill: var(--primary-text-color);\n}\n\n.properties-codeblock [data-component-part=code-block-root] {\n    max-height: 800px;\n    overflow-y: scroll;\n}\n\n\n.info-icon {\n  width: 10px;\n  height: 12px;\n  margin-left: 6px;\n  vertical-align: middle;\n  display: inline-block;\n  opacity: 0.5;\n}\n\n.dropdown-select-button {\n  background: none rgb(255, 255, 255);\n  cursor: pointer;\n  outline: inherit;\n  position: relative;\n  overflow: hidden;\n  inline-size: 100%;\n  block-size: inherit;\n  display: flex;\n  -webkit-box-flex: 1;\n  flex-grow: 1;\n  -webkit-box-align: center;\n  align-items: center;\n  -webkit-box-pack: justify;\n  justify-content: space-between;\n  color: rgb(20, 20, 20);\n  padding-block: 8px;\n  padding-inline: 12px;\n  border: 1px solid var(--primary-border-color);\n  border-radius: 4px;\n  min-width:150px;\n  block-size: 40px;\n}\n\n.dropdown-select-button:hover {\n  border: 1px solid var(--secondary-border-color)\n}\n"])</script><script>self.__next_f.push([1,"55:[[\"$\",\"style\",\"0\",{\"data-custom-css-index\":0,\"data-custom-css-path\":\"styles.css\",\"dangerouslySetInnerHTML\":{\"__html\":\"$5a\"}}]]\n5c:T894,"])</script><script>self.__next_f.push([1,"// Custom Footer Implementation\n// Note: GDPR compliance functionality is handled by hs-scripts.js\n(function () {\n  // Wait for DOM to be ready\n  function ready(fn) {\n    if (document.readyState != 'loading') {\n      fn();\n    } else {\n      document.addEventListener('DOMContentLoaded', fn);\n    }\n  }\n\n\n\n  // Create the custom footer\n  function createCustomFooter() {\n    // Check if custom footer already exists\n    if (document.querySelector('footer.custom-footer')) {\n      return;\n    }\n\n    // Create footer element\n    const footer = document.createElement('footer');\n    footer.className = 'custom-footer';\n\n    // Footer HTML structure with centered image and links\n    footer.innerHTML = `\n      \u003cdiv class=\"custom-footer-content\"\u003e\n        \u003cdiv class=\"custom-footer-logo\"\u003e\n          \u003cimg src=\"https://mintlify-assets.b-cdn.net/hubspot/hs-developer-white.svg\" alt=\"HubSpot\" class=\"footer-logo\" /\u003e\n        \u003c/div\u003e\n        \u003cdiv class=\"custom-footer-copyright\"\u003e\n          \u003cp class=\"copyright-text\"\u003eCopyright © 2026 HubSpot, Inc\u003c/p\u003e\n        \u003c/div\u003e\n        \u003cul class=\"custom-footer-links\"\u003e\n          \u003cli\u003e\u003ca href=\"https://legal.hubspot.com/privacy-policy\" class=\"footer-link\"\u003ePrivacy Policy\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"https://legal.hubspot.com/security\" class=\"footer-link\"\u003eSecurity\u003c/a\u003e\u003c/li\u003e\n          \u003cli\u003e\u003ca href=\"https://legal.hubspot.com/website-accessibility\" class=\"footer-link\"\u003eWebsite Accessibility\u003c/a\u003e\u003c/li\u003e\n          \u003cli class=\"hs-footer-cookie-settings\" hidden\u003e\u003ca href=\"\" role=\"button\" class=\"footer-link\"\u003e\u003c/a\u003e\u003c/li\u003e\n        \u003c/ul\u003e\n      \u003c/div\u003e\n    `;\n\n    // Append footer to body\n    document.body.appendChild(footer);\n  }\n\n  // Initialize the footer when DOM is ready\n  ready(function () {\n    createCustomFooter();\n\n    // Watch for page changes (for SPA navigation)\n    const observer = new MutationObserver(function (mutations) {\n      mutations.forEach(function (mutation) {\n        if (mutation.type === 'childList' \u0026\u0026 !document.querySelector('footer.custom-footer')) {\n          setTimeout(function () {\n            createCustomFooter();\n          }, 100);\n        }\n      });\n    });\n\n    observer.observe(document.body, { childList: true, subtree: true });\n  });\n})();\n"])</script><script>self.__next_f.push([1,"5d:T55461,"])</script><script>self.__next_f.push([1,"(function () {\n  let loadedScripts = 0;\n  let totalScripts = 0;\n\n  const domainToGTMMapping = {\n    'developers.hubspot.com': 'GTM-55897XN',\n    'developers.hubspot.de': 'GTM-TVD6VL5',\n    'developers.hubspot.es': 'GTM-KC85SKK',\n    'developers.hubspot.fr': 'GTM-TK3PDRL',\n    'developers.hubspot.jp': 'GTM-MHJSZLL',\n    'br.developers.hubspot.com': 'GTM-PNLTH47',\n  };\n\nconst PAGE_ID_MAPPINGS = {\n  \"/api-reference/2026-09-beta/account/ip-ranges/guide\": \"f634b5ee-e1c2-40a4-9a6d-01971b6f2080\",\n  \"/api-reference/2026-09-beta/account/settings/teams/add-team-members\": \"0dc18226-8404-48b7-9f34-9458f07614d6\",\n  \"/api-reference/2026-09-beta/account/settings/teams/batch/add-team-members\": \"c0c749dc-7075-441c-9e17-967303bfed66\",\n  \"/api-reference/2026-09-beta/account/settings/teams/create-team\": \"5d266171-b4da-41af-a414-772c551cf002\",\n  \"/api-reference/2026-09-beta/account/settings/teams/delete-team\": \"6ef213fb-6052-4776-bcef-39fd4013f757\",\n  \"/api-reference/2026-09-beta/account/settings/teams/get-team-members\": \"2f445814-04a6-42d9-bd17-68d5fa675236\",\n  \"/api-reference/2026-09-beta/account/settings/teams/get-team\": \"e2bcbd47-58eb-429a-b8d2-e63fea107178\",\n  \"/api-reference/2026-09-beta/account/settings/teams/get-teams\": \"f1585740-c72a-4c7f-9181-6242fe74a973\",\n  \"/api-reference/2026-09-beta/account/settings/teams/guide\": \"9d7c319c-6942-4173-abe5-f24ded75cd5d\",\n  \"/api-reference/2026-09-beta/account/settings/teams/remove-team-member\": \"fae09e29-4cad-4f46-a8af-878f34528d46\",\n  \"/api-reference/2026-09-beta/account/settings/teams/update-team\": \"ba016cc4-db20-45e2-8a03-91ec71e2f00f\",\n  \"/api-reference/2026-09-beta/account/settings/user-provisioning/create-user\": \"9958753f-6cc8-4266-ac6f-ba40f30a8169\",\n  \"/api-reference/2026-09-beta/account/settings/user-provisioning/get-users\": \"7157bb1c-02c5-48f8-b51b-1cd25d796968\",\n  \"/api-reference/2026-09-beta/account/settings/user-provisioning/guide\": \"cb3d2be3-b69c-4c87-aafd-e24119dcaec7\",\n  \"/api-reference/2026-09-beta/account/settings/user-provisioning/roles/get-roles\": \"4f004537-9712-40c1-b207-b5cdf3896d3d\",\n  \"/api-reference/2026-09-beta/account/settings/user-provisioning/seats/get-seats\": \"7ecd930b-a1b5-4015-a8c1-7cb53c9e3795\",\n  \"/api-reference/2026-09-beta/account/settings/user-provisioning/teams/get-teams\": \"ae303104-b34c-4a72-a210-86a7a0747764\",\n  \"/api-reference/2026-09-beta/account/settings/user-provisioning/users/delete-user\": \"bded7b8f-8c73-429c-b5aa-668cbfd6831c\",\n  \"/api-reference/2026-09-beta/account/settings/user-provisioning/users/get-user\": \"573be713-1caf-481f-9da0-5e8c45768cde\",\n  \"/api-reference/2026-09-beta/account/settings/user-provisioning/users/update-user\": \"684a4509-6e22-4518-8470-5b3b00fdf06d\",\n  \"/api-reference/2026-09-beta/automation/sequences/guide\": \"8cb7ec6f-496b-4b5b-ba13-34fd9031d81c\",\n  \"/api-reference/2026-09-beta/automation/workflows/action-types/get-action-types\": \"7a23af16-3d45-42a4-8125-1353fc195f60\",\n  \"/api-reference/2026-09-beta/automation/workflows/batch/get-workflows\": \"44d86590-0298-4c65-9cc5-1ed60890d7ae\",\n  \"/api-reference/2026-09-beta/automation/workflows/create-workflow\": \"0709f2e2-4152-4146-900b-8bb2d72d7a92\",\n  \"/api-reference/2026-09-beta/automation/workflows/delete-workflow\": \"0d42d3ef-db46-4d62-8954-e23b57366532\",\n  \"/api-reference/2026-09-beta/automation/workflows/emails/get-email-campaigns\": \"b80da14e-4468-4630-806c-9b2cb790e27a\",\n  \"/api-reference/2026-09-beta/automation/workflows/get-workflow\": \"e8e5c295-2249-4b9d-a25b-a9b3d40d5793\",\n  \"/api-reference/2026-09-beta/automation/workflows/get-workflows\": \"8a1baaae-88c4-4f26-a7a7-721609f4c9fb\",\n  \"/api-reference/2026-09-beta/automation/workflows/revisions/get-revision\": \"1fa18346-35f1-45d3-93f0-c2210d3016e5\",\n  \"/api-reference/2026-09-beta/automation/workflows/update-workflow\": \"35067a1a-7b53-4e9b-89f5-e7c2018d8229\",\n  \"/api-reference/2026-09-beta/automation/workflows/workflow-id-mappings/get-workflow-id-mappings\": \"c554f3cc-35ec-4d5d-9c78-a5463c2acf96\",\n  \"/api-reference/2026-09-beta/conversations/conversations/actors/get-actor\": \"24fb9ecb-05f9-4552-b1f7-4ed8c864a8ee\",\n  \"/api-reference/2026-09-beta/conversations/conversations/actors/get-actors\": \"e5f76406-f826-4a43-9c65-139754253a21\",\n  \"/api-reference/2026-09-beta/conversations/conversations/channel-accounts/get-channel-account\": \"a7bd74a4-009e-4eb5-9b3c-ebf16bdf47b6\",\n  \"/api-reference/2026-09-beta/conversations/conversations/channel-accounts/get-channel-accounts\": \"9f608cfe-c2b5-4ade-98f0-da88408db6a2\",\n  \"/api-reference/2026-09-beta/conversations/conversations/channels/get-channel\": \"09b8f90a-8a1e-4420-b44a-f9cf52c3c20a\",\n  \"/api-reference/2026-09-beta/conversations/conversations/channels/get-channels\": \"7c14f493-ea79-41e9-9d3e-ec1d21b8f7e7\",\n  \"/api-reference/2026-09-beta/conversations/conversations/inbox/get-inbox\": \"58e479ef-320c-4bcb-938d-9380024bfcaf\",\n  \"/api-reference/2026-09-beta/conversations/conversations/inbox/get-inboxes\": \"7f0d625e-1596-4abf-8d8d-a890ca825e1a\",\n  \"/api-reference/2026-09-beta/conversations/conversations/messages/create-message\": \"24852b5d-08ef-432d-9bdd-59dd8a3ec12d\",\n  \"/api-reference/2026-09-beta/conversations/conversations/messages/get-message-content\": \"e3e5626a-4d9a-4cc0-a755-7aa3aede0d30\",\n  \"/api-reference/2026-09-beta/conversations/conversations/messages/get-message\": \"7e9e61c5-bcb4-4ade-868f-9cba46322039\",\n  \"/api-reference/2026-09-beta/conversations/conversations/messages/get-messages\": \"b0bc976b-bb27-47e9-af5d-46834ba5dec6\",\n  \"/api-reference/2026-09-beta/conversations/conversations/threads/delete-assignee\": \"9c3f5332-f3b8-49e6-bcd7-c6d30b9f611a\",\n  \"/api-reference/2026-09-beta/conversations/conversations/threads/delete-thread\": \"1cbe5a0d-87d6-44f1-94b8-9f864c79a204\",\n  \"/api-reference/2026-09-beta/conversations/conversations/threads/get-thread\": \"fba84b81-fa4a-4908-97b3-e433c8d91463\",\n  \"/api-reference/2026-09-beta/conversations/conversations/threads/get-threads\": \"ac0a4d7e-928f-4fbd-a3bb-e38bc10fa522\",\n  \"/api-reference/2026-09-beta/conversations/conversations/threads/update-assignee\": \"e1c76d27-15f4-4b9e-8850-fa1ead69f257\",\n  \"/api-reference/2026-09-beta/conversations/conversations/threads/update-thread\": \"489007a8-70bd-46ac-b876-a44e4934196d\",\n  \"/api-reference/2026-09-beta/crm/activities/task-series/create-tasks-series\": \"6d46f6ce-0fe3-4318-a739-bf3aa19369ed\",\n  \"/api-reference/2026-09-beta/crm/activities/task-series/delete-tasks-series\": \"5fa26dcf-3ac9-4625-836f-905c0abd11c2\",\n  \"/api-reference/2026-09-beta/crm/activities/task-series/get-tasks-series\": \"dc98996d-2ce1-44c7-9bda-667a0d1f71e7\",\n  \"/api-reference/2026-09-beta/crm/activities/task-series/guide\": \"1a371dde-6382-46a4-9fa8-72776197da55\",\n  \"/api-reference/2026-09-beta/crm/activities/task-series/update-tasks-series\": \"1d994fe6-676f-455f-83b0-5f9dcfd8d923\",\n  \"/api-reference/2026-09-beta/crm/lists/create-segment\": \"3977a625-2864-4cb4-aed9-99e0c82cb8dd\",\n  \"/api-reference/2026-09-beta/crm/lists/delete-segment\": \"a35c530c-874c-48df-8e7d-0aac6c9aed50\",\n  \"/api-reference/2026-09-beta/crm/lists/folders/create-folders\": \"d6fce258-9833-4bc1-8072-6372e62552c9\",\n  \"/api-reference/2026-09-beta/crm/lists/folders/delete-folder\": \"8475e0b8-c533-4154-ad37-8636a8c277de\",\n  \"/api-reference/2026-09-beta/crm/lists/folders/get-folders\": \"88083b0c-a73d-4acb-bc00-3422dbe8b9ab\",\n  \"/api-reference/2026-09-beta/crm/lists/folders/move-folder\": \"c913ac4a-0049-4ff5-b8ba-b063549f9a50\",\n  \"/api-reference/2026-09-beta/crm/lists/folders/rename-folder\": \"761ef01f-3ab7-478e-8dc2-33402b849f2f\",\n  \"/api-reference/2026-09-beta/crm/lists/get-all-segments\": \"e52eb6bc-4eb2-4182-a2b0-27278bfd54c0\",\n  \"/api-reference/2026-09-beta/crm/lists/get-segment-by-id\": \"c70dc7b1-d57b-4c8b-9624-278d94b43791\",\n  \"/api-reference/2026-09-beta/crm/lists/get-segment-by-name\": \"eddf1a82-3fba-466e-be39-9cb540db804b\",\n  \"/api-reference/2026-09-beta/crm/lists/get-segments\": \"a9054030-a00b-4f64-af65-a6a31e515a4a\",\n  \"/api-reference/2026-09-beta/crm/lists/guide\": \"174d5e58-cbbd-4c54-9991-14434f734813\",\n  \"/api-reference/2026-09-beta/crm/lists/id-mapping/create-id-mapping\": \"cd64c727-7041-470f-ab59-06d143c5793d\",\n  \"/api-reference/2026-09-beta/crm/lists/id-mapping/get-id-mapping\": \"7d32347e-6cff-4677-903c-5f7e8f0244e8\",\n  \"/api-reference/2026-09-beta/crm/lists/memberships/add-segment-memberships-from-source-segment\": \"1f0fe87a-6621-4b1f-ab54-3322856a2483\",\n  \"/api-reference/2026-09-beta/crm/lists/memberships/add-segment-memberships\": \"22f4e28b-9ed0-499e-ac0c-1cc23b2f54d1\",\n  \"/api-reference/2026-09-beta/crm/lists/memberships/get-record-memberships\": \"b2bc305b-fba5-4d92-8100-e58a80499a9b\",\n  \"/api-reference/2026-09-beta/crm/lists/memberships/get-segment-memberships-batch\": \"febea539-5731-4702-b991-eb69b70e7dc6\",\n  \"/api-reference/2026-09-beta/crm/lists/memberships/get-segment-memberships\": \"ba3f6243-46af-4df4-a81a-e070d6ff4230\",\n  \"/api-reference/2026-09-beta/crm/lists/move-segment\": \"22fdee75-7c07-475d-a8ce-28e771a007b2\",\n  \"/api-reference/2026-09-beta/crm/lists/restore-segment\": \"4730d31a-3cff-4c33-ab18-20bd8fa2a276\",\n  \"/api-reference/2026-09-beta/crm/lists/search/search-segments\": \"9e565d46-ab4e-4bf4-bc7c-9a01868e2308\",\n  \"/api-reference/2026-09-beta/crm/lists/update-segment-filters\": \"eb0d9ee2-8745-4e32-878e-beab9b58ebda\",\n  \"/api-reference/2026-09-beta/crm/lists/update-segment-name\": \"ec1a1e0d-98b9-4641-bda9-9b86af162ddd\",\n  \"/api-reference/2026-09-beta/crm/objects/forecasts/forecast-types/get-forecast-type\": \"da6f0496-97d5-4a99-953c-dc12ee5a4d57\",\n  \"/api-reference/2026-09-beta/crm/objects/forecasts/forecast-types/get-forecast-types\": \"cfbc16f3-2f27-4532-91a0-642e1f469760\",\n  \"/api-reference/2026-09-beta/crm/objects/forecasts/guide\": \"9b89fb74-43fb-4048-8a46-0dc46ae4d2e3\",\n  \"/api-reference/2026-09-beta/crm/objects/forecasts/search/search-forecasts\": \"5003b5d1-3f64-494d-89d4-176518c901e7\",\n  \"/api-reference/2026-09-beta/crm/objects/object-tags/create-object-tag\": \"fa566659-7416-451f-b8ab-cd2b76cf7259\",\n  \"/api-reference/2026-09-beta/crm/objects/object-tags/delete-object-tag\": \"66c1ffce-a6ec-4158-9944-b7ab1d87e8fc\",\n  \"/api-reference/2026-09-beta/crm/objects/object-tags/get-object-tag\": \"85d3ef4a-533c-420c-a3a5-5aeb71e3c6f0\",\n  \"/api-reference/2026-09-beta/crm/objects/object-tags/get-object-tags\": \"be6e742c-49b5-48c0-bc2a-dd3686fa3917\",\n  \"/api-reference/2026-09-beta/crm/objects/object-tags/guide\": \"fc1374ac-3837-462d-a1de-14585d494497\",\n  \"/api-reference/2026-09-beta/crm/objects/object-tags/partially-update-object-tag\": \"c2632458-7b13-4330-82a3-88c97497527b\",\n  \"/api-reference/2026-09-beta/crm/objects/object-tags/update-object-tag\": \"39543c16-8119-4945-8358-11e81aaf6b53\",\n  \"/api-reference/2026-09-beta/crm/objects/price-book-items/batch/get-price-book-items\": \"5f1489b7-4611-4a80-9134-0e495a2e896a\",\n  \"/api-reference/2026-09-beta/crm/objects/price-book-items/get-price-book-item\": \"c794e180-2e30-4205-9e77-f40325f38ee2\",\n  \"/api-reference/2026-09-beta/crm/objects/price-book-items/get-price-book-items\": \"389c7634-5736-4a63-a859-65e746619394\",\n  \"/api-reference/2026-09-beta/crm/objects/price-books/batch/get-price-books\": \"aa6e8d04-50da-446c-822c-03b856627739\",\n  \"/api-reference/2026-09-beta/crm/objects/price-books/get-price-book\": \"b1183eec-ccfa-443e-b37e-b707cab5d608\",\n  \"/api-reference/2026-09-beta/crm/objects/price-books/get-price-books\": \"ee702055-3666-43dc-ac72-924ce9932654\",\n  \"/api-reference/2026-09-beta/crm/objects/price-books/guide\": \"edf6d982-19bc-4ea3-94ae-d5b74aa53be2\",\n  \"/api-reference/2026-09-beta/crm/pipelines/guide\": \"7bedcefc-49e1-4850-84cd-9759144e3d3d\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipeline-rules/delete-pipeline-rules\": \"c11e9d57-f685-40ad-8852-08ca9a5c40af\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipeline-rules/get-pipeline-approvals\": \"cf5db49c-2dc3-412e-bc29-465223010dfe\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipeline-rules/get-pipeline-permissions\": \"e057a151-097e-43a8-9db6-cd05ef6504b0\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipeline-rules/get-pipeline-stage-permissions\": \"8cc47359-132e-4a1a-8fa2-85fe9c479635\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipeline-rules/guide\": \"f0572e36-ed9d-43e2-9ab0-bda3b50e4a26\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipeline-rules/partially-update-pipeline-rules\": \"255ab3ca-f5f7-41d0-bedb-1b0050255184\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipeline-rules/start-pipeline-approval\": \"0dec35c4-dc49-4c83-9191-a0e586c1f556\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipeline-rules/update-pipeline-rules\": \"e2d7daad-4157-4c11-baed-2b116dbf052f\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipeline-stages/create-pipeline-stage\": \"02f7e570-7d58-4078-bf59-5a936f7840d5\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipeline-stages/delete-pipeline-stage\": \"4c34fbc4-a4cf-4f7d-a290-3e3a4bbbbb3b\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipeline-stages/get-pipeline-stage\": \"0748af12-c8bf-468c-883b-0c31a14f92e6\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipeline-stages/get-pipelines-stage-audit\": \"1fceae50-9527-4e05-af51-bd074babbd08\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipeline-stages/update-pipeline-stage\": \"f6843b2b-7441-40c2-a651-45f6635f148c\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipelines/create-pipeline\": \"e84711c4-fc5d-47e2-89f9-3ea1d9994918\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipelines/delete-pipeline\": \"df3aeed7-1c41-4719-a094-6d998b2024c2\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipelines/get-pipeline\": \"9e5449bb-aeb4-4752-8f1a-cbfd1b879ac9\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipelines/get-pipelines-audit\": \"607d22dd-8952-431c-84ce-247f856b04c8\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipelines/get-pipelines\": \"b7c95f55-4753-4096-8747-1005294956b9\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipelines/partially-update-pipeline\": \"7af17382-ad14-4fe8-a9c2-6aab87e309ae\",\n  \"/api-reference/2026-09-beta/crm/pipelines/pipelines/update-pipeline\": \"a170c39a-9349-4d0e-b7ae-082db9874af4\",\n  \"/api-reference/2026-09-beta/data-studio/datasource-ingestion/create-datasource\": \"279e5e86-43ba-4011-a821-51a89d13bb3c\",\n  \"/api-reference/2026-09-beta/data-studio/datasource-ingestion/delete-datasource\": \"3bdcc90e-a475-427d-b258-197f2de46e86\",\n  \"/api-reference/2026-09-beta/data-studio/datasource-ingestion/get-datasource\": \"dbbd56e2-4f25-41e4-abf6-a406b545ef3c\",\n  \"/api-reference/2026-09-beta/data-studio/datasource-ingestion/guide\": \"b4888d64-a1dd-44cc-8c35-ee4b82026701\",\n  \"/api-reference/2026-09-beta/data-studio/datasource-ingestion/update-datasource\": \"898bca58-2322-4ac4-a9bd-37f1a2763b4c\",\n  \"/api-reference/2026-09-beta/marketing/aeo/get-prompt-run\": \"c6d7d125-848b-4d13-a4ac-c6f9e37ee663\",\n  \"/api-reference/2026-09-beta/marketing/aeo/get-prompt-runs\": \"069f180c-1358-42c1-ba0a-869460269aed\",\n  \"/api-reference/2026-09-beta/marketing/aeo/get-prompt\": \"a55eba87-3446-4dec-a5ed-cac033fc145b\",\n  \"/api-reference/2026-09-beta/marketing/aeo/get-prompts\": \"f55a6275-db62-4010-ada4-4757db78611d\",\n  \"/api-reference/2026-09-beta/marketing/aeo/get-recommendation\": \"fe0bec86-c170-469d-b56c-87304da3020a\",\n  \"/api-reference/2026-09-beta/marketing/aeo/get-recommendations\": \"0732388c-0b36-4588-8e8b-3e487cc28fb3\",\n  \"/api-reference/2026-09-beta/marketing/aeo/guide\": \"0cc53eea-cf2e-4e19-9870-7f8546f22a8c\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/assets/add-asset\": \"4c5e794c-b445-441a-9662-2157e0090e3c\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/assets/delete-asset\": \"755b8f9d-794c-4abd-8cfa-d9fa209eee25\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/assets/get-campaign-assets\": \"c164eed4-3deb-4f66-bedb-b5881bc26941\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/batch/create-campaigns\": \"eb0a1272-6099-47e6-b036-862f3fe0f9a1\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/batch/delete-campaigns\": \"09345977-11e2-4e5d-a202-beb34e7b8b5c\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/batch/get-campaigns\": \"edd5449e-a2d7-4b0d-ba1d-4cbbd04a3379\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/batch/update-campaigns\": \"796a8829-95e9-49c7-b5a3-585358662cec\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/budget/create-budget-item\": \"a72a74ee-8f78-4f6b-b96e-73af36ac2711\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/budget/delete-budget-item\": \"27627d6c-4b10-4556-a3e8-218fc6962b4d\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/budget/get-budget-item\": \"769be0a6-581a-490f-a6ea-f59c5a9675dd\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/budget/get-budget-totals\": \"0643fba1-b49d-4380-925c-2747e0f87a06\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/budget/update-budget-item\": \"3c6d60db-be9c-402d-a21e-83c0186beee9\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/clone-campaign\": \"28b432f4-e568-4c56-ba8f-f6d3f4c8e1fd\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/create-campaign\": \"36154f25-7ee2-4b0b-9084-513ca6f3a546\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/delete-campaign\": \"1eee6b52-9908-41d2-9c1f-0a68e8454834\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/get-campaign\": \"7589c90b-bf9a-4fb0-92da-ad1f2c93b353\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/get-campaigns\": \"44f0c20d-0254-42b9-91ff-02607df21b46\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/get-clone-status\": \"d0901492-1948-4cd8-9b01-cf7dd8b805d7\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/guide\": \"034091ac-b8dc-4e98-a301-f148d7e7e76b\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/reports/get-contact-ids\": \"0d27b998-a89d-4afb-af11-69d3ccf71578\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/reports/get-metrics\": \"3dfb1be9-d7b0-4b12-b343-8f256ecd3c37\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/reports/get-revenue-report\": \"e73e4641-ee30-4bc2-8baa-c9bd163cc6a8\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/spend/create-spend-item\": \"699c8306-61ec-43b3-8c82-b7d5e9229d19\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/spend/delete-spend-item\": \"f69e49aa-46a1-4d48-821b-bef8bc6698dc\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/spend/get-spend-item\": \"fe210a62-775b-44bd-9e89-b8372c6ed98b\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/spend/update-spend-item\": \"aaf20b71-5e60-49e9-9318-1ba3d5bd5a20\",\n  \"/api-reference/2026-09-beta/marketing/campaigns/update-campaign\": \"0a0dcfb3-f898-4c63-8628-3a37e1734fd4\",\n  \"/api-reference/2026-09-beta/marketing/forms/create-form\": \"0457177e-6565-4924-a44a-ccda406924e5\",\n  \"/api-reference/2026-09-beta/marketing/forms/delete-form\": \"5d48ad04-bb21-486e-a6b9-9ce0d4434ba8\",\n  \"/api-reference/2026-09-beta/marketing/forms/get-form\": \"63050cdf-8b1f-4f80-983c-034a43de1b66\",\n  \"/api-reference/2026-09-beta/marketing/forms/get-forms\": \"c0ff7eb9-a6e6-4e17-8471-c372e2bc45cf\",\n  \"/api-reference/2026-09-beta/marketing/forms/guide\": \"e4b2d3df-0660-47d7-a49a-917d01a22896\",\n  \"/api-reference/2026-09-beta/marketing/forms/update-form-formId\": \"7aca451a-2dbb-484f-8d72-3677460f06ad\",\n  \"/api-reference/2026-09-beta/marketing/forms/update-form\": \"5614d7cc-8272-4c4e-a8d0-7d73a2f1b061\",\n  \"/api-reference/2026-09-beta/marketing/lead-scoring/clone-lead-score\": \"e34f3608-ab11-4253-8f71-f242590ef203\",\n  \"/api-reference/2026-09-beta/marketing/lead-scoring/create-lead-score\": \"0ebbae08-1535-4e63-8c83-b9687fbbab64\",\n  \"/api-reference/2026-09-beta/marketing/lead-scoring/deactivate-lead-score\": \"6276770b-f2c4-442c-a2b2-4457759dc824\",\n  \"/api-reference/2026-09-beta/marketing/lead-scoring/delete-lead-score\": \"f6580f31-d315-40da-bf0f-38c596afdf19\",\n  \"/api-reference/2026-09-beta/marketing/lead-scoring/get-lead-score-draft\": \"6086ffa2-1768-4865-9ef4-f3a890d1d741\",\n  \"/api-reference/2026-09-beta/marketing/lead-scoring/get-lead-score\": \"77983efb-4f9d-4767-a159-208c42eac0cd\",\n  \"/api-reference/2026-09-beta/marketing/lead-scoring/guide\": \"35294e0e-3970-4231-b7c3-a62b9d6c7851\",\n  \"/api-reference/2026-09-beta/marketing/lead-scoring/update-lead-score-draft\": \"8ee46261-eadb-4829-bde0-4e46b95b5819\",\n  \"/api-reference/2026-09-beta/meetings/notetaker/get-conversation-recap\": \"34ffd4d5-4490-4b4a-8014-5258c4f3829d\",\n  \"/api-reference/2026-09-beta/meetings/notetaker/guide\": \"c7c09774-5f04-44c9-8734-8ff52e50d60b\",\n  \"/api-reference/2026-09-beta/overview\": \"f924de09-33f7-4695-bef1-42449ac9264d\",\n  \"/api-reference/2026-09-beta/revenue/contracts/changes/accept-change\": \"5723b6d9-4658-4100-bd4f-e6d50c1d96ed\",\n  \"/api-reference/2026-09-beta/revenue/contracts/changes/cancel-change\": \"613b88a9-ef85-4402-abb8-de61f5f7e160\",\n  \"/api-reference/2026-09-beta/revenue/contracts/changes/create-change\": \"5c05f0db-2f41-41a5-a86d-b2672261fed8\",\n  \"/api-reference/2026-09-beta/revenue/contracts/changes/get-change\": \"67f7d2e6-d3c5-4e13-be26-be6e7005aaf0\",\n  \"/api-reference/2026-09-beta/revenue/contracts/changes/get-changes\": \"26d745c1-d3f6-4ea3-b9d4-366bfb00016b\",\n  \"/api-reference/2026-09-beta/revenue/contracts/changes/update-change\": \"b6f7f242-269e-4ed3-b373-e4b3c078da61\",\n  \"/api-reference/2026-09-beta/revenue/contracts/create-contract\": \"85919030-19be-4630-837f-24098068e14e\",\n  \"/api-reference/2026-09-beta/revenue/contracts/get-contract\": \"70b4d234-1402-4a84-aa29-6cfe3c1ea116\",\n  \"/api-reference/2026-09-beta/revenue/contracts/guide\": \"a4095d0c-015a-4cfd-9da9-9d393652c02b\",\n  \"/api-reference/2026-09-beta/revenue/contracts/terminate-contract\": \"c1475ebf-26c7-4df5-90c4-bc3c94ca00e0\",\n  \"/api-reference/2026-09-beta/revenue/contracts/update-contract\": \"e5eed599-7c26-4dcd-acac-ecc2d6f86f45\",\n  \"/api-reference/2026-09-beta/revenue/payment-accounts/get-payment-account\": \"5a83b6cc-3fbc-43a0-8513-81d8a26a34f6\",\n  \"/api-reference/2026-09-beta/revenue/payment-accounts/guide\": \"a68282c7-4fb4-48c6-a2c9-58b739186ec4\",\n  \"/api-reference/2026-09-beta/revenue/payment-links/create-payment-link\": \"e8cab689-cc74-424d-b9f8-7f0a48ff4735\",\n  \"/api-reference/2026-09-beta/revenue/payment-links/delete-payment-link\": \"11aadd43-50bc-4e51-adfc-e62530e76518\",\n  \"/api-reference/2026-09-beta/revenue/payment-links/get-payment-link\": \"32f5e829-b411-406c-a8b5-efe5b42ccda1\",\n  \"/api-reference/2026-09-beta/revenue/payment-links/get-payment-links\": \"b3d226bd-b284-42d9-a9a3-1556bfc8dcff\",\n  \"/api-reference/2026-09-beta/revenue/payment-links/guide\": \"03690608-fb36-43ef-a401-f855cc4a284f\",\n  \"/api-reference/2026-09-beta/revenue/payment-links/update-payment-link\": \"51b5d779-3f16-4706-bd7f-66b3d44538ed\",\n  \"/api-reference/2026-09-beta/revenue/price-books/activate-price-book\": \"8546bdf1-06a2-49a8-9c8a-36ccd1373ff2\",\n  \"/api-reference/2026-09-beta/revenue/price-books/create-price-book\": \"1362965f-56c3-41a3-b2a6-9523b1c9303f\",\n  \"/api-reference/2026-09-beta/revenue/price-books/deactivate-price-book\": \"ce3a8c04-0e79-4ebf-953f-43fd48bf06ec\",\n  \"/api-reference/2026-09-beta/revenue/price-books/delete-price-book\": \"816e8cff-e832-45d7-ae23-37d896e92870\",\n  \"/api-reference/2026-09-beta/revenue/price-books/get-price-book\": \"d83572a0-6608-442d-9123-cc931c55a07d\",\n  \"/api-reference/2026-09-beta/revenue/price-books/get-price-books\": \"24e631f9-c196-436d-9c98-37d310fc1d5b\",\n  \"/api-reference/2026-09-beta/revenue/price-books/guide\": \"fc57cf13-fe60-4ea2-8ad7-258a14956f7a\",\n  \"/api-reference/2026-09-beta/revenue/price-books/items/add-product-to-price-book\": \"32bd0d10-a245-4461-8ac9-17207a1089e9\",\n  \"/api-reference/2026-09-beta/revenue/price-books/items/batch/batch-archive-price-book-items\": \"d9210bfe-4210-4499-bb96-bf026637ea27\",\n  \"/api-reference/2026-09-beta/revenue/price-books/items/batch/batch-create-price-book-items\": \"79fd5edb-d174-4ce2-93dd-7f4d7c044db4\",\n  \"/api-reference/2026-09-beta/revenue/price-books/items/batch/batch-update-price-book-items\": \"9f89fa83-efc7-4e7b-8354-3bda11499359\",\n  \"/api-reference/2026-09-beta/revenue/price-books/items/delete-price-book-item\": \"c948ccbb-ba43-4700-a239-6789181d7169\",\n  \"/api-reference/2026-09-beta/revenue/price-books/items/get-price-book-item\": \"c6f5c17b-cc3c-4cec-a390-4b741cedf28b\",\n  \"/api-reference/2026-09-beta/revenue/price-books/items/get-price-book-items\": \"ebe0d497-04ea-406b-ac39-4678240718a7\",\n  \"/api-reference/2026-09-beta/revenue/price-books/items/update-price-book-item\": \"b07a07ad-1b2a-4a2d-9e39-8a44b88f4661\",\n  \"/api-reference/2026-09-beta/revenue/price-books/update-price-book\": \"ad8f29ed-7448-435c-b326-24b39c946abb\",\n  \"/api-reference/2026-09-beta/revenue/price-books/validate-price-book\": \"fc337a04-27a0-4af2-928a-7e2d59a67d4a\",\n  \"/api-reference/2026-09-beta/sales/templates/guide\": \"1e87b9e0-0c3a-49d6-9016-c8381ae42282\",\n  \"/api-reference/deprecated-apis\": \"df5030dc-b29b-44da-b6b0-c33633c09f00\",\n  \"/api-reference/error-handling\": \"7c889823-e788-46b4-97f9-75988c8a983d\",\n  \"/api-reference/latest/account/account-information/get-account-details\": \"19b1a2ed-3dc8-4a8e-bfad-b1e0ca1715bf\",\n  \"/api-reference/latest/account/account-information/get-usage-details\": \"ef4c0f21-218c-4acd-9c03-aa85eca984b6\",\n  \"/api-reference/latest/account/account-information/guide\": \"33591285-d46e-4c7d-82d3-e679b74019e0\",\n  \"/api-reference/latest/account/audit-logs/get-audit-logs\": \"f4689092-e337-4536-9e53-55a0b66c62f9\",\n  \"/api-reference/latest/account/audit-logs/get-login\": \"3529a12c-3492-48bd-948e-06596529bdcc\",\n  \"/api-reference/latest/account/audit-logs/get-security\": \"9584e7ab-65af-464d-8975-1693b40d50b3\",\n  \"/api-reference/latest/account/audit-logs/guide\": \"6d7a060f-2c24-4406-9dbf-73b70c656f11\",\n  \"/api-reference/latest/account/brands/get-brands\": \"b3aa42d3-90c5-40e6-8932-b598f9f80736\",\n  \"/api-reference/latest/account/brands/guide\": \"aa3ba5de-247a-4f16-8e82-753ccf02bd9c\",\n  \"/api-reference/latest/account/ip-ranges/get-origins\": \"788c996a-b63d-499b-8d0c-add55fd5908f\",\n  \"/api-reference/latest/account/ip-ranges/get-simple\": \"96139240-ed83-4873-919c-efe128697a0f\",\n  \"/api-reference/latest/account/ip-ranges/guide\": \"9915cb90-d100-4e7b-9cf1-332f177df3f7\",\n  \"/api-reference/latest/account/settings/consent-banner/consent-banner-api\": \"d07b2a12-3b9f-4429-a9dc-6b750c3f639c\",\n  \"/api-reference/latest/account/settings/consent-banner/google-consent-mode\": \"8316ab02-303d-48f3-9bc5-da9af6883422\",\n  \"/api-reference/latest/account/settings/multicurrency/batch/create-exchange-rates\": \"350a1e1a-f436-46d1-946c-47a870eff3d1\",\n  \"/api-reference/latest/account/settings/multicurrency/batch/get-exchange-rates\": \"db3eaaf2-6ff4-45fc-b29e-670cd22105b6\",\n  \"/api-reference/latest/account/settings/multicurrency/batch/update-exchange-rates\": \"0487a36c-e7b8-400f-a999-c84fc32735fe\",\n  \"/api-reference/latest/account/settings/multicurrency/central-fx-rates/create-multicurrency\": \"794d3369-83f2-4d1b-8960-8aabb832d871\",\n  \"/api-reference/latest/account/settings/multicurrency/central-fx-rates/get-exchange-rates\": \"7ca40f86-ddcc-48e6-929e-d3f2b719000e\",\n  \"/api-reference/latest/account/settings/multicurrency/central-fx-rates/get-unsupported-currencies\": \"efb8d7c3-a2fb-439b-8aea-f6862c830207\",\n  \"/api-reference/latest/account/settings/multicurrency/exchange-rates/create-exchange-rate\": \"9afdc16c-6a11-4df7-afc8-8de3da8d2133\",\n  \"/api-reference/latest/account/settings/multicurrency/exchange-rates/create-update-visibility\": \"70b24d3c-167f-453f-98b6-d0dc06568680\",\n  \"/api-reference/latest/account/settings/multicurrency/exchange-rates/get-current-exchange-rates\": \"ff17d56f-a14c-4ec7-88e1-8774023b7373\",\n  \"/api-reference/latest/account/settings/multicurrency/exchange-rates/get-exchange-rate\": \"ad343350-f61d-4037-9ff1-e9c7f8ddb7fb\",\n  \"/api-reference/latest/account/settings/multicurrency/exchange-rates/get-exchange-rates\": \"ee3da42d-ca6e-4805-909d-ae5517691024\",\n  \"/api-reference/latest/account/settings/multicurrency/exchange-rates/update-exchange-rate\": \"d7719f49-3580-4b63-8315-5b8d3add70b4\",\n  \"/api-reference/latest/account/settings/multicurrency/get-company-currency\": \"10f8b0e5-f833-4087-8df7-3169a0ae2a67\",\n  \"/api-reference/latest/account/settings/multicurrency/get-currency-codes\": \"aaf46bea-a66f-4ec7-919b-032e60f14867\",\n  \"/api-reference/latest/account/settings/multicurrency/guide\": \"71387265-cb63-45eb-a10f-3ebc7be696be\",\n  \"/api-reference/latest/account/settings/multicurrency/update-company-currency\": \"e181fe56-e94d-4bc2-b7a8-de3d1846c7fb\",\n  \"/api-reference/latest/account/settings/tax-rates/get-tax-rate\": \"4f2744f8-b961-4851-9855-69a824980e6e\",\n  \"/api-reference/latest/account/settings/tax-rates/get-tax-rates\": \"f1da9f8c-6a31-4675-bf70-aada42731eaa\",\n  \"/api-reference/latest/account/settings/tracking-code/add-privacy-consent-listener\": \"aba25423-7453-43a5-b608-649a2862079c\",\n  \"/api-reference/latest/account/settings/tracking-code/do-not-track\": \"861636b8-024c-4118-8276-e89195f54859\",\n  \"/api-reference/latest/account/settings/tracking-code/identify\": \"394cde1e-3b8d-4ba8-b98f-69ec2720f3f8\",\n  \"/api-reference/latest/account/settings/tracking-code/overview\": \"f7417c39-1e68-49eb-b5d8-280dff5b00e4\",\n  \"/api-reference/latest/account/settings/tracking-code/revoke-cookie-consent\": \"9de8bd63-a99e-4421-a300-7e0f9d0d4989\",\n  \"/api-reference/latest/account/settings/tracking-code/set-path\": \"50dced9b-349f-46e7-8796-44cd5e948dc6\",\n  \"/api-reference/latest/account/settings/tracking-code/track-event\": \"053cabef-a2ef-45ed-9aaf-a5ac858b23ec\",\n  \"/api-reference/latest/account/settings/tracking-code/track-page-view\": \"8ce93991-d33b-481e-b01c-91bb2677ba71\",\n  \"/api-reference/latest/account/settings/user-provisioning/guide\": \"41e219c8-89f1-42b6-acbe-a1b74c069733\",\n  \"/api-reference/latest/account/settings/user-provisioning/roles/get-roles\": \"e2826f19-9ccc-4ce4-8156-aa01d68c0853\",\n  \"/api-reference/latest/account/settings/user-provisioning/teams/get-teams\": \"ab8232e6-f2b2-43f8-a0ac-1997d8beeacf\",\n  \"/api-reference/latest/account/settings/user-provisioning/users/create-user\": \"e7e9675b-1822-442d-b216-ce3eb95442ab\",\n  \"/api-reference/latest/account/settings/user-provisioning/users/delete-user\": \"e87d79a8-9ba9-45ac-a817-9394ffe33afc\",\n  \"/api-reference/latest/account/settings/user-provisioning/users/get-user\": \"ca27f368-d068-4af3-ba26-041249cc7311\",\n  \"/api-reference/latest/account/settings/user-provisioning/users/get-users\": \"68827d09-5605-4666-8306-1655b5edd8a8\",\n  \"/api-reference/latest/account/settings/user-provisioning/users/update-user\": \"7cb13db1-88b5-44d0-86fa-2fcf0454262c\",\n  \"/api-reference/latest/app-management/app-uninstalls/guide\": \"a9a13417-be6e-4172-a53c-03b95dc8f859\",\n  \"/api-reference/latest/app-management/app-uninstalls/uninstall-app\": \"30162f77-8e30-4414-a607-f8a1dec6edb9\",\n  \"/api-reference/latest/app-management/feature-flags/flags/delete-feature-flag\": \"17f8afc0-aaa1-4d81-b896-508fae96e94d\",\n  \"/api-reference/latest/app-management/feature-flags/flags/get-feature-flag\": \"77b4982b-9c46-4fa5-a294-00f3e3c5209f\",\n  \"/api-reference/latest/app-management/feature-flags/flags/get-feature-flags\": \"4f946002-6252-4f20-b250-e1d3a2397d6f\",\n  \"/api-reference/latest/app-management/feature-flags/flags/update-feature-flag\": \"5d8baa9c-6411-420f-9bdc-1ae454648e17\",\n  \"/api-reference/latest/app-management/feature-flags/guide\": \"6113926f-8bc3-419d-940a-9d8577e05ae6\",\n  \"/api-reference/latest/app-management/feature-flags/portal-flag-states/delete-portal-flag-batch\": \"a5bc46f0-39c4-44ac-afae-25fee211ba30\",\n  \"/api-reference/latest/app-management/feature-flags/portal-flag-states/delete-portal-flag\": \"ce036971-6c80-4bfc-bc76-c5026297ec45\",\n  \"/api-reference/latest/app-management/feature-flags/portal-flag-states/get-account-flag\": \"51fdb4c0-7d51-45ef-874b-c3e1c7c91a6f\",\n  \"/api-reference/latest/app-management/feature-flags/portal-flag-states/get-accounts-with-flag-state\": \"8b7ea2d4-5bae-4b3f-9670-4d10581139dd\",\n  \"/api-reference/latest/app-management/feature-flags/portal-flag-states/update-account-flag\": \"28727b9d-7fc6-4b63-8897-46940aafe1eb\",\n  \"/api-reference/latest/app-management/feature-flags/portal-flag-states/upsert-account-flag\": \"29a0d4c1-b12a-4d69-910f-11d8b8f1e910\",\n  \"/api-reference/latest/authentication/manage-oauth-tokens\": \"f0e838fb-2e61-4285-a6bd-a3e1925b4a5a\",\n  \"/api-reference/latest/authentication/oauth-tokens/refresh-oauth-token\": \"fffe35f3-09df-4204-8253-e23027558e2f\",\n  \"/api-reference/latest/authentication/oauth-tokens/revoke-token\": \"2be78efd-d374-4bc2-9e3c-a0520812fb35\",\n  \"/api-reference/latest/authentication/oauth-tokens/token-introspect\": \"0f85a32f-e993-4801-a3e4-f366e1ee0236\",\n  \"/api-reference/latest/automation/sequences/enroll-contact\": \"0be14040-8494-42d2-9fd3-a795f290215b\",\n  \"/api-reference/latest/automation/sequences/get-enrollment\": \"90a3f49a-1f9a-4428-a4bb-9cbd7f943884\",\n  \"/api-reference/latest/automation/sequences/get-sequence\": \"c05741ed-a18b-433e-8d77-170f0b565f68\",\n  \"/api-reference/latest/automation/sequences/get-sequences\": \"a500f083-a679-4c1d-b7fd-ef5ffe8ee037\",\n  \"/api-reference/latest/automation/sequences/guide\": \"27e00f2e-e7a7-4d7a-a308-44c0a81e89e6\",\n  \"/api-reference/latest/automation/workflow-actions/callbacks/batch-complete-callbacks\": \"c7491161-782f-4a1f-8aa7-1134869ec597\",\n  \"/api-reference/latest/automation/workflow-actions/callbacks/complete-callback\": \"56bba4ab-9d27-46b0-97eb-cea83f8206fa\",\n  \"/api-reference/latest/automation/workflow-actions/custom-action-builder\": \"8bb9fb65-8e08-419a-b51d-1612916c98e4\",\n  \"/api-reference/latest/automation/workflow-actions/custom-action-guide\": \"852d2efe-0eb4-44d9-9e83-e14ccb985841\",\n  \"/api-reference/latest/automation/workflow-actions/custom-action-reference\": \"c14d4023-e0a7-4dbd-968b-239688a10ab6\",\n  \"/api-reference/latest/automation/workflow-actions/custom-code-actions\": \"62b7e0d7-f678-4f05-9d94-b0ea85f45b02\",\n  \"/api-reference/latest/automation/workflow-actions/definitions/create-action-definition\": \"5b1b1d0a-6546-4996-8a46-b87a6f97e846\",\n  \"/api-reference/latest/automation/workflow-actions/definitions/delete-action-definition\": \"d5595613-3b4a-486c-ac9b-0c1abd141c98\",\n  \"/api-reference/latest/automation/workflow-actions/definitions/get-action-definition\": \"09926240-cf53-4a62-bc61-844bfe11d6f4\",\n  \"/api-reference/latest/automation/workflow-actions/definitions/get-action-definitions\": \"abaf6240-4b6b-40b5-ad49-2702328c3a3f\",\n  \"/api-reference/latest/automation/workflow-actions/definitions/set-object-requirement\": \"a429f3b8-648e-4d81-b9f5-091d05afb08e\",\n  \"/api-reference/latest/automation/workflow-actions/definitions/update-action-definition\": \"399316af-6a8a-4752-9943-41ed0519fcf8\",\n  \"/api-reference/latest/automation/workflow-actions/functions/add-function\": \"a283ec8a-d786-4fc1-9308-7b34042a7b02\",\n  \"/api-reference/latest/automation/workflow-actions/functions/archive-function\": \"12330af8-2185-4b31-b589-75d0da67db45\",\n  \"/api-reference/latest/automation/workflow-actions/functions/delete-function\": \"c3436fed-2510-4bf2-aea4-88d33c5dc51c\",\n  \"/api-reference/latest/automation/workflow-actions/functions/get-function\": \"18e9766f-6120-4c59-afc8-6fd617ab07ce\",\n  \"/api-reference/latest/automation/workflow-actions/functions/get-functions-by-type\": \"a2bba39c-c344-445e-a227-4b30a78ccb5e\",\n  \"/api-reference/latest/automation/workflow-actions/functions/update-function\": \"04125ae6-e0ee-42eb-9adc-d5bcfe7ad525\",\n  \"/api-reference/latest/automation/workflow-actions/revisions/get-revision\": \"7e086c29-1a47-42aa-a3cc-babd069316b0\",\n  \"/api-reference/latest/automation/workflow-actions/revisions/get-revisions\": \"58e2094c-8300-4bd4-a550-acc5569c6e16\",\n  \"/api-reference/latest/cms/blogs/authors/batch/create-authors\": \"fc1ac8d8-c448-4bf3-8a7e-933b7a7a614d\",\n  \"/api-reference/latest/cms/blogs/authors/batch/delete-authors\": \"c957ea69-344a-4e52-ac09-f99295ea7760\",\n  \"/api-reference/latest/cms/blogs/authors/batch/get-authors\": \"5cb31660-5628-4b3f-a5f6-2be5d713c246\",\n  \"/api-reference/latest/cms/blogs/authors/batch/update-authors\": \"60e0dc70-6a3d-4449-bf3c-5155bd97efd4\",\n  \"/api-reference/latest/cms/blogs/authors/create-author\": \"250971ce-2b29-487e-b19a-1d4477b0d830\",\n  \"/api-reference/latest/cms/blogs/authors/delete-author\": \"350d5d92-b58e-4a77-82ad-902f428460fd\",\n  \"/api-reference/latest/cms/blogs/authors/get-author\": \"29e0204f-af58-450b-b4d2-f6cf691c6c0b\",\n  \"/api-reference/latest/cms/blogs/authors/get-authors\": \"5f868c87-290f-4d18-a1b2-b426a4086fef\",\n  \"/api-reference/latest/cms/blogs/authors/guide\": \"6edc3917-8d1a-41da-b955-6a1f8ed26f04\",\n  \"/api-reference/latest/cms/blogs/authors/multi-language/attach-to-lang-group\": \"b9090295-fd19-472d-a8eb-d4b63116e44d\",\n  \"/api-reference/latest/cms/blogs/authors/multi-language/create-language-variation\": \"e3b5bfd5-efa0-465b-9a4d-2b0acb445cfe\",\n  \"/api-reference/latest/cms/blogs/authors/multi-language/detach-from-lang-group\": \"3430f14d-1d0a-4a60-8af3-826b9e89a5bf\",\n  \"/api-reference/latest/cms/blogs/authors/multi-language/set-new-lang-primary\": \"891ea30d-88e8-41ec-be16-917fc1d58c5e\",\n  \"/api-reference/latest/cms/blogs/authors/multi-language/update-languages\": \"b9e9c8ad-7373-4a26-8906-b83819928721\",\n  \"/api-reference/latest/cms/blogs/authors/update-author\": \"385c8b04-5a2d-4fa8-9e34-369e69b544c1\",\n  \"/api-reference/latest/cms/blogs/blog-settings/get-blog-revision\": \"4e3d8bb6-dce5-40b6-a839-2a96c49c537c\",\n  \"/api-reference/latest/cms/blogs/blog-settings/get-blog-revisions\": \"31722a91-12d2-44a6-8f86-5321acb5710b\",\n  \"/api-reference/latest/cms/blogs/blog-settings/get-blog\": \"e80b4d13-18c6-4e89-ac44-72d4227ea129\",\n  \"/api-reference/latest/cms/blogs/blog-settings/get-blogs\": \"5d957897-40f8-4b39-a7e7-69dfde09b830\",\n  \"/api-reference/latest/cms/blogs/blog-settings/guide\": \"bd9be503-1d77-4545-a201-c79540dceefc\",\n  \"/api-reference/latest/cms/blogs/blog-settings/multi-language/attach-to-lang-group\": \"872e09f3-6c74-4b22-9262-da7262c5c17e\",\n  \"/api-reference/latest/cms/blogs/blog-settings/multi-language/create-blog-setting\": \"85ef1d20-c6c9-41d3-b716-70d2a1e1f7f1\",\n  \"/api-reference/latest/cms/blogs/blog-settings/multi-language/create-language-variation\": \"e5831290-2bd8-4b29-ac7e-6c432e0de17e\",\n  \"/api-reference/latest/cms/blogs/blog-settings/multi-language/detach-from-lang-group\": \"c913b585-8a05-48e1-a481-dc238c806b90\",\n  \"/api-reference/latest/cms/blogs/blog-settings/multi-language/set-new-lang-primary\": \"4d67ef1f-d31f-4f6a-b52b-404236846d19\",\n  \"/api-reference/latest/cms/blogs/posts/batch/create-posts\": \"fa8e245d-f3be-4be8-9abd-c8e472d8f094\",\n  \"/api-reference/latest/cms/blogs/posts/batch/delete-posts\": \"6c4c1d6c-9115-407d-b206-f4b5a2e026d6\",\n  \"/api-reference/latest/cms/blogs/posts/batch/get-posts\": \"97076c0e-5301-4496-9ef1-d63f9a4e947f\",\n  \"/api-reference/latest/cms/blogs/posts/batch/update-posts\": \"e41ce7ae-8978-4c3c-9d3e-9e558777f20a\",\n  \"/api-reference/latest/cms/blogs/posts/clone-post\": \"930bfd32-90e6-4c58-a386-e589395f47cf\",\n  \"/api-reference/latest/cms/blogs/posts/create-post\": \"c8b40a29-b104-4416-902e-0d63b899e4a6\",\n  \"/api-reference/latest/cms/blogs/posts/delete-post\": \"e3b55253-730a-419e-90c4-096ecc1f84f7\",\n  \"/api-reference/latest/cms/blogs/posts/drafts/get-post-draft\": \"2f96b648-d05d-439a-a8a6-ac4117c95bce\",\n  \"/api-reference/latest/cms/blogs/posts/drafts/publish-draft\": \"c00ceb61-38b3-44f5-892b-9b731a1705fe\",\n  \"/api-reference/latest/cms/blogs/posts/drafts/update-post-draft\": \"c76b49e5-ba8c-4621-bfeb-0ef11a056fa8\",\n  \"/api-reference/latest/cms/blogs/posts/get-post\": \"b0253f62-c641-41e2-bba0-c61d5101dfc6\",\n  \"/api-reference/latest/cms/blogs/posts/get-posts\": \"b0a97707-c22d-46d4-8a2a-12bd41ddf529\",\n  \"/api-reference/latest/cms/blogs/posts/guide\": \"91cd4f78-3fe8-4f94-8827-7a540374b1f0\",\n  \"/api-reference/latest/cms/blogs/posts/multi-language/attach-to-lang-group\": \"626baff1-51ba-46f1-9983-2312650d265d\",\n  \"/api-reference/latest/cms/blogs/posts/multi-language/create-language-variation\": \"8c98272b-a46f-40ef-8e1d-37c157a8afe2\",\n  \"/api-reference/latest/cms/blogs/posts/multi-language/detach-from-lang-group\": \"b4a81343-66e1-4163-87ab-292177fb987a\",\n  \"/api-reference/latest/cms/blogs/posts/multi-language/set-new-lang-primary\": \"48c8f4ef-77c2-4b39-8f63-9747b2fc34db\",\n  \"/api-reference/latest/cms/blogs/posts/multi-language/update-languages\": \"b10a75c6-6c2d-4885-b3a4-b6490238e8b4\",\n  \"/api-reference/latest/cms/blogs/posts/revisions/get-post-version\": \"18e319d5-b0c0-4bac-b5c9-4b56779b4610\",\n  \"/api-reference/latest/cms/blogs/posts/revisions/get-post-versions\": \"f59a3a86-d34c-42c8-b529-3251e669d509\",\n  \"/api-reference/latest/cms/blogs/posts/revisions/restore-post\": \"263f780e-0d48-4c5d-9602-cbe3c90b47c1\",\n  \"/api-reference/latest/cms/blogs/posts/revisions/restore-to-draft\": \"fce51aa2-e527-4cf6-9994-8f0382e5ef2e\",\n  \"/api-reference/latest/cms/blogs/posts/schedule-post\": \"275c36e4-e964-4b94-8a78-1a85172323ce\",\n  \"/api-reference/latest/cms/blogs/posts/update-post\": \"0a690a48-6e2e-43ca-848a-e73a93b2bc97\",\n  \"/api-reference/latest/cms/blogs/tags/batch/create-tags\": \"8ea65e8b-29b8-420e-9f5a-7961fbc1a060\",\n  \"/api-reference/latest/cms/blogs/tags/batch/delete-tags\": \"9b82955a-a436-447a-b954-c992eeae4d16\",\n  \"/api-reference/latest/cms/blogs/tags/batch/get-tags\": \"9d798224-950f-4853-949e-1a91e284f28a\",\n  \"/api-reference/latest/cms/blogs/tags/batch/update-tags\": \"f6ac493b-db9a-4b8f-8e81-e20a50e6c27f\",\n  \"/api-reference/latest/cms/blogs/tags/create-tag\": \"50c2f3e1-d499-4279-8ba6-4bb337e328c4\",\n  \"/api-reference/latest/cms/blogs/tags/delete-tag\": \"758280a2-37ae-4b9c-8c49-81fc4b9f7aca\",\n  \"/api-reference/latest/cms/blogs/tags/get-tag\": \"bbf04458-688c-41db-8253-9bdeed3f1db7\",\n  \"/api-reference/latest/cms/blogs/tags/get-tags\": \"778fdd2d-6fb7-4ce1-ac68-0d48afdc3ea2\",\n  \"/api-reference/latest/cms/blogs/tags/guide\": \"693eea24-0c42-4972-80ae-ffb55782aafb\",\n  \"/api-reference/latest/cms/blogs/tags/multi-language/attach-to-lang-group\": \"764343f9-51a2-4072-9f3e-ae7bf4ec5474\",\n  \"/api-reference/latest/cms/blogs/tags/multi-language/create-language-variation\": \"3e6715f3-6dc5-4193-aea3-2276677bef60\",\n  \"/api-reference/latest/cms/blogs/tags/multi-language/detach-from-lang-group\": \"ab19b6f9-49e4-419f-ac68-cc8a071e99d2\",\n  \"/api-reference/latest/cms/blogs/tags/multi-language/set-new-lang-primary\": \"17dd3ca1-37c7-4202-a5e7-9c05df59c206\",\n  \"/api-reference/latest/cms/blogs/tags/multi-language/update-languages\": \"d56abab3-917f-4851-8bee-dfcf71c43ce9\",\n  \"/api-reference/latest/cms/blogs/tags/update-tag\": \"6b02739d-9535-41b0-b400-c264a376923f\",\n  \"/api-reference/latest/cms/content-audit/export-content-audit\": \"2ff0362f-d971-4812-a756-47b659f248bf\",\n  \"/api-reference/latest/cms/content-audit/get-content-audit\": \"fe504048-9ffe-4cbc-8189-1bbe18bfbd88\",\n  \"/api-reference/latest/cms/content-audit/guide\": \"9536a173-db1c-475e-adde-c0c8e4364ee6\",\n  \"/api-reference/latest/cms/domains/get-domain\": \"8bee930d-f585-44b4-b9b1-48ee1fb0add1\",\n  \"/api-reference/latest/cms/domains/get-domains\": \"86e2ff57-a03d-44c5-b22d-3bf80774723f\",\n  \"/api-reference/latest/cms/domains/guide\": \"ffc5e1a2-3332-43d6-9714-9d270595e356\",\n  \"/api-reference/latest/cms/hubdb/guide\": \"5d2e6149-e5bb-4af3-82d6-20a20cd32186\",\n  \"/api-reference/latest/cms/hubdb/rows/batch-clone-rows-draft\": \"a39c000d-94d8-4600-b95b-14de485d6646\",\n  \"/api-reference/latest/cms/hubdb/rows/batch-create-rows-draft\": \"365e5de7-ef48-4b7c-8e27-05f5450c91d0\",\n  \"/api-reference/latest/cms/hubdb/rows/batch-read-rows-draft\": \"3e0cf362-6e58-4e17-8e35-8d4ae4d699dc\",\n  \"/api-reference/latest/cms/hubdb/rows/batch-read-rows\": \"a48822c3-f591-4454-ac9e-fe110ae9fec6\",\n  \"/api-reference/latest/cms/hubdb/rows/batch-replace-rows-draft\": \"8ed92ef7-3a5a-46ec-ad60-bbf5881a4ca0\",\n  \"/api-reference/latest/cms/hubdb/rows/batch-update-rows\": \"a4db6e98-ee18-4298-9140-86916a7aa455\",\n  \"/api-reference/latest/cms/hubdb/rows/clone-row-draft\": \"3ce0ab4a-7e45-47fd-97b8-51dc7e5834d2\",\n  \"/api-reference/latest/cms/hubdb/rows/create-row\": \"731673d5-0c8d-4c1f-ad00-2e2f946c8369\",\n  \"/api-reference/latest/cms/hubdb/rows/delete-hubdb-draft\": \"d617782e-9d7c-479e-ba2b-56a50ac6b101\",\n  \"/api-reference/latest/cms/hubdb/rows/delete-row-draft\": \"f9dc8330-3cf1-4b07-85ed-171c9b5d46d6\",\n  \"/api-reference/latest/cms/hubdb/rows/get-hubdb-draft\": \"b9961fb9-c70e-4bb3-aec9-5324e123ede6\",\n  \"/api-reference/latest/cms/hubdb/rows/get-row\": \"a54320f9-94d8-41a7-96c3-7b2a61c9babc\",\n  \"/api-reference/latest/cms/hubdb/rows/get-rows-draft\": \"3083be51-590d-486e-aa0f-311358f10e39\",\n  \"/api-reference/latest/cms/hubdb/rows/get-rows\": \"b5d3f15e-5ff8-4273-87de-686a8d776685\",\n  \"/api-reference/latest/cms/hubdb/rows/update-hubdb-draft-rowId\": \"6a873e35-0f2b-4a4e-8b75-21c6518c5373\",\n  \"/api-reference/latest/cms/hubdb/rows/update-hubdb-draft\": \"9bda6d7d-f342-4ff8-a42f-0445794c3ee9\",\n  \"/api-reference/latest/cms/hubdb/tables/clone-table-draft\": \"3daacccd-de2f-4ad3-be57-938479b46df2\",\n  \"/api-reference/latest/cms/hubdb/tables/create-table\": \"a9cd0a90-8235-45e2-b12b-06e563b27c78\",\n  \"/api-reference/latest/cms/hubdb/tables/delete-table-version\": \"c4b69bb7-ee57-48af-b476-8aec94124fa5\",\n  \"/api-reference/latest/cms/hubdb/tables/delete-table\": \"a68837ef-0029-4518-80b7-a71caa0b5dc0\",\n  \"/api-reference/latest/cms/hubdb/tables/export-table-draft\": \"b755d00f-0fc3-4f2a-be53-86309e943fed\",\n  \"/api-reference/latest/cms/hubdb/tables/export-table\": \"7de311e6-11ac-4bcd-9680-6d55c7f3f96e\",\n  \"/api-reference/latest/cms/hubdb/tables/get-hubdb-draft-tableIdOrName\": \"1ab3a8bf-14a3-4a8f-8e3c-ae742ad7bc48\",\n  \"/api-reference/latest/cms/hubdb/tables/get-hubdb-draft\": \"d395454a-8648-4bd0-9d98-3ba90b0823dc\",\n  \"/api-reference/latest/cms/hubdb/tables/get-table\": \"b8f8cde9-d627-479b-87a3-16c83757652a\",\n  \"/api-reference/latest/cms/hubdb/tables/get-tables\": \"6c18270c-8ac6-4fd2-878e-40bbae60c102\",\n  \"/api-reference/latest/cms/hubdb/tables/import-table-draft\": \"fcea55d0-59e3-43de-9c5c-e7f4338bcd82\",\n  \"/api-reference/latest/cms/hubdb/tables/publish-table-draft\": \"69f0ae94-f416-4e24-9f19-42a24538d26b\",\n  \"/api-reference/latest/cms/hubdb/tables/reset-table-draft\": \"125dfe92-f482-4cfb-85e6-51fcae922100\",\n  \"/api-reference/latest/cms/hubdb/tables/unpublish-table\": \"3a5dc0d7-c3f0-4532-aaff-3a1ce1b2ae78\",\n  \"/api-reference/latest/cms/hubdb/tables/update-hubdb-draft\": \"7735d5e3-a5f5-4976-b130-5f01aa41ae2d\",\n  \"/api-reference/latest/cms/media-bridge/batch/create-properties\": \"c60540dd-0c05-4a19-8f50-37d183b23c07\",\n  \"/api-reference/latest/cms/media-bridge/batch/delete-properties\": \"41921249-86c0-4154-8acc-58b3e4688cc3\",\n  \"/api-reference/latest/cms/media-bridge/batch/get-properties\": \"dcf328f3-5f28-4b32-b3f0-44a4f403285a\",\n  \"/api-reference/latest/cms/media-bridge/create-media-bridge\": \"1a356aea-3d8c-4b1d-968a-6105f00ea8fb\",\n  \"/api-reference/latest/cms/media-bridge/delete-mediatype-object\": \"8376b929-5815-47b9-aaad-1410d7c37031\",\n  \"/api-reference/latest/cms/media-bridge/get-media-bridge\": \"dc5f8d8b-67e0-454d-813d-b90329fa13cc\",\n  \"/api-reference/latest/cms/media-bridge/get-mediatype-object\": \"73d8ae56-5b15-406a-b6f8-6712601fb56c\",\n  \"/api-reference/latest/cms/media-bridge/guide\": \"f06de2f4-077d-4bb9-8519-cf6c037759ee\",\n  \"/api-reference/latest/cms/media-bridge/integrator-settings/configure-oembed-domain\": \"d941ff14-9a18-41ed-9471-46c10c9f0021\",\n  \"/api-reference/latest/cms/media-bridge/integrator-settings/delete-oembed-domain\": \"a86a2654-5d0e-46fd-bf80-e3ef245647a5\",\n  \"/api-reference/latest/cms/media-bridge/integrator-settings/get-object-types\": \"62d2f730-4b06-46fe-991a-e8532c4f8215\",\n  \"/api-reference/latest/cms/media-bridge/integrator-settings/get-oembed-domain\": \"0cadd8a2-44f9-4940-b25a-07b11423c58a\",\n  \"/api-reference/latest/cms/media-bridge/integrator-settings/update-app-name\": \"ee80fade-0c2b-4696-94cd-ebe828ac8d52\",\n  \"/api-reference/latest/cms/media-bridge/integrator-settings/update-oembed-domain\": \"c4f40cf6-99d0-4f9a-95cb-29b520c23332\",\n  \"/api-reference/latest/cms/media-bridge/properties/create-property-group\": \"487f07a1-497d-4805-8059-07b0fe67262f\",\n  \"/api-reference/latest/cms/media-bridge/properties/create-property\": \"7309409f-7b5d-4eac-8c31-25d569a95d08\",\n  \"/api-reference/latest/cms/media-bridge/properties/delete-property-group\": \"32d0fded-5960-40d2-b331-01ff9b5d55cd\",\n  \"/api-reference/latest/cms/media-bridge/properties/delete-property\": \"831afcaa-3367-4046-b81e-4dc70baf36d6\",\n  \"/api-reference/latest/cms/media-bridge/properties/get-properties\": \"06887b40-a1a4-4f0f-adcb-a1c6be899660\",\n  \"/api-reference/latest/cms/media-bridge/properties/get-property-details\": \"1eeed352-4b3d-48fa-b96d-20b1c2680b1f\",\n  \"/api-reference/latest/cms/media-bridge/properties/get-property-group\": \"2c10b527-7169-4dd3-a3ce-d290fb39ddc1\",\n  \"/api-reference/latest/cms/media-bridge/properties/update-property-group\": \"c82470c4-9e61-424f-8f91-122ce54fbf54\",\n  \"/api-reference/latest/cms/media-bridge/properties/update-property\": \"d5ea3047-c438-4632-998d-a9bbb213983e\",\n  \"/api-reference/latest/cms/media-bridge/schemas/create-association-definition\": \"16e9221c-928d-4e8e-96b0-c6c69cedf881\",\n  \"/api-reference/latest/cms/media-bridge/schemas/create-object-type\": \"560900d4-29df-45fa-8a54-09c7893e8612\",\n  \"/api-reference/latest/cms/media-bridge/schemas/create-video-association-definition\": \"ac0236c0-934e-4e6a-b6af-672e658ef148\",\n  \"/api-reference/latest/cms/media-bridge/schemas/delete-association-definition\": \"26179141-0d5e-42d1-8958-7a80b7d6c427\",\n  \"/api-reference/latest/cms/media-bridge/schemas/get-schemas\": \"96297564-f457-4d27-a765-d2efc303f698\",\n  \"/api-reference/latest/cms/media-bridge/schemas/update-schema\": \"d24eb762-dac0-4f7d-a7a5-b4f98446b471\",\n  \"/api-reference/latest/cms/media-bridge/update-media-bridge\": \"50208793-b897-4142-bb55-6ecc75ad55ae\",\n  \"/api-reference/latest/cms/pages/guide\": \"8504fba4-a248-48a8-85c0-0eb5cac782b5\",\n  \"/api-reference/latest/cms/pages/landing-pages/ab-tests/create-variation\": \"83f53d40-5407-46a6-8e8e-9a7a768d78eb\",\n  \"/api-reference/latest/cms/pages/landing-pages/ab-tests/end-ab-test\": \"4053df2a-b221-4ca9-a977-cdafc5b5bc51\",\n  \"/api-reference/latest/cms/pages/landing-pages/ab-tests/rerun-ab-test\": \"c537d882-977f-4a76-a611-90ccd27dd336\",\n  \"/api-reference/latest/cms/pages/landing-pages/batch/archive-landing-pages\": \"f9ca668a-fa42-4e5c-a5d1-c6c72a37da91\",\n  \"/api-reference/latest/cms/pages/landing-pages/batch/create-landing-pages\": \"376bb77c-4d65-41a7-9c67-95245ae0581a\",\n  \"/api-reference/latest/cms/pages/landing-pages/batch/read-landing-pages\": \"cb575c4a-f12e-447d-9047-43b69e51133e\",\n  \"/api-reference/latest/cms/pages/landing-pages/batch/update-landing-pages\": \"696b402f-7a13-4307-a675-0734c8d500e2\",\n  \"/api-reference/latest/cms/pages/landing-pages/clone-landing-page\": \"e3935cc3-507f-40f6-aacf-8dd48940a013\",\n  \"/api-reference/latest/cms/pages/landing-pages/create-landing-page\": \"f8faf368-05a6-4ea3-ab9e-85c1e04a13c9\",\n  \"/api-reference/latest/cms/pages/landing-pages/delete-landing-page\": \"9b50abe2-7623-43c0-bb7e-06f924f85c98\",\n  \"/api-reference/latest/cms/pages/landing-pages/drafts/get-landing-page-draft\": \"50bfa52e-bcc8-4ccc-8a1f-1109ce8a7218\",\n  \"/api-reference/latest/cms/pages/landing-pages/drafts/publish-landing-page-draft\": \"7e50c1f4-8ebd-4f65-9958-6a9def1e9e53\",\n  \"/api-reference/latest/cms/pages/landing-pages/drafts/reset-landing-page-draft\": \"a8919044-b589-49bc-b977-5e501a4dfecf\",\n  \"/api-reference/latest/cms/pages/landing-pages/drafts/update-landing-page-draft\": \"a930ac60-7985-4939-b498-1c505eec19b1\",\n  \"/api-reference/latest/cms/pages/landing-pages/folders/batch-archive-folders\": \"35b6fa99-598f-494b-88e9-44ae91f9790f\",\n  \"/api-reference/latest/cms/pages/landing-pages/folders/batch-create-folders\": \"0991a7b9-af21-484a-8ecd-26a28fd1d872\",\n  \"/api-reference/latest/cms/pages/landing-pages/folders/batch-read-folders\": \"f872ba4c-39d9-404a-b2af-5e022cea013b\",\n  \"/api-reference/latest/cms/pages/landing-pages/folders/batch-update-folders\": \"a9fcca6d-3f51-494d-ae0b-6aaab299d56e\",\n  \"/api-reference/latest/cms/pages/landing-pages/folders/create-folder\": \"7030fae9-9ab2-449a-a171-4ee373c456ef\",\n  \"/api-reference/latest/cms/pages/landing-pages/folders/delete-folder\": \"416541bf-0f89-4a3f-a334-8356ebacde45\",\n  \"/api-reference/latest/cms/pages/landing-pages/folders/get-folder-revision\": \"94aa5a66-4325-43b6-a751-f9224762c663\",\n  \"/api-reference/latest/cms/pages/landing-pages/folders/get-folder-revisions\": \"5e6ca84e-68e4-471f-be5a-2aef0a1cd5ac\",\n  \"/api-reference/latest/cms/pages/landing-pages/folders/get-folder\": \"5881453d-9104-439d-bb9f-b86dc9044e7c\",\n  \"/api-reference/latest/cms/pages/landing-pages/folders/get-folders\": \"100826a7-5939-476c-8c38-0e3658930421\",\n  \"/api-reference/latest/cms/pages/landing-pages/folders/restore-folder-revision\": \"cd08eca9-c7e2-4ecf-acf5-43217dd750ad\",\n  \"/api-reference/latest/cms/pages/landing-pages/folders/update-folder\": \"8dc8dfa7-46ae-48f1-817a-86beda6d67da\",\n  \"/api-reference/latest/cms/pages/landing-pages/get-landing-page\": \"b7794908-2a55-4429-a71e-08e6d05e519f\",\n  \"/api-reference/latest/cms/pages/landing-pages/get-landing-pages\": \"709c92a8-5331-4ae9-a210-7b2eb6b20eb9\",\n  \"/api-reference/latest/cms/pages/landing-pages/multi-language/attach-to-lang-group\": \"cbcb6f6b-fa2b-4480-a0ba-17d5fd910edf\",\n  \"/api-reference/latest/cms/pages/landing-pages/multi-language/create-language-variation\": \"6878c019-8963-48d1-acee-6b503240c14e\",\n  \"/api-reference/latest/cms/pages/landing-pages/multi-language/detach-from-lang-group\": \"e5af6f7a-9378-47ee-9bbe-7301a12e58eb\",\n  \"/api-reference/latest/cms/pages/landing-pages/multi-language/set-new-lang-primary\": \"d553efd4-0d5d-4631-863a-51db42d98ec7\",\n  \"/api-reference/latest/cms/pages/landing-pages/multi-language/update-languages\": \"24e29170-232f-4d30-b382-805651346414\",\n  \"/api-reference/latest/cms/pages/landing-pages/revisions/get-landing-page-revision\": \"fd5f74b8-6ac6-47e6-b8b6-4e2ad6c42662\",\n  \"/api-reference/latest/cms/pages/landing-pages/revisions/get-landing-page-revisions\": \"fbe51db2-2282-44ee-b059-c5f074f4ca89\",\n  \"/api-reference/latest/cms/pages/landing-pages/revisions/restore-landing-page-revision\": \"41887179-b74f-4ced-afa7-79cac34d4eb5\",\n  \"/api-reference/latest/cms/pages/landing-pages/revisions/restore-landing-page-to-draft\": \"d8c0817f-21ef-47b5-ab82-ac3bbcc72d61\",\n  \"/api-reference/latest/cms/pages/landing-pages/schedule-landing-page\": \"67ca1cf6-b5bb-4586-9350-fdbec3fc98ca\",\n  \"/api-reference/latest/cms/pages/landing-pages/update-landing-page\": \"ec7369ce-2772-4e86-b12e-764ea1c32c2e\",\n  \"/api-reference/latest/cms/pages/website-pages/ab-tests/create-variation\": \"76714319-3f16-4888-9a7a-9fbb36503a39\",\n  \"/api-reference/latest/cms/pages/website-pages/ab-tests/end-ab-test\": \"6e5dbfd7-af2f-4cfd-9c56-da229ef750fb\",\n  \"/api-reference/latest/cms/pages/website-pages/ab-tests/rerun-ab-test\": \"fd00da0b-3daa-4200-932c-aca8ddb4a3da\",\n  \"/api-reference/latest/cms/pages/website-pages/batch/archive-website-pages\": \"044c0a09-9840-427b-80f7-f1e395638c95\",\n  \"/api-reference/latest/cms/pages/website-pages/batch/create-website-pages\": \"3208a419-1125-4584-8ef1-b6a2e71c6c78\",\n  \"/api-reference/latest/cms/pages/website-pages/batch/read-website-pages\": \"a5ba9a9e-9f22-495c-8d62-8a279ba9beab\",\n  \"/api-reference/latest/cms/pages/website-pages/batch/update-website-pages\": \"87a8726d-605b-4592-9fc5-275fb9b7fcb8\",\n  \"/api-reference/latest/cms/pages/website-pages/clone-website-page\": \"234be6bc-0bbf-4162-8e87-4cac91fd7e80\",\n  \"/api-reference/latest/cms/pages/website-pages/create-website-page\": \"9fba949a-9694-45f0-8e7c-e775d23c54a3\",\n  \"/api-reference/latest/cms/pages/website-pages/delete-website-page\": \"8b9e9e55-82e8-4b9e-828b-fd2dd6ec9c8c\",\n  \"/api-reference/latest/cms/pages/website-pages/drafts/get-website-page-draft\": \"9b40e485-358a-4490-b20c-566ff6e1c2b1\",\n  \"/api-reference/latest/cms/pages/website-pages/drafts/publish-website-page-draft\": \"ba5ecb5d-b0f6-44f9-bc4d-c6ab064ef755\",\n  \"/api-reference/latest/cms/pages/website-pages/drafts/reset-website-page-draft\": \"42b850b6-81d9-46e7-9b14-dde8a7255143\",\n  \"/api-reference/latest/cms/pages/website-pages/drafts/update-website-page-draft\": \"8b22aac9-f849-4c96-b57c-5fb68813c4e0\",\n  \"/api-reference/latest/cms/pages/website-pages/get-website-page\": \"199f83a6-3806-4ac5-b6c7-f1b149abc138\",\n  \"/api-reference/latest/cms/pages/website-pages/get-website-pages\": \"fd263aa0-c5d6-465d-83bf-d8579065ee4b\",\n  \"/api-reference/latest/cms/pages/website-pages/multi-language/attach-to-lang-group\": \"2f8ee99b-be90-470d-afb3-d4a61b94c17d\",\n  \"/api-reference/latest/cms/pages/website-pages/multi-language/create-language-variation\": \"fca79519-b94e-4f87-b30b-a2cf07ce5a4b\",\n  \"/api-reference/latest/cms/pages/website-pages/multi-language/detach-from-lang-group\": \"55a96f5b-4a6e-4294-a48a-037706e852a2\",\n  \"/api-reference/latest/cms/pages/website-pages/multi-language/set-new-lang-primary\": \"7d133e66-2ac9-466c-a9f1-13cb7087044d\",\n  \"/api-reference/latest/cms/pages/website-pages/multi-language/update-languages\": \"08eaad7c-6f80-4973-9e68-bfb9988007d9\",\n  \"/api-reference/latest/cms/pages/website-pages/revisions/get-website-page-revision\": \"6397f251-89b4-45ab-96fb-6f914317bc8c\",\n  \"/api-reference/latest/cms/pages/website-pages/revisions/get-website-page-revisions\": \"56704762-d4dc-4757-809c-b4787bc08665\",\n  \"/api-reference/latest/cms/pages/website-pages/revisions/restore-website-page-revision\": \"9a4ade0a-f042-45a4-b4da-d905176debe0\",\n  \"/api-reference/latest/cms/pages/website-pages/revisions/restore-website-page-to-draft\": \"9af0ddc0-dd7a-4be5-a40c-9eb902527876\",\n  \"/api-reference/latest/cms/pages/website-pages/schedule-website-page\": \"a3642952-a06f-4eb8-bffd-b2ae2e1aaff9\",\n  \"/api-reference/latest/cms/pages/website-pages/update-website-page\": \"73bab9b7-ccd3-4719-9361-63122a27190e\",\n  \"/api-reference/latest/cms/site-search/get-indexed-data\": \"e0f95cf6-af51-4163-84c7-5a61cbbe40f4\",\n  \"/api-reference/latest/cms/site-search/guide\": \"414b9653-72fe-4f3e-847f-4fc0c3b5eff7\",\n  \"/api-reference/latest/cms/site-search/search-site\": \"ae84d79b-f7f5-4edc-b1b8-773d2b235a41\",\n  \"/api-reference/latest/cms/source-code/create-source-code-file\": \"3796fd6b-e15f-4d9e-b33f-743fb0df4bed\",\n  \"/api-reference/latest/cms/source-code/delete-source-code-file\": \"4395a737-ed1f-4ed8-b208-13071cf33775\",\n  \"/api-reference/latest/cms/source-code/extract/extract-source-code\": \"6940a52c-0fdc-4e3a-a7bd-8f94905d991f\",\n  \"/api-reference/latest/cms/source-code/extract/get-extraction-status\": \"aed4be06-1ded-42ff-89e4-cda3b764a350\",\n  \"/api-reference/latest/cms/source-code/get-file-metadata\": \"ae61a47b-a987-4c4d-8a39-fc9949fbd7c2\",\n  \"/api-reference/latest/cms/source-code/get-source-code-file\": \"a2ec1449-c71a-4d04-9651-41277db44b72\",\n  \"/api-reference/latest/cms/source-code/guide\": \"c8e8ba07-7765-43f0-b1bc-375501b57af7\",\n  \"/api-reference/latest/cms/source-code/update-source-code-file\": \"d1379d9a-3b09-47ab-979a-c40b9cd3c089\",\n  \"/api-reference/latest/cms/source-code/validate-source-code-file\": \"3afd82fa-c17e-4ebc-b9fa-9c0a48ee592d\",\n  \"/api-reference/latest/cms/url-mappings/create-url-mapping\": \"63930cdf-23af-4561-96e7-d681dc40e179\",\n  \"/api-reference/latest/cms/url-mappings/delete-url-mapping\": \"22a600ce-dd2a-4b6a-9395-1a60d3a07d40\",\n  \"/api-reference/latest/cms/url-mappings/get-url-mapping\": \"d0658af8-aca6-4ea3-a459-8086486c2d8d\",\n  \"/api-reference/latest/cms/url-mappings/get-url-mappings\": \"82e47a5e-ee1c-4d9b-a452-acd1b213a702\",\n  \"/api-reference/latest/cms/url-redirects/create-url-redirect\": \"7dcab612-2c64-4ca9-bd90-e1e325ad1663\",\n  \"/api-reference/latest/cms/url-redirects/delete-url-redirect\": \"03cfccf1-e524-4fbf-835d-992be40eda49\",\n  \"/api-reference/latest/cms/url-redirects/get-url-redirect\": \"aa3b415a-e2f3-421a-b002-f63fdab1e10d\",\n  \"/api-reference/latest/cms/url-redirects/get-url-redirects\": \"c7a3d3cd-3b52-4456-80d1-e1efc1045637\",\n  \"/api-reference/latest/cms/url-redirects/guide\": \"06c9da31-ef16-4bb4-82e5-853998f7fa89\",\n  \"/api-reference/latest/cms/url-redirects/update-url-redirect\": \"b8c0e088-3bee-475c-8e07-84d7b8085f9d\",\n  \"/api-reference/latest/communication-preferences/definitions/get-subscription-definitions\": \"277d8eb5-b085-4a91-bc48-12937927d641\",\n  \"/api-reference/latest/communication-preferences/guide\": \"69e0d5a5-e0a6-4859-859b-58b174206dc0\",\n  \"/api-reference/latest/communication-preferences/status/batch/get-subscriptions\": \"66120209-9d8e-4a5e-8323-e83152bd65b0\",\n  \"/api-reference/latest/communication-preferences/status/batch/unsubscribe-contacts-batch\": \"1140a105-8e19-4f40-a875-516e84004a54\",\n  \"/api-reference/latest/communication-preferences/status/get-subscription\": \"cf7083fe-b3bc-4670-9cb2-ed3907feff88\",\n  \"/api-reference/latest/communication-preferences/status/get-unsubscribed-status\": \"aa6f0e96-d537-4b10-ab2e-48b509cacd6e\",\n  \"/api-reference/latest/communication-preferences/status/update-subscription\": \"8bb84fbc-1f33-4bdf-a60f-49552c613e56\",\n  \"/api-reference/latest/conversations/chat-configuration/chat-widget-sdk\": \"c5cd5ded-40aa-48a4-a0bf-4da7e6f6069b\",\n  \"/api-reference/latest/conversations/chat-configuration/mobile-chat-sdk/android\": \"ea293a9f-64ac-4014-b14b-84ee10d8babe\",\n  \"/api-reference/latest/conversations/chat-configuration/mobile-chat-sdk/ios\": \"3d82cc7d-ff7b-4c84-80a8-64373e5694b6\",\n  \"/api-reference/latest/conversations/chat-configuration/working-with-chatbots\": \"a99697ad-198e-4df8-8cb1-ee162453fe3b\",\n  \"/api-reference/latest/conversations/custom-channels/channel-accounts/create-custom-channel\": \"c026f680-7de2-4ff6-b915-a6ea4e2ae06b\",\n  \"/api-reference/latest/conversations/custom-channels/channel-accounts/get-custom-channels\": \"4e28df45-8ff3-40d2-a645-26ec92e93432\",\n  \"/api-reference/latest/conversations/custom-channels/channel-accounts/update-custom-channel-channelAccountId\": \"495b413e-6f3f-4dd2-a1b9-828f8c3e4131\",\n  \"/api-reference/latest/conversations/custom-channels/channel-accounts/update-custom-channel\": \"4ec64059-bf1c-4fb8-ae66-1cc624d8db67\",\n  \"/api-reference/latest/conversations/custom-channels/channels/create-custom-channel\": \"f464aaad-2918-4dc6-ba53-259f08af0512\",\n  \"/api-reference/latest/conversations/custom-channels/channels/delete-custom-channel\": \"975b7d22-f07c-4a86-ad17-2fe3b3a47dda\",\n  \"/api-reference/latest/conversations/custom-channels/channels/get-custom-channel-channelAccountId\": \"6114487a-963b-4aea-b418-b8c03bf7fa41\",\n  \"/api-reference/latest/conversations/custom-channels/channels/get-custom-channel\": \"0c422dbb-05f6-45ec-84f9-7d539abb6836\",\n  \"/api-reference/latest/conversations/custom-channels/channels/get-custom-channels\": \"3674bdcf-2583-4c62-a4f5-f6b803a21b0e\",\n  \"/api-reference/latest/conversations/custom-channels/channels/update-custom-channel\": \"a114220d-c92a-4302-876b-68a1c422f657\",\n  \"/api-reference/latest/conversations/custom-channels/guide\": \"b0d99b1c-abda-4509-9aec-d2e7d3744519\",\n  \"/api-reference/latest/conversations/custom-channels/messages/create-custom-channel\": \"8c9a280b-606c-4463-be9e-67846f00a6b1\",\n  \"/api-reference/latest/conversations/custom-channels/messages/get-custom-channel\": \"3143b2d0-4fea-4c37-8ca2-61266f21025d\",\n  \"/api-reference/latest/conversations/custom-channels/messages/update-custom-channel\": \"dffc71e8-1564-49f2-909c-958aab785ce2\",\n  \"/api-reference/latest/conversations/guide\": \"0cbcf0cb-b70a-4312-85d3-66c21ce4afb9\",\n  \"/api-reference/latest/conversations/visitor-identification/create-visitor-identification\": \"4bb0297b-9151-47f6-921f-94294b9c8818\",\n  \"/api-reference/latest/crm/activities/calls/batch/create-calls\": \"7d72d9a3-178e-48e6-91bf-02197c375606\",\n  \"/api-reference/latest/crm/activities/calls/batch/delete-calls\": \"99bfe9af-f7c4-4e3c-a6dd-0501bd5d661b\",\n  \"/api-reference/latest/crm/activities/calls/batch/get-calls\": \"12e7c232-f100-41fa-a9c6-0aec150a4db9\",\n  \"/api-reference/latest/crm/activities/calls/batch/update-calls\": \"16735bc4-dd80-47e4-be99-f18e90d035c8\",\n  \"/api-reference/latest/crm/activities/calls/batch/upsert-calls\": \"63b144c4-38e2-4146-a587-194697e8571f\",\n  \"/api-reference/latest/crm/activities/calls/create-call\": \"6b524c4e-f0a1-44dd-a46c-0b9750aa1bac\",\n  \"/api-reference/latest/crm/activities/calls/delete-call\": \"b3021432-90e3-4524-9640-332824c3d334\",\n  \"/api-reference/latest/crm/activities/calls/get-call\": \"a26f7cf9-c27c-4367-a85c-f0880fa8ded9\",\n  \"/api-reference/latest/crm/activities/calls/get-calls\": \"0cacfc7b-bdc4-4dbc-a326-131ac0fe354c\",\n  \"/api-reference/latest/crm/activities/calls/guide\": \"e7b8fde7-834e-4f9a-a9b6-febffec425b0\",\n  \"/api-reference/latest/crm/activities/calls/search/search-calls\": \"d68ccecc-d76e-4de3-9258-9b7c967df3d3\",\n  \"/api-reference/latest/crm/activities/calls/update-call\": \"343da404-8dec-4d59-a3f2-2746fb39c72f\",\n  \"/api-reference/latest/crm/activities/emails/batch/create-emails\": \"0baf4989-b52e-42e9-9370-47f828e44b65\",\n  \"/api-reference/latest/crm/activities/emails/batch/delete-emails\": \"abc128e0-a13f-46b4-87ec-61cfbdd8a371\",\n  \"/api-reference/latest/crm/activities/emails/batch/get-emails\": \"a5bec5bb-a4dd-4d9f-929a-c0f6b6ce2a4e\",\n  \"/api-reference/latest/crm/activities/emails/batch/update-emails\": \"7e717d76-6a63-4ee1-9ef1-1c7025c6a2f5\",\n  \"/api-reference/latest/crm/activities/emails/batch/upsert-emails\": \"e0c154e4-35bb-4eba-a092-6aa1e22b97c2\",\n  \"/api-reference/latest/crm/activities/emails/create-email\": \"6893bd8f-cfb8-40a6-b165-b3a0e658ba32\",\n  \"/api-reference/latest/crm/activities/emails/delete-email\": \"c444f747-7eaf-406e-ac49-8b69b5f43356\",\n  \"/api-reference/latest/crm/activities/emails/get-email\": \"8b902698-82b6-4b02-b6a7-41b9222aae5b\",\n  \"/api-reference/latest/crm/activities/emails/get-emails\": \"67b13c83-046e-41d1-9154-25ee4bc3e93f\",\n  \"/api-reference/latest/crm/activities/emails/guide\": \"772fe3cc-e220-455b-a2b3-9c76d1bddae6\",\n  \"/api-reference/latest/crm/activities/emails/search/search-emails\": \"895549a0-3cab-4083-8cf5-4ea8cd90e1c2\",\n  \"/api-reference/latest/crm/activities/emails/update-email\": \"e7ed8af6-2697-4a66-a35f-f545f91403d4\",\n  \"/api-reference/latest/crm/activities/meetings/batch/create-meetings\": \"db884580-08f2-4395-b4e1-6783cae53f7d\",\n  \"/api-reference/latest/crm/activities/meetings/batch/delete-meetings\": \"49c419f6-eb86-40ca-9a56-4ddb95527475\",\n  \"/api-reference/latest/crm/activities/meetings/batch/get-meetings\": \"b7130d6c-f97f-44b1-8129-aeeaf8dcc3b9\",\n  \"/api-reference/latest/crm/activities/meetings/batch/update-meetings\": \"8cdc7bf5-78b6-4de4-9c88-be40d2ad1926\",\n  \"/api-reference/latest/crm/activities/meetings/batch/upsert-meetings\": \"def1ece2-d0ad-4455-b991-a11e3b3eedb3\",\n  \"/api-reference/latest/crm/activities/meetings/create-meeting\": \"319c92c4-605f-4827-a4f8-2e183e8a47b7\",\n  \"/api-reference/latest/crm/activities/meetings/delete-meeting\": \"bf732e6b-a868-4cc3-ab84-b621422d7c7a\",\n  \"/api-reference/latest/crm/activities/meetings/get-meeting\": \"20ba3803-9dc9-46ce-867b-568afe80cc21\",\n  \"/api-reference/latest/crm/activities/meetings/get-meetings\": \"c1b814ae-3464-4c30-900c-8e43d26ee59d\",\n  \"/api-reference/latest/crm/activities/meetings/guide\": \"080f1569-13d5-4db7-8211-6877cafd825a\",\n  \"/api-reference/latest/crm/activities/meetings/search/search-meetings\": \"d1e251c8-3f01-4c12-9029-23a38ab6a84c\",\n  \"/api-reference/latest/crm/activities/meetings/update-meeting\": \"beebd0f0-65ad-465f-84ec-b22ca31530c0\",\n  \"/api-reference/latest/crm/activities/notes/batch/create-notes\": \"64e22fd5-7c7e-4767-9fc3-0141d90415e2\",\n  \"/api-reference/latest/crm/activities/notes/batch/delete-notes\": \"bccf8688-92ac-4ba0-8b6e-fd5ab09ecc85\",\n  \"/api-reference/latest/crm/activities/notes/batch/get-notes\": \"65d2f3ca-e0dc-483f-a7bf-2fbc6aaea008\",\n  \"/api-reference/latest/crm/activities/notes/batch/update-notes\": \"e68431d1-48a2-4ed8-b3aa-d82545efff15\",\n  \"/api-reference/latest/crm/activities/notes/batch/upsert-notes\": \"11c720e2-4b8d-48d9-a2e9-23077e8611c3\",\n  \"/api-reference/latest/crm/activities/notes/create-note\": \"a59b32c0-ad93-4dd1-bca9-b1844de2f487\",\n  \"/api-reference/latest/crm/activities/notes/delete-note\": \"734d3272-3d06-4d15-8379-3923a0071ef9\",\n  \"/api-reference/latest/crm/activities/notes/get-note\": \"60635f3a-8f62-4960-9e85-41d7d42f8e80\",\n  \"/api-reference/latest/crm/activities/notes/get-notes\": \"64354d8e-fc5b-46af-8fa8-5d4415bc80d0\",\n  \"/api-reference/latest/crm/activities/notes/guide\": \"a437ab7f-b146-4edf-83b4-ed09d63b0673\",\n  \"/api-reference/latest/crm/activities/notes/search/search-notes\": \"9cb19bda-3af5-47f6-96a3-073b81d77019\",\n  \"/api-reference/latest/crm/activities/notes/update-note\": \"59ca72ed-b644-4c83-bb61-47b28d12e29b\",\n  \"/api-reference/latest/crm/activities/postal-mail/batch/create-postal-mail\": \"9688733d-5b4f-4631-98c5-03aec1d9805f\",\n  \"/api-reference/latest/crm/activities/postal-mail/batch/delete-postal-mail\": \"ea120b97-64ce-4c00-81d1-4b6b00a3c2a9\",\n  \"/api-reference/latest/crm/activities/postal-mail/batch/get-postal-mail\": \"0f16b3d8-0803-4159-84f6-4ffc232e5715\",\n  \"/api-reference/latest/crm/activities/postal-mail/batch/update-postal-mail-objectType\": \"295e2a2b-b82b-4645-a2e3-a0fc246a07cc\",\n  \"/api-reference/latest/crm/activities/postal-mail/batch/update-postal-mail\": \"05b377a2-c152-44f7-8867-939b413af132\",\n  \"/api-reference/latest/crm/activities/postal-mail/batch/upsert-postal-mail\": \"434ac960-f035-4db9-aa63-5601424cace0\",\n  \"/api-reference/latest/crm/activities/postal-mail/create-postal-mail\": \"df4305d4-e479-4e1f-8036-fe5bb8b5321e\",\n  \"/api-reference/latest/crm/activities/postal-mail/delete-postal-mail\": \"8f0a7f2a-52f9-41a0-9db9-8ada75831196\",\n  \"/api-reference/latest/crm/activities/postal-mail/get-postal-mail-objectId\": \"5e19297a-f3bb-4392-b6c6-4d954dd43472\",\n  \"/api-reference/latest/crm/activities/postal-mail/get-postal-mail\": \"f02da802-91c7-497d-aaf0-e5f2901e87b0\",\n  \"/api-reference/latest/crm/activities/postal-mail/guide\": \"1837f938-2967-430d-ad0a-e3e5dde191bc\",\n  \"/api-reference/latest/crm/activities/postal-mail/search/search-postal-mail\": \"ab9a2996-1760-48cc-a041-d15c2241ae87\",\n  \"/api-reference/latest/crm/activities/postal-mail/update-postal-mail-objectId\": \"c092bace-f224-4ce6-9915-6b96b05c490f\",\n  \"/api-reference/latest/crm/activities/postal-mail/update-postal-mail\": \"d761871e-2751-40db-a5d7-9aae10b4b72f\",\n  \"/api-reference/latest/crm/activities/tasks/batch/create-tasks\": \"dcda066d-42db-459e-b66e-db3f4603b4fe\",\n  \"/api-reference/latest/crm/activities/tasks/batch/delete-tasks\": \"40962d60-cce0-4b68-acd1-2cd2bab497a2\",\n  \"/api-reference/latest/crm/activities/tasks/batch/get-tasks\": \"06d8660d-afb9-4087-8fa5-2b984d909b27\",\n  \"/api-reference/latest/crm/activities/tasks/batch/update-tasks\": \"d154dc4e-a239-46d1-ae16-7c16f5c087d6\",\n  \"/api-reference/latest/crm/activities/tasks/batch/upsert-tasks\": \"0fe1d24d-dd8f-4785-8ccc-573db9bc38b2\",\n  \"/api-reference/latest/crm/activities/tasks/create-task\": \"c8aa5558-f536-413b-be0e-a372d09d2897\",\n  \"/api-reference/latest/crm/activities/tasks/delete-task\": \"0d57cd48-e863-4c94-8454-b983f705bf4b\",\n  \"/api-reference/latest/crm/activities/tasks/get-task\": \"7d0be6cb-31e7-48a5-93f3-9f2f96940c28\",\n  \"/api-reference/latest/crm/activities/tasks/get-tasks\": \"99fd506e-30a7-48b7-a6e4-ca0dfc1af2c0\",\n  \"/api-reference/latest/crm/activities/tasks/guide\": \"f6077c89-664b-4533-b0ec-700924b5346b\",\n  \"/api-reference/latest/crm/activities/tasks/search/search-tasks\": \"10ececc0-dd60-40db-846d-6b2d1f553232\",\n  \"/api-reference/latest/crm/activities/tasks/subtasks-guide\": \"a920d55d-cfb9-4fd6-8084-50b27a0fe4c3\",\n  \"/api-reference/latest/crm/activities/tasks/update-task\": \"064fb83c-ceb8-43fb-aa86-1a2133b1213b\",\n  \"/api-reference/latest/crm/associations/associate-records/batch/create-associations-labeled\": \"d851099c-79ee-400c-afbf-e214df975c25\",\n  \"/api-reference/latest/crm/associations/associate-records/batch/create-associations\": \"22d186a3-83cf-4610-a2c8-135986242e33\",\n  \"/api-reference/latest/crm/associations/associate-records/batch/delete-association-labels\": \"e13fa66e-4e3d-4a35-a93e-9061601e8af2\",\n  \"/api-reference/latest/crm/associations/associate-records/batch/delete-associations\": \"171b6924-86b8-46e4-865c-8118a8818032\",\n  \"/api-reference/latest/crm/associations/associate-records/batch/get-associations\": \"a8d9d9a2-9477-46ca-954d-42d8aad31655\",\n  \"/api-reference/latest/crm/associations/associate-records/delete-association\": \"4cc54034-c650-476f-8ddd-252d90ac94be\",\n  \"/api-reference/latest/crm/associations/associate-records/guide\": \"dba5d43c-703f-4815-8e04-db2e5630bc20\",\n  \"/api-reference/latest/crm/associations/associate-records/report-high-usage\": \"4e4a9168-ec57-4bd8-835e-cffcaba9f250\",\n  \"/api-reference/latest/crm/associations/associate-records/update-association-labeled\": \"e3f541d7-c6af-4237-be86-b87b9b4d4390\",\n  \"/api-reference/latest/crm/associations/associate-records/update-association\": \"07065734-cab0-4855-adee-901bd79f0ba1\",\n  \"/api-reference/latest/crm/associations/associations-schema/guide\": \"b49af8dd-9f35-4bf1-9972-ea27347a1577\",\n  \"/api-reference/latest/crm/associations/associations-schema/labels/create-associations-label-batch\": \"62975cc7-b414-4395-98a6-8b2ea0e5f2d0\",\n  \"/api-reference/latest/crm/associations/associations-schema/labels/create-associations-label\": \"b39a3527-d461-43a7-b5a4-8a7a62d8f392\",\n  \"/api-reference/latest/crm/associations/associations-schema/labels/delete-associations-label\": \"8cebe34d-6bbb-42b5-bf93-8441acc49e1b\",\n  \"/api-reference/latest/crm/associations/associations-schema/labels/get-associations-label\": \"fcaa5e06-6cca-4dbe-8371-8d770f6108ba\",\n  \"/api-reference/latest/crm/associations/associations-schema/labels/update-associations-label\": \"79d9b50c-9e89-4ec0-960b-5d93b0e75373\",\n  \"/api-reference/latest/crm/associations/associations-schema/limits/delete-associations-limits\": \"7339d841-d24f-449a-9d8b-223630d24a0d\",\n  \"/api-reference/latest/crm/associations/associations-schema/limits/get-all-associations-limits\": \"220d5888-34c8-4198-b6fd-b0b1080c8e19\",\n  \"/api-reference/latest/crm/associations/associations-schema/limits/get-associations-limits\": \"64bda402-86c8-4852-a9f3-f8f9a1b0d004\",\n  \"/api-reference/latest/crm/associations/associations-schema/limits/update-associations-limits\": \"9e9e3270-ef20-4965-9519-cbac1d45df63\",\n  \"/api-reference/latest/crm/associations/overview\": \"e7718fe1-44f2-4cfe-95bb-41f3562ded4f\",\n  \"/api-reference/latest/crm/crm-data-model/get-object-library-objectTypeId\": \"37479608-5ea5-4e79-9bcb-50db5756cfb9\",\n  \"/api-reference/latest/crm/crm-data-model/get-object-library\": \"c5dee51d-cb20-4ce3-b54f-08c974e2ffaf\",\n  \"/api-reference/latest/crm/crm-data-model/guide\": \"06977642-0e37-4256-a602-6787cc66a039\",\n  \"/api-reference/latest/crm/embed\": \"af2c2ac5-13f6-439f-b34b-b26d875bdefa\",\n  \"/api-reference/latest/crm/exports/create-export\": \"a0275ebc-3157-4ce5-83ea-3a98309f0313\",\n  \"/api-reference/latest/crm/exports/get-export-status\": \"cd47bb46-9471-4447-8df8-d7a8855629e5\",\n  \"/api-reference/latest/crm/exports/get-export\": \"ce13e769-02ae-469b-bd07-8eacb2076d5d\",\n  \"/api-reference/latest/crm/exports/guide\": \"54892970-260a-4470-8cce-cb3dbcdda572\",\n  \"/api-reference/latest/crm/extensions/calling-extensions/calling-sdk\": \"a14cd621-76f6-48e2-8d7e-2355e48f6c9e\",\n  \"/api-reference/latest/crm/extensions/calling-extensions/channel-connection-settings/create-channel-connection-settings\": \"2a973b31-438d-4392-b5c7-028a4500588d\",\n  \"/api-reference/latest/crm/extensions/calling-extensions/channel-connection-settings/delete-channel-connection-settings\": \"a57db506-37aa-465b-a2a2-c6afd23df348\",\n  \"/api-reference/latest/crm/extensions/calling-extensions/channel-connection-settings/get-channel-connection-settings\": \"7c9e590f-c5a3-444b-879c-5a8eea26e063\",\n  \"/api-reference/latest/crm/extensions/calling-extensions/channel-connection-settings/update-channel-connection-settings\": \"55c8215a-e7e7-4d21-9371-61b3cd478141\",\n  \"/api-reference/latest/crm/extensions/calling-extensions/inbound/create-inbound-call\": \"44eb246a-9ee6-4c85-9a5c-993e6d3a63fc\",\n  \"/api-reference/latest/crm/extensions/calling-extensions/receive-incoming-calls\": \"7836278e-bed1-41f8-9ee9-6d3c6495a2b6\",\n  \"/api-reference/latest/crm/extensions/calling-extensions/recording/call-recording-ready\": \"1781dc4f-b0ee-4a25-bd91-bf39ea671cb5\",\n  \"/api-reference/latest/crm/extensions/calling-extensions/recordings-and-transcriptions\": \"708473b5-8474-40f9-8711-a3c23255c01e\",\n  \"/api-reference/latest/crm/extensions/calling-extensions/settings/create-calling-extension\": \"e6ea8ad4-31f3-45a6-a863-b81076cb76ce\",\n  \"/api-reference/latest/crm/extensions/calling-extensions/settings/delete-calling-extension\": \"22bd9072-9729-4679-a5aa-8375ee8f943e\",\n  \"/api-reference/latest/crm/extensions/calling-extensions/settings/get-calling-extensions\": \"304dc72d-8d9e-4e88-a506-e580c8886be7\",\n  \"/api-reference/latest/crm/extensions/calling-extensions/settings/update-calling-extension\": \"824ac9c8-9d68-47d9-a3d4-ebc1313f0ab2\",\n  \"/api-reference/latest/crm/extensions/calling-extensions/third-party-calling\": \"e953428d-4d09-4bfa-96ee-1bb2e4a253c0\",\n  \"/api-reference/latest/crm/extensions/calling-extensions/third-party-transcripts\": \"51f3172f-05d5-4ebc-97e0-2eedcdb92f23\",\n  \"/api-reference/latest/crm/extensions/crm-cards/create-crm-card\": \"fad97a26-b363-4ecc-8ab2-40fe9174b99d\",\n  \"/api-reference/latest/crm/extensions/crm-cards/delete-crm-card\": \"0c1725a4-1648-46dc-898a-04da17e38488\",\n  \"/api-reference/latest/crm/extensions/crm-cards/get-crm-card\": \"21696fbf-ef72-49c9-9f23-306ac1c08fc9\",\n  \"/api-reference/latest/crm/extensions/crm-cards/get-crm-cards\": \"7bae84dc-ffc0-4452-a75b-2e0f0f3cfb9e\",\n  \"/api-reference/latest/crm/extensions/crm-cards/get-sample-response\": \"99b43d09-9eb2-49f3-bf5f-910609114399\",\n  \"/api-reference/latest/crm/extensions/crm-cards/guide\": \"45ca1190-f24e-4a30-a135-6c4451c177e4\",\n  \"/api-reference/latest/crm/extensions/crm-cards/migrate-crm-card\": \"4e900d02-519a-4920-bf13-db6c343f03c0\",\n  \"/api-reference/latest/crm/extensions/crm-cards/update-crm-card\": \"4f6d3582-1209-4198-95ac-beaf196e72ae\",\n  \"/api-reference/latest/crm/extensions/transcriptions/create-transcript\": \"29bb1e10-8e51-48d3-b761-52fd16065438\",\n  \"/api-reference/latest/crm/extensions/transcriptions/delete-transcript\": \"ef65366e-e8e5-4c97-9419-665027f4b22c\",\n  \"/api-reference/latest/crm/extensions/transcriptions/get-transcript\": \"fd09ee88-4f8b-40e3-a264-25d68b38cb4b\",\n  \"/api-reference/latest/crm/extensions/transcriptions/transcribe-inbound\": \"a8cde3fa-67d1-47eb-a878-69f9ca47da16\",\n  \"/api-reference/latest/crm/extensions/video-conferencing-extension/delete-video-conferencing-extension\": \"0801ecf8-dcdf-4d1b-ac36-2366e0ae9def\",\n  \"/api-reference/latest/crm/extensions/video-conferencing-extension/get-video-conferencing-extension\": \"fdbf3485-12eb-46d8-ac5c-47d9244300a6\",\n  \"/api-reference/latest/crm/extensions/video-conferencing-extension/guide\": \"08529330-8d3d-4c47-b9da-773f4516dc11\",\n  \"/api-reference/latest/crm/extensions/video-conferencing-extension/update-video-conferencing-extension\": \"a30c85f7-5669-487f-8df2-17d34c185882\",\n  \"/api-reference/latest/crm/imports/cancel-import\": \"82688eb4-356d-4f87-b08a-aeb71894f9dc\",\n  \"/api-reference/latest/crm/imports/create-import\": \"22d63ea4-320b-45b2-a397-ecfb292a47bb\",\n  \"/api-reference/latest/crm/imports/get-import-errors\": \"e868ca23-57cf-458c-ae00-70615b78ab4e\",\n  \"/api-reference/latest/crm/imports/get-import\": \"44e9fc0b-5693-47f8-8c91-6f3385fc6bbd\",\n  \"/api-reference/latest/crm/imports/get-imports\": \"74dd807a-45ed-4f81-8649-e085bfa698ff\",\n  \"/api-reference/latest/crm/imports/guide\": \"056316b7-39d9-479f-81fe-cc151eb97c95\",\n  \"/api-reference/latest/crm/limits-tracking/get-calculated-properties\": \"ad9e5207-c6ef-477c-bdeb-0ee426482bce\",\n  \"/api-reference/latest/crm/limits-tracking/get-custom-object-types\": \"c8c0e6ad-e25b-4eee-8a0a-8ccd1a2ecda5\",\n  \"/api-reference/latest/crm/limits-tracking/get-custom-properties\": \"1aeade2f-520d-4fa2-9239-00e91ab008d6\",\n  \"/api-reference/latest/crm/limits-tracking/get-from\": \"91b15081-771b-4619-994e-07d371ecb585\",\n  \"/api-reference/latest/crm/limits-tracking/get-limits-tracking-fromObjectTypeId\": \"812f935c-6aa2-4ffe-931e-a0c1f526bf01\",\n  \"/api-reference/latest/crm/limits-tracking/get-limits-tracking-toObjectTypeId\": \"b4bb55b3-3268-4437-b847-218d93eb22c7\",\n  \"/api-reference/latest/crm/limits-tracking/get-limits-tracking\": \"fc5e9cbd-d96f-4e60-b0f8-ad5d0e79b014\",\n  \"/api-reference/latest/crm/limits-tracking/get-pipelines\": \"b84d4248-0d46-4eac-bc99-82031c7dc53e\",\n  \"/api-reference/latest/crm/limits-tracking/get-records\": \"3b54d37f-ed74-4b1b-a608-da70424f7434\",\n  \"/api-reference/latest/crm/limits-tracking/guide\": \"dff260f3-9eaf-4781-8fdd-00c9d5bc5a68\",\n  \"/api-reference/latest/crm/lists/create-list\": \"0a77f0d2-659c-4176-aca3-59d37a5d9d70\",\n  \"/api-reference/latest/crm/lists/delete-list\": \"787e5253-344c-4120-a5c9-1f106426f6aa\",\n  \"/api-reference/latest/crm/lists/get-list-listId\": \"bed688f4-4951-4e0e-85d9-ae949165623a\",\n  \"/api-reference/latest/crm/lists/get-list\": \"bf3fc4a0-4e7d-44d5-a9a5-6eccc5394f8f\",\n  \"/api-reference/latest/crm/lists/get-lists\": \"6fd765df-19ca-4976-b54f-ee4a4e29e876\",\n  \"/api-reference/latest/crm/lists/guide\": \"31c5bd3b-82aa-4978-ba40-9235e8418537\",\n  \"/api-reference/latest/crm/lists/id-mapping/translate-id-batch\": \"364f77b9-4fe7-472c-bcf2-2652d21911e8\",\n  \"/api-reference/latest/crm/lists/id-mapping/translate-id\": \"e530dd4d-c693-4321-aa7c-34c934045d5e\",\n  \"/api-reference/latest/crm/lists/list-filters\": \"17d8e68c-e58e-4ed9-9aba-1a57579c7d17\",\n  \"/api-reference/latest/crm/lists/list-management/cancel-conversion\": \"a207c9ba-c373-44d3-aceb-883f085d66e7\",\n  \"/api-reference/latest/crm/lists/list-management/create-folder\": \"5b446b7a-7595-4141-972b-772bb3796913\",\n  \"/api-reference/latest/crm/lists/list-management/delete-folder\": \"72c9beed-e716-462d-9bdd-87bc9460b03b\",\n  \"/api-reference/latest/crm/lists/list-management/get-conversion-details\": \"27280a4a-f4e6-4c62-87dd-56cd93219c43\",\n  \"/api-reference/latest/crm/lists/list-management/get-folder\": \"5d3ca521-ad36-40a1-8fd6-9ad912fb5558\",\n  \"/api-reference/latest/crm/lists/list-management/move-folder\": \"3036ccda-e01d-4174-888e-144e0b8a7c44\",\n  \"/api-reference/latest/crm/lists/list-management/move-list-to-folder\": \"e0663e19-e08a-497a-bf37-cef05486d8c6\",\n  \"/api-reference/latest/crm/lists/list-management/rename-folder\": \"5824eafd-a4d7-43e1-b515-471050c379f5\",\n  \"/api-reference/latest/crm/lists/list-management/schedule-conversion\": \"cb38d229-7fa1-4346-a81f-0925e249e8ab\",\n  \"/api-reference/latest/crm/lists/memberships/add-to-list-from-source-list\": \"de4b844b-d1b7-44b4-85bf-1d86a30e10f3\",\n  \"/api-reference/latest/crm/lists/memberships/add-to-list\": \"ce5dc917-f1b0-475b-b0c4-ace62ff3f38e\",\n  \"/api-reference/latest/crm/lists/memberships/delete-list-listId\": \"0a245707-34c3-49e6-b8a1-f64797407b52\",\n  \"/api-reference/latest/crm/lists/memberships/get-lists-per-record\": \"9e2d6cba-776e-4ddd-9f03-f071cbc1c8c2\",\n  \"/api-reference/latest/crm/lists/memberships/get-memberships-batch\": \"9c4e0197-8cb3-4d0d-a21a-0d74b3ab1700\",\n  \"/api-reference/latest/crm/lists/memberships/get-memberships-by-added-date\": \"f249fc25-cbc4-483e-b747-d185499a4606\",\n  \"/api-reference/latest/crm/lists/memberships/get-memberships-by-id\": \"afc234bc-4521-4d8d-83e6-2d34ea9dfdc7\",\n  \"/api-reference/latest/crm/lists/memberships/update-list-memberships\": \"dc88562b-5b70-465f-a1dd-a2a6006e9b0a\",\n  \"/api-reference/latest/crm/lists/restore-list\": \"e5382327-ae56-4517-a182-7c21a7308a50\",\n  \"/api-reference/latest/crm/lists/search/search-lists\": \"ddfd7206-ffbc-413c-b30c-dc12a335de34\",\n  \"/api-reference/latest/crm/lists/update-list-filters\": \"15a97119-6850-484d-85b8-15d8cea62110\",\n  \"/api-reference/latest/crm/lists/update-list-name\": \"8663023c-8308-4499-a4da-bf02383fef11\",\n  \"/api-reference/latest/crm/objects/appointments/batch/create-appointments\": \"5e55a063-e5ba-4a04-aa57-4f87be455706\",\n  \"/api-reference/latest/crm/objects/appointments/batch/delete-appointments\": \"dcbfd695-f366-45cc-a0ab-e053f0399e22\",\n  \"/api-reference/latest/crm/objects/appointments/batch/get-appointments\": \"6a1e8469-89eb-4059-a3fd-77147fad67a7\",\n  \"/api-reference/latest/crm/objects/appointments/batch/update-appointments\": \"f02ab57a-ff02-4c87-a485-dfd921d6efce\",\n  \"/api-reference/latest/crm/objects/appointments/batch/upsert-appointments\": \"dbe7f520-cb2b-4723-b812-814e904fd36b\",\n  \"/api-reference/latest/crm/objects/appointments/create-appointment\": \"0aa712e2-7c8c-45d4-8c19-c0206ef8fc54\",\n  \"/api-reference/latest/crm/objects/appointments/delete-appointment\": \"cf361f65-d041-4d41-a7b7-3dba7e5c0429\",\n  \"/api-reference/latest/crm/objects/appointments/get-appointment\": \"2229e5e8-002b-47f8-abf7-200f9b1e7721\",\n  \"/api-reference/latest/crm/objects/appointments/get-appointments\": \"af6d2294-8c5c-4e9a-be46-622bf002266d\",\n  \"/api-reference/latest/crm/objects/appointments/guide\": \"f1824b6c-2c1f-4879-bc7d-b7f2e0f745ad\",\n  \"/api-reference/latest/crm/objects/appointments/merge/merge-appointments\": \"ecf1f324-381f-455a-abc4-c7ac23e103a1\",\n  \"/api-reference/latest/crm/objects/appointments/object-definition\": \"64d81312-ef2a-4c00-9788-333e5b59cb21\",\n  \"/api-reference/latest/crm/objects/appointments/search/search-appointments\": \"0a64563f-bae7-4993-a20f-0b7b8b65b58b\",\n  \"/api-reference/latest/crm/objects/appointments/update-appointment\": \"299d8064-6601-42ce-b135-86b811eba133\",\n  \"/api-reference/latest/crm/objects/carts/batch/create-carts\": \"05b00176-3882-44bd-996c-34dd79c7d5c7\",\n  \"/api-reference/latest/crm/objects/carts/batch/delete-carts\": \"0948c8d8-5307-4119-ab66-2aba3cc3fee0\",\n  \"/api-reference/latest/crm/objects/carts/batch/get-carts\": \"dbc9880c-ca5a-48f7-8c14-4db5793bc1b4\",\n  \"/api-reference/latest/crm/objects/carts/batch/update-carts\": \"5cc33ada-2bcd-4092-aa7a-fdf303e71047\",\n  \"/api-reference/latest/crm/objects/carts/batch/upsert-carts\": \"218e3ca0-189f-4ed2-8861-d679202d245f\",\n  \"/api-reference/latest/crm/objects/carts/create-cart\": \"22d9ab7f-a3e0-4a8a-9a30-67d27b4b8b10\",\n  \"/api-reference/latest/crm/objects/carts/delete-cart\": \"d67f1732-ffa4-4d34-8731-9ee9266c4627\",\n  \"/api-reference/latest/crm/objects/carts/get-cart\": \"0b44b465-3f4b-48bc-9ad4-9e30a461fa5d\",\n  \"/api-reference/latest/crm/objects/carts/get-carts\": \"8edb88f1-9dd6-4672-8833-25fabd513349\",\n  \"/api-reference/latest/crm/objects/carts/guide\": \"725b850b-3225-4042-8c3f-43966b340e19\",\n  \"/api-reference/latest/crm/objects/carts/object-definition\": \"e05a96a0-10df-48fb-8cbc-ec1ba3d5d67e\",\n  \"/api-reference/latest/crm/objects/carts/search/search-carts\": \"efdcdd32-850e-4147-a4e6-249b18d875a2\",\n  \"/api-reference/latest/crm/objects/carts/update-cart\": \"86f9a47f-8f16-4747-adc5-68138793f901\",\n  \"/api-reference/latest/crm/objects/commerce-payments/batch/create-commerce-payments\": \"d25aef85-6451-4ba5-9ee4-81c9b51d7543\",\n  \"/api-reference/latest/crm/objects/commerce-payments/batch/delete-commerce-payments\": \"f945777c-bb90-4afd-8ebc-905141cafa99\",\n  \"/api-reference/latest/crm/objects/commerce-payments/batch/get-commerce-payments\": \"2a02fc4c-27f8-4386-a5a9-ed534aeda1b9\",\n  \"/api-reference/latest/crm/objects/commerce-payments/batch/update-commerce-payments\": \"c31098c5-e607-48c4-a43b-78ee843ee52c\",\n  \"/api-reference/latest/crm/objects/commerce-payments/batch/upsert-commerce-payments\": \"30586504-0d05-42ce-aa77-d503e3d4a20a\",\n  \"/api-reference/latest/crm/objects/commerce-payments/create-commerce-payment\": \"8e29eebf-14fd-483b-854c-8e07d498a0f0\",\n  \"/api-reference/latest/crm/objects/commerce-payments/delete-commerce-payment\": \"bea3984c-2732-4183-a74f-536da441d316\",\n  \"/api-reference/latest/crm/objects/commerce-payments/get-commerce-payment\": \"b46d7af7-20b3-4953-ab51-49ccfcca2350\",\n  \"/api-reference/latest/crm/objects/commerce-payments/get-commerce-payments\": \"528568df-2c91-455e-9ae2-0fc2cb491155\",\n  \"/api-reference/latest/crm/objects/commerce-payments/guide\": \"2c0793fb-a453-4b05-8ba2-34066ea0e5f1\",\n  \"/api-reference/latest/crm/objects/commerce-payments/object-definition\": \"28888f62-eb57-43e8-afb8-e48953ba342b\",\n  \"/api-reference/latest/crm/objects/commerce-payments/search/search-commerce-payments\": \"8f6727a9-3a7a-492b-8815-9326fe87a277\",\n  \"/api-reference/latest/crm/objects/commerce-payments/update-commerce-payment\": \"4921f326-5c43-4a5f-8760-a74d87fe8378\",\n  \"/api-reference/latest/crm/objects/commerce-subscriptions/batch/create-commerce-subscriptions\": \"30e14f34-6def-4e89-84e9-2837177af5b1\",\n  \"/api-reference/latest/crm/objects/commerce-subscriptions/batch/delete-commerce-subscriptions\": \"b4d43abc-9eac-4edd-bfb9-95b89e9f10b4\",\n  \"/api-reference/latest/crm/objects/commerce-subscriptions/batch/get-commerce-subscriptions\": \"76f73443-9f62-402c-ace7-c68cb7c56d71\",\n  \"/api-reference/latest/crm/objects/commerce-subscriptions/batch/update-commerce-subscriptions\": \"dc78fbdc-74ab-49ae-843f-67b3c447db03\",\n  \"/api-reference/latest/crm/objects/commerce-subscriptions/batch/upsert-commerce-subscriptions\": \"52f456e5-0ace-4881-9f29-4ab86a198d34\",\n  \"/api-reference/latest/crm/objects/commerce-subscriptions/create-commerce-subscription\": \"9afa2306-2082-4a98-a7e6-8f52f3e64346\",\n  \"/api-reference/latest/crm/objects/commerce-subscriptions/delete-commerce-subscription\": \"6a9a01c3-d3d1-4595-bd24-604af467d6f9\",\n  \"/api-reference/latest/crm/objects/commerce-subscriptions/get-commerce-subscription\": \"1644bfd3-104a-42f2-a5be-e971562fd2b1\",\n  \"/api-reference/latest/crm/objects/commerce-subscriptions/get-commerce-subscriptions\": \"98fbedb9-aa41-441a-8ad4-b4658a37f736\",\n  \"/api-reference/latest/crm/objects/commerce-subscriptions/guide\": \"5236e47b-82e6-4eec-8001-9fe985c195cf\",\n  \"/api-reference/latest/crm/objects/commerce-subscriptions/object-definition\": \"9c086dcb-4e1c-4bee-b485-bf1442fe76e7\",\n  \"/api-reference/latest/crm/objects/commerce-subscriptions/search/search-commerce-subscriptions\": \"fc4695dd-b068-4ee9-8d7c-c7a10c82cf3d\",\n  \"/api-reference/latest/crm/objects/commerce-subscriptions/update-commerce-subscription\": \"3819bd27-7a35-472d-b0b5-8727772c5210\",\n  \"/api-reference/latest/crm/objects/communications/batch/create-communications\": \"b9f8510d-2f14-4544-9107-90fc3870e53b\",\n  \"/api-reference/latest/crm/objects/communications/batch/delete-communications\": \"aa8683d2-5379-4aa6-8b7c-761ac4301f95\",\n  \"/api-reference/latest/crm/objects/communications/batch/get-communications\": \"c24ee9a4-0270-4fc5-a7e0-123766b15e24\",\n  \"/api-reference/latest/crm/objects/communications/batch/update-communications\": \"9972adfc-cfc5-49b0-9718-4c8749c1a1c3\",\n  \"/api-reference/latest/crm/objects/communications/batch/upsert-communications\": \"ab5efc36-d79b-4022-aaf3-41de213b914f\",\n  \"/api-reference/latest/crm/objects/communications/create-communication\": \"8509519d-4836-4e92-9718-b52b83b18ea4\",\n  \"/api-reference/latest/crm/objects/communications/delete-communication\": \"bde30fca-bdd8-4e53-8be2-34a26feb636a\",\n  \"/api-reference/latest/crm/objects/communications/get-communication\": \"1b62da67-d97c-43b6-aa0e-e6f28db97fc8\",\n  \"/api-reference/latest/crm/objects/communications/get-communications\": \"e144c094-046b-4c00-a63c-1010af082011\",\n  \"/api-reference/latest/crm/objects/communications/guide\": \"a801e9cb-f606-48f5-a95d-f214a9ee14d9\",\n  \"/api-reference/latest/crm/objects/communications/object-definition\": \"340e294b-a4a0-4c18-ad18-a1ab41982945\",\n  \"/api-reference/latest/crm/objects/communications/search/search-communications\": \"08fd1c4a-8cac-4df0-8b53-13af14501cfa\",\n  \"/api-reference/latest/crm/objects/communications/update-communication\": \"6de4f267-47c3-417f-b181-eacbbdd97bfd\",\n  \"/api-reference/latest/crm/objects/companies/batch/create-companies\": \"683551fd-9543-4630-8f82-917b5cfe37f7\",\n  \"/api-reference/latest/crm/objects/companies/batch/delete-companies\": \"ecbd9371-fe72-42ee-86c3-beb868fc34aa\",\n  \"/api-reference/latest/crm/objects/companies/batch/get-companies\": \"8033fd5a-9e9b-467a-aeef-6d1d5f3faa5d\",\n  \"/api-reference/latest/crm/objects/companies/batch/update-companies\": \"942f3509-8707-4d22-a94b-f19ed1d6e318\",\n  \"/api-reference/latest/crm/objects/companies/batch/upsert-companies\": \"81168cb0-492e-4048-befc-b70ad98b91b0\",\n  \"/api-reference/latest/crm/objects/companies/create-company\": \"99c06c4f-e611-416c-a0e6-f5ca4b78ae50\",\n  \"/api-reference/latest/crm/objects/companies/delete-company\": \"cba06d1e-6ddf-454a-b392-f7e2010a72dc\",\n  \"/api-reference/latest/crm/objects/companies/get-companies\": \"f4e0a394-c21f-47a8-8577-ca08d83e4c2e\",\n  \"/api-reference/latest/crm/objects/companies/get-company\": \"49a7ed90-8f1c-4155-b7ce-b27adcef2521\",\n  \"/api-reference/latest/crm/objects/companies/guide\": \"6ffea650-d7c5-42a1-94cf-c50fbbb959b1\",\n  \"/api-reference/latest/crm/objects/companies/merge-companies\": \"4174a433-7724-4bf2-9940-b0ba76e512ac\",\n  \"/api-reference/latest/crm/objects/companies/object-definition\": \"c3e4661e-8cf5-40c9-affb-347d88f459b7\",\n  \"/api-reference/latest/crm/objects/companies/search/search-companies\": \"fe8d2293-ba57-4d3c-80f2-d02980b5178c\",\n  \"/api-reference/latest/crm/objects/companies/update-company\": \"1ffb1953-6cdd-406b-a43b-ceda0b3892d5\",\n  \"/api-reference/latest/crm/objects/contacts/batch/create-contacts\": \"1677719d-633e-4fdd-8720-2ef31913c27a\",\n  \"/api-reference/latest/crm/objects/contacts/batch/delete-contacts\": \"78b13c4b-5fbe-4b21-8b89-6c8574843e55\",\n  \"/api-reference/latest/crm/objects/contacts/batch/get-contacts\": \"d0cf27bb-530e-4a43-872f-c0cdb830a29d\",\n  \"/api-reference/latest/crm/objects/contacts/batch/update-contacts\": \"732c01d4-350d-4e45-bf5a-0865acb1b857\",\n  \"/api-reference/latest/crm/objects/contacts/batch/upsert-contacts\": \"81c20ec0-2a00-47ad-bffd-33e4d20fd526\",\n  \"/api-reference/latest/crm/objects/contacts/create-contact\": \"60d8e249-ad4b-441d-8bdd-7f08f8558bb5\",\n  \"/api-reference/latest/crm/objects/contacts/delete-contact\": \"762deb5a-d0c7-4253-baff-6d5bb29e20ed\",\n  \"/api-reference/latest/crm/objects/contacts/get-contact\": \"8e06d7b3-9abe-4902-ac48-ba42409dbb59\",\n  \"/api-reference/latest/crm/objects/contacts/get-contacts\": \"2b76eba1-7efb-4e9d-bf51-416d49bdca45\",\n  \"/api-reference/latest/crm/objects/contacts/guide\": \"f35d04b6-f9e1-41c8-86b4-3d209b5496c8\",\n  \"/api-reference/latest/crm/objects/contacts/merge-contacts\": \"da097222-1b77-4485-b476-dd201cef81dd\",\n  \"/api-reference/latest/crm/objects/contacts/object-definition\": \"d9f9366d-5b54-4dec-babf-dbbfb9156917\",\n  \"/api-reference/latest/crm/objects/contacts/search/search-contacts\": \"c860d1f1-d4c3-4efe-8050-aaacbbb58aad\",\n  \"/api-reference/latest/crm/objects/contacts/update-contact\": \"89f34616-5aca-4438-b719-79d7e75fe1a4\",\n  \"/api-reference/latest/crm/objects/contracts/batch/get-contracts\": \"8d92bccd-e7e9-4f2d-ad1b-ce42468051b9\",\n  \"/api-reference/latest/crm/objects/contracts/get-contract\": \"6c39c472-dbfc-4f70-afc3-a70fdea51a86\",\n  \"/api-reference/latest/crm/objects/contracts/get-contracts\": \"73ee8e57-d62e-4422-ba2b-75b450c93cd3\",\n  \"/api-reference/latest/crm/objects/contracts/guide\": \"25cfd2ad-2b57-42bd-9e05-847a698157a9\",\n  \"/api-reference/latest/crm/objects/courses/batch/create-courses\": \"779de1be-bb8d-4a5e-8a0b-bd56ab273366\",\n  \"/api-reference/latest/crm/objects/courses/batch/delete-courses\": \"3109ccce-143b-4447-ad2b-64c83bd4bb53\",\n  \"/api-reference/latest/crm/objects/courses/batch/get-courses\": \"10f1c3cb-2fd5-43fb-b949-c56fdbc79e95\",\n  \"/api-reference/latest/crm/objects/courses/batch/update-courses\": \"50a670e7-96cc-4839-9a30-1e13260f93a9\",\n  \"/api-reference/latest/crm/objects/courses/batch/upsert-courses\": \"9d138ded-6ea3-481a-87c6-c745d999b09e\",\n  \"/api-reference/latest/crm/objects/courses/create-course\": \"ce3b4e98-dacc-4fcd-a1a1-543f4c1776b4\",\n  \"/api-reference/latest/crm/objects/courses/delete-course\": \"dee9eb53-b5ef-46b0-98c3-5788c26085f3\",\n  \"/api-reference/latest/crm/objects/courses/get-course\": \"df94b049-b4b2-4a0f-bf0f-072d67b06b20\",\n  \"/api-reference/latest/crm/objects/courses/get-courses\": \"9adc7851-272d-4e00-9cdf-f94eed9f3826\",\n  \"/api-reference/latest/crm/objects/courses/guide\": \"98a6fe9e-27e3-4c44-ad67-674245529d2a\",\n  \"/api-reference/latest/crm/objects/courses/merge/merge-courses\": \"cc2382cf-f91f-4343-8a76-0b19fe76e851\",\n  \"/api-reference/latest/crm/objects/courses/object-definition\": \"76dbadaa-60e1-4f74-8a36-3498ef6a31e7\",\n  \"/api-reference/latest/crm/objects/courses/search/search-courses\": \"fd2c6971-dcfd-4966-82d4-e4e20a32ac71\",\n  \"/api-reference/latest/crm/objects/courses/update-course\": \"d5afe4ce-be5e-4c94-ac11-784ac9a99879\",\n  \"/api-reference/latest/crm/objects/custom-objects/batch/create-custom-objects\": \"5f6f86b3-d488-4f85-9abf-afd707cba90c\",\n  \"/api-reference/latest/crm/objects/custom-objects/batch/delete-custom-objects\": \"e8664cda-e286-4960-9574-bfb090a5c5cf\",\n  \"/api-reference/latest/crm/objects/custom-objects/batch/get-custom-objects\": \"3cbf1902-24f0-4ada-92c6-50bdbaea9220\",\n  \"/api-reference/latest/crm/objects/custom-objects/batch/update-custom-objects\": \"b24d677d-72b9-4bba-99c5-cfc6de88ed0a\",\n  \"/api-reference/latest/crm/objects/custom-objects/batch/upsert-custom-objects\": \"4233a8c4-4d8d-472a-9358-8fb5652ae636\",\n  \"/api-reference/latest/crm/objects/custom-objects/create-custom-object\": \"5890aa46-1548-4ca6-9dcc-9ebe80ffec83\",\n  \"/api-reference/latest/crm/objects/custom-objects/delete-custom-object\": \"7ce6dc00-835a-4637-80c2-872d85dbee56\",\n  \"/api-reference/latest/crm/objects/custom-objects/get-custom-object\": \"4b6daa30-dab7-45b3-88e4-2a361df81f3d\",\n  \"/api-reference/latest/crm/objects/custom-objects/get-custom-objects\": \"d036bbd9-7220-4b67-878b-ddb4d4913528\",\n  \"/api-reference/latest/crm/objects/custom-objects/guide\": \"d4e63183-bdc7-4276-9e96-1aeaa73555b1\",\n  \"/api-reference/latest/crm/objects/custom-objects/merge-custom-objects\": \"8738dbee-1014-4b7c-bcda-39e6e2c2e7ef\",\n  \"/api-reference/latest/crm/objects/custom-objects/search/search-custom-objects\": \"a71b8739-454e-47f7-baf6-8795330ec342\",\n  \"/api-reference/latest/crm/objects/custom-objects/update-custom-object\": \"1df6e741-38f5-44bb-883a-4a7e9d43b366\",\n  \"/api-reference/latest/crm/objects/deal-splits/get-deal-splits\": \"0635a2ac-e1a6-4331-af7e-4cc35d1cd184\",\n  \"/api-reference/latest/crm/objects/deal-splits/guide\": \"1c144d15-43e0-4b81-a613-e90bca0f2ba5\",\n  \"/api-reference/latest/crm/objects/deal-splits/upsert-deal-splits\": \"11a4f5f1-ab7b-447f-a4f9-0a5d951156e4\",\n  \"/api-reference/latest/crm/objects/deals/batch/create-deals\": \"36304347-446a-46ee-ad81-602e027a7380\",\n  \"/api-reference/latest/crm/objects/deals/batch/delete-deals\": \"babe73a0-f21a-4050-b8d8-5c45a8064de9\",\n  \"/api-reference/latest/crm/objects/deals/batch/get-deals\": \"f36deb80-348c-4c73-a90e-8a7d7661f958\",\n  \"/api-reference/latest/crm/objects/deals/batch/update-deals\": \"e61ab8c9-143c-472e-bfb4-705f53dac6d5\",\n  \"/api-reference/latest/crm/objects/deals/batch/upsert-deals\": \"a0443540-4c3e-4492-883f-ae9acad580dc\",\n  \"/api-reference/latest/crm/objects/deals/create-deal\": \"eac9fa5f-313f-4c79-8c16-8a766f65f9b7\",\n  \"/api-reference/latest/crm/objects/deals/delete-deal\": \"cc90286a-11ea-40f0-9c6a-eaa03fa2bc03\",\n  \"/api-reference/latest/crm/objects/deals/get-deal\": \"c85b020f-afb2-4df4-a528-5f0270dad9b1\",\n  \"/api-reference/latest/crm/objects/deals/get-deals\": \"2f76983f-a06b-4649-afa6-8e5b076e9bef\",\n  \"/api-reference/latest/crm/objects/deals/guide\": \"a40e76be-fb58-443f-bc32-4230328a75f3\",\n  \"/api-reference/latest/crm/objects/deals/merge-deals\": \"3d8409f0-f119-4c3c-ac24-dd2bd7743f19\",\n  \"/api-reference/latest/crm/objects/deals/object-definition\": \"46b8b1a0-c261-48bd-88c3-68a22236b630\",\n  \"/api-reference/latest/crm/objects/deals/search-deals\": \"5373aa62-eb68-46cf-9d7d-53f8eaf83ae6\",\n  \"/api-reference/latest/crm/objects/deals/update-deal\": \"33dc8ccd-30f4-4f8c-8afd-1904512bf736\",\n  \"/api-reference/latest/crm/objects/discounts/batch/create-discounts\": \"be0b460c-04d0-4d1f-99b0-893059d4eaaf\",\n  \"/api-reference/latest/crm/objects/discounts/batch/delete-discounts\": \"0db3bac8-0a34-4229-91db-cf9d2b9ffe57\",\n  \"/api-reference/latest/crm/objects/discounts/batch/get-discounts\": \"47fb8a8f-b6c5-40ef-a75f-6a41d4672ef8\",\n  \"/api-reference/latest/crm/objects/discounts/batch/update-discounts\": \"0e08ba01-b9c3-48fd-8d94-4ee483be04f9\",\n  \"/api-reference/latest/crm/objects/discounts/batch/upsert-discounts\": \"0d713209-9061-4543-86e3-41b426a56a0c\",\n  \"/api-reference/latest/crm/objects/discounts/create-discount\": \"f5e9fe94-e00c-493c-a28e-55f08284dcd2\",\n  \"/api-reference/latest/crm/objects/discounts/delete-discount\": \"9da2f14a-0d35-4e5c-b0fb-6645a1298fca\",\n  \"/api-reference/latest/crm/objects/discounts/get-discount\": \"c456c2ce-e7da-457c-8c74-a473f04ad260\",\n  \"/api-reference/latest/crm/objects/discounts/get-discounts\": \"44ea7397-b2f0-4c47-9a5d-1db073191f32\",\n  \"/api-reference/latest/crm/objects/discounts/guide\": \"9004a964-e090-4c62-9ed4-b3ca9fef2f7f\",\n  \"/api-reference/latest/crm/objects/discounts/object-definition\": \"e5366e77-9426-4718-a79a-ef33c3cd89ea\",\n  \"/api-reference/latest/crm/objects/discounts/search/search-discounts\": \"0c4cf0a1-5b9a-45ef-8476-be5b5e4a7457\",\n  \"/api-reference/latest/crm/objects/discounts/update-discount\": \"08abaf70-bd77-44ed-8834-1e7167989992\",\n  \"/api-reference/latest/crm/objects/feedback-submissions/batch/create-feedback-submissions\": \"8276d01a-3684-44c5-b613-38a148ed5666\",\n  \"/api-reference/latest/crm/objects/feedback-submissions/batch/delete-feedback-submissions\": \"64eabb03-ad27-4c37-8155-9873c524bb79\",\n  \"/api-reference/latest/crm/objects/feedback-submissions/batch/get-feedback-submissions\": \"1ff193f7-d9df-4304-949b-92cf86b860ca\",\n  \"/api-reference/latest/crm/objects/feedback-submissions/batch/update-feedback-submissions\": \"ba62ed69-b371-4375-97a9-2690a9de7211\",\n  \"/api-reference/latest/crm/objects/feedback-submissions/batch/upsert-feedback-submissions\": \"a5dd20f6-ece8-4243-866f-aa41ab3e6a8d\",\n  \"/api-reference/latest/crm/objects/feedback-submissions/create-feedback-submission\": \"6b870102-919a-45b9-a5f1-93621e0edd70\",\n  \"/api-reference/latest/crm/objects/feedback-submissions/get-feedback-submission\": \"d3415faf-d359-4373-8034-d9086d9a4d5c\",\n  \"/api-reference/latest/crm/objects/feedback-submissions/get-feedback-submissions\": \"9c44ea43-3af5-4baf-90d3-85266f815a7a\",\n  \"/api-reference/latest/crm/objects/feedback-submissions/guide\": \"6a93eb5c-6501-40d8-b29a-5e7c41653c76\",\n  \"/api-reference/latest/crm/objects/feedback-submissions/merge/merge-feedback-submissions\": \"7fef2a40-ca01-435a-aa5d-33da5b1c3354\",\n  \"/api-reference/latest/crm/objects/feedback-submissions/object-definition\": \"f2592e6c-9d40-4b5a-82ad-f1cc5e05981c\",\n  \"/api-reference/latest/crm/objects/feedback-submissions/search/search-feedback-submissions\": \"18edda4a-80e6-458f-baaf-7702f346bd32\",\n  \"/api-reference/latest/crm/objects/feedback-submissions/update-feedback-submission-objectId\": \"c3551a47-ebd4-4e1f-a813-44ee1ca65dd9\",\n  \"/api-reference/latest/crm/objects/fees/batch/create-fees\": \"8d3453d8-8473-496d-8f20-af7d58e44e1c\",\n  \"/api-reference/latest/crm/objects/fees/batch/delete-fees\": \"f18502d1-98b4-46ef-b955-039a973fb337\",\n  \"/api-reference/latest/crm/objects/fees/batch/get-fees\": \"a988c106-d39b-45e2-83be-2e8b779b1dc8\",\n  \"/api-reference/latest/crm/objects/fees/batch/update-fees\": \"d592ef95-f9f1-4bc3-9a1a-69f93f5779e4\",\n  \"/api-reference/latest/crm/objects/fees/batch/upsert-fees\": \"5cc145bc-c8b7-4548-8e4c-8e04fdb216b3\",\n  \"/api-reference/latest/crm/objects/fees/create-fee\": \"2f971f74-55cf-473f-ab00-47e32f0161ea\",\n  \"/api-reference/latest/crm/objects/fees/delete-fee\": \"40150890-c574-45e9-b1a3-b80cdc29fa7e\",\n  \"/api-reference/latest/crm/objects/fees/get-fee\": \"f9c4a595-6b28-495c-a913-fd7873d02988\",\n  \"/api-reference/latest/crm/objects/fees/get-fees\": \"b597bffc-dc10-40c2-82ba-26380bf8d0fe\",\n  \"/api-reference/latest/crm/objects/fees/guide\": \"9743bf8f-4817-4d75-b8ed-3897f14e1edc\",\n  \"/api-reference/latest/crm/objects/fees/object-definition\": \"373b8383-31ac-4bb8-aa9e-a2680a2e4c43\",\n  \"/api-reference/latest/crm/objects/fees/search/search-fees\": \"949497c5-1c73-43e5-8ba9-5262402c81f6\",\n  \"/api-reference/latest/crm/objects/fees/update-fee\": \"e3c5ff8a-6935-442e-a839-d07fc4cae701\",\n  \"/api-reference/latest/crm/objects/goals/batch/create-goal-targets\": \"a2950c04-8648-49f2-9d98-2f93db1fb8d5\",\n  \"/api-reference/latest/crm/objects/goals/batch/delete-goal-targets\": \"2dc0de09-af47-4ba3-ba27-4d2f5b00a602\",\n  \"/api-reference/latest/crm/objects/goals/batch/get-goal-targets\": \"84b6f149-0ddb-4a25-a2ac-89df08550cff\",\n  \"/api-reference/latest/crm/objects/goals/batch/update-goal-targets\": \"ad999137-83a1-4271-9f60-abfb45a3f0b2\",\n  \"/api-reference/latest/crm/objects/goals/batch/upsert-goal-targets\": \"8af459ba-dac0-493f-bb14-625cb864ac9b\",\n  \"/api-reference/latest/crm/objects/goals/create-goal-target\": \"45daa17e-745d-4735-8cd6-2647eab4b3bb\",\n  \"/api-reference/latest/crm/objects/goals/delete-goal-target\": \"60a7dd89-3d88-4969-85f6-fcdbe054e918\",\n  \"/api-reference/latest/crm/objects/goals/get-goal-target\": \"92fbefe0-344f-47a0-859e-4591de361483\",\n  \"/api-reference/latest/crm/objects/goals/get-goal-targets\": \"29bd9e90-eea7-418a-ae89-4d1e831f7c18\",\n  \"/api-reference/latest/crm/objects/goals/guide\": \"05c5ef99-6c85-40c3-b89b-8ff499c9c1b4\",\n  \"/api-reference/latest/crm/objects/goals/merge/merge-goal-targets\": \"a9132346-7f36-498b-8886-7782e8fb2a61\",\n  \"/api-reference/latest/crm/objects/goals/object-definition\": \"cc2a3292-cf71-432a-8bfb-fd9951f31105\",\n  \"/api-reference/latest/crm/objects/goals/search/search-goal-targets\": \"5d597c64-2295-4d9b-a24c-3ac1b356fbe9\",\n  \"/api-reference/latest/crm/objects/goals/update-goal-target-objectId\": \"f929b9ef-9238-4389-8073-deb6fdea847d\",\n  \"/api-reference/latest/crm/objects/goals/update-goal-target\": \"5fd1ae32-966c-4e51-a19e-aaeb3508dada\",\n  \"/api-reference/latest/crm/objects/invoices/batch/create-invoices\": \"e3114f59-a2a0-4b40-92ad-ff3d506e2880\",\n  \"/api-reference/latest/crm/objects/invoices/batch/delete-invoices\": \"16eefbcc-1b19-4af0-8c43-1fbeedb099c5\",\n  \"/api-reference/latest/crm/objects/invoices/batch/get-invoices\": \"10b1be86-8111-4ed7-a51b-123ee26757ee\",\n  \"/api-reference/latest/crm/objects/invoices/batch/update-invoices\": \"e7d6ba6c-f81c-486e-980f-7ac4e68dc1ba\",\n  \"/api-reference/latest/crm/objects/invoices/batch/upsert-invoices\": \"f8c83257-a61b-43bb-9e77-cee6e8b7a9f9\",\n  \"/api-reference/latest/crm/objects/invoices/create-invoice\": \"779988e2-af38-45cb-972d-6f39f78a6831\",\n  \"/api-reference/latest/crm/objects/invoices/delete-invoice\": \"03acbbb0-9555-4039-ae67-80410d934cab\",\n  \"/api-reference/latest/crm/objects/invoices/get-invoice\": \"cd353cb6-dd7b-4f32-8f4a-465eb7e1ffc7\",\n  \"/api-reference/latest/crm/objects/invoices/get-invoices\": \"d1f5f772-eede-42b4-82b4-2109ad848fb4\",\n  \"/api-reference/latest/crm/objects/invoices/guide\": \"bc398367-75e7-4685-bfaf-64a14bee5db6\",\n  \"/api-reference/latest/crm/objects/invoices/object-definition\": \"b5b74a04-56f8-4913-aa95-3afd2903cd2c\",\n  \"/api-reference/latest/crm/objects/invoices/search/search-invoices\": \"3c761b38-11b2-4035-81cd-c0cbc33d4456\",\n  \"/api-reference/latest/crm/objects/invoices/update-invoice-objectId\": \"8062be3a-12b7-4594-8cad-14b9fd03e84c\",\n  \"/api-reference/latest/crm/objects/invoices/update-invoice\": \"c0d1c028-a8ed-4bd3-8811-0db8b7940e82\",\n  \"/api-reference/latest/crm/objects/leads/batch/create-leads\": \"e5c1434c-c41d-4546-8a92-0449d4796d00\",\n  \"/api-reference/latest/crm/objects/leads/batch/delete-leads\": \"fe434547-dce8-4af2-9003-a052f5d0cc22\",\n  \"/api-reference/latest/crm/objects/leads/batch/get-leads\": \"3a52d071-8a4e-4dd0-a701-7b16ad8d48ff\",\n  \"/api-reference/latest/crm/objects/leads/batch/update-leads\": \"edb4ff88-08f5-466f-86a4-3e66e72b6008\",\n  \"/api-reference/latest/crm/objects/leads/batch/upsert-leads\": \"16f7e649-6ff1-4c77-a554-33200fe4dac1\",\n  \"/api-reference/latest/crm/objects/leads/create-lead\": \"14351c33-4e78-4490-9ce7-467550300f35\",\n  \"/api-reference/latest/crm/objects/leads/delete-lead\": \"4d4d107d-868c-44aa-88bd-7ea9662a10b4\",\n  \"/api-reference/latest/crm/objects/leads/get-lead\": \"54ced1e9-f6b4-4348-93bc-ea3672eba547\",\n  \"/api-reference/latest/crm/objects/leads/get-leads\": \"2f1547fa-0007-43a1-a13f-4d3c2b741808\",\n  \"/api-reference/latest/crm/objects/leads/guide\": \"d1c359cd-33e5-4ce3-ac10-1a1a9fffc00b\",\n  \"/api-reference/latest/crm/objects/leads/object-definition\": \"b7285633-2f1e-42be-b52b-0d85e780f2c0\",\n  \"/api-reference/latest/crm/objects/leads/search/search-leads\": \"f76d49da-dffd-42f2-9827-4003cac8d703\",\n  \"/api-reference/latest/crm/objects/leads/update-lead\": \"d20120df-13f8-4292-927e-5451ac3cc30c\",\n  \"/api-reference/latest/crm/objects/line-items/batch/create-line-items\": \"b809b074-e0d8-43f8-9069-e900f22df1df\",\n  \"/api-reference/latest/crm/objects/line-items/batch/delete-line-items\": \"65fc876d-a0af-4f66-9cc0-757dfd7fd698\",\n  \"/api-reference/latest/crm/objects/line-items/batch/get-line-items\": \"174f114b-2283-4a9f-bb7b-2c580c0d28b2\",\n  \"/api-reference/latest/crm/objects/line-items/batch/update-line-items\": \"0587a0e1-9259-4d58-b628-68b720fec811\",\n  \"/api-reference/latest/crm/objects/line-items/batch/upsert-line-items\": \"941c36f7-5e15-4a11-b483-b3f13f99a03e\",\n  \"/api-reference/latest/crm/objects/line-items/create-line-item\": \"ea8d2b4f-4bd4-49ef-8f19-63a30bcd110c\",\n  \"/api-reference/latest/crm/objects/line-items/delete-line-item\": \"e6ece09e-1815-41cf-9e65-e022bd0c1e4b\",\n  \"/api-reference/latest/crm/objects/line-items/get-line-item\": \"989764b5-455e-4ca2-92ff-ef22d269d19b\",\n  \"/api-reference/latest/crm/objects/line-items/get-line-items\": \"90d17a77-bd07-4be9-a4b2-f16d5e8ff47f\",\n  \"/api-reference/latest/crm/objects/line-items/guide\": \"5442b7a3-980c-409f-82ee-79d191a8f09d\",\n  \"/api-reference/latest/crm/objects/line-items/object-definition\": \"6a7e6fc0-c569-4f84-8013-a8eb29104291\",\n  \"/api-reference/latest/crm/objects/line-items/search/search-line-items\": \"973dab61-eca0-4b22-9e6c-bdc90e067b70\",\n  \"/api-reference/latest/crm/objects/line-items/update-line-item\": \"25c08964-4413-4d5f-848d-76381ef29e8d\",\n  \"/api-reference/latest/crm/objects/listings/batch/create-listings\": \"7074e0ec-f7ea-41e9-a2aa-5a4175eca63c\",\n  \"/api-reference/latest/crm/objects/listings/batch/delete-listings\": \"4140cf50-ac1c-46c9-8547-b8ea358ecfed\",\n  \"/api-reference/latest/crm/objects/listings/batch/get-listings\": \"99645881-0c7b-4753-803f-63fb4823f4af\",\n  \"/api-reference/latest/crm/objects/listings/batch/update-listings\": \"4b441cd1-63a4-4900-9313-a48191547046\",\n  \"/api-reference/latest/crm/objects/listings/batch/upsert-listings\": \"974e6236-e96a-4f5f-aaa6-a94aa19a6538\",\n  \"/api-reference/latest/crm/objects/listings/create-listing\": \"f41b79ba-cf53-42b2-ad78-8c6f40804ae6\",\n  \"/api-reference/latest/crm/objects/listings/delete-listing\": \"6ceda3f9-5d2c-4fbe-bba4-13202db38e29\",\n  \"/api-reference/latest/crm/objects/listings/get-listing\": \"c3db7a5c-d401-4888-bb9f-302bd35ae66d\",\n  \"/api-reference/latest/crm/objects/listings/get-listings\": \"c2af01c2-01eb-4a57-a7cf-e9c6e8be85b3\",\n  \"/api-reference/latest/crm/objects/listings/guide\": \"c17e3838-4b78-46fc-a618-2a75d120e3d8\",\n  \"/api-reference/latest/crm/objects/listings/search/search-listings\": \"9130c095-124c-40d8-86bc-df4cddb5ab71\",\n  \"/api-reference/latest/crm/objects/listings/update-listing-objectId\": \"ce5213d0-0a05-418e-b6a5-68eeb920c61a\",\n  \"/api-reference/latest/crm/objects/listings/update-listing\": \"2050d627-1de6-4f11-82e9-e4a621174890\",\n  \"/api-reference/latest/crm/objects/objects/batch/create-objects\": \"14c5a798-fef2-4464-8aab-24d32bdfd18e\",\n  \"/api-reference/latest/crm/objects/objects/batch/delete-objects\": \"aa883874-9a94-4d24-8cdb-203e7176f8ba\",\n  \"/api-reference/latest/crm/objects/objects/batch/get-objects\": \"66e8c8fb-9198-4952-b0f3-9d0ba0a93024\",\n  \"/api-reference/latest/crm/objects/objects/batch/update-objects\": \"2ad6b462-8934-49a5-a4e6-85ecbfc70141\",\n  \"/api-reference/latest/crm/objects/objects/batch/upsert-objects\": \"bd72f780-bbfe-4642-b4ac-c9fa4f7092bb\",\n  \"/api-reference/latest/crm/objects/objects/create-object\": \"955a3967-04ca-43f3-a86d-4d50e5e5c3df\",\n  \"/api-reference/latest/crm/objects/objects/delete-object\": \"ebe038ee-aeb6-41e9-8686-d37e545c7354\",\n  \"/api-reference/latest/crm/objects/objects/get-object\": \"463d3ee0-ce39-4bbd-b518-b46f6ad17cc3\",\n  \"/api-reference/latest/crm/objects/objects/get-objects\": \"6fbfdb0d-868d-444b-9f0e-b48f50f0567e\",\n  \"/api-reference/latest/crm/objects/objects/search/search-objects\": \"eeeeb93f-2636-470c-961c-9f966945d3bb\",\n  \"/api-reference/latest/crm/objects/objects/update-object\": \"f4d860ca-6d66-4348-8641-1376df4e1761\",\n  \"/api-reference/latest/crm/objects/orders/batch/create-orders\": \"f8dc8033-dbcd-41be-a2d3-d46d22e81f91\",\n  \"/api-reference/latest/crm/objects/orders/batch/delete-orders\": \"71d12861-8853-4135-9561-9870b22a9c5b\",\n  \"/api-reference/latest/crm/objects/orders/batch/get-orders\": \"bc33df4a-2351-4499-86e7-10197e4c2ef1\",\n  \"/api-reference/latest/crm/objects/orders/batch/update-orders\": \"e69d25ba-5e84-460e-b0f9-cf9e8835d311\",\n  \"/api-reference/latest/crm/objects/orders/batch/upsert-orders\": \"421419ff-eee0-42cc-b0b2-8ec41cb91eee\",\n  \"/api-reference/latest/crm/objects/orders/create-order\": \"2098dfc3-057b-4671-8b33-6a059c40ddc8\",\n  \"/api-reference/latest/crm/objects/orders/delete-order\": \"804cc777-2ef6-41ef-88b2-2178ccfaeb91\",\n  \"/api-reference/latest/crm/objects/orders/get-order\": \"94e13c87-133d-4750-b0bd-794180cdf9d0\",\n  \"/api-reference/latest/crm/objects/orders/get-orders\": \"872a3605-6e7f-4703-84a6-f5f6b151f18b\",\n  \"/api-reference/latest/crm/objects/orders/guide\": \"807e4e0d-be8c-43c1-8d9c-1999d67eb67f\",\n  \"/api-reference/latest/crm/objects/orders/merge/merge-orders\": \"6ad8c09a-c4cf-4261-823d-e31a155fbf89\",\n  \"/api-reference/latest/crm/objects/orders/object-definition\": \"208a7a06-35e4-4afe-9b8f-bf61f72529f7\",\n  \"/api-reference/latest/crm/objects/orders/search/search-orders\": \"7855a7cc-94b0-4432-9430-8a6f2cfb338e\",\n  \"/api-reference/latest/crm/objects/orders/update-order-objectId\": \"98dfb62b-f6aa-40be-bec7-feed7904e00b\",\n  \"/api-reference/latest/crm/objects/orders/update-order\": \"2e0bd518-016c-4834-81e4-b7adb57a7638\",\n  \"/api-reference/latest/crm/objects/partner-clients/batch/create-partner-clients\": \"156390d6-c18c-40ec-87f4-d0a8fff19a2f\",\n  \"/api-reference/latest/crm/objects/partner-clients/batch/delete-partner-clients\": \"2acb1ecc-0973-4465-82f6-de4b9a28901d\",\n  \"/api-reference/latest/crm/objects/partner-clients/batch/get-partner-clients\": \"a36f1cb7-f63d-484a-9345-47a7cc7fc49b\",\n  \"/api-reference/latest/crm/objects/partner-clients/batch/update-partner-clients\": \"d2dc6764-054d-4c3e-8781-4e64dd3c34b2\",\n  \"/api-reference/latest/crm/objects/partner-clients/batch/upsert-partner-clients\": \"84076330-990d-4506-83e4-7bcea1686a9c\",\n  \"/api-reference/latest/crm/objects/partner-clients/create-partner-client\": \"d50339f3-74e8-4045-97f5-75b5dd4bdc6d\",\n  \"/api-reference/latest/crm/objects/partner-clients/delete-partner-client\": \"20ce46e8-8649-4906-9778-653c9c6653b8\",\n  \"/api-reference/latest/crm/objects/partner-clients/get-partner-client\": \"eff37142-65ce-43a7-bd92-1f342fbf7c91\",\n  \"/api-reference/latest/crm/objects/partner-clients/get-partner-clients\": \"a910d366-091a-447a-9483-7fa72b945e2a\",\n  \"/api-reference/latest/crm/objects/partner-clients/search/search-partner-clients\": \"67b3e37e-57c3-4023-bcbc-364a2f7d78cc\",\n  \"/api-reference/latest/crm/objects/partner-clients/update-partner-client-objectId\": \"3c196306-bc3a-451e-9144-7dd93bc1f358\",\n  \"/api-reference/latest/crm/objects/partner-clients/update-partner-client\": \"b6b59ef7-fe16-4904-b77c-cbe3bae3844f\",\n  \"/api-reference/latest/crm/objects/partner-services/batch/create-partner-services\": \"73245754-47ae-480e-bdf0-30426a7f3818\",\n  \"/api-reference/latest/crm/objects/partner-services/batch/delete-partner-services\": \"c083c576-9c1e-4c52-beac-399f191956ea\",\n  \"/api-reference/latest/crm/objects/partner-services/batch/get-partner-services\": \"7fea1f23-3fe1-41a6-95fe-2cc1b2ef437e\",\n  \"/api-reference/latest/crm/objects/partner-services/batch/update-partner-services\": \"614be019-97e0-4433-ab08-73a4290bdad9\",\n  \"/api-reference/latest/crm/objects/partner-services/batch/upsert-partner-services\": \"c3f78e1b-a3f2-4277-a78b-778499082cab\",\n  \"/api-reference/latest/crm/objects/partner-services/create-partner-service\": \"53642feb-9fa0-45c2-aff5-262a9f3c8cd3\",\n  \"/api-reference/latest/crm/objects/partner-services/get-partner-service\": \"56b89151-d9fe-4a16-8782-2c5b0ad2c863\",\n  \"/api-reference/latest/crm/objects/partner-services/get-partner-services\": \"0b63077f-7d30-4b66-b55a-ff0acb129695\",\n  \"/api-reference/latest/crm/objects/partner-services/search/search-partner-services\": \"a1a13a83-6f94-4ac8-949d-c982969ae199\",\n  \"/api-reference/latest/crm/objects/partner-services/update-partner-service-objectId\": \"ae3b7414-8a3b-4856-8086-59bb08886208\",\n  \"/api-reference/latest/crm/objects/partner-services/update-partner-service\": \"7a93f347-e914-4777-8b22-defd3f152133\",\n  \"/api-reference/latest/crm/objects/products/batch/create-products\": \"8be481ca-46fe-48e9-8fcf-cb3579aa04b6\",\n  \"/api-reference/latest/crm/objects/products/batch/delete-products\": \"b6f1e086-93b2-4f0b-8b4d-bc6f04d432f6\",\n  \"/api-reference/latest/crm/objects/products/batch/get-products\": \"228dbcd8-9874-439e-b98a-a494fd284f42\",\n  \"/api-reference/latest/crm/objects/products/batch/update-products\": \"3c84e365-eb70-4b1c-9ebe-cd0d7eb1b2f5\",\n  \"/api-reference/latest/crm/objects/products/batch/upsert-products\": \"c0ec333f-c080-49d4-9b57-8a5921b7a1a6\",\n  \"/api-reference/latest/crm/objects/products/create-product\": \"407152f9-ee17-480d-afa2-01cdcecefd09\",\n  \"/api-reference/latest/crm/objects/products/delete-product\": \"5ddc60ee-47db-4185-a6d4-06ad9d984098\",\n  \"/api-reference/latest/crm/objects/products/get-product\": \"d1ca4dfb-1c32-41c7-bb9b-829d5f8be4d1\",\n  \"/api-reference/latest/crm/objects/products/get-products\": \"6414fa8f-b86c-46e4-9c1e-db1a0a861819\",\n  \"/api-reference/latest/crm/objects/products/guide\": \"72deca5e-ee94-4fd5-b8be-ebfd6ad1c0b4\",\n  \"/api-reference/latest/crm/objects/products/object-definition\": \"c52a73c5-417e-40ab-8fc9-05de42a76d0b\",\n  \"/api-reference/latest/crm/objects/products/search/search-products\": \"977255c6-6bcd-4bcd-a1d0-8db095524234\",\n  \"/api-reference/latest/crm/objects/products/update-product\": \"a9c44661-b5f3-4a00-bfa6-3bc9ab61018e\",\n  \"/api-reference/latest/crm/objects/projects/batch/create-projects\": \"10d2b548-6c8a-4cd9-b32a-a95da83defd7\",\n  \"/api-reference/latest/crm/objects/projects/batch/delete-projects\": \"2932ceab-0645-4e4c-ba11-ae5a1a397b27\",\n  \"/api-reference/latest/crm/objects/projects/batch/get-projects\": \"0e576d7a-d0c1-436e-816a-7ecae5c88490\",\n  \"/api-reference/latest/crm/objects/projects/batch/update-projects\": \"f53410be-8917-48bc-82c4-02b450f2f06c\",\n  \"/api-reference/latest/crm/objects/projects/batch/upsert-projects\": \"1a09b63d-9f99-4190-b14b-46ac987ef738\",\n  \"/api-reference/latest/crm/objects/projects/create-project\": \"e41d9077-43c2-4668-84f3-d96b9d91b849\",\n  \"/api-reference/latest/crm/objects/projects/delete-project\": \"4c8102cc-1b96-4c1a-bcb3-33981acc36cb\",\n  \"/api-reference/latest/crm/objects/projects/get-project\": \"096b786c-ddb6-4627-9bf5-23bee1460eea\",\n  \"/api-reference/latest/crm/objects/projects/get-projects\": \"daa481e1-c385-4cd2-9bd3-04df1d830cd3\",\n  \"/api-reference/latest/crm/objects/projects/guide\": \"662feab0-1e95-419d-bf47-3c07c3971bcb\",\n  \"/api-reference/latest/crm/objects/projects/merge-projects\": \"1210fc37-1502-4493-8287-da95592f5818\",\n  \"/api-reference/latest/crm/objects/projects/search/search-projects\": \"0b8bd5bc-2a69-463c-baa9-8920fe418b8b\",\n  \"/api-reference/latest/crm/objects/projects/update-project\": \"f54d579c-9a59-4e46-a5eb-afbf44b80138\",\n  \"/api-reference/latest/crm/objects/quotes/batch/create-quotes\": \"3b7fee4c-dfdf-4701-8e53-d3779748caa4\",\n  \"/api-reference/latest/crm/objects/quotes/batch/delete-quotes\": \"e8d552b7-ca42-48ac-9a33-3500454f91e1\",\n  \"/api-reference/latest/crm/objects/quotes/batch/get-quotes\": \"3bc3fc9d-9789-4c86-bd77-2e7fce175d2a\",\n  \"/api-reference/latest/crm/objects/quotes/batch/update-quotes\": \"b0d95c74-4f8f-4cbc-9b8b-c0869a9fd0b4\",\n  \"/api-reference/latest/crm/objects/quotes/batch/upsert-quotes\": \"2c05d61b-c697-4ee9-a6b2-ab706c0b0a4c\",\n  \"/api-reference/latest/crm/objects/quotes/create-quote\": \"f5f57c83-7980-4a21-a075-1c83ba19ea6b\",\n  \"/api-reference/latest/crm/objects/quotes/delete-quote\": \"77a55de0-9ac4-4597-a512-c25008e978e6\",\n  \"/api-reference/latest/crm/objects/quotes/get-quote\": \"c0af9a79-3f30-4ef2-92e1-428e8ad47fdd\",\n  \"/api-reference/latest/crm/objects/quotes/get-quotes\": \"49ce8d30-b7aa-49de-8432-3d1a0c6dc8b2\",\n  \"/api-reference/latest/crm/objects/quotes/guide\": \"e74d041f-f517-4f17-8eaf-b7da54005b48\",\n  \"/api-reference/latest/crm/objects/quotes/quote-rules-syntax\": \"1bbcbc07-1ba6-49e6-8c79-bc865c71e824\",\n  \"/api-reference/latest/crm/objects/quotes/search/search-quotes\": \"03ba174a-95c6-4550-a069-de9f3317b7b9\",\n  \"/api-reference/latest/crm/objects/quotes/update-quote-objectId\": \"bc9b5b60-3ce2-4271-b783-7435c2518e05\",\n  \"/api-reference/latest/crm/objects/quotes/update-quote\": \"6dae3d41-3af0-4b71-a738-617eb5f6a552\",\n  \"/api-reference/latest/crm/objects/schemas/batch/get-schemas\": \"0d5a38dd-4ac6-49b8-845d-ccde94895e9f\",\n  \"/api-reference/latest/crm/objects/schemas/create-schema\": \"cee756d7-5002-4542-8a12-9c19647a7081\",\n  \"/api-reference/latest/crm/objects/schemas/delete-schema\": \"0ed0dcb1-ac1f-404d-bcc2-439aa97b1b60\",\n  \"/api-reference/latest/crm/objects/schemas/get-schema\": \"4363bf68-6542-4b90-b437-a75207f2bfc6\",\n  \"/api-reference/latest/crm/objects/schemas/get-schemas\": \"a80048de-100f-44a2-b3e2-62c24619e570\",\n  \"/api-reference/latest/crm/objects/schemas/guide\": \"d3110875-64bf-47e0-9985-dd9cb96d4f2e\",\n  \"/api-reference/latest/crm/objects/schemas/update-schema\": \"6df016d8-3cc9-42c5-a983-6404ba5d3974\",\n  \"/api-reference/latest/crm/objects/services/batch/create-services\": \"b90bd4c2-f8c0-48b9-8a3d-f3cea2323e7d\",\n  \"/api-reference/latest/crm/objects/services/batch/delete-services\": \"5213a7dc-180f-464e-b085-ace148fec3bd\",\n  \"/api-reference/latest/crm/objects/services/batch/get-services\": \"085f9db9-0fcf-4989-b8b3-b7c279c64471\",\n  \"/api-reference/latest/crm/objects/services/batch/update-services\": \"c97001a2-bf01-4dc9-82a1-d6e94754c5c9\",\n  \"/api-reference/latest/crm/objects/services/batch/upsert-services\": \"50bfb59b-e3c2-4c78-9b0f-137be17679f2\",\n  \"/api-reference/latest/crm/objects/services/create-service\": \"2cefa535-e60d-40b4-8f9e-f464a1ffb082\",\n  \"/api-reference/latest/crm/objects/services/delete-service\": \"bff1fcbf-1a3c-4967-8db0-54c6ad4f8c45\",\n  \"/api-reference/latest/crm/objects/services/get-service\": \"736a461d-1ece-473d-aa34-ca73fb79a28a\",\n  \"/api-reference/latest/crm/objects/services/get-services\": \"14ef04c1-5d0d-466b-ae88-7ee44abe23a8\",\n  \"/api-reference/latest/crm/objects/services/guide\": \"9a18ab43-6128-41ed-929f-0f58e7875b70\",\n  \"/api-reference/latest/crm/objects/services/merge/merge-services\": \"9d403f3e-dc43-4430-b130-74a2b6b61635\",\n  \"/api-reference/latest/crm/objects/services/search/search-services\": \"c9359ec1-b071-4b6f-9ca7-0856cfd6f02e\",\n  \"/api-reference/latest/crm/objects/services/update-service-objectId\": \"86443f7c-edf2-4f76-b974-124c9a000d44\",\n  \"/api-reference/latest/crm/objects/services/update-service\": \"0589b860-f71e-410e-ae3d-527897ba9627\",\n  \"/api-reference/latest/crm/objects/taxes/batch/create-taxes\": \"570dd183-1cbf-431e-b289-3db165cb7810\",\n  \"/api-reference/latest/crm/objects/taxes/batch/delete-taxes\": \"9419730d-4094-451a-9f06-dc64d39d7d62\",\n  \"/api-reference/latest/crm/objects/taxes/batch/get-taxes\": \"c35476e8-fc2f-4a89-b5c6-4684aa741eae\",\n  \"/api-reference/latest/crm/objects/taxes/batch/update-taxes\": \"5fee2aeb-600d-4a6e-9df8-61cb9e9bf121\",\n  \"/api-reference/latest/crm/objects/taxes/batch/upsert-taxes\": \"11cbb6fd-cc2b-4ed9-bfa6-7ebfde001a23\",\n  \"/api-reference/latest/crm/objects/taxes/create-tax\": \"16a2db13-e0a1-474e-a99d-ce27696867cb\",\n  \"/api-reference/latest/crm/objects/taxes/delete-tax\": \"90dd02df-fbfb-44bc-9845-6432981f70e9\",\n  \"/api-reference/latest/crm/objects/taxes/get-tax\": \"ddd9a957-cc7b-4856-9fef-c30c3059be15\",\n  \"/api-reference/latest/crm/objects/taxes/get-taxes\": \"7ae6a476-efef-4a67-801c-9374b0a40520\",\n  \"/api-reference/latest/crm/objects/taxes/guide\": \"9bcff722-fc2d-4f62-8ac6-6c0741e3f4a6\",\n  \"/api-reference/latest/crm/objects/taxes/search/search-taxes\": \"bbfdb5b1-6c46-46a6-9b74-ba95b10a6b28\",\n  \"/api-reference/latest/crm/objects/taxes/update-tax\": \"81abe8e2-cc0b-4a7a-9628-b5fb36850655\",\n  \"/api-reference/latest/crm/objects/tickets/batch/create-tickets\": \"bdb89dcd-eb8c-4a61-a699-fe5910b73f07\",\n  \"/api-reference/latest/crm/objects/tickets/batch/delete-tickets\": \"2b4cdc09-5b5f-4c17-95cc-f50d3aebf6a1\",\n  \"/api-reference/latest/crm/objects/tickets/batch/get-tickets\": \"0d2a55d1-f962-4e1f-95d6-f5e0e7815c7f\",\n  \"/api-reference/latest/crm/objects/tickets/batch/update-tickets\": \"0d763991-3cfa-46d7-8c3c-803adc1067c0\",\n  \"/api-reference/latest/crm/objects/tickets/batch/upsert-tickets\": \"ba0c6265-7f8d-4524-a6c9-7819dc05d0bc\",\n  \"/api-reference/latest/crm/objects/tickets/create-ticket\": \"f2136f15-2640-4661-baa3-c7dfdb785ca8\",\n  \"/api-reference/latest/crm/objects/tickets/delete-ticket\": \"9b9258d6-1127-41b2-92fd-38969afa0964\",\n  \"/api-reference/latest/crm/objects/tickets/get-ticket\": \"54a3d012-8cce-49c3-955a-0695b72da186\",\n  \"/api-reference/latest/crm/objects/tickets/get-tickets\": \"5f50eb42-2a27-4270-900b-38c888d4d6eb\",\n  \"/api-reference/latest/crm/objects/tickets/guide\": \"d7607c1e-1b42-4f93-8db9-2ea3a0ec84f2\",\n  \"/api-reference/latest/crm/objects/tickets/merge-tickets\": \"6ddb8b2f-9d4f-40a0-8629-c41afa9d907e\",\n  \"/api-reference/latest/crm/objects/tickets/object-definition\": \"41fcdf23-d21e-43f5-8670-e6c3535bce86\",\n  \"/api-reference/latest/crm/objects/tickets/search/search-tickets\": \"c4643ae0-7cc7-4f06-b854-1d8f50957123\",\n  \"/api-reference/latest/crm/objects/tickets/update-ticket-objectId\": \"3e9f66ac-14af-41db-8b70-4b4d6fddae59\",\n  \"/api-reference/latest/crm/objects/tickets/update-ticket\": \"6a3cfc21-ce23-4fde-a698-f852ff15ad03\",\n  \"/api-reference/latest/crm/objects/users/batch/create-users\": \"7a6bc18a-6ffc-4747-a1b7-db71e423ad24\",\n  \"/api-reference/latest/crm/objects/users/batch/delete-users\": \"5ed8059e-7ce8-4342-a9d0-b16bce92f2a9\",\n  \"/api-reference/latest/crm/objects/users/batch/get-users\": \"f8f55e2f-e0c8-4f48-86a1-470e5525c1ca\",\n  \"/api-reference/latest/crm/objects/users/batch/update-users\": \"ffb65a52-285d-4e83-b65c-b92660ac8d3d\",\n  \"/api-reference/latest/crm/objects/users/batch/upsert-users\": \"66600808-5c2b-4b66-b764-502b478afdb3\",\n  \"/api-reference/latest/crm/objects/users/create-user\": \"7a53291f-94c0-4479-adaa-cc47d8d4de38\",\n  \"/api-reference/latest/crm/objects/users/delete-user\": \"ae866330-e362-4020-baab-0f3ad83097b5\",\n  \"/api-reference/latest/crm/objects/users/get-user\": \"78709edc-82ef-4236-8f32-cd385d03437d\",\n  \"/api-reference/latest/crm/objects/users/get-users\": \"fe61f970-dfa4-4568-b5cc-d21b83073182\",\n  \"/api-reference/latest/crm/objects/users/guide\": \"e4c58b66-38ea-46bc-b3b0-5105cd727e46\",\n  \"/api-reference/latest/crm/objects/users/search/search-users\": \"3386a1d9-596b-49ad-b3d5-a9421171d4b2\",\n  \"/api-reference/latest/crm/objects/users/update-user\": \"bbe0e744-d77f-40e7-979e-199f74f4625d\",\n  \"/api-reference/latest/crm/owners/get-owner\": \"43800284-2961-45ad-a3ed-7da260081960\",\n  \"/api-reference/latest/crm/owners/get-owners\": \"7fc3e1e4-1fd5-45c1-8dc8-09db6d4911a3\",\n  \"/api-reference/latest/crm/owners/guide\": \"4455239d-83c7-42ea-be8d-94cffb35e888\",\n  \"/api-reference/latest/crm/pipelines/audit/audit-pipeline-stage\": \"4fd56d78-0a12-49e4-bff2-9c546fbe73ed\",\n  \"/api-reference/latest/crm/pipelines/audit/audit-pipeline\": \"a83d2934-348f-4515-88fa-5adaed2683fd\",\n  \"/api-reference/latest/crm/pipelines/create-pipeline\": \"7cfec0e8-dd57-42e8-88cf-fdf89b33e515\",\n  \"/api-reference/latest/crm/pipelines/delete-pipeline\": \"9b05f630-4cfb-4423-b7cf-fe738cc8d56f\",\n  \"/api-reference/latest/crm/pipelines/get-pipeline\": \"7fae5023-9491-40e1-9922-0b1570f212f8\",\n  \"/api-reference/latest/crm/pipelines/get-pipelines\": \"010e9973-4843-4803-8dd6-f4192dddea84\",\n  \"/api-reference/latest/crm/pipelines/guide\": \"3c99198d-5b51-4066-b8e1-63ca39d09229\",\n  \"/api-reference/latest/crm/pipelines/replace-pipeline\": \"621935d5-b91c-4118-9e69-f9d0487e9503\",\n  \"/api-reference/latest/crm/pipelines/stages/create-pipeline-stage\": \"1affdd34-4aed-42a1-bc5e-2558a06396cb\",\n  \"/api-reference/latest/crm/pipelines/stages/delete-pipeline-stage\": \"9354e4fd-79ef-409b-a62d-3b2a90335260\",\n  \"/api-reference/latest/crm/pipelines/stages/get-pipeline-stage\": \"391970ae-9a24-48d8-82db-cdc12a64e9bb\",\n  \"/api-reference/latest/crm/pipelines/stages/replace-pipeline-stage\": \"e2d77dbc-9f78-49cb-a18c-c7e6af7bb9ff\",\n  \"/api-reference/latest/crm/pipelines/update-pipeline\": \"68689293-ae0f-4454-8338-098b37534212\",\n  \"/api-reference/latest/crm/properties/batch/create-properties\": \"ff89a112-7851-41f4-9011-13b733c762af\",\n  \"/api-reference/latest/crm/properties/batch/delete-properties\": \"91807954-f87f-4c6d-b96b-332f638b6c1d\",\n  \"/api-reference/latest/crm/properties/batch/get-properties\": \"7345aedb-f852-4115-9b11-4e73289fc026\",\n  \"/api-reference/latest/crm/properties/create-property\": \"b4180f96-5682-4cf6-8437-9876b9d5630b\",\n  \"/api-reference/latest/crm/properties/delete-property\": \"81abd9e6-994c-463f-91c2-83a2ecde8066\",\n  \"/api-reference/latest/crm/properties/get-properties\": \"1a106c6f-56f1-4718-a5ce-b4c2d104b85a\",\n  \"/api-reference/latest/crm/properties/get-property\": \"463a4cdc-abf9-46e7-9e65-bd9a94f14d55\",\n  \"/api-reference/latest/crm/properties/guide\": \"615ec534-aa6e-483b-91e7-53c0a0115ab3\",\n  \"/api-reference/latest/crm/properties/property-groups/create-property\": \"0c48b5ab-71d0-473f-b0a2-1f6dfe510e4f\",\n  \"/api-reference/latest/crm/properties/property-groups/delete-property\": \"942c43eb-85a9-40c4-b39b-ba1ee510127c\",\n  \"/api-reference/latest/crm/properties/property-groups/get-properties\": \"58b8ca44-3d68-4361-a46d-b26933f0514b\",\n  \"/api-reference/latest/crm/properties/property-groups/get-property\": \"6c8c929c-9b36-41d4-a68b-8ef3b394c612\",\n  \"/api-reference/latest/crm/properties/property-groups/update-property\": \"72560bd0-bdc8-48d3-962f-e7cfc7d9530b\",\n  \"/api-reference/latest/crm/properties/sensitive-data\": \"5860d190-2e7e-4093-8c69-bd6ae7d3343a\",\n  \"/api-reference/latest/crm/properties/update-property\": \"5a2a11af-e4ab-4bb3-a1b2-50feadeb71b0\",\n  \"/api-reference/latest/crm/property-validations/get-property-validation\": \"573314e8-b824-48e2-9f63-d6ff86a8d6ce\",\n  \"/api-reference/latest/crm/property-validations/get-property-validations-ruleType\": \"588e5a16-3775-447b-a2c9-e3d0c59d3479\",\n  \"/api-reference/latest/crm/property-validations/get-property-validations\": \"bdc8b6f3-99ee-4530-b00b-23fc18c3a858\",\n  \"/api-reference/latest/crm/property-validations/guide\": \"b9780486-d34e-44e5-b1ff-f15f0f3ce25f\",\n  \"/api-reference/latest/crm/property-validations/update-property-validation\": \"9b89ad21-accc-4a1f-96f0-0e537b94c364\",\n  \"/api-reference/latest/crm/search-the-crm\": \"5a0fa504-e6aa-43a9-8423-ace7858e3cad\",\n  \"/api-reference/latest/crm/understanding-the-crm\": \"2cd166f4-0170-4756-8344-cc948cbd2e49\",\n  \"/api-reference/latest/crm/using-object-apis\": \"91f98db5-2b26-4e7b-bc21-0a4f4a4ae65b\",\n  \"/api-reference/latest/events/define-events/create-event-definition\": \"12743c8c-2c48-4312-a232-41dc39ffb5bb\",\n  \"/api-reference/latest/events/define-events/create-event-property\": \"86ad8f1b-0a07-4302-8503-f91a8e37195b\",\n  \"/api-reference/latest/events/define-events/delete-event-definition\": \"58b57b0b-f611-4892-b5eb-866e0a9b59f1\",\n  \"/api-reference/latest/events/define-events/delete-event-property\": \"0f589ad9-24fd-4743-8429-c37ebc0b1adc\",\n  \"/api-reference/latest/events/define-events/get-event-definition\": \"db9d0ed9-0664-49ee-9f07-7fe1a6cbaf5f\",\n  \"/api-reference/latest/events/define-events/get-event-definitions\": \"364d97b5-8cc2-46f8-9958-7901c73d06e2\",\n  \"/api-reference/latest/events/define-events/guide\": \"18edc1d2-c5c8-4743-8a70-fafda49358a5\",\n  \"/api-reference/latest/events/define-events/update-event-definition\": \"91633d67-7dea-4b21-bc30-7f81df91d69b\",\n  \"/api-reference/latest/events/define-events/update-event-property\": \"633621c2-4410-42f6-8b2d-cf0481698b1b\",\n  \"/api-reference/latest/events/guide\": \"88f44dd5-7312-4b86-8c52-6500af76c5ab\",\n  \"/api-reference/latest/events/retrieve-events/get-event-types\": \"1d1daf98-28f6-4588-85e8-056845d440d2\",\n  \"/api-reference/latest/events/retrieve-events/get-events\": \"c6bc11e7-d854-4e1c-a973-2a9c3aca988f\",\n  \"/api-reference/latest/events/send-event-data/batch-send-occurrences\": \"5601a5d8-22e5-4de8-8e3c-a4a5da6c5412\",\n  \"/api-reference/latest/events/send-event-data/guide\": \"7b63fc36-e1c8-45eb-a18c-c22432514a21\",\n  \"/api-reference/latest/events/send-event-data/send-event-occurrence\": \"f5c5654d-eb78-4a83-939c-ad7e7ac04da3\",\n  \"/api-reference/latest/files/files/get-file-status\": \"d1612090-7718-4d35-897c-53e4e4a4833e\",\n  \"/api-reference/latest/files/files/import-from-url\": \"1e2170db-16e7-4edd-b942-c59953c2b037\",\n  \"/api-reference/latest/files/files/search-files\": \"08277045-3f88-4b14-ad90-5341e2d814ad\",\n  \"/api-reference/latest/files/folders/get-folder-update-status\": \"a8a5673b-2fe7-413d-97b4-831b736686f5\",\n  \"/api-reference/latest/files/folders/search-folders\": \"e47c60cc-4dc6-4a94-a3ee-80f8da7ef33a\",\n  \"/api-reference/latest/files/folders/update-folder-folderId\": \"3419dbba-e4c2-464d-a210-2fca55e7f48e\",\n  \"/api-reference/latest/files/folders/update-folder\": \"85bb0656-7d70-4c53-a475-04a9d974f22b\",\n  \"/api-reference/latest/files/guide\": \"6b3d6fe1-df93-485b-91ab-a9df45472afb\",\n  \"/api-reference/latest/marketing/campaigns/assets/add-asset\": \"e7ce95e1-31cc-4c12-acaa-2034cae0e619\",\n  \"/api-reference/latest/marketing/campaigns/assets/delete-asset\": \"575ec43a-27eb-4008-b6a7-aabb3c76b1b9\",\n  \"/api-reference/latest/marketing/campaigns/assets/get-assets\": \"c8a3e98a-5467-4b95-9a90-2130924e1969\",\n  \"/api-reference/latest/marketing/campaigns/batch/create-campaigns\": \"4d742baf-ff0c-4e03-b64f-367a4ce94bda\",\n  \"/api-reference/latest/marketing/campaigns/batch/delete-campaigns\": \"f7e057e3-ad16-4d1e-a57f-2fc05abaee8f\",\n  \"/api-reference/latest/marketing/campaigns/batch/get-campaigns\": \"09d11f33-de1f-4a86-ad09-0615a9c2260b\",\n  \"/api-reference/latest/marketing/campaigns/batch/update-campaigns\": \"386eb689-8e78-451f-b87e-93f82f9969cb\",\n  \"/api-reference/latest/marketing/campaigns/budget/create-budget-item\": \"ae7bbfd4-26b1-498d-afc1-b050df2d0118\",\n  \"/api-reference/latest/marketing/campaigns/budget/delete-budget-item\": \"5fa530f2-2603-4ffb-b2d1-33806a215c91\",\n  \"/api-reference/latest/marketing/campaigns/budget/get-budget-item\": \"bba689fb-26b9-4403-a159-75dbe58ec4fd\",\n  \"/api-reference/latest/marketing/campaigns/budget/get-budget-totals\": \"0a257516-1451-48ea-80d8-82659ba7cecd\",\n  \"/api-reference/latest/marketing/campaigns/budget/update-budget-item\": \"402b8356-36fa-49cb-b595-6bf75cc6f65e\",\n  \"/api-reference/latest/marketing/campaigns/create-campaign\": \"dbf2a1c2-4d68-4a54-87fa-1b4d50c57670\",\n  \"/api-reference/latest/marketing/campaigns/delete-campaign\": \"c9ae8813-b803-42e2-bfe1-9f04c38c9638\",\n  \"/api-reference/latest/marketing/campaigns/get-campaign\": \"cafa5741-d607-4a04-bbda-34a61e4d1d73\",\n  \"/api-reference/latest/marketing/campaigns/get-campaigns\": \"4e15b35c-0ca6-4e12-a2bd-d30b7f47dfb9\",\n  \"/api-reference/latest/marketing/campaigns/guide\": \"083e2fe8-2567-4677-a839-725c0a0a10fe\",\n  \"/api-reference/latest/marketing/campaigns/reports/get-contact-ids\": \"21306085-5ecc-436b-aece-e3824ae5912b\",\n  \"/api-reference/latest/marketing/campaigns/reports/get-metrics\": \"5ea243c9-49e6-4cdf-8b91-196483b2208b\",\n  \"/api-reference/latest/marketing/campaigns/spend/create-spend-item\": \"b5a5ead3-29f5-4e16-89b0-7c483bedbced\",\n  \"/api-reference/latest/marketing/campaigns/spend/delete-spend-item\": \"9e5c3741-9ddd-4de3-9e97-460fdd91c284\",\n  \"/api-reference/latest/marketing/campaigns/spend/get-spend-item\": \"80891709-d838-4ca0-b312-73c4f56b8547\",\n  \"/api-reference/latest/marketing/campaigns/spend/update-spend-item\": \"c54cb816-0e7d-4486-863b-93754f8ffa4e\",\n  \"/api-reference/latest/marketing/campaigns/update-campaign\": \"3c89078b-df30-454c-ab0c-0a03ba3f8254\",\n  \"/api-reference/latest/marketing/ctas-sdk/guide\": \"b74a8fa9-154b-47b3-a966-0561f24e1cec\",\n  \"/api-reference/latest/marketing/forms/global-form-events\": \"57cf6916-51c1-4039-bd32-9fb55613336a\",\n  \"/api-reference/latest/marketing/marketing-emails/create-email\": \"bcb4e34e-f5c6-4959-91a3-3a504d01a130\",\n  \"/api-reference/latest/marketing/marketing-emails/emails/create-ab-variation\": \"347fdc9b-e339-46e3-8d6c-0819f4c3714c\",\n  \"/api-reference/latest/marketing/marketing-emails/emails/create-clone\": \"6de7f859-6507-4f2a-b568-eb218c3bfc58\",\n  \"/api-reference/latest/marketing/marketing-emails/emails/delete-email\": \"6bebf2c6-8604-4453-b69a-ed4db84cbeb6\",\n  \"/api-reference/latest/marketing/marketing-emails/emails/get-ab-variation\": \"6fc70a36-4769-4e5d-99ff-11c486da44bb\",\n  \"/api-reference/latest/marketing/marketing-emails/emails/get-email-draft\": \"48d40ce9-6fca-47da-84e8-6f9a5da74950\",\n  \"/api-reference/latest/marketing/marketing-emails/emails/get-email\": \"e7f6c0f8-b667-4750-a431-f1da77a8a01a\",\n  \"/api-reference/latest/marketing/marketing-emails/emails/update-email\": \"45197430-1a8c-4fa7-a4ad-038a85e58f87\",\n  \"/api-reference/latest/marketing/marketing-emails/get-emails\": \"0c9634fe-bc2d-4538-bcc6-e6dc3166177e\",\n  \"/api-reference/latest/marketing/marketing-emails/guide\": \"ce2e2dfc-68dc-4b90-8789-1f1b816f16c4\",\n  \"/api-reference/latest/marketing/marketing-emails/revisions/get-revision\": \"7509c8ff-9078-4d6e-aaf5-5ef62d9e21f2\",\n  \"/api-reference/latest/marketing/marketing-emails/revisions/reset-draft\": \"756f4323-f923-46cc-ab99-ae9a7e7d2e52\",\n  \"/api-reference/latest/marketing/marketing-emails/revisions/reset-to-draft\": \"efe64e17-f52f-429c-8073-294e180ab0b0\",\n  \"/api-reference/latest/marketing/marketing-emails/revisions/restore-from-revision\": \"8c57cbe8-6236-409b-8287-187abf7b6dfc\",\n  \"/api-reference/latest/marketing/marketing-emails/revisions/update-draft\": \"932c24e3-7dea-4ff5-8b40-2b62ea76041e\",\n  \"/api-reference/latest/marketing/marketing-emails/statistics/get-histogram\": \"8f08221c-facd-4a02-87bd-f76aac99bb34\",\n  \"/api-reference/latest/marketing/marketing-emails/statistics/get-statistics\": \"db861620-d796-4bb6-99b6-fb3ab9df7d54\",\n  \"/api-reference/latest/marketing/marketing-events/attendance/set-attendance-contactId-externalId\": \"b61dd0f5-d154-4c2c-a133-07beab6056d7\",\n  \"/api-reference/latest/marketing/marketing-events/attendance/set-attendance-email-externalId\": \"dd8bc9ab-0d11-470f-9ed6-a744eb5d8c74\",\n  \"/api-reference/latest/marketing/marketing-events/batch/delete-events-externalId\": \"06a0c6c7-3da3-44e0-8018-0ff713f11967\",\n  \"/api-reference/latest/marketing/marketing-events/batch/delete-marketing-events\": \"54c98766-bb35-4bbf-8e94-8ea3957cba09\",\n  \"/api-reference/latest/marketing/marketing-events/batch/update-marketing-events\": \"20ae1834-0e3d-42fc-af5c-d5a10ad3664d\",\n  \"/api-reference/latest/marketing/marketing-events/batch/upsert-marketing-events\": \"811baa3e-5ae5-482d-9638-503aa4766d4e\",\n  \"/api-reference/latest/marketing/marketing-events/create-event\": \"59ef604d-1512-45eb-a3a7-fbe5246ffe4d\",\n  \"/api-reference/latest/marketing/marketing-events/delete-event-externalId\": \"11865eeb-fcaf-4d48-abfc-cea37848573d\",\n  \"/api-reference/latest/marketing/marketing-events/delete-event\": \"9a3ebfb4-3e9e-4173-ae77-3fee81d75bbe\",\n  \"/api-reference/latest/marketing/marketing-events/event-status/set-event-canceled\": \"99b384a9-a094-4f43-b1c4-631c111af96e\",\n  \"/api-reference/latest/marketing/marketing-events/get-marketing-event-objectId\": \"ac2b8d0d-97d3-43ad-9da7-54ca3172ac92\",\n  \"/api-reference/latest/marketing/marketing-events/get-marketing-event\": \"2bd3c118-104d-4974-a865-7778df574365\",\n  \"/api-reference/latest/marketing/marketing-events/get-marketing-events\": \"ee00a084-006e-4e41-9192-146955aeb4b7\",\n  \"/api-reference/latest/marketing/marketing-events/guide\": \"b9918aef-7edb-46a8-a523-5c89ffde05a7\",\n  \"/api-reference/latest/marketing/marketing-events/identifiers/get-marketing-events-externalId\": \"58063f69-1db9-40be-844c-d899e003dae5\",\n  \"/api-reference/latest/marketing/marketing-events/identifiers/search-events\": \"ae596a24-1c6d-4949-b8a9-81efab1faf4f\",\n  \"/api-reference/latest/marketing/marketing-events/list-associations/associate-list-externalId\": \"d7ea7325-9939-41b1-947f-4b6d77ba86d6\",\n  \"/api-reference/latest/marketing/marketing-events/list-associations/get-lists-externalId\": \"ccf9ee53-3f67-4c05-b981-b65d7a1c0f70\",\n  \"/api-reference/latest/marketing/marketing-events/list-associations/remove-list-externalId\": \"8094dcbd-73e0-4ba5-9cce-26baeb570e77\",\n  \"/api-reference/latest/marketing/marketing-events/participant-state/get-participants-contactId\": \"f8bfffc6-e465-484d-b4eb-7af9519710cc\",\n  \"/api-reference/latest/marketing/marketing-events/participant-state/get-participants-externalId\": \"b59fd1c8-671a-4eab-a7bd-c697b11831fb\",\n  \"/api-reference/latest/marketing/marketing-events/settings/get-app-settings\": \"781db935-c343-49b7-8c83-ee6f5fc212d4\",\n  \"/api-reference/latest/marketing/marketing-events/settings/update-app-settings\": \"5a690e56-c902-4f79-a4ec-658cf2469c82\",\n  \"/api-reference/latest/marketing/marketing-events/subscriber-state-changes/set-subscriber-state-contactId\": \"85a5cd96-0a89-460b-b88f-13711d903b23\",\n  \"/api-reference/latest/marketing/marketing-events/subscriber-state-changes/set-subscriber-state\": \"286df8d1-e75e-4fbf-8d24-56fa4d88ed00\",\n  \"/api-reference/latest/marketing/marketing-events/update-event-externalId\": \"049d1ce4-733a-4a05-b7a2-e52a3d9826ed\",\n  \"/api-reference/latest/marketing/marketing-events/update-event\": \"2a120fce-b31c-42b1-b92c-876fcfad5709\",\n  \"/api-reference/latest/marketing/marketing-events/update-marketing-event\": \"0a3138d0-0e10-4899-8a7d-183ff6177689\",\n  \"/api-reference/latest/marketing/transactional-emails/create-transactional-email\": \"f126be3c-cb35-4fa1-83a8-5cd9ada0f658\",\n  \"/api-reference/latest/marketing/transactional-emails/guide\": \"24e2dc0b-d5ae-4a41-9fcb-0e12c9f81238\",\n  \"/api-reference/latest/overview\": \"fa7786f0-212f-45e7-8fc2-891e6a220131\",\n  \"/api-reference/latest/scheduler/calendar/create-calendar-event\": \"bece340a-c46c-4ffc-86b3-1b4c8851fb43\",\n  \"/api-reference/latest/scheduler/guide\": \"8e97e681-e0c1-43a1-9a82-1e6333d00a48\",\n  \"/api-reference/latest/scheduler/meetings/create-meeting\": \"fcc0e289-39d1-4854-b38e-c8a5873ab4cc\",\n  \"/api-reference/latest/scheduler/meetings/get-availability\": \"57920374-fb0c-46cd-8d95-93a638f59823\",\n  \"/api-reference/latest/scheduler/meetings/get-meeting-links\": \"bb49775c-53ea-422b-a443-ed99369aa6e0\",\n  \"/api-reference/latest/scheduler/meetings/get-meeting-slug\": \"3a99b19b-cee2-404c-9cd3-b2fd2cbc2086\",\n  \"/api-reference/latest/sdk\": \"3a0d21b6-b028-4631-ba52-79a943f200ba\",\n  \"/api-reference/latest/webhooks-journal/guide\": \"0b34ec9e-e3dc-4cdf-aa7e-a48a1de3e220\",\n  \"/api-reference/latest/webhooks-journal/journal-entries/aggregate/get-journal-earliest\": \"44a65bcd-e507-4d03-b38b-97090c0b2b41\",\n  \"/api-reference/latest/webhooks-journal/journal-entries/aggregate/get-journal-status\": \"e7142c64-34b0-46d3-9205-4b04018e8d48\",\n  \"/api-reference/latest/webhooks-journal/journal-entries/aggregate/get-read\": \"ae6daf38-742b-4246-ba8b-057911f9239b\",\n  \"/api-reference/latest/webhooks-journal/journal-entries/guide\": \"3e6c7954-11a9-4667-b412-2cafb8d01211\",\n  \"/api-reference/latest/webhooks-journal/journal-entries/local/batch/get-webhook-count\": \"87f22bd7-531f-4961-9118-8b0e8985009a\",\n  \"/api-reference/latest/webhooks-journal/journal-entries/local/batch/get-webhook\": \"653834b3-7666-4bb3-88d9-0e8951915a86\",\n  \"/api-reference/latest/webhooks-journal/journal-entries/local/batch/get-webhooks\": \"fb28e092-c47d-46cf-8b03-915adce68df8\",\n  \"/api-reference/latest/webhooks-journal/journal-entries/local/get-journal-local-earliest\": \"9bb7fd68-e22d-49be-897f-416ad53687b7\",\n  \"/api-reference/latest/webhooks-journal/journal-entries/local/get-journal-local-latest\": \"f0e34623-961a-4450-aaa9-28844089721c\",\n  \"/api-reference/latest/webhooks-journal/journal-entries/local/get-journal-local-next\": \"fc1dbb34-f65c-4339-8bcc-46832b405c41\",\n  \"/api-reference/latest/webhooks-journal/journal-entries/local/get-journal-local-status\": \"3f18a0b6-3b68-4f4c-ae6c-83799b14826d\",\n  \"/api-reference/latest/webhooks-journal/snapshots/create-webhook\": \"70dc5ed3-eaca-49c2-93cf-3d81e33f73ea\",\n  \"/api-reference/latest/webhooks-journal/snapshots/guide\": \"6dd777be-6844-48d4-8c4b-249c5a03c8eb\",\n  \"/api-reference/latest/webhooks-journal/subscriptions/create-filters\": \"74ea9c05-e0e4-4d79-a658-6871befe9f9e\",\n  \"/api-reference/latest/webhooks-journal/subscriptions/create-subscription\": \"3c77a847-7408-4316-99eb-bb7f820f6a6d\",\n  \"/api-reference/latest/webhooks-journal/subscriptions/delete-filter\": \"9d2386e5-904d-4b99-9173-3c850345fc30\",\n  \"/api-reference/latest/webhooks-journal/subscriptions/delete-subscription\": \"76582ca0-082a-4c82-a737-8746750678a5\",\n  \"/api-reference/latest/webhooks-journal/subscriptions/delete-subscriptions-by-portal\": \"cc5ea634-cc7c-41b8-b6bd-7307bdc6524b\",\n  \"/api-reference/latest/webhooks-journal/subscriptions/get-filter\": \"bd9e8324-1b3a-4f9d-a7dc-8979ad558740\",\n  \"/api-reference/latest/webhooks-journal/subscriptions/get-filters-by-subscription\": \"f5512ae6-e3e8-4389-888b-30c5e4f19f80\",\n  \"/api-reference/latest/webhooks-journal/subscriptions/get-subscriptions\": \"97723719-ce82-4597-8b61-9ced1f5abf83\",\n  \"/api-reference/latest/webhooks-journal/subscriptions/guide\": \"205c7a82-68a9-4131-be16-4f2c86414f54\",\n  \"/api-reference/latest/webhooks-journal/subscriptions/update-webhooks\": \"ef831de5-ebc6-4796-9ecb-1855ad968193\",\n  \"/api-reference/latest/webhooks/guide\": \"bc8e5101-3943-47b2-bcec-7f5f9094d376\",\n  \"/api-reference/latest/webhooks/subscriptions/create-webhook-appId\": \"743d8765-b831-4cba-bd95-f1b060fecc94\",\n  \"/api-reference/latest/webhooks/subscriptions/delete-webhook-appId\": \"3dadc0a3-1d2d-4e71-960b-7cb45f51e27f\",\n  \"/api-reference/latest/webhooks/subscriptions/get-webhooks-appId\": \"ef029885-74aa-4f83-a175-7d51699d3cfb\",\n  \"/api-reference/latest/webhooks/subscriptions/update-webhook-subscriptionId\": \"1f97c23c-9100-4f13-9cf9-7f2106b349c0\",\n  \"/api-reference/latest/webhooks/subscriptions/update-webhook\": \"ff0fed15-1589-4146-ace1-2891a5877f7f\",\n  \"/api-reference/legacy/account/account-information/get-account-details\": \"255d2e57-e318-410e-becb-74c2b9e8b561\",\n  \"/api-reference/legacy/account/account-information/get-usage-details\": \"71726a4f-266f-4a62-a524-52c12cafb1cd\",\n  \"/api-reference/legacy/account/account-information/guide\": \"8baa6e2c-e101-47d7-8985-55084408a157\",\n  \"/api-reference/legacy/account/account-information/v1/get-integrations-v1-me\": \"707063bf-00e0-4f5c-ad80-7ff7f83c333f\",\n  \"/api-reference/legacy/account/audit-logs/get-audit-logs\": \"c79d074b-9e33-4db6-bc5a-1376c453a9ff\",\n  \"/api-reference/legacy/account/audit-logs/get-login\": \"0a8e12c3-5358-437f-bac4-39eba605b125\",\n  \"/api-reference/legacy/account/audit-logs/get-security\": \"c5cd115b-be34-4cc3-8092-319c567f3637\",\n  \"/api-reference/legacy/account/audit-logs/guide\": \"b943b5db-4df5-45bd-b11a-3fa2dace8859\",\n  \"/api-reference/legacy/account/brands/get-brands\": \"08cecd3e-a589-4084-91a7-e16d6485e2af\",\n  \"/api-reference/legacy/account/brands/guide\": \"d01b49f1-0867-463e-92ef-9db8d3b6fdfa\",\n  \"/api-reference/legacy/account/settings/multicurrency/batch/create-exchange-rates\": \"0005d534-031a-451f-a52e-661b6fdd7d80\",\n  \"/api-reference/legacy/account/settings/multicurrency/batch/get-exchange-rates\": \"28aec0e3-2ea3-4381-92fa-07ca1a5c939b\",\n  \"/api-reference/legacy/account/settings/multicurrency/batch/update-exchange-rates\": \"87f201db-5c7a-46bb-abdc-5d0d428e2a8a\",\n  \"/api-reference/legacy/account/settings/multicurrency/central-fx-rates/create-multicurrency\": \"c7bf1ef6-1048-4660-bf7a-dfee40514e08\",\n  \"/api-reference/legacy/account/settings/multicurrency/central-fx-rates/get-exchange-rates\": \"acdeb72b-8c8b-4959-9b66-720dcaa16e3c\",\n  \"/api-reference/legacy/account/settings/multicurrency/central-fx-rates/get-unsupported-currencies\": \"103daa72-7ce3-49bc-9da3-87f2cefbe02e\",\n  \"/api-reference/legacy/account/settings/multicurrency/currency/get-company-currency\": \"d5665a3f-e77c-44f5-a056-fe467f55dd4a\",\n  \"/api-reference/legacy/account/settings/multicurrency/currency/get-currency-codes\": \"32f40881-b2f8-4ffe-93fe-f429ad0eacda\",\n  \"/api-reference/legacy/account/settings/multicurrency/currency/update-company-currency\": \"c38feae0-0e02-4876-9cab-9ac8d955191f\",\n  \"/api-reference/legacy/account/settings/multicurrency/exchange-rates/create-exchange-rate\": \"828edf88-9ed8-4e4a-87ec-cc0990cf5b85\",\n  \"/api-reference/legacy/account/settings/multicurrency/exchange-rates/create-update-visibility\": \"101534ec-0f8c-4b64-aaa6-38000081b5c8\",\n  \"/api-reference/legacy/account/settings/multicurrency/exchange-rates/get-current-exchange-rates\": \"7a68ead7-c596-4c73-89eb-84916745e11e\",\n  \"/api-reference/legacy/account/settings/multicurrency/exchange-rates/get-exchange-rate\": \"5b732662-b3f3-495d-a4c4-92b37e30bc2a\",\n  \"/api-reference/legacy/account/settings/multicurrency/exchange-rates/get-exchange-rates\": \"5b5f56cb-ce58-4884-b3ec-e05d070ed1b0\",\n  \"/api-reference/legacy/account/settings/multicurrency/exchange-rates/update-exchange-rate\": \"a8ab8e2f-d96c-4687-9bc3-b23b93e19851\",\n  \"/api-reference/legacy/account/settings/multicurrency/guide\": \"8acae0f7-a34a-439d-af3f-5dfaf5e68d24\",\n  \"/api-reference/legacy/account/settings/tax-rates/get-tax-rate\": \"c277ec70-b097-44f7-b92f-cc6272944516\",\n  \"/api-reference/legacy/account/settings/tax-rates/get-tax-rates\": \"bab08efe-b99f-4d14-bde7-97e635daf5d5\",\n  \"/api-reference/legacy/account/settings/user-provisioning/guide\": \"1c63abb9-1376-4160-9db0-c92feb754db7\",\n  \"/api-reference/legacy/account/settings/user-provisioning/public-permissions\": \"bcd7c7c0-df01-47a8-a320-9d065b219960\",\n  \"/api-reference/legacy/account/settings/user-provisioning/roles/get-roles\": \"b7915652-c0a4-46e1-a98d-0021bad92b32\",\n  \"/api-reference/legacy/account/settings/user-provisioning/teams/get-teams\": \"641f110c-fd7b-4c81-9576-a180d1d6b61f\",\n  \"/api-reference/legacy/account/settings/user-provisioning/users/create-user\": \"02b4fd70-926f-49dc-a243-8d349efe9f42\",\n  \"/api-reference/legacy/account/settings/user-provisioning/users/delete-user\": \"1bdeeb1a-4a4e-4e76-ac72-b867c2acb05d\",\n  \"/api-reference/legacy/account/settings/user-provisioning/users/get-user\": \"f1d97023-0419-47f8-abc6-639971edf692\",\n  \"/api-reference/legacy/account/settings/user-provisioning/users/get-users\": \"9b3d3cb4-4c27-45ca-b6b3-c37b56149ace\",\n  \"/api-reference/legacy/account/settings/user-provisioning/users/update-user\": \"fe8a28df-2da2-4cb5-a973-61211ed6c531\",\n  \"/api-reference/legacy/app-management/app-uninstalls/uninstall-app\": \"183bf192-0b4b-4c80-b2f9-a6c51d8cb96d\",\n  \"/api-reference/legacy/app-management/feature-flags/flags/delete-feature-flag\": \"75533efa-2f49-4901-98c6-a8aba47105cd\",\n  \"/api-reference/legacy/app-management/feature-flags/flags/get-feature-flag\": \"046bb02b-66e9-4447-a3c2-4a1e833db55b\",\n  \"/api-reference/legacy/app-management/feature-flags/flags/get-feature-flags\": \"8eaee67f-0325-4d27-902c-2d7f5aa81d19\",\n  \"/api-reference/legacy/app-management/feature-flags/flags/update-feature-flag\": \"b276e585-7d35-42bd-a7b7-11b15b8f6cdf\",\n  \"/api-reference/legacy/app-management/feature-flags/guide\": \"9340ff0f-b2ae-4168-ab71-579133c2aa37\",\n  \"/api-reference/legacy/app-management/feature-flags/portal-flag-states/delete-portal-flag-batch\": \"1fe198f3-d2fd-4926-b1bc-6ba5b6a8a282\",\n  \"/api-reference/legacy/app-management/feature-flags/portal-flag-states/delete-portal-flag\": \"24ca32c6-059f-490d-a263-3b3448254ba9\",\n  \"/api-reference/legacy/app-management/feature-flags/portal-flag-states/get-account-flag\": \"abccf661-286d-4827-ba35-e3bf46a0117f\",\n  \"/api-reference/legacy/app-management/feature-flags/portal-flag-states/get-accounts-with-flag-state\": \"3fb21530-4e3b-4e33-8ec5-f0bc061c7743\",\n  \"/api-reference/legacy/app-management/feature-flags/portal-flag-states/update-account-flag\": \"d2f6402d-17e0-4c79-8015-dd5e7eb95bdc\",\n  \"/api-reference/legacy/app-management/feature-flags/portal-flag-states/upsert-account-flag\": \"fa16d1ee-ecaa-4331-b45c-4ea64efc7c82\",\n  \"/api-reference/legacy/authentication/manage-oauth-tokens\": \"b67dd3db-1395-435c-b4fe-0059690f23b9\",\n  \"/api-reference/legacy/authentication/oauth-tokens/create-oauth-token\": \"1fd0ee23-d753-42bc-94e1-04378807790c\",\n  \"/api-reference/legacy/authentication/oauth-tokens/token-introspect\": \"5c7848b6-1188-4a03-864c-9bf64c016b12\",\n  \"/api-reference/legacy/authentication/oauth-tokens/v1/delete-refresh-token\": \"448b2135-d1a8-44b1-8f69-9038eaa5475c\",\n  \"/api-reference/legacy/authentication/oauth-tokens/v1/get-oauth-token-metadata\": \"c1eb654e-c651-42a3-b6e0-97d37e27569f\",\n  \"/api-reference/legacy/authentication/oauth-tokens/v1/get-refresh-token-metadata\": \"3c74c011-6f37-4c63-a239-444ff07f3af7\",\n  \"/api-reference/legacy/authentication/oauth-tokens/v1/guide\": \"77db0ae7-2edd-4307-b8e0-6f821815da07\",\n  \"/api-reference/legacy/authentication/oauth-tokens/v1/migration-guide\": \"0040047f-b387-4b76-9c9a-a6fd83f2cb5c\",\n  \"/api-reference/legacy/authentication/oauth-tokens/v1/refresh-oauth-token\": \"062e299c-4486-42ab-ba9c-e743e4438888\",\n  \"/api-reference/legacy/automation/sequences/enroll-contact\": \"dfa60e58-cecf-4c56-86c4-6b986c61531e\",\n  \"/api-reference/legacy/automation/sequences/get-enrollment\": \"3f8ee23f-883f-4b6e-9737-fb7e2fdb1ed6\",\n  \"/api-reference/legacy/automation/sequences/get-sequence\": \"8b99977d-33fb-4029-8552-5fd8bcd2cbf9\",\n  \"/api-reference/legacy/automation/sequences/get-sequences\": \"e98d9e2d-ef78-4582-a8d6-84ccdb881e24\",\n  \"/api-reference/legacy/automation/sequences/guide\": \"cb8cd3b2-f943-4c8d-b658-bc06b0f2eeca\",\n  \"/api-reference/legacy/automation/workflow-actions/callbacks/batch-complete-callbacks\": \"0c986b9f-9f42-455a-8a80-538a989bf2c0\",\n  \"/api-reference/legacy/automation/workflow-actions/callbacks/complete-callback\": \"72d868fa-9f71-4217-b0ba-c9e9ebae53ec\",\n  \"/api-reference/legacy/automation/workflow-actions/custom-action-builder\": \"bb4c52d4-ea82-4eed-9392-573cacb9eab5\",\n  \"/api-reference/legacy/automation/workflow-actions/custom-action-guide\": \"1b3bd30e-1e4e-4938-b42c-ab8a98f5c603\",\n  \"/api-reference/legacy/automation/workflow-actions/custom-action-reference\": \"498bd413-8171-4adb-b7d4-fcd51ae8874a\",\n  \"/api-reference/legacy/automation/workflow-actions/custom-code-actions\": \"ab572921-fd40-4f57-85e6-6c65a2d40cae\",\n  \"/api-reference/legacy/automation/workflow-actions/definitions/create-action-definition\": \"decec6de-22dc-4729-8623-5d07b5832e63\",\n  \"/api-reference/legacy/automation/workflow-actions/definitions/delete-action-definition\": \"fdeb02c3-2796-49ce-abea-9a23359ce54c\",\n  \"/api-reference/legacy/automation/workflow-actions/definitions/get-action-definition\": \"bffbb856-851a-4c41-b2a6-9a3e6f858a98\",\n  \"/api-reference/legacy/automation/workflow-actions/definitions/get-action-definitions\": \"66074262-81b8-4c66-ac78-a17df7cab2b9\",\n  \"/api-reference/legacy/automation/workflow-actions/definitions/set-object-requirement\": \"b0a251bb-2ce6-4e15-a712-502711461cb5\",\n  \"/api-reference/legacy/automation/workflow-actions/definitions/update-action-definition\": \"c1506981-d58f-4a09-9204-bb0879c1928d\",\n  \"/api-reference/legacy/automation/workflow-actions/functions/add-function\": \"01141107-237f-444a-8bbc-dd6a94148da7\",\n  \"/api-reference/legacy/automation/workflow-actions/functions/archive-function\": \"7ec7058c-1876-4152-bd56-8c95685c8f5e\",\n  \"/api-reference/legacy/automation/workflow-actions/functions/delete-function\": \"a7fbe8fc-aad7-43aa-ac15-1a3f43f46537\",\n  \"/api-reference/legacy/automation/workflow-actions/functions/get-function\": \"8b0fe83c-e11a-4988-a5d1-8fa477eee5e7\",\n  \"/api-reference/legacy/automation/workflow-actions/functions/get-functions-by-type\": \"ad111820-0a78-47d7-86e1-e9a594324e70\",\n  \"/api-reference/legacy/automation/workflow-actions/functions/get-functions\": \"46e964b7-8efa-4bf1-95c3-6c44300d5cf3\",\n  \"/api-reference/legacy/automation/workflow-actions/functions/update-function\": \"379559d2-b988-427e-8239-5818f4d080c4\",\n  \"/api-reference/legacy/automation/workflow-actions/revisions/get-revision\": \"c268f5b8-133f-40dc-b1fe-716199386eb6\",\n  \"/api-reference/legacy/automation/workflow-actions/revisions/get-revisions\": \"0764791f-85ff-4c0e-9696-dcd610758f7b\",\n  \"/api-reference/legacy/automation/workflows/action-enrollment-reference\": \"1714f8d3-2db6-4bb6-9945-c0d5d1826c26\",\n  \"/api-reference/legacy/automation/workflows/batch/get-workflow-id-mappings\": \"2f9d000e-e76a-49b5-8932-b64b6bce599c\",\n  \"/api-reference/legacy/automation/workflows/batch/get-workflows\": \"bb0ece61-899d-42ab-a4cf-233028fbdc20\",\n  \"/api-reference/legacy/automation/workflows/create-workflow\": \"16cb6c25-085e-4e4a-9432-48182b4d2c43\",\n  \"/api-reference/legacy/automation/workflows/delete-workflow\": \"4686f29e-314b-47b5-9ed4-79c739b27a96\",\n  \"/api-reference/legacy/automation/workflows/get-email-campaigns\": \"7f62c90c-5706-43d6-82a0-f181c026a596\",\n  \"/api-reference/legacy/automation/workflows/get-workflow\": \"250458f7-8fa9-4792-9b87-9e8496bd341a\",\n  \"/api-reference/legacy/automation/workflows/get-workflows\": \"2c062afc-043d-4b44-b0d6-b64ca153a21d\",\n  \"/api-reference/legacy/automation/workflows/guide\": \"1563b750-570b-4907-9606-29398141f95e\",\n  \"/api-reference/legacy/automation/workflows/update-workflow\": \"11aae798-3e4e-4b72-943e-3ce0e78604eb\",\n  \"/api-reference/legacy/automation/workflows/v2/enroll-contact\": \"a74838a6-0f2b-4ec5-9e18-14063fbe617a\",\n  \"/api-reference/legacy/automation/workflows/v2/get-current-enrollment\": \"3db80431-03da-43c4-b23d-420a1b0e01ed\",\n  \"/api-reference/legacy/automation/workflows/v2/unenroll-contact\": \"09287873-43a3-4b63-b88e-6f331831b54f\",\n  \"/api-reference/legacy/automation/workflows/v3/create-workflow\": \"58be111b-73df-4267-999b-ae416208b56d\",\n  \"/api-reference/legacy/automation/workflows/v3/delete-workflow\": \"33930724-b4cb-471c-a260-829ed31e9452\",\n  \"/api-reference/legacy/automation/workflows/v3/get-workflow-performance\": \"13480c5b-df8f-4b05-aaf0-8815b4b40996\",\n  \"/api-reference/legacy/automation/workflows/v3/get-workflow\": \"8fd00d9a-eba0-46ee-a8be-36d15ac5a30b\",\n  \"/api-reference/legacy/automation/workflows/v3/get-workflows\": \"7ab86586-283d-46bd-8062-ce9bdf549d66\",\n  \"/api-reference/legacy/cms/blogs/authors/batch/create-authors\": \"08d72c95-bdb5-4f77-ac8a-4661fa3dc5a6\",\n  \"/api-reference/legacy/cms/blogs/authors/batch/delete-authors\": \"57f451b2-4498-4d91-9d51-45da960cd465\",\n  \"/api-reference/legacy/cms/blogs/authors/batch/get-authors\": \"0fea2bf2-4caa-48fb-bd5c-2a98aa7ea698\",\n  \"/api-reference/legacy/cms/blogs/authors/batch/update-authors\": \"84e13171-f285-4794-9c07-206352b62011\",\n  \"/api-reference/legacy/cms/blogs/authors/create-author\": \"f2101f6a-c7bc-4291-8403-1f6faa26726c\",\n  \"/api-reference/legacy/cms/blogs/authors/delete-author\": \"41f071e6-a1db-416b-8c27-13f20fce2e08\",\n  \"/api-reference/legacy/cms/blogs/authors/get-author\": \"33da57f5-f0ff-499e-a315-885c225b85fd\",\n  \"/api-reference/legacy/cms/blogs/authors/get-authors\": \"08427c58-d5ff-4fbf-9d16-b631016771cd\",\n  \"/api-reference/legacy/cms/blogs/authors/guide\": \"abab8295-feef-4edf-a2d7-a1efe0c28792\",\n  \"/api-reference/legacy/cms/blogs/authors/legacy-blog-authors\": \"7f2b3c91-e85d-4a12-bd47-0c6f1d8e5a30\",\n  \"/api-reference/legacy/cms/blogs/authors/legacy-blog-authors/create-blog-author\": \"f643cc14-f61e-4cdf-a02f-a3b10c8c48b0\",\n  \"/api-reference/legacy/cms/blogs/authors/legacy-blog-authors/delete-blog-author\": \"c5f22994-eb3f-4632-ad07-ba1969f870c8\",\n  \"/api-reference/legacy/cms/blogs/authors/legacy-blog-authors/get-blog-author\": \"dd777760-698e-4333-ac49-dd6321c8a1a7\",\n  \"/api-reference/legacy/cms/blogs/authors/legacy-blog-authors/get-blog-authors\": \"01945903-7bd9-48e4-9d92-1d191a6a399c\",\n  \"/api-reference/legacy/cms/blogs/authors/legacy-blog-authors/search-blog-authors\": \"91a51ab2-bf35-4aba-be89-bb6e4fc88f04\",\n  \"/api-reference/legacy/cms/blogs/authors/legacy-blog-authors/update-blog-author\": \"5fe3d49f-5112-4942-a319-d72559114c32\",\n  \"/api-reference/legacy/cms/blogs/authors/multi-language/attach-to-lang-group\": \"889c8856-9a79-4a6b-a979-bb33643746fa\",\n  \"/api-reference/legacy/cms/blogs/authors/multi-language/create-language-variation\": \"2a7506ef-bab6-4579-ac15-f674db7a6f17\",\n  \"/api-reference/legacy/cms/blogs/authors/multi-language/detach-from-lang-group\": \"9bdd1209-7d30-432b-8102-8a2201cc87a2\",\n  \"/api-reference/legacy/cms/blogs/authors/multi-language/set-new-lang-primary\": \"2763e7e6-c426-49ce-8132-a7416d8aa850\",\n  \"/api-reference/legacy/cms/blogs/authors/multi-language/update-languages\": \"0cdac8d9-7136-44e1-a760-2077d256ee26\",\n  \"/api-reference/legacy/cms/blogs/authors/update-author\": \"60de4f3d-101c-40ec-8a49-5f7bbee2fda8\",\n  \"/api-reference/legacy/cms/blogs/blog-settings/get-blog-revision\": \"9a7fdf9d-70e3-4a06-ab76-e4cb0370214f\",\n  \"/api-reference/legacy/cms/blogs/blog-settings/get-blog-revisions\": \"f794d9bc-fb20-4e40-97ed-0dc669870977\",\n  \"/api-reference/legacy/cms/blogs/blog-settings/get-blog\": \"24dc7e34-4d97-48b9-9715-70f7969f8ca5\",\n  \"/api-reference/legacy/cms/blogs/blog-settings/get-blogs\": \"60fb46b1-19d0-48bd-a0ee-7cd75dedefda\",\n  \"/api-reference/legacy/cms/blogs/blog-settings/multi-language/attach-to-lang-group\": \"b6cd67fe-2008-4acf-afd2-c7b486115e20\",\n  \"/api-reference/legacy/cms/blogs/blog-settings/multi-language/create-blog-setting\": \"fdc78a2d-5517-42ca-b6a9-9033c07cbee6\",\n  \"/api-reference/legacy/cms/blogs/blog-settings/multi-language/create-language-variation\": \"2dcba621-480a-4667-818f-49bfebeae3c9\",\n  \"/api-reference/legacy/cms/blogs/blog-settings/multi-language/detach-from-lang-group\": \"083fea29-bf9f-4633-8af0-7cf62d12c3e1\",\n  \"/api-reference/legacy/cms/blogs/blog-settings/multi-language/set-new-lang-primary\": \"9bb71e06-15f9-4ae0-8d35-cdb7e84580c8\",\n  \"/api-reference/legacy/cms/blogs/blog-settings/v2/get-BlogBy-id\": \"bfb87999-cda8-47e9-9d19-d62cb0d9cb42\",\n  \"/api-reference/legacy/cms/blogs/blog-settings/v2/get-BlogVersion\": \"673ccfaf-4ca2-4a65-a208-fd707769487a\",\n  \"/api-reference/legacy/cms/blogs/blog-settings/v2/listBlogVersions\": \"bbfdfbb6-d12a-496e-9491-3d6531b7d987\",\n  \"/api-reference/legacy/cms/blogs/blog-settings/v2/listBlogs\": \"0ab89024-c858-475a-90ed-906547ef4011\",\n  \"/api-reference/legacy/cms/blogs/comments/delete-comments-v3-comments-comment_-id\": \"5c2eb651-5d58-44b5-82da-07b374ca54e3\",\n  \"/api-reference/legacy/cms/blogs/comments/get-comments-v3-comments-comment_-id\": \"ea3c4276-9eae-4ddd-a667-456d2111fd5c\",\n  \"/api-reference/legacy/cms/blogs/comments/get-comments-v3-comments\": \"228649cb-9ad3-4c6e-8fee-925886c56b3a\",\n  \"/api-reference/legacy/cms/blogs/comments/post-comments-v3-comments-comment_id-restore\": \"ead377da-1065-4b47-b4a0-2b877f81b74c\",\n  \"/api-reference/legacy/cms/blogs/comments/post-comments-v3-comments\": \"30839230-1979-4e72-a480-2d37870dcf19\",\n  \"/api-reference/legacy/cms/blogs/posts/batch/create-posts\": \"2711d40c-fb5c-42c1-aef7-f1d7534705f5\",\n  \"/api-reference/legacy/cms/blogs/posts/batch/delete-posts\": \"fb45cc53-8108-4d3f-af18-69402ecfdfad\",\n  \"/api-reference/legacy/cms/blogs/posts/batch/get-posts\": \"823d51da-ddce-427a-a240-7a83537aa7f6\",\n  \"/api-reference/legacy/cms/blogs/posts/batch/update-posts\": \"7db3c0e6-2e6f-4d3a-a556-e31b1c63d6f3\",\n  \"/api-reference/legacy/cms/blogs/posts/clone-post\": \"1aebf4bb-2ea6-44c4-8922-746f78e2045c\",\n  \"/api-reference/legacy/cms/blogs/posts/create-post\": \"5366c62e-e60f-4684-a890-126052b6fea6\",\n  \"/api-reference/legacy/cms/blogs/posts/delete-post\": \"468e7e21-df1e-4d11-85b1-421d875b2676\",\n  \"/api-reference/legacy/cms/blogs/posts/drafts/get-post-draft\": \"0147571f-a536-4589-98c7-156fb97951ee\",\n  \"/api-reference/legacy/cms/blogs/posts/drafts/reset-post\": \"4ba38701-a1b3-412b-bd9d-921844385256\",\n  \"/api-reference/legacy/cms/blogs/posts/drafts/restore-to-draft\": \"ff25b92a-f952-4540-a815-8601c05ee0ae\",\n  \"/api-reference/legacy/cms/blogs/posts/drafts/update-post-draft\": \"d2199aeb-be7c-4542-bf11-9828594315cb\",\n  \"/api-reference/legacy/cms/blogs/posts/get-post\": \"f19d1128-8413-4b69-bca6-497afbc9cfe2\",\n  \"/api-reference/legacy/cms/blogs/posts/get-posts\": \"1d947996-1798-40ec-8dcd-cb91ad6e48bc\",\n  \"/api-reference/legacy/cms/blogs/posts/guide\": \"22ce2785-2b32-4b85-8be2-f1c147d26e2d\",\n  \"/api-reference/legacy/cms/blogs/posts/multi-language/attach-to-lang-group\": \"01b6118c-99f7-4b67-a3df-e395410a609e\",\n  \"/api-reference/legacy/cms/blogs/posts/multi-language/create-language-variation\": \"97d02863-b5ba-404d-be38-6e535542cfa6\",\n  \"/api-reference/legacy/cms/blogs/posts/multi-language/detach-from-lang-group\": \"9a9be3fc-077f-4034-a74c-b7f6f7b15d29\",\n  \"/api-reference/legacy/cms/blogs/posts/multi-language/set-new-lang-primary\": \"180c4b0b-201f-499d-8f95-33ef9397beb0\",\n  \"/api-reference/legacy/cms/blogs/posts/multi-language/update-languages\": \"0a8c9b09-7688-4a53-8864-5c6a21edf896\",\n  \"/api-reference/legacy/cms/blogs/posts/revisions/get-post-version\": \"b4ad5ad2-a377-483b-85a3-6e96f4204734\",\n  \"/api-reference/legacy/cms/blogs/posts/revisions/get-post-versions\": \"f96f42ee-1c99-429a-9396-3267f88196c3\",\n  \"/api-reference/legacy/cms/blogs/posts/revisions/restore-post\": \"d0943f70-1a16-4e08-8b4a-d3dbfe26ebf7\",\n  \"/api-reference/legacy/cms/blogs/posts/schedule-post\": \"e3bfb417-d56c-4dae-a38a-1f995f8ea5bd\",\n  \"/api-reference/legacy/cms/blogs/posts/update-post\": \"239169d0-1970-43bb-860e-b802a21ead2b\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/delete-content-api-v2-blog-posts-blog_post_-id\": \"6c3c71d4-1215-4d87-bf47-c836fe3086cf\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/get-content-api-v2-blog-posts-blog_post_-id\": \"7b920e5e-992c-4533-b976-5364fbe35858\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/get-content-api-v2-blog-posts-blog_post_id-buffer\": \"9c09912a-6968-4019-97fb-66d2d5672ce2\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/get-content-api-v2-blog-posts-blog_post_id-has-buffer-ed-changes\": \"47b241d8-9656-4d97-aadc-793c8a5cd3b8\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/get-content-api-v2-blog-posts-blog_post_id-versions-version_-id\": \"ecc2a239-2f23-4109-85c8-d6c65f62a4fc\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/get-content-api-v2-blog-posts-blog_post_id-versions\": \"2d0965d1-3282-4bc6-b629-5044569d9cdc\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/get-content-api-v2-blog-posts\": \"deabf05c-cd1f-457f-95e6-f88e33510570\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/post-content-api-v2-blog-posts-blog_post_id-clone\": \"b6fcee5c-0c29-4153-9605-6cfbf4701bbe\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/post-content-api-v2-blog-posts-blog_post_id-publish-action\": \"0d8e805f-9a66-4031-8816-383bbd613f54\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/post-content-api-v2-blog-posts-blog_post_id-push-buffer-live\": \"02990c18-9d13-4877-8d90-8ef0aa7ad55c\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/post-content-api-v2-blog-posts-blog_post_id-validate-buffer\": \"4c486977-20d3-4155-acf9-01cca4f78a48\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/post-content-api-v2-blog-posts-blog_post_id-versions-restore\": \"e2743490-5166-40fe-83a0-d0c91e0facb9\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/post-content-api-v2-blog-posts\": \"066f842f-1a00-487d-aa5a-73c2a432f56e\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/put-content-api-v2-blog-posts-blog_post_-id\": \"279c215f-e0fe-4f7d-90b2-df6b706f7cbf\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/put-content-api-v2-blog-posts-blog_post_id-buffer\": \"3914f880-ee84-4e38-97a0-f357ff2d65eb\",\n  \"/api-reference/legacy/cms/blogs/posts/v2/put-content-api-v2-blog-posts-blog_post_id-restore-deleted\": \"20c0de31-756f-432f-8ed4-d793af5a949b\",\n  \"/api-reference/legacy/cms/blogs/tags/batch/create-tags\": \"59a24192-1ea0-4e7e-9803-6cde78c64549\",\n  \"/api-reference/legacy/cms/blogs/tags/batch/delete-tags\": \"34ecaf75-d97f-48e2-b44a-942a31399a62\",\n  \"/api-reference/legacy/cms/blogs/tags/batch/get-tags\": \"5804715d-4cbc-414d-86da-5b0a0d37c07c\",\n  \"/api-reference/legacy/cms/blogs/tags/batch/update-tags\": \"6e624da8-b35c-4573-ae9c-51a102fe0d70\",\n  \"/api-reference/legacy/cms/blogs/tags/create-tag\": \"0a66cadc-99bd-4817-a131-fa0ed57dbf6c\",\n  \"/api-reference/legacy/cms/blogs/tags/delete-tag\": \"1f672c60-b631-4971-81f8-eb26a47d1a3a\",\n  \"/api-reference/legacy/cms/blogs/tags/get-tag\": \"72fdd7ce-6a4e-4dc1-ac51-2ebd9b9d0766\",\n  \"/api-reference/legacy/cms/blogs/tags/get-tags\": \"536cfc79-66ac-4bce-b01d-3d143459c15d\",\n  \"/api-reference/legacy/cms/blogs/tags/guide\": \"20ecf38f-75aa-4d1c-8d63-4a4998b689cc\",\n  \"/api-reference/legacy/cms/blogs/tags/multi-language/attach-to-lang-group\": \"4824593f-90c3-4c57-aa39-4b1d35f63732\",\n  \"/api-reference/legacy/cms/blogs/tags/multi-language/create-language-variation\": \"71335437-5e4f-4b87-a16f-123b7b35f2ca\",\n  \"/api-reference/legacy/cms/blogs/tags/multi-language/detach-from-lang-group\": \"55a850b4-1392-4c4d-9d4e-1b63969b69c0\",\n  \"/api-reference/legacy/cms/blogs/tags/multi-language/set-new-lang-primary\": \"4919eed8-a162-49ac-8766-0d18d1b3bebe\",\n  \"/api-reference/legacy/cms/blogs/tags/multi-language/update-languages\": \"aca0dc40-a8db-42fb-a5e2-d9a5405e41e9\",\n  \"/api-reference/legacy/cms/blogs/tags/update-tag\": \"9d516b71-9f60-4f66-bafe-40f3007e21f3\",\n  \"/api-reference/legacy/cms/blogs/topics/create-BlogTopic\": \"41f9632f-7084-4096-a77e-724e4d15efc7\",\n  \"/api-reference/legacy/cms/blogs/topics/delete-BlogTopic\": \"e578ab55-1c35-44b7-965b-92a7ab932fa5\",\n  \"/api-reference/legacy/cms/blogs/topics/get-BlogTopicBy-id\": \"49b10be2-e560-40a2-80de-e2b488598126\",\n  \"/api-reference/legacy/cms/blogs/topics/groupBlogTopics\": \"00821446-cd44-49c6-b235-ef1475b0e40f\",\n  \"/api-reference/legacy/cms/blogs/topics/listBlogTopics\": \"45a100b9-ef95-434d-a25c-98910650b85e\",\n  \"/api-reference/legacy/cms/blogs/topics/search-BlogTopics\": \"62e55d29-0d56-4ab6-afb2-df3fcffc5ce8\",\n  \"/api-reference/legacy/cms/blogs/topics/update-BlogTopic\": \"e4e56086-0f3b-4495-ab36-6f965a3901ba\",\n  \"/api-reference/legacy/cms/content-audit/get-content-audit\": \"bea5278b-ba49-4afa-8e1a-fd41251a4af8\",\n  \"/api-reference/legacy/cms/content-audit/guide\": \"b9717cd2-b97b-42d8-841b-170e342c0322\",\n  \"/api-reference/legacy/cms/domains/get-domain\": \"057fdba6-bf9b-4a9f-9dbc-f6466acc8d8f\",\n  \"/api-reference/legacy/cms/domains/get-domains\": \"1b8e1861-1c99-4c06-b0ed-68b81d0d74c5\",\n  \"/api-reference/legacy/cms/domains/guide\": \"1a63ce66-4b9f-4a2f-a78b-4e3b88aa1ba1\",\n  \"/api-reference/legacy/cms/domains/v1/get-domain\": \"e63ca51e-9be6-40f5-ab8d-0f42a3ac43f2\",\n  \"/api-reference/legacy/cms/domains/v1/get-domains\": \"43c5da3b-2efc-4562-8dca-17e35c9a5111\",\n  \"/api-reference/legacy/cms/hubdb/guide\": \"fd82a082-f118-4d96-905d-cec6a7eb5b7f\",\n  \"/api-reference/legacy/cms/hubdb/rows/batch-get-rows\": \"e2763e88-83fa-4405-b613-7713f4a1dee1\",\n  \"/api-reference/legacy/cms/hubdb/rows/batch-replace-rows\": \"a8bf6f99-de78-4ab3-afe0-e5650c935a7b\",\n  \"/api-reference/legacy/cms/hubdb/rows/batch-update-rows\": \"7fb4779e-6090-43a5-b531-0aa513505357\",\n  \"/api-reference/legacy/cms/hubdb/rows/clone-row\": \"bfb44d29-5e57-4921-b477-885c952a5efb\",\n  \"/api-reference/legacy/cms/hubdb/rows/create-row\": \"596ccf55-950a-4282-9b87-0d730052d440\",\n  \"/api-reference/legacy/cms/hubdb/rows/delete-row-draft\": \"de6412eb-9b16-4d5a-900d-c6777c9a7aad\",\n  \"/api-reference/legacy/cms/hubdb/rows/get-row-draft\": \"dfb216a4-0fef-4682-8f9d-83f913217084\",\n  \"/api-reference/legacy/cms/hubdb/rows/get-rows\": \"639699f8-fd71-4a27-a73f-ae294d572808\",\n  \"/api-reference/legacy/cms/hubdb/rows/update-row-draft\": \"93f07a8b-1c42-40fa-8066-16f87f41ac5d\",\n  \"/api-reference/legacy/cms/hubdb/tables/create-table\": \"c7f50749-705f-45e2-9101-9605b6d45eb9\",\n  \"/api-reference/legacy/cms/hubdb/tables/delete-table-version\": \"2792c68b-4126-41e2-b3c4-b42a8d9ecc4e\",\n  \"/api-reference/legacy/cms/hubdb/tables/delete-table\": \"2d912e42-d412-4c49-b97d-abdbcb37b376\",\n  \"/api-reference/legacy/cms/hubdb/tables/get-draft-rows\": \"32f61415-8baa-422f-833f-7a5c07162e06\",\n  \"/api-reference/legacy/cms/hubdb/tables/get-draft-tables\": \"5867d375-6e3c-4f2f-8213-fdbc274bc32b\",\n  \"/api-reference/legacy/cms/hubdb/tables/get-tables\": \"9559d5a5-44c2-4b3d-bd9d-e5c67faf575f\",\n  \"/api-reference/legacy/cms/hubdb/tables/unpublish-table\": \"ee758edc-efc0-45af-ac1c-b16423fbe1ff\",\n  \"/api-reference/legacy/cms/hubdb/tables/update-table-draft\": \"46a92ad2-8404-4da0-ba05-982093aa4924\",\n  \"/api-reference/legacy/cms/legacy-modules/get-ModuleBy-id\": \"a44fccd0-fbfa-4504-87d1-04b738684ba4\",\n  \"/api-reference/legacy/cms/legacy-modules/get-ModuleByPath\": \"d006654b-54a1-410d-aa11-e11dd8274c35\",\n  \"/api-reference/legacy/cms/media-bridge/batch/create-properties\": \"6e3f4148-8d3d-4736-a255-51fe5c9635fa\",\n  \"/api-reference/legacy/cms/media-bridge/batch/delete-properties\": \"456246f1-3df8-43c4-95d1-0f2c7d8127fb\",\n  \"/api-reference/legacy/cms/media-bridge/batch/get-properties\": \"e3266caa-a05f-4357-bd5f-b85d2f124c6f\",\n  \"/api-reference/legacy/cms/media-bridge/events/create-attention-span-event\": \"4676a0f3-f7be-41d4-81d8-b046d0647459\",\n  \"/api-reference/legacy/cms/media-bridge/events/create-played-event\": \"3f6d0e09-7aef-46ad-bd26-b4584e2f2216\",\n  \"/api-reference/legacy/cms/media-bridge/events/create-quartile-event\": \"744da09d-ac41-427e-8f55-599822320bd0\",\n  \"/api-reference/legacy/cms/media-bridge/groups/create-property-group\": \"80a7ea8e-eb99-4fdd-8b00-88be866225d8\",\n  \"/api-reference/legacy/cms/media-bridge/groups/delete-property-group\": \"82952005-26a4-48da-8792-bbbef0ffd724\",\n  \"/api-reference/legacy/cms/media-bridge/groups/get-property-group\": \"ae60f086-e956-43bb-9d06-3972c885f796\",\n  \"/api-reference/legacy/cms/media-bridge/groups/get-property-groups\": \"002c819e-eb44-4f04-ae20-627933d5e41d\",\n  \"/api-reference/legacy/cms/media-bridge/groups/update-property-group\": \"658e13b2-2449-4ea2-8527-550ded56a2fe\",\n  \"/api-reference/legacy/cms/media-bridge/guide\": \"9248a6bb-8539-43dc-ad19-415be79c5876\",\n  \"/api-reference/legacy/cms/media-bridge/integrator-settings/configure-oembed-domain\": \"788850f5-cb00-493d-8834-bd942f4d46fa\",\n  \"/api-reference/legacy/cms/media-bridge/integrator-settings/create-object-type\": \"0123c527-afb2-4e3c-b1b0-c9f273c87487\",\n  \"/api-reference/legacy/cms/media-bridge/integrator-settings/delete-oembed-domain\": \"0c1be31b-4d4c-4965-8839-9b2603c6d7c1\",\n  \"/api-reference/legacy/cms/media-bridge/integrator-settings/get-event-visibility\": \"c1383513-4d6a-4cc8-bce2-ad03af86ea62\",\n  \"/api-reference/legacy/cms/media-bridge/integrator-settings/get-object-types\": \"caf68b2f-8ac8-4b01-9c87-50005b36673f\",\n  \"/api-reference/legacy/cms/media-bridge/integrator-settings/get-oembed-domain\": \"e7e18aa7-319c-4212-8c63-8376bbcc02b4\",\n  \"/api-reference/legacy/cms/media-bridge/integrator-settings/get-oembed-domains\": \"e891a7b4-e807-48c4-83b1-7e903bf310f9\",\n  \"/api-reference/legacy/cms/media-bridge/integrator-settings/register-app\": \"b6784861-c60d-4f31-a243-49e720efdba7\",\n  \"/api-reference/legacy/cms/media-bridge/integrator-settings/update-app-name\": \"24f13da5-a789-4f73-9878-b46438a25927\",\n  \"/api-reference/legacy/cms/media-bridge/integrator-settings/update-event-visibility\": \"edbcd0c2-dd6e-4afa-9b3c-2227fb9f52c5\",\n  \"/api-reference/legacy/cms/media-bridge/integrator-settings/update-oembed-domain\": \"6ae3aaa4-89d0-4ccd-a87c-4d4224edb3c8\",\n  \"/api-reference/legacy/cms/media-bridge/properties/create-property\": \"cfcbf59c-2330-4677-8f7a-361bc66f43e6\",\n  \"/api-reference/legacy/cms/media-bridge/properties/delete-property\": \"303ef8ee-6cf1-4f7b-85e0-3f3816a68b65\",\n  \"/api-reference/legacy/cms/media-bridge/properties/get-properties\": \"106e639a-e06f-4292-865b-7b108b085383\",\n  \"/api-reference/legacy/cms/media-bridge/properties/get-property-details\": \"e2c10a84-939d-4e1d-a0a8-4195486ec9cf\",\n  \"/api-reference/legacy/cms/media-bridge/properties/update-property\": \"fd65678c-45f2-40fb-9500-bc3e9946de9f\",\n  \"/api-reference/legacy/cms/media-bridge/schemas/create-association-definition\": \"425ce988-d0d2-4f7b-bc31-73728cbed1ba\",\n  \"/api-reference/legacy/cms/media-bridge/schemas/delete-association-definition\": \"cc634c90-a317-4071-a631-9fbb838d162b\",\n  \"/api-reference/legacy/cms/media-bridge/schemas/get-schema\": \"62a08a34-33bc-4540-a3dd-efa1315c3057\",\n  \"/api-reference/legacy/cms/media-bridge/schemas/get-schemas\": \"7345d3b4-3635-4319-a536-1ca0a94b4a7c\",\n  \"/api-reference/legacy/cms/media-bridge/schemas/update-schema\": \"3aa141b6-e551-4407-9daf-a54f60e0a5d4\",\n  \"/api-reference/legacy/cms/pages/guide\": \"0df1cf2c-c177-4b72-b1f2-c28c775ab141\",\n  \"/api-reference/legacy/cms/pages/landing-pages/ab-tests/create-variation\": \"2dbfb683-05ca-4408-abe7-f4f63fcf7dd9\",\n  \"/api-reference/legacy/cms/pages/landing-pages/batch/archive-landing-pages\": \"aa705900-ae9d-4a8f-8311-07c0da08cd65\",\n  \"/api-reference/legacy/cms/pages/landing-pages/batch/create-landing-pages\": \"4d90ab48-d810-44eb-a425-e3a8d224ff94\",\n  \"/api-reference/legacy/cms/pages/landing-pages/batch/read-landing-pages\": \"c9c1de2e-23b5-4482-b607-b4ede51e9696\",\n  \"/api-reference/legacy/cms/pages/landing-pages/batch/update-landing-pages\": \"b8681a93-902b-4908-80bf-1ba0fa6a0fb6\",\n  \"/api-reference/legacy/cms/pages/landing-pages/clone-landing-page\": \"dd215059-e1ed-4701-9f2f-a65f2d664ba9\",\n  \"/api-reference/legacy/cms/pages/landing-pages/create-landing-page\": \"c0b8e382-1ffe-455c-bf28-a4c9fa650930\",\n  \"/api-reference/legacy/cms/pages/landing-pages/delete-landing-page\": \"ff4b0471-7e11-4479-aa80-cf59fa4fb952\",\n  \"/api-reference/legacy/cms/pages/landing-pages/drafts/reset-landing-page-draft\": \"a4e520b2-c303-4ac6-8fb4-65db69283723\",\n  \"/api-reference/legacy/cms/pages/landing-pages/drafts/update-landing-page-draft\": \"49c9aa53-d576-416f-9dd8-8f78b7481575\",\n  \"/api-reference/legacy/cms/pages/landing-pages/folders/batch-read-folders\": \"2d19e231-9b2c-428a-add1-b2619deb7c89\",\n  \"/api-reference/legacy/cms/pages/landing-pages/folders/create-folder\": \"684bf9d8-7a84-4336-81dc-d774305fbc56\",\n  \"/api-reference/legacy/cms/pages/landing-pages/folders/delete-folder\": \"bb945fa3-164f-4ab2-bd5c-4db38c107bd9\",\n  \"/api-reference/legacy/cms/pages/landing-pages/folders/get-folder-revision\": \"d3ce25f5-e022-480d-962e-4c31592f7b4d\",\n  \"/api-reference/legacy/cms/pages/landing-pages/folders/get-folder-revisions\": \"65cbeeeb-f561-473f-a4ed-b5cad74286d9\",\n  \"/api-reference/legacy/cms/pages/landing-pages/folders/get-folder\": \"7feb4d94-f76e-415a-aa9f-e3e9e11bb465\",\n  \"/api-reference/legacy/cms/pages/landing-pages/folders/get-folders\": \"f8ba3439-a7be-48b4-bc84-465873352f38\",\n  \"/api-reference/legacy/cms/pages/landing-pages/folders/restore-folder-revision\": \"2e02c33b-3c9a-48ec-9877-4d409cee4e14\",\n  \"/api-reference/legacy/cms/pages/landing-pages/folders/update-folder\": \"fd0e7c66-900c-48bd-9a17-5ed3cbefe08b\",\n  \"/api-reference/legacy/cms/pages/landing-pages/get-landing-page\": \"d640e1c2-58ea-4836-b7ff-9879cfd92c11\",\n  \"/api-reference/legacy/cms/pages/landing-pages/get-landing-pages\": \"0312c9b2-1ac1-425e-9024-00ffeb7b2ffd\",\n  \"/api-reference/legacy/cms/pages/landing-pages/multi-language/attach-to-lang-group\": \"46be00f9-b4c9-4c80-af56-fbc34ec61a7e\",\n  \"/api-reference/legacy/cms/pages/landing-pages/multi-language/create-language-variation\": \"562d9eb9-0267-47e9-af94-100146bedb24\",\n  \"/api-reference/legacy/cms/pages/landing-pages/multi-language/detach-from-lang-group\": \"6106946b-3d21-44e3-b186-43931a456af5\",\n  \"/api-reference/legacy/cms/pages/landing-pages/multi-language/set-new-lang-primary\": \"a317a9a6-d1f4-4d7a-b7d3-ab3248d8c2c4\",\n  \"/api-reference/legacy/cms/pages/landing-pages/multi-language/update-languages\": \"99ebd90c-db1c-4895-82e1-acde6094cba7\",\n  \"/api-reference/legacy/cms/pages/landing-pages/revisions/get-landing-page-revision\": \"75f392fc-360c-4c9e-a3a4-b4f3faf3e04a\",\n  \"/api-reference/legacy/cms/pages/landing-pages/revisions/get-landing-page-revisions\": \"dd4d6377-fa75-4bb5-9a9d-8fa8ca50ad4f\",\n  \"/api-reference/legacy/cms/pages/landing-pages/revisions/restore-landing-page-revision\": \"daf0fcf0-2666-4d51-b1f6-6e2987ec168f\",\n  \"/api-reference/legacy/cms/pages/landing-pages/revisions/restore-landing-page-to-draft\": \"9fec0111-5faa-478c-93d2-d84ea6ca9133\",\n  \"/api-reference/legacy/cms/pages/landing-pages/schedule-landing-page\": \"4552b745-1366-4919-a9ce-dce108db4092\",\n  \"/api-reference/legacy/cms/pages/landing-pages/update-landing-page\": \"05d5459e-385c-41e0-8ab9-57bb6e66b3d7\",\n  \"/api-reference/legacy/cms/pages/v2/checkPageBufferChanges\": \"293625fd-fc99-4f7f-bb42-695bac939aa9\",\n  \"/api-reference/legacy/cms/pages/v2/clone-Page\": \"f1bc2b64-a0c5-4b29-8248-6afac91a3a2e\",\n  \"/api-reference/legacy/cms/pages/v2/create-Page\": \"83317a95-83a3-42fd-86f0-6530112f469e\",\n  \"/api-reference/legacy/cms/pages/v2/delete-Page\": \"15f9bdae-4721-4bdc-b032-7004ea90fe72\",\n  \"/api-reference/legacy/cms/pages/v2/get-PageBuffer\": \"d8d733d2-f020-4989-b56e-4c79d42e338d\",\n  \"/api-reference/legacy/cms/pages/v2/get-PageBy-id\": \"53483d0f-ee8d-4b80-a48a-57e0901de4df\",\n  \"/api-reference/legacy/cms/pages/v2/get-PageVersions\": \"7a95868e-4fe2-4086-8978-7419f4926a3a\",\n  \"/api-reference/legacy/cms/pages/v2/get-Pages\": \"9adf5638-90df-4536-bfb7-0b4841f4ec79\",\n  \"/api-reference/legacy/cms/pages/v2/pagePublishAction\": \"ea230e9d-2ac2-4cf1-9872-6196e585acbe\",\n  \"/api-reference/legacy/cms/pages/v2/push-PageBufferLive\": \"77034c8a-2fbf-495e-9238-882f0082709a\",\n  \"/api-reference/legacy/cms/pages/v2/restore-DeletedPage\": \"846985f0-3a82-40e1-8957-227c62af4fc1\",\n  \"/api-reference/legacy/cms/pages/v2/restore-PageVersion\": \"06b72c40-a348-4aa4-922d-ad88ec5de627\",\n  \"/api-reference/legacy/cms/pages/v2/update-Page\": \"f309d725-eeee-474f-9b02-6640645e69b0\",\n  \"/api-reference/legacy/cms/pages/v2/update-PageBuffer\": \"c46f437f-c21e-4de2-960a-65342c5395c0\",\n  \"/api-reference/legacy/cms/pages/v2/validate-PageBuffer\": \"ee1eaf3d-f716-4503-b115-feeb3a566f9a\",\n  \"/api-reference/legacy/cms/pages/website-pages/ab-tests/create-variation\": \"0356bc42-0657-4b56-9350-0448c5883827\",\n  \"/api-reference/legacy/cms/pages/website-pages/ab-tests/end-ab-test\": \"e8428391-2a18-4aa2-9b90-90194a2e849d\",\n  \"/api-reference/legacy/cms/pages/website-pages/ab-tests/rerun-ab-test\": \"a2740931-2ee3-417b-bc58-6e1719c237f4\",\n  \"/api-reference/legacy/cms/pages/website-pages/batch/archive-website-pages\": \"35fe0cfa-98d6-45df-b450-a2c840b7fe21\",\n  \"/api-reference/legacy/cms/pages/website-pages/batch/create-website-pages\": \"ac3f818a-89c4-421b-90f3-3aa902ec8aa7\",\n  \"/api-reference/legacy/cms/pages/website-pages/batch/read-website-pages\": \"3fb0ab80-b71c-48a7-ac8c-5adf69cb455c\",\n  \"/api-reference/legacy/cms/pages/website-pages/batch/update-website-pages\": \"1ef1a877-abb1-4d26-8a4b-ac5c4421fabf\",\n  \"/api-reference/legacy/cms/pages/website-pages/clone-website-page\": \"976ac272-3a02-4553-b4de-f8df1d219a8d\",\n  \"/api-reference/legacy/cms/pages/website-pages/create-website-page\": \"ab27e137-f3dd-4cac-bff8-373f22a264c7\",\n  \"/api-reference/legacy/cms/pages/website-pages/delete-website-page\": \"50b07de2-ea27-4648-85d3-304a761f6fa8\",\n  \"/api-reference/legacy/cms/pages/website-pages/drafts/get-website-page-draft\": \"16188ccf-5487-4b9a-84cf-4e4f6686dfd3\",\n  \"/api-reference/legacy/cms/pages/website-pages/drafts/publish-website-page-draft\": \"aab9b68a-5d0e-4f6c-821d-00eec2dbdd16\",\n  \"/api-reference/legacy/cms/pages/website-pages/drafts/reset-website-page-draft\": \"39af9f1f-bcd1-4587-8f0f-b5783b85457c\",\n  \"/api-reference/legacy/cms/pages/website-pages/drafts/update-website-page-draft\": \"9158bf33-2749-4353-9318-c6ca9f0333bc\",\n  \"/api-reference/legacy/cms/pages/website-pages/get-website-page\": \"122ef029-0fa5-4a44-97b6-2a58bcbf7b85\",\n  \"/api-reference/legacy/cms/pages/website-pages/get-website-pages\": \"5b95ba8f-3205-4add-b950-56d80c96f59e\",\n  \"/api-reference/legacy/cms/pages/website-pages/multi-language/attach-to-lang-group\": \"b3e88c30-3540-4166-8ea4-79dfc0d11109\",\n  \"/api-reference/legacy/cms/pages/website-pages/multi-language/create-language-variation\": \"5465a964-b2e0-4535-8dce-0a39304ec854\",\n  \"/api-reference/legacy/cms/pages/website-pages/multi-language/detach-from-lang-group\": \"632d4e57-4ad4-4a4c-971f-df4239b1bb58\",\n  \"/api-reference/legacy/cms/pages/website-pages/multi-language/set-new-lang-primary\": \"da70190a-bd85-42e4-b550-5255687b01ce\",\n  \"/api-reference/legacy/cms/pages/website-pages/multi-language/update-languages\": \"851eb0e5-655f-4a7f-ac2d-987511ae386b\",\n  \"/api-reference/legacy/cms/pages/website-pages/revisions/get-website-page-revision\": \"a38ffe1b-4cba-4036-9de2-d6dccf3160e1\",\n  \"/api-reference/legacy/cms/pages/website-pages/revisions/get-website-page-revisions\": \"bfb9fd35-90ad-405f-83c7-8a945deefc2f\",\n  \"/api-reference/legacy/cms/pages/website-pages/revisions/restore-website-page-revision\": \"12baa8ab-648a-41ad-a10a-6d8d47d370c9\",\n  \"/api-reference/legacy/cms/pages/website-pages/revisions/restore-website-page-to-draft\": \"76ad6100-66bb-4093-96f4-3a454297b0ee\",\n  \"/api-reference/legacy/cms/pages/website-pages/schedule-website-page\": \"57bad11b-5580-4334-9573-bd2d2aa8ab26\",\n  \"/api-reference/legacy/cms/pages/website-pages/update-website-page\": \"36b31cf8-a0dd-4c6c-99a8-556feaf9ca04\",\n  \"/api-reference/legacy/cms/site-search/get-indexed-data\": \"cbcf87b5-305c-4c81-a40f-4eeee96a73b0\",\n  \"/api-reference/legacy/cms/site-search/guide\": \"fbf221e4-0860-4852-b7b8-f50f9396226c\",\n  \"/api-reference/legacy/cms/site-search/search-site\": \"64bbdee2-709c-43f2-a166-566d7fd632ea\",\n  \"/api-reference/legacy/cms/site-search/v2/get-indexed-properties\": \"e629bbca-1c83-4f26-85e2-f635d1e7669e\",\n  \"/api-reference/legacy/cms/site-search/v2/search-site\": \"7a0ff660-8b4a-43af-8097-953ab5fc9420\",\n  \"/api-reference/legacy/cms/source-code/create-source-code-file\": \"cc653f86-f2cc-4c03-b2a2-4873dacf3b30\",\n  \"/api-reference/legacy/cms/source-code/delete-source-code-file\": \"62a67461-77eb-4e2f-ad03-5f52db138a3a\",\n  \"/api-reference/legacy/cms/source-code/extract/extract-source-code\": \"09bd767e-2822-4755-b31a-90e127d5ab34\",\n  \"/api-reference/legacy/cms/source-code/extract/get-extraction-status\": \"0393f87e-fe98-4c88-b71b-bb36233e4e8e\",\n  \"/api-reference/legacy/cms/source-code/get-file-metadata\": \"ec423fc6-7e43-4818-a0a5-8e4db8dff953\",\n  \"/api-reference/legacy/cms/source-code/get-source-code-file\": \"1d764f94-037e-4b7f-8dad-6855dce6378e\",\n  \"/api-reference/legacy/cms/source-code/guide\": \"f6d0c1c7-88d0-45a6-b865-931cdabddefe\",\n  \"/api-reference/legacy/cms/source-code/update-source-code-file\": \"a65c296f-07ed-421c-9765-24c2f590a1f1\",\n  \"/api-reference/legacy/cms/source-code/validate-source-code-file\": \"ac68778e-c8bf-44f4-b396-d92cb3f96bc8\",\n  \"/api-reference/legacy/cms/url-mappings/create-url-mapping\": \"653e6de2-534f-418f-8b5d-052b89c90da4\",\n  \"/api-reference/legacy/cms/url-mappings/delete-url-mapping\": \"f6a20a5c-40c1-4e6e-902e-86e96f9000a0\",\n  \"/api-reference/legacy/cms/url-mappings/get-url-mapping\": \"1637f552-f03e-49c9-8440-2271fda39ac7\",\n  \"/api-reference/legacy/cms/url-mappings/get-url-mappings\": \"68e596b9-d0fe-4f04-a15a-d305a065cd0d\",\n  \"/api-reference/legacy/cms/url-redirects/create-url-redirect\": \"34ead350-7e18-40f6-80a6-0a9f83c0431f\",\n  \"/api-reference/legacy/cms/url-redirects/delete-url-redirect\": \"86924393-aaab-4d5a-8bb4-9623e6c6fe1f\",\n  \"/api-reference/legacy/cms/url-redirects/get-url-redirect\": \"51293ca0-277b-4e85-8963-4c7afb605d14\",\n  \"/api-reference/legacy/cms/url-redirects/get-url-redirects\": \"5e4d2428-3a48-46d0-ba38-cad58bfeb9ed\",\n  \"/api-reference/legacy/cms/url-redirects/guide\": \"d3f04f14-0a9d-4d47-8a39-0dd792ff5b0c\",\n  \"/api-reference/legacy/cms/url-redirects/update-url-redirect\": \"43241861-ff77-47de-b771-d8ba08003741\",\n  \"/api-reference/legacy/cms/v2/layout\": \"443b1a43-f4d7-4f00-8ccf-25677f9ab551\",\n  \"/api-reference/legacy/cms/v2/layouts/get-LayoutBuffer\": \"4d050758-09db-483e-a2f5-f8a0bb964e3b\",\n  \"/api-reference/legacy/cms/v2/layouts/get-LayoutBufferedChanges\": \"0774759d-c91a-46c4-b5fe-843ee9863449\",\n  \"/api-reference/legacy/cms/v2/layouts/get-LayoutBy-id\": \"57f1a34d-86ba-4462-a389-fd21ff945282\",\n  \"/api-reference/legacy/cms/v2/layouts/get-LayoutVersion\": \"506fbea8-166e-46c6-83dd-639a6100099b\",\n  \"/api-reference/legacy/cms/v2/layouts/get-LayoutVersions\": \"e1a9600e-b76a-4bca-a9c9-e92150632852\",\n  \"/api-reference/legacy/cms/v2/layouts/get-Layouts\": \"b8e1a04a-4d75-486a-bd74-41d65f39a4e9\",\n  \"/api-reference/legacy/cms/v2/templates\": \"494e6128-ea79-4571-8daf-653d20183e24\",\n  \"/api-reference/legacy/cms/v2/templates/checkTemplateBufferChanges\": \"9ffd070b-7b8b-460b-b325-9cacc69580fa\",\n  \"/api-reference/legacy/cms/v2/templates/create-Template\": \"7375dbea-0fa0-45e9-b773-c4b37d0aadbb\",\n  \"/api-reference/legacy/cms/v2/templates/delete-Template\": \"b69bda29-7f77-43f5-b774-b165c679a9b4\",\n  \"/api-reference/legacy/cms/v2/templates/get-TemplateBuffer\": \"c7689ec0-0e87-413a-9698-10ba3cac83fd\",\n  \"/api-reference/legacy/cms/v2/templates/get-TemplateBy-id\": \"3a946aea-e502-4777-8f33-ca64d0392fc2\",\n  \"/api-reference/legacy/cms/v2/templates/get-TemplateVersion\": \"812b9442-ff3c-4407-9371-72bd0acfa8fc\",\n  \"/api-reference/legacy/cms/v2/templates/get-TemplateVersions\": \"b04b6228-3d8b-4c55-aec4-399ef07d5dca\",\n  \"/api-reference/legacy/cms/v2/templates/get-Templates\": \"31023269-dac0-4ba0-8925-a9c1b0e91386\",\n  \"/api-reference/legacy/cms/v2/templates/push-TemplateBufferLive\": \"c62c9f7a-2469-4874-b124-b2b24a538561\",\n  \"/api-reference/legacy/cms/v2/templates/restore-DeletedTemplate\": \"3bb11cda-dfec-41ae-8b0e-2cfe79f22c14\",\n  \"/api-reference/legacy/cms/v2/templates/restore-TemplateVersion\": \"41c9b315-903d-4c87-b140-4517805bada1\",\n  \"/api-reference/legacy/cms/v2/templates/update-Template\": \"f837cd78-8e6b-4316-8409-82bf5613fda4\",\n  \"/api-reference/legacy/cms/v2/templates/update-TemplateBuffer\": \"52165657-e30e-49d6-8161-9ab57b012e82\",\n  \"/api-reference/legacy/communication-preferences/definitions/get-subscription-definitions\": \"a0aa5dcc-3436-47ee-974a-f24cc1f02463\",\n  \"/api-reference/legacy/communication-preferences/generate-url-guide\": \"4b9ef053-c562-42de-90e7-01dc8f29a6ff\",\n  \"/api-reference/legacy/communication-preferences/guide\": \"7ef4256d-180a-4a65-9f93-b21cb9b713df\",\n  \"/api-reference/legacy/communication-preferences/status/batch/get-subscriptions\": \"0a8bc336-00eb-4a05-8899-b7560bbe078f\",\n  \"/api-reference/legacy/communication-preferences/status/batch/get-unsubscribed-batch\": \"ddf9f430-747e-433f-985c-33123f7b8660\",\n  \"/api-reference/legacy/communication-preferences/status/batch/unsubscribe-contacts-batch\": \"519ed09a-9e71-4935-a377-a6ec9bb40f3c\",\n  \"/api-reference/legacy/communication-preferences/status/batch/update-subscription-status-batch\": \"5a530a22-1268-4cfe-a9ca-18f9cff42a46\",\n  \"/api-reference/legacy/communication-preferences/status/generate-link\": \"cc440711-fc9d-439f-bf24-2c3f2cb93fff\",\n  \"/api-reference/legacy/communication-preferences/status/get-subscription\": \"282ce3d3-7527-46a4-ae37-fe987d1a7a42\",\n  \"/api-reference/legacy/communication-preferences/status/get-unsubscribed-status\": \"cb325ce6-b487-41ef-b6c9-349668cc0ba1\",\n  \"/api-reference/legacy/communication-preferences/status/unsubscribe-contact\": \"47d8c8c5-4f02-498d-8e03-b7a0bc2f73c8\",\n  \"/api-reference/legacy/communication-preferences/v1/get-subscription-types\": \"c63c30b6-88b5-4b25-a0d4-2ca04f2e8740\",\n  \"/api-reference/legacy/communication-preferences/v1/get-subscriptions-email\": \"aaf73e28-44f2-4da3-99fa-8b9c017b494b\",\n  \"/api-reference/legacy/communication-preferences/v1/get-subscriptions-timeline\": \"a6ebc96c-8055-4829-a4e1-438c59568790\",\n  \"/api-reference/legacy/communication-preferences/v1/update-subscription\": \"87765431-68dd-4d0f-8db6-d8b921b7ae55\",\n  \"/api-reference/legacy/communication-preferences/v3/get-subscription-definitions\": \"49914fa5-495e-4d54-adee-c901129e3a8b\",\n  \"/api-reference/legacy/communication-preferences/v3/get-subscription\": \"d13d8f8a-acfb-49b0-be6f-0ade2ac9a037\",\n  \"/api-reference/legacy/communication-preferences/v3/guide\": \"f58896b8-7730-46c0-9c00-7cab69cd6b02\",\n  \"/api-reference/legacy/communication-preferences/v3/subscribe-contact\": \"7f76eb9e-3dcb-4c2e-a9c0-b37f65d78483\",\n  \"/api-reference/legacy/communication-preferences/v3/unsubscribe-contact\": \"427355c8-4376-40f4-abcc-57c709d8dded\",\n  \"/api-reference/legacy/conversations/conversations/actors/get-actor\": \"f00b0da6-0da5-4934-921a-6f23a96e2097\",\n  \"/api-reference/legacy/conversations/conversations/actors/get-actors\": \"3a6241c1-a690-4074-93be-f4112039c821\",\n  \"/api-reference/legacy/conversations/conversations/channel-accounts/get-conversation\": \"dd483f1c-9542-4ff6-bb6c-5fb243a6f747\",\n  \"/api-reference/legacy/conversations/conversations/channel-accounts/get-conversations\": \"a4d1eaa1-90a9-458b-8548-30474c2d1b39\",\n  \"/api-reference/legacy/conversations/conversations/channels/get-conversation\": \"283acc76-d0a7-4cad-9160-047c7f119543\",\n  \"/api-reference/legacy/conversations/conversations/channels/get-conversations\": \"95a67168-5a18-4fea-98c1-7ed5433b57b1\",\n  \"/api-reference/legacy/conversations/conversations/inboxes/get-conversation\": \"47d78cc7-4ab1-4135-929e-efbf084a20a5\",\n  \"/api-reference/legacy/conversations/conversations/inboxes/get-conversations\": \"0e1f86da-0382-44ad-828c-8761ed334c39\",\n  \"/api-reference/legacy/conversations/conversations/messages/get-conversation\": \"703bd8db-c76f-431f-8e50-05f6a6e7d142\",\n  \"/api-reference/legacy/conversations/conversations/messages/get-conversations\": \"cc2a46a5-0b17-4db6-a99d-4391c822c467\",\n  \"/api-reference/legacy/conversations/conversations/threads/create-conversation\": \"c9484216-3740-4272-9169-7b6839ade6a2\",\n  \"/api-reference/legacy/conversations/conversations/threads/delete-conversation\": \"ba8fda0d-6ca7-46cb-b1c6-f95ff15b89dc\",\n  \"/api-reference/legacy/conversations/conversations/threads/get-conversation\": \"eb764b7a-7c25-4ab8-b5d6-406e05eec30c\",\n  \"/api-reference/legacy/conversations/conversations/threads/get-conversations-threadId\": \"0ff997b1-285d-4efb-9979-9f466dc6f6e5\",\n  \"/api-reference/legacy/conversations/conversations/threads/get-conversations\": \"d2d6ef69-75b4-45bf-95a4-e21bc0a3edd1\",\n  \"/api-reference/legacy/conversations/conversations/threads/update-conversation\": \"0805fc46-b37b-406d-a6a9-9b96a23ca305\",\n  \"/api-reference/legacy/conversations/custom-channels/channel-accounts/create-custom-channel\": \"dc3e9b33-c25d-4382-884e-15eb5abdd38d\",\n  \"/api-reference/legacy/conversations/custom-channels/channel-accounts/get-custom-channels\": \"70bb0bf4-517b-4eaf-855e-ef588f73fd30\",\n  \"/api-reference/legacy/conversations/custom-channels/channel-accounts/update-custom-channel-channelAccountId\": \"ff995b16-43ae-4648-a79c-8561fbca7d51\",\n  \"/api-reference/legacy/conversations/custom-channels/channel-accounts/update-custom-channel\": \"ba23a6e8-cd83-43c2-b64e-9fbdd115c100\",\n  \"/api-reference/legacy/conversations/custom-channels/channels/create-custom-channel\": \"2fa9ad4f-0e36-44f1-8db4-b0f936a26eb5\",\n  \"/api-reference/legacy/conversations/custom-channels/channels/delete-custom-channel\": \"04a4285b-7b75-4ca0-9255-7eb8d9387a0b\",\n  \"/api-reference/legacy/conversations/custom-channels/channels/get-custom-channel-channelAccountId\": \"39aee04a-9d3f-40bf-99ed-5808d9f42cda\",\n  \"/api-reference/legacy/conversations/custom-channels/channels/get-custom-channel\": \"dd82769a-048b-418b-a47b-8268f805c863\",\n  \"/api-reference/legacy/conversations/custom-channels/channels/get-custom-channels\": \"91627626-13b3-42be-9358-fb360b05bf6f\",\n  \"/api-reference/legacy/conversations/custom-channels/channels/update-custom-channel\": \"949a36fd-6d79-4e5b-a350-cfbb5f092fb7\",\n  \"/api-reference/legacy/conversations/custom-channels/guide\": \"61d1d9ff-ce2a-47cd-98a9-b4704dfbf3d9\",\n  \"/api-reference/legacy/conversations/custom-channels/messages/create-custom-channel\": \"63a2db6d-7dec-4cc8-b3b0-988dae2ccf39\",\n  \"/api-reference/legacy/conversations/custom-channels/messages/get-custom-channel\": \"7d7282c1-a7ea-4869-8a5a-fd9a4cbc212c\",\n  \"/api-reference/legacy/conversations/custom-channels/messages/update-custom-channel\": \"cf99064e-285a-433b-87bc-2a137d444e86\",\n  \"/api-reference/legacy/conversations/guide\": \"cdeef676-ae3d-4e5b-8d81-beca5da23897\",\n  \"/api-reference/legacy/conversations/visitor-identification/generate-visitor-token\": \"7388e7e4-0b7a-4485-adeb-88cbdb3edefd\",\n  \"/api-reference/legacy/conversations/visitor-identification/guide\": \"cbc79e8b-0e7e-41bd-a608-7b7f8af861d4\",\n  \"/api-reference/legacy/crm/activities/calls/batch/create-calls\": \"8c44198e-9a92-4d70-a285-8b07ef73d01c\",\n  \"/api-reference/legacy/crm/activities/calls/batch/delete-calls\": \"651db524-d2de-4740-8749-6ef6d022202a\",\n  \"/api-reference/legacy/crm/activities/calls/batch/get-calls\": \"69b91d3a-936f-40e4-9fcf-4a3b4481f894\",\n  \"/api-reference/legacy/crm/activities/calls/batch/update-calls\": \"2ba3d67c-4e2c-40d4-8ae9-a815ef94d0a5\",\n  \"/api-reference/legacy/crm/activities/calls/batch/upsert-calls\": \"5e43b7f0-309c-436c-91d6-b77f420610c4\",\n  \"/api-reference/legacy/crm/activities/calls/create-call\": \"541b4e4b-9267-4ef6-8cc2-9113f70e3c93\",\n  \"/api-reference/legacy/crm/activities/calls/delete-call\": \"47868d52-165c-44da-a84d-576450af0a9a\",\n  \"/api-reference/legacy/crm/activities/calls/get-call\": \"a2bdcda8-15ed-48d1-8119-2a51d543eb65\",\n  \"/api-reference/legacy/crm/activities/calls/get-calls\": \"876f7d39-5793-44a3-9bb2-e9020df5da9a\",\n  \"/api-reference/legacy/crm/activities/calls/guide\": \"4b6e2106-05f8-4d92-8ccb-33925b8f3037\",\n  \"/api-reference/legacy/crm/activities/calls/search/search-calls\": \"870fbf78-9544-4726-b9e5-62f4819da0df\",\n  \"/api-reference/legacy/crm/activities/calls/update-call\": \"7eacda59-8a0b-43dd-a5ac-28afbe2ab9ab\",\n  \"/api-reference/legacy/crm/activities/emails/batch/create-emails\": \"076f69aa-447f-446a-bcad-f84d0ac20f24\",\n  \"/api-reference/legacy/crm/activities/emails/batch/delete-emails\": \"01724e3e-3812-48f7-beab-cc84ce80b715\",\n  \"/api-reference/legacy/crm/activities/emails/batch/get-emails\": \"45777ded-ab1e-40cf-9f9b-63c1b1836eca\",\n  \"/api-reference/legacy/crm/activities/emails/batch/update-emails\": \"6cc99792-edaf-4270-8875-6b76aa5eef35\",\n  \"/api-reference/legacy/crm/activities/emails/batch/upsert-emails\": \"29cceb19-76aa-4b5f-bc53-11b9fae573bf\",\n  \"/api-reference/legacy/crm/activities/emails/create-email\": \"3e99c4ce-5148-42a5-820f-30c3906c5780\",\n  \"/api-reference/legacy/crm/activities/emails/delete-email\": \"bd238f6a-034f-4a0c-93a9-8fc8ceebc35b\",\n  \"/api-reference/legacy/crm/activities/emails/get-email\": \"f5162856-2b77-4f25-a3d9-8a3c5d148abc\",\n  \"/api-reference/legacy/crm/activities/emails/get-emails\": \"15579e42-ab00-46fe-9d80-b388d321c8cc\",\n  \"/api-reference/legacy/crm/activities/emails/guide\": \"1ec3732f-aa8e-4ee4-a2f4-84732e7de43c\",\n  \"/api-reference/legacy/crm/activities/emails/search/search-emails\": \"130e2c01-f77a-40e1-9b0e-ed09c8a1ddee\",\n  \"/api-reference/legacy/crm/activities/emails/update-email\": \"cb210a30-e159-4bd3-8bd6-53fb390551c8\",\n  \"/api-reference/legacy/crm/activities/engagements/delete-engagements-v1-engagements-engagement-id\": \"eb854d0a-c6d3-4d85-9678-c1151465bd82\",\n  \"/api-reference/legacy/crm/activities/engagements/get-calling-v1-dispositions\": \"21c0e9a2-1c72-44b9-a6d7-8542f831c64a\",\n  \"/api-reference/legacy/crm/activities/engagements/get-engagements-v1-engagements-engagement-id\": \"b0cfbc79-bf6c-41e7-941f-0f7e1f89b187\",\n  \"/api-reference/legacy/crm/activities/engagements/get-engagements-v1-engagements-modified-after\": \"eeb95b92-e509-4d43-8241-68b522d82eb5\",\n  \"/api-reference/legacy/crm/activities/engagements/get-engagements-v1-engagements-paged\": \"a248e02d-a7bf-4302-bab1-60389f869e0a\",\n  \"/api-reference/legacy/crm/activities/engagements/get-engagements-v1-engagements-recent-modified\": \"14e40eb6-9eff-4aa2-990d-01d5a762f28e\",\n  \"/api-reference/legacy/crm/activities/engagements/patch-engagements-v1-engagements-engagement-id\": \"a2a44a97-1177-4450-93da-846d81608b26\",\n  \"/api-reference/legacy/crm/activities/engagements/post-engagements-v1-engagements\": \"64c26048-c20f-4711-b588-42816469b484\",\n  \"/api-reference/legacy/crm/activities/meetings/batch/create-meetings\": \"4b674825-18ba-4d6d-8988-857cde0afbe6\",\n  \"/api-reference/legacy/crm/activities/meetings/batch/delete-meetings\": \"202c5fd3-c9e5-41dd-a120-e8754879727f\",\n  \"/api-reference/legacy/crm/activities/meetings/batch/get-meetings\": \"43e1d55a-b447-4884-a8d5-cb713405d4a4\",\n  \"/api-reference/legacy/crm/activities/meetings/batch/update-meetings\": \"ca8338f6-0824-4d68-83d1-bf2cafb964c4\",\n  \"/api-reference/legacy/crm/activities/meetings/batch/upsert-meetings\": \"effd0d47-6c7c-41e3-bfbf-4c83489a6b8f\",\n  \"/api-reference/legacy/crm/activities/meetings/create-meeting\": \"9d98c6b7-d4c3-4d9c-9929-371b2737ea17\",\n  \"/api-reference/legacy/crm/activities/meetings/delete-meeting\": \"5fdbe784-d789-4e7f-bbf0-86c8a18c6e94\",\n  \"/api-reference/legacy/crm/activities/meetings/get-meeting\": \"ceaee1a4-b2a4-465d-935d-2c3e8a6e4abb\",\n  \"/api-reference/legacy/crm/activities/meetings/get-meetings\": \"6b88499b-ac80-432d-a46b-40324c341b95\",\n  \"/api-reference/legacy/crm/activities/meetings/guide\": \"1ecdcc2a-6b62-4402-b4b6-645f3ee0d53d\",\n  \"/api-reference/legacy/crm/activities/meetings/search/search-meetings\": \"d7e98759-4600-42d1-a051-34f88343a319\",\n  \"/api-reference/legacy/crm/activities/meetings/update-meeting\": \"77d5e7f0-abc9-45dd-a968-b1edf63ada6e\",\n  \"/api-reference/legacy/crm/activities/notes/batch/create-notes\": \"6db99d27-e10e-4230-af8d-7df78a44f8c9\",\n  \"/api-reference/legacy/crm/activities/notes/batch/delete-notes\": \"eb8900cc-65aa-4590-b860-9381ca4d3a50\",\n  \"/api-reference/legacy/crm/activities/notes/batch/get-notes\": \"5a77c946-678f-4651-baa6-491db651aad6\",\n  \"/api-reference/legacy/crm/activities/notes/batch/update-notes\": \"af9a7c32-a528-4d65-a51d-34b0d0f91561\",\n  \"/api-reference/legacy/crm/activities/notes/batch/upsert-notes\": \"fe38f01c-c1fa-4f8b-a2e1-fc93776d88e5\",\n  \"/api-reference/legacy/crm/activities/notes/create-note\": \"fc01352a-f14d-480f-9df3-998f9d65cabc\",\n  \"/api-reference/legacy/crm/activities/notes/delete-note\": \"98c1912d-52f5-48ce-a63f-ef2552c4ddd0\",\n  \"/api-reference/legacy/crm/activities/notes/get-note\": \"c743ad80-a342-4e0b-bf0e-3e68959c519c\",\n  \"/api-reference/legacy/crm/activities/notes/get-notes\": \"d8e13ebb-ee69-43d1-99cf-61f8f5f1f69f\",\n  \"/api-reference/legacy/crm/activities/notes/guide\": \"2e54d0de-fcf7-44cf-9680-7de9a837d846\",\n  \"/api-reference/legacy/crm/activities/notes/search/search-notes\": \"e5f184ba-6af4-40c8-ae41-524465ca8382\",\n  \"/api-reference/legacy/crm/activities/notes/update-note\": \"a5859da3-d516-4b0e-8db6-f3c52d817497\",\n  \"/api-reference/legacy/crm/activities/postal-mail/batch/create-postal-mail\": \"edbef8dd-0cc6-43eb-b41e-cde534f63c4d\",\n  \"/api-reference/legacy/crm/activities/postal-mail/batch/delete-postal-mail\": \"643e7b3f-565a-4789-b559-95320fd7a3e6\",\n  \"/api-reference/legacy/crm/activities/postal-mail/batch/get-postal-mail\": \"b261a0ef-cf2d-47e4-b3d2-1c13bdac6122\",\n  \"/api-reference/legacy/crm/activities/postal-mail/batch/update-postal-mail\": \"541fbee1-f55b-4dca-b8ff-b535396c35b5\",\n  \"/api-reference/legacy/crm/activities/postal-mail/batch/upsert-postal-mail\": \"38755a60-676b-47c9-83e5-8a41bc90e184\",\n  \"/api-reference/legacy/crm/activities/postal-mail/create-postal-mail\": \"4eff26cf-2319-41de-9975-342da21372f6\",\n  \"/api-reference/legacy/crm/activities/postal-mail/delete-postal-mail\": \"a9760888-851c-4038-83d1-c39291155ecf\",\n  \"/api-reference/legacy/crm/activities/postal-mail/get-postal-mail-postalMailId\": \"be2e3957-f568-485f-8640-ce9915da378b\",\n  \"/api-reference/legacy/crm/activities/postal-mail/get-postal-mail\": \"1bbb36e9-dcc8-4ee7-997d-dbd121d87bbc\",\n  \"/api-reference/legacy/crm/activities/postal-mail/guide\": \"3c587b36-1568-44d1-829b-aa11366935fa\",\n  \"/api-reference/legacy/crm/activities/postal-mail/search/search-postal-mail\": \"fa3d6a6f-fdf6-4b5a-a7f2-9eff7805cccb\",\n  \"/api-reference/legacy/crm/activities/postal-mail/update-postal-mail\": \"bf3dc402-1b96-447a-99a7-e7c9c31f9770\",\n  \"/api-reference/legacy/crm/activities/tasks/batch/create-tasks\": \"ba122604-314e-4a6d-8caf-3bd78a9e1621\",\n  \"/api-reference/legacy/crm/activities/tasks/batch/delete-tasks\": \"2014b53c-dac7-4136-b285-3f1a0a66db9a\",\n  \"/api-reference/legacy/crm/activities/tasks/batch/get-tasks\": \"c9de7840-5937-45d8-b3e2-544860e399c1\",\n  \"/api-reference/legacy/crm/activities/tasks/batch/update-tasks\": \"435635c4-45b7-42d0-ae10-fbc3bedfc51b\",\n  \"/api-reference/legacy/crm/activities/tasks/batch/upsert-tasks\": \"046140b1-7bfc-4e7f-92a7-b7cc7b5ab0f9\",\n  \"/api-reference/legacy/crm/activities/tasks/create-task\": \"eed085ca-7034-4603-9ae8-a6f71caf31b6\",\n  \"/api-reference/legacy/crm/activities/tasks/delete-task\": \"9fdf71a6-63ee-4c5d-adef-4c993744026a\",\n  \"/api-reference/legacy/crm/activities/tasks/get-task\": \"71d0b2db-a9ba-4ee9-951b-7f813beb3ba7\",\n  \"/api-reference/legacy/crm/activities/tasks/get-tasks\": \"8a3053e1-e002-4c18-822e-5c9583b42cc6\",\n  \"/api-reference/legacy/crm/activities/tasks/guide\": \"a519a5c0-5374-4441-9ea4-d1cd1d291b78\",\n  \"/api-reference/legacy/crm/activities/tasks/search/search-tasks\": \"3092a4ce-d906-412d-a2c5-a722afbc0c71\",\n  \"/api-reference/legacy/crm/activities/tasks/update-task\": \"eb59a383-0d07-480a-a1e0-6c406ff580f7\",\n  \"/api-reference/legacy/crm/associations/associate-records/batch/create-associations-labeled\": \"ec4aa170-3f6a-4c09-980d-7a1565e7ec0c\",\n  \"/api-reference/legacy/crm/associations/associate-records/batch/create-associations\": \"cd83e17c-0587-41c8-b42e-5a80b8f7cbb7\",\n  \"/api-reference/legacy/crm/associations/associate-records/batch/delete-association-labels\": \"2c3bf615-d756-4c66-ba05-d39d87cf1c85\",\n  \"/api-reference/legacy/crm/associations/associate-records/batch/delete-associations\": \"75648810-9885-4919-8d70-89310ab85a37\",\n  \"/api-reference/legacy/crm/associations/associate-records/batch/get-associations\": \"3ce72b20-928b-41f3-ac67-370f8e6b588e\",\n  \"/api-reference/legacy/crm/associations/associate-records/delete-association\": \"d7ecd565-8d05-45ab-8650-ab58036c2f09\",\n  \"/api-reference/legacy/crm/associations/associate-records/get-associations\": \"e2c48665-9fa3-41af-b031-8ff1e663748e\",\n  \"/api-reference/legacy/crm/associations/associate-records/guide\": \"978c7e83-0024-4df6-a19a-6cb26f013986\",\n  \"/api-reference/legacy/crm/associations/associate-records/report-high-usage\": \"cc770729-b2a8-4a89-b93f-be64cd3ff74a\",\n  \"/api-reference/legacy/crm/associations/associate-records/update-association-labeled\": \"023e6d4e-5f2d-4758-b710-43ab5a4a0fae\",\n  \"/api-reference/legacy/crm/associations/associate-records/update-association\": \"965b0aec-9927-4400-97f2-a1e67cec1408\",\n  \"/api-reference/legacy/crm/associations/associations-schema/guide\": \"f16a64cf-b177-4d3d-bb87-60146be0efbb\",\n  \"/api-reference/legacy/crm/associations/associations-schema/labels/create-associations-label\": \"f2095bda-3ad1-4c7d-878a-15d8a2719588\",\n  \"/api-reference/legacy/crm/associations/associations-schema/labels/delete-associations-label\": \"75c1343f-4fcc-4ac2-87fd-207a83a641bd\",\n  \"/api-reference/legacy/crm/associations/associations-schema/labels/get-associations-label\": \"019a069c-b3aa-462a-882a-11eeef7d7a22\",\n  \"/api-reference/legacy/crm/associations/associations-schema/labels/update-associations-label\": \"d4628919-34fb-4e76-9ad4-f88f018ea953\",\n  \"/api-reference/legacy/crm/associations/associations-schema/limits/create-associations-limits\": \"f4c00628-cdf2-4529-bdf4-81cfd645c2be\",\n  \"/api-reference/legacy/crm/associations/associations-schema/limits/delete-associations-limits\": \"c401d204-03b1-4f12-a3a1-cb8dfe547a69\",\n  \"/api-reference/legacy/crm/associations/associations-schema/limits/get-all-associations-limits\": \"14460dad-8a05-4bd1-8fdf-579011b44620\",\n  \"/api-reference/legacy/crm/associations/associations-schema/limits/get-associations-limits\": \"1a73d69b-6b0d-4143-b4cf-668f21711083\",\n  \"/api-reference/legacy/crm/associations/associations-schema/limits/update-associations-limits\": \"4a48da30-3bde-4738-be22-543c55bac7d3\",\n  \"/api-reference/legacy/crm/associations/overview\": \"077979ee-e454-47c6-98dd-0743e771db15\",\n  \"/api-reference/legacy/crm/associations/v1/create-association\": \"e78e696a-2fd8-4ed3-b4d2-0c45c451a95c\",\n  \"/api-reference/legacy/crm/associations/v1/create-associations-batch\": \"cb2186ca-917b-4ca9-9253-a8eaf99573c8\",\n  \"/api-reference/legacy/crm/associations/v1/delete-association\": \"c59d485d-9097-4cea-b717-c37e8776fe71\",\n  \"/api-reference/legacy/crm/associations/v1/delete-associations\": \"6e6aca07-a7d3-4732-91c8-518e45ea817b\",\n  \"/api-reference/legacy/crm/associations/v1/get-associations\": \"1051f5d4-40f6-476c-aa7a-db8c45808c3b\",\n  \"/api-reference/legacy/crm/associations/v3/associate-records\": \"4db7c7e3-2bc6-4779-916f-b3bee73be965\",\n  \"/api-reference/legacy/crm/associations/v3/batch/create-associations-labeled\": \"209e7eed-d3a4-46cb-8c1c-dc791d6766d8\",\n  \"/api-reference/legacy/crm/associations/v3/batch/delete-associations\": \"32ce1cf6-4728-488e-8ec7-4bbe5dc827ae\",\n  \"/api-reference/legacy/crm/associations/v3/batch/get-associations\": \"4b704f43-e920-4fce-83ee-1672b2f4e6e1\",\n  \"/api-reference/legacy/crm/associations/v3/get-associations-schema\": \"692e6912-8705-4f00-ba7e-94b44f6c814e\",\n  \"/api-reference/legacy/crm/embed\": \"279b586e-7e46-42ae-818c-97f4bf3cd724\",\n  \"/api-reference/legacy/crm/exports/create-export\": \"11d96c83-52f6-43b4-8415-51e2be94367b\",\n  \"/api-reference/legacy/crm/exports/get-export-status\": \"82c4b4e1-9f0d-4d4e-aa5f-1552fc72d2fb\",\n  \"/api-reference/legacy/crm/exports/get-export\": \"24f80fdf-39ee-4878-8042-1528ff387a38\",\n  \"/api-reference/legacy/crm/exports/guide\": \"a7a69ac1-af92-4999-94ae-a9179135ef5e\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/channel-connection-settings/create-channel-connection-settings\": \"0cb0a4e4-7eb6-4924-8668-47e8d08b576b\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/channel-connection-settings/delete-channel-connection-settings\": \"a7fe5baa-ef43-459c-87fa-9e5d1f8430ee\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/channel-connection-settings/get-channel-connection-settings\": \"d51f2255-e88a-4e99-a4c8-75035465b7a7\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/channel-connection-settings/update-channel-connection-settings\": \"dc2f2d87-d26e-483b-bfd5-f7aec5b854e2\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/inbound/create-inbound-call-details\": \"c2367b33-c757-4528-b0dc-cd278330d106\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/receive-incoming-calls\": \"1ff08acd-9b9c-4d2b-9c9b-84e5f0ba582b\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/recording-settings/create-recording-settings\": \"b1a5d162-42a8-43e5-805a-891e6d56c7b9\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/recording-settings/get-recording-settings\": \"bda14dd2-d665-42b1-b056-6e6a784e610c\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/recording-settings/update-recording-settings\": \"4b7915d2-146f-4743-9e48-cfa487ef6357\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/recording/call-recording-ready\": \"e00295c6-abb6-4fd0-b3a4-8361426faa37\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/recordings-and-transcriptions\": \"ef91d55d-fa71-4e04-8844-bb1b502a0ff4\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/settings/create-calling-extension\": \"59015281-35ad-412e-9ddb-7677e0ea686c\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/settings/delete-calling-extension\": \"a44d72cf-ff84-4266-9457-90f4dd2f0f99\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/settings/get-calling-extensions\": \"64a02073-56b6-4ec2-b482-576a414fd085\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/settings/update-calling-extension\": \"8a31dbb4-e932-4968-8773-1e0a473e2eb3\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/third-party-calling\": \"395c3a98-1e59-4993-a736-d05d6a0e2059\",\n  \"/api-reference/legacy/crm/extensions/calling-extensions/third-party-transcripts\": \"5db338fa-f928-40e6-b224-a78d0a1f405d\",\n  \"/api-reference/legacy/crm/extensions/crm-cards/create-crm-card\": \"afc70f64-11e3-4d31-9c77-2bee059fb464\",\n  \"/api-reference/legacy/crm/extensions/crm-cards/delete-crm-card\": \"0c2d9f39-1d03-4e67-9995-02a89e391d6f\",\n  \"/api-reference/legacy/crm/extensions/crm-cards/get-crm-card\": \"9abbbb11-9d7a-448d-8b83-5b16787537fa\",\n  \"/api-reference/legacy/crm/extensions/crm-cards/get-crm-cards\": \"587eb607-a407-47b4-aff5-c60b082871ca\",\n  \"/api-reference/legacy/crm/extensions/crm-cards/get-sample-response\": \"5dc7eb89-98ab-4e51-893b-cc7942cc3d06\",\n  \"/api-reference/legacy/crm/extensions/crm-cards/guide\": \"d5a42989-f1d0-4cb6-b83c-3f951e2a424f\",\n  \"/api-reference/legacy/crm/extensions/crm-cards/migrate-crm-card\": \"d5ca120f-e2e3-4c7b-866f-b59d5e2ed7da\",\n  \"/api-reference/legacy/crm/extensions/crm-cards/update-crm-card\": \"fb9f3440-df21-4e32-a9e8-87ae0521277b\",\n  \"/api-reference/legacy/crm/extensions/timeline/events/create-create\": \"7392566f-5c59-4cfb-bd49-78d06146347a\",\n  \"/api-reference/legacy/crm/extensions/timeline/events/create-timeline\": \"5deb8be5-249a-4212-933d-85d32089584b\",\n  \"/api-reference/legacy/crm/extensions/timeline/events/get-timeline\": \"f71fc25e-c9e1-490f-90aa-51489877c2b1\",\n  \"/api-reference/legacy/crm/extensions/timeline/guide\": \"7e6e0e04-a514-40e4-8f23-93180b84e49b\",\n  \"/api-reference/legacy/crm/extensions/timeline/v1/delete-integrations-v1-application-id-timeline-event-types-event-type-id\": \"f59fba7f-bd09-4add-a4ea-24d651ed5133\",\n  \"/api-reference/legacy/crm/extensions/timeline/v1/delete-integrations-v1-application-id-timeline-event-types-event-typeid-properties-property-id\": \"515a5314-1ecc-4436-a1c8-f472629ef6a1\",\n  \"/api-reference/legacy/crm/extensions/timeline/v1/get-integrations-v1-application-id-timeline-event-event-typeid-event-id\": \"337e5466-9796-4d82-adc7-122e32e3121e\",\n  \"/api-reference/legacy/crm/extensions/timeline/v1/get-integrations-v1-application-id-timeline-event-types-event-type-id\": \"736e98d2-d422-43b5-8413-90ed51d9b01e\",\n  \"/api-reference/legacy/crm/extensions/timeline/v1/get-integrations-v1-application-id-timeline-event-types-event-typeid-properties\": \"290a4711-ccb8-4518-b180-c644c2b51f24\",\n  \"/api-reference/legacy/crm/extensions/timeline/v1/get-integrations-v1-application-id-timeline-event-types\": \"447388bc-c99e-4263-b8c2-0186736b909f\",\n  \"/api-reference/legacy/crm/extensions/timeline/v1/post-integrations-v1-application-id-timeline-event-batch\": \"aced3789-cb60-4802-b536-07a1dbd0dffe\",\n  \"/api-reference/legacy/crm/extensions/timeline/v1/post-integrations-v1-application-id-timeline-event-types-event-typeid-properties\": \"8119f40d-b9c9-42f3-9d56-bce5d1500774\",\n  \"/api-reference/legacy/crm/extensions/timeline/v1/post-integrations-v1-application-id-timeline-event-types\": \"4c4a5637-4e55-43a6-aad3-1a5ae18b2b81\",\n  \"/api-reference/legacy/crm/extensions/timeline/v1/post-integrations-v1-application-id-timeline-event\": \"ff302919-3529-4659-a808-4e4afbbbf677\",\n  \"/api-reference/legacy/crm/extensions/timeline/v1/put-integrations-v1-application-id-timeline-event-types-event-type-id\": \"5ccf5b46-2910-4ea5-a36f-4bb2d9f20915\",\n  \"/api-reference/legacy/crm/extensions/timeline/v1/put-integrations-v1-application-id-timeline-event-types-event-typeid-properties\": \"f7b2cbe9-6719-4082-8523-08cf15be3955\",\n  \"/api-reference/legacy/crm/extensions/timeline/v1/put-integrations-v1-application-id-timeline-event\": \"502c4e34-8975-4d09-8f5a-1fe52f3366e8\",\n  \"/api-reference/legacy/crm/extensions/timeline/v3-event-types-external/create-timeline-eventTemplateId\": \"6c241ceb-c9f9-45d6-bca3-ded4cdca9641\",\n  \"/api-reference/legacy/crm/extensions/timeline/v3-event-types-external/create-timeline\": \"f2c50ec2-f64a-42fd-98d2-463812746cfe\",\n  \"/api-reference/legacy/crm/extensions/timeline/v3-event-types-external/delete-timeline-tokenName\": \"2cbf7d67-e0e4-4561-b172-d07be5753d11\",\n  \"/api-reference/legacy/crm/extensions/timeline/v3-event-types-external/delete-timeline\": \"bcf1664d-3d7c-48da-9b08-f80ff53a04f8\",\n  \"/api-reference/legacy/crm/extensions/timeline/v3-event-types-external/get-timeline-eventTemplateId\": \"27197591-3bf9-4aa4-9099-98eb307608be\",\n  \"/api-reference/legacy/crm/extensions/timeline/v3-event-types-external/get-timeline\": \"6062ff72-d049-49c1-8cb3-e18da69e8d4e\",\n  \"/api-reference/legacy/crm/extensions/timeline/v3-event-types-external/update-timeline-tokenName\": \"9bdee152-2860-45d8-bad1-aabcc694ec07\",\n  \"/api-reference/legacy/crm/extensions/timeline/v3-event-types-external/update-timeline\": \"e8d0159b-42e2-4f3f-9095-f60898aa302e\",\n  \"/api-reference/legacy/crm/extensions/transcriptions/create-transcript\": \"8dbc5332-974f-430f-9260-dcecd6eb4382\",\n  \"/api-reference/legacy/crm/extensions/transcriptions/delete-transcript\": \"84d4cc5b-75be-49b5-b05d-f1e17b2ad556\",\n  \"/api-reference/legacy/crm/extensions/transcriptions/get-transcript\": \"92b837d2-b160-4178-9b28-923e682a6d90\",\n  \"/api-reference/legacy/crm/extensions/transcriptions/transcribe-inbound\": \"f5da63ac-ac2b-456a-9774-bb2eb58e1a5e\",\n  \"/api-reference/legacy/crm/extensions/v1/delete-extensions-sales-objects-v1-object-types-objecttype-id\": \"0bcb6b9c-ded5-4494-a78f-66a079072476\",\n  \"/api-reference/legacy/crm/extensions/v1/get-extensions-sales-objects-v1-object-types-objecttype-id\": \"0ad1eebd-01c2-46c1-b13f-b03bf3733053\",\n  \"/api-reference/legacy/crm/extensions/v1/post-extensions-sales-objects-v1-object-types\": \"cb2dcb33-7e8e-4afd-a532-c87d062743f3\",\n  \"/api-reference/legacy/crm/extensions/v1/put-extensions-sales-objects-v1-object-types-objecttype-id\": \"d07a62a2-e26e-40fe-acc2-7e7c54f09c3f\",\n  \"/api-reference/legacy/crm/extensions/video-conferencing-extension/delete-video-conferencing-extension\": \"f75ffa1d-79f4-407e-adcb-7967b1cf20ce\",\n  \"/api-reference/legacy/crm/extensions/video-conferencing-extension/get-video-conferencing-extension\": \"21cc1344-2614-4e38-a008-d4914f5ea244\",\n  \"/api-reference/legacy/crm/extensions/video-conferencing-extension/guide\": \"cfa66788-2244-4a58-a5de-258bc3c4376e\",\n  \"/api-reference/legacy/crm/extensions/video-conferencing-extension/update-video-conferencing-extension\": \"ca4c6b90-223b-4875-9551-45d6f0cf41ff\",\n  \"/api-reference/legacy/crm/imports/cancel-import\": \"0e3e7656-dd00-402e-8906-c87f99959e10\",\n  \"/api-reference/legacy/crm/imports/create-import\": \"2f9455a1-829c-4218-ae4c-b817a04313fd\",\n  \"/api-reference/legacy/crm/imports/get-import-errors\": \"75e7422f-acff-4686-aae4-7ca77de3efdc\",\n  \"/api-reference/legacy/crm/imports/get-import\": \"2eec6afe-7e5d-4abb-bce6-e1af9f7a9110\",\n  \"/api-reference/legacy/crm/imports/get-imports\": \"2e1fcc46-96a5-4768-8306-53ad259f3659\",\n  \"/api-reference/legacy/crm/imports/guide\": \"cc1da118-a631-488a-bd25-da7151bb6cee\",\n  \"/api-reference/legacy/crm/limits-tracking/get-calculated-properties\": \"f93128cd-e107-4b31-9323-4624da91d532\",\n  \"/api-reference/legacy/crm/limits-tracking/get-custom-object-types\": \"9cbac607-0d08-4bad-b748-62e6f9fb4564\",\n  \"/api-reference/legacy/crm/limits-tracking/get-custom-properties\": \"a1a77805-cad4-4512-b2f8-f1997a46c681\",\n  \"/api-reference/legacy/crm/limits-tracking/get-from\": \"f2597519-f32e-4a3b-85d3-2ece4813ec79\",\n  \"/api-reference/legacy/crm/limits-tracking/get-limits-tracking-fromObjectTypeId\": \"a0b639e8-3152-4222-aac4-757d66eb864b\",\n  \"/api-reference/legacy/crm/limits-tracking/get-limits-tracking-toObjectTypeId\": \"8aa826d5-8298-4a71-9bfe-05caba09e7e8\",\n  \"/api-reference/legacy/crm/limits-tracking/get-limits-tracking\": \"f3469fce-2679-494f-8691-72464252b4f8\",\n  \"/api-reference/legacy/crm/limits-tracking/get-pipelines\": \"ba41be29-49cd-4f68-b3e3-d69412f717f8\",\n  \"/api-reference/legacy/crm/limits-tracking/get-records\": \"e6dba3ed-61f8-4a54-b1a2-256e65987d0d\",\n  \"/api-reference/legacy/crm/limits-tracking/guide\": \"8241480d-a5c4-432e-a2b6-c1ed589709b2\",\n  \"/api-reference/legacy/crm/lists/create-list\": \"cabce9b7-23fc-453f-a78d-d3a0089e683f\",\n  \"/api-reference/legacy/crm/lists/delete-list\": \"066902fd-67a9-4aa5-9664-751ca74cbf48\",\n  \"/api-reference/legacy/crm/lists/get-list-listId\": \"0174e5f1-5791-4d79-8aab-a75269ed617d\",\n  \"/api-reference/legacy/crm/lists/get-list\": \"ab993777-4800-49c4-8c6e-c4e8d187d481\",\n  \"/api-reference/legacy/crm/lists/get-lists\": \"fdf4f5aa-ad0f-4750-a5ef-9c8b0d4766af\",\n  \"/api-reference/legacy/crm/lists/guide\": \"1827bb6a-28a5-4485-8ff0-59583c8daa75\",\n  \"/api-reference/legacy/crm/lists/id-mapping/translate-id-batch\": \"56a92f6b-e0af-4652-b155-39e8fa87ea42\",\n  \"/api-reference/legacy/crm/lists/id-mapping/translate-id\": \"32712d7b-56ae-4192-a915-55b0d1f88e00\",\n  \"/api-reference/legacy/crm/lists/list-filters\": \"89d4590f-9863-4bcf-8387-cdc773fe1087\",\n  \"/api-reference/legacy/crm/lists/list-management/cancel-conversion\": \"1084993e-3da2-4d85-a819-0c247e1b0296\",\n  \"/api-reference/legacy/crm/lists/list-management/create-folder\": \"3c0b3b86-21f1-42ce-a6fa-0c59de17f005\",\n  \"/api-reference/legacy/crm/lists/list-management/delete-folder\": \"38906f74-447d-4393-affc-ccb5aa326bcc\",\n  \"/api-reference/legacy/crm/lists/list-management/get-conversion-details\": \"052a6e61-3774-4810-b77d-11841cbc418e\",\n  \"/api-reference/legacy/crm/lists/list-management/get-folder\": \"278be059-411e-44d3-a7e5-89ec7f7a0b2a\",\n  \"/api-reference/legacy/crm/lists/list-management/move-folder\": \"f40a5023-456b-4887-a3c3-eb53de75b83f\",\n  \"/api-reference/legacy/crm/lists/list-management/move-list-to-folder\": \"470dc7f4-883e-4bcc-be57-6407a30f2fd1\",\n  \"/api-reference/legacy/crm/lists/list-management/rename-folder\": \"58ac41d3-d3ba-4a4f-8aa6-c716500cbbad\",\n  \"/api-reference/legacy/crm/lists/list-management/schedule-conversion\": \"6e2fa953-2c9b-441e-b225-9f53a2c46e31\",\n  \"/api-reference/legacy/crm/lists/memberships/add-to-list-from-source-list\": \"180dc0ba-7fbc-462c-b432-94502d3fba0d\",\n  \"/api-reference/legacy/crm/lists/memberships/add-to-list\": \"3c5aea66-99d8-4b07-a365-a39b86f0e035\",\n  \"/api-reference/legacy/crm/lists/memberships/delete-list-listId\": \"f22c0f0e-bf0e-4827-82c5-4c60f6e20f20\",\n  \"/api-reference/legacy/crm/lists/memberships/get-lists-per-record\": \"1003b667-e466-4bf7-bc9c-bb36d7428f23\",\n  \"/api-reference/legacy/crm/lists/memberships/get-memberships-batch\": \"185f39cb-355f-443b-b598-ec5e095c577c\",\n  \"/api-reference/legacy/crm/lists/memberships/get-memberships-by-added-date\": \"e6d03756-79bf-4e4d-8cbb-91b51af22ca8\",\n  \"/api-reference/legacy/crm/lists/memberships/get-memberships-by-id\": \"5b5cd72d-a2ba-43ff-a41a-bb9acda08110\",\n  \"/api-reference/legacy/crm/lists/memberships/remove-from-list\": \"ee960092-6326-4687-a30c-121e7351a86c\",\n  \"/api-reference/legacy/crm/lists/restore-list\": \"35297f2a-49a8-466f-b7cd-d852ee786c49\",\n  \"/api-reference/legacy/crm/lists/search-lists\": \"64c5225a-f3ba-4ca6-8898-5be40f9b50b0\",\n  \"/api-reference/legacy/crm/lists/update-list-name\": \"b6756a1c-a6af-453f-9afc-08f1ec4e7654\",\n  \"/api-reference/legacy/crm/lists/v1-list-api-migration-guide\": \"eb5f2c66-1101-47a7-a988-84265a669d7e\",\n  \"/api-reference/legacy/crm/objects/appointments/batch/create-appointments\": \"37f3e387-c1c5-42ea-9b44-4f630455ee55\",\n  \"/api-reference/legacy/crm/objects/appointments/batch/delete-appointments\": \"c104e83d-3a3f-4f76-bf65-7ec981b50b4c\",\n  \"/api-reference/legacy/crm/objects/appointments/batch/get-appointments\": \"4cd69c9b-4b0d-44a4-96d1-f0bca291c96b\",\n  \"/api-reference/legacy/crm/objects/appointments/batch/update-appointments\": \"c515141e-5067-4365-be17-ceef86d0a7e1\",\n  \"/api-reference/legacy/crm/objects/appointments/batch/upsert-appointments\": \"ae659cd1-fc9b-47ab-8894-17057c7b5333\",\n  \"/api-reference/legacy/crm/objects/appointments/create-appointment\": \"375485be-d007-4240-8795-736e9ee9ca6c\",\n  \"/api-reference/legacy/crm/objects/appointments/delete-appointment\": \"59498c9b-5a28-4ec5-97b4-ae5bcea67233\",\n  \"/api-reference/legacy/crm/objects/appointments/get-appointment\": \"8a9b9bd2-a5de-4862-b18c-a9a746e96ecc\",\n  \"/api-reference/legacy/crm/objects/appointments/get-appointments\": \"7fd3913b-71c1-4a8d-8d46-dd6235aef3fc\",\n  \"/api-reference/legacy/crm/objects/appointments/search/search-appointments\": \"6e10dc08-3259-4eb1-a403-cbf60706922b\",\n  \"/api-reference/legacy/crm/objects/appointments/update-appointment\": \"ca5476fb-4ce2-40dd-81e3-ca6b6dc6a04d\",\n  \"/api-reference/legacy/crm/objects/carts/batch/create-carts\": \"553199d6-23eb-4fcd-a052-840d5b7e7810\",\n  \"/api-reference/legacy/crm/objects/carts/batch/delete-carts\": \"e0acca4a-76dc-4246-b039-f8efbb3764df\",\n  \"/api-reference/legacy/crm/objects/carts/batch/get-carts\": \"4c70717b-315a-47b8-9dd0-729b6be10e01\",\n  \"/api-reference/legacy/crm/objects/carts/batch/update-carts\": \"ba43ae2d-f8cc-4aaa-9d20-eeade754c4e7\",\n  \"/api-reference/legacy/crm/objects/carts/batch/upsert-carts\": \"4b1cb815-b67f-49f9-aa5d-eaddce1369f9\",\n  \"/api-reference/legacy/crm/objects/carts/create-cart\": \"fae05212-89ca-4ea0-9736-caa18466e829\",\n  \"/api-reference/legacy/crm/objects/carts/delete-cart\": \"94ba7e1a-cbf3-4b84-8936-b101f0ea2fd9\",\n  \"/api-reference/legacy/crm/objects/carts/get-cart\": \"b77a8a64-6a56-423a-9497-03b128d3b224\",\n  \"/api-reference/legacy/crm/objects/carts/get-carts\": \"720a93ba-4b40-413b-827c-665a1366f441\",\n  \"/api-reference/legacy/crm/objects/carts/guide\": \"2aa4afeb-7589-40fe-b9f0-74e5df229a96\",\n  \"/api-reference/legacy/crm/objects/carts/search/search-carts\": \"bfd8df5a-59ef-4371-b359-e0b5cada0521\",\n  \"/api-reference/legacy/crm/objects/carts/update-cart\": \"22935687-acdd-4f9e-ad02-0e1003af6520\",\n  \"/api-reference/legacy/crm/objects/commerce-payments/batch/create-commerce-payments\": \"4f39859d-771d-449d-b1c2-328adce1c404\",\n  \"/api-reference/legacy/crm/objects/commerce-payments/batch/delete-commerce-payments\": \"8339b244-caa9-4f55-8725-a69b70952d93\",\n  \"/api-reference/legacy/crm/objects/commerce-payments/batch/get-commerce-payments\": \"7fd6ab43-f181-4fca-a3e7-2697d28d01aa\",\n  \"/api-reference/legacy/crm/objects/commerce-payments/batch/update-commerce-payments\": \"241c5216-7ba4-49d7-9076-45a7f2a61a82\",\n  \"/api-reference/legacy/crm/objects/commerce-payments/batch/upsert-commerce-payments\": \"7e5e0421-57b5-4ead-8cd3-7df561d2b12f\",\n  \"/api-reference/legacy/crm/objects/commerce-payments/create-commerce-payment\": \"73097127-8c9e-4024-bd9d-fc44a0bfdfce\",\n  \"/api-reference/legacy/crm/objects/commerce-payments/delete-commerce-payment\": \"ea4dbca4-4b3a-467c-bf4d-a53822ffd2be\",\n  \"/api-reference/legacy/crm/objects/commerce-payments/get-commerce-payment\": \"95c05e65-f797-4e39-ad49-9f4db6bc63f6\",\n  \"/api-reference/legacy/crm/objects/commerce-payments/get-commerce-payments\": \"cd3fe6b2-2ed8-4b21-970d-5854a573f53b\",\n  \"/api-reference/legacy/crm/objects/commerce-payments/guide\": \"33440d98-5a13-46a9-af0f-015ddcc4303d\",\n  \"/api-reference/legacy/crm/objects/commerce-payments/search/search-commerce-payments\": \"8b58a7ad-9dd5-4366-ba36-b1bfcb931247\",\n  \"/api-reference/legacy/crm/objects/commerce-payments/update-commerce-payment\": \"95813b81-d2dd-4c22-9558-b208e6bcf51a\",\n  \"/api-reference/legacy/crm/objects/commerce-subscriptions/batch/create-commerce-subscriptions\": \"5f3fd67e-8324-4dbc-bbea-e9e91ebc08e5\",\n  \"/api-reference/legacy/crm/objects/commerce-subscriptions/batch/delete-commerce-subscriptions\": \"9496f762-bcda-4524-97c5-aabc62662da7\",\n  \"/api-reference/legacy/crm/objects/commerce-subscriptions/batch/get-commerce-subscriptions\": \"c6aae484-02b1-4c16-8acc-f7600c6204e0\",\n  \"/api-reference/legacy/crm/objects/commerce-subscriptions/batch/update-commerce-subscriptions\": \"d92a687f-3f57-4cf2-b1af-7940f24b0cf5\",\n  \"/api-reference/legacy/crm/objects/commerce-subscriptions/batch/upsert-commerce-subscriptions\": \"524573cc-719c-41a1-8f2d-03585e3abcd5\",\n  \"/api-reference/legacy/crm/objects/commerce-subscriptions/create-commerce-subscription\": \"e353102a-d46a-490b-88d8-6e2ead7693dc\",\n  \"/api-reference/legacy/crm/objects/commerce-subscriptions/delete-commerce-subscription\": \"87a1aff0-2bbc-42f6-8b9b-3c9308ff97f3\",\n  \"/api-reference/legacy/crm/objects/commerce-subscriptions/get-commerce-subscription\": \"a3fe3273-0123-45d4-accd-6e07702a8df1\",\n  \"/api-reference/legacy/crm/objects/commerce-subscriptions/get-commerce-subscriptions\": \"54bf39c1-bafa-4d10-a6bb-ba6c3b85485e\",\n  \"/api-reference/legacy/crm/objects/commerce-subscriptions/guide\": \"6de4958f-7e4c-4cea-a77e-43902e03c499\",\n  \"/api-reference/legacy/crm/objects/commerce-subscriptions/search/search-commerce-subscriptions\": \"d3c18039-6450-431e-967b-2497a7d8f339\",\n  \"/api-reference/legacy/crm/objects/commerce-subscriptions/update-commerce-subscription\": \"205c3e58-1fb4-4a25-8d6a-d2c0654b5097\",\n  \"/api-reference/legacy/crm/objects/communications/batch/create-communications\": \"06b4f7a3-c70d-437c-9613-c04b05776006\",\n  \"/api-reference/legacy/crm/objects/communications/batch/delete-communications\": \"d0a58d7b-69be-4561-8e75-52c2837130c4\",\n  \"/api-reference/legacy/crm/objects/communications/batch/get-communications\": \"7e481378-9fda-4cdf-aa6d-571d8d2e8aa1\",\n  \"/api-reference/legacy/crm/objects/communications/batch/update-communications\": \"23eabd8f-79b2-46aa-8605-d3ce4cd1c784\",\n  \"/api-reference/legacy/crm/objects/communications/batch/upsert-communications\": \"b3b47404-fa6a-4687-af48-cfbd3f059a97\",\n  \"/api-reference/legacy/crm/objects/communications/create-communication\": \"be340f19-8bde-485f-965a-137efa7a3fbc\",\n  \"/api-reference/legacy/crm/objects/communications/delete-communication\": \"f1bb5f1e-3264-4e31-a2d9-7f670bf8d1c3\",\n  \"/api-reference/legacy/crm/objects/communications/get-communication\": \"e2b7026f-eed2-44db-9fad-804fae0cf290\",\n  \"/api-reference/legacy/crm/objects/communications/get-communications\": \"2293176b-aa48-42a2-84b2-9681474b31d0\",\n  \"/api-reference/legacy/crm/objects/communications/guide\": \"2a4213aa-0b59-4992-ac02-a1d12661c76b\",\n  \"/api-reference/legacy/crm/objects/communications/search/search-communications\": \"2fbca59f-ac5f-4c7f-9017-133825a408e8\",\n  \"/api-reference/legacy/crm/objects/communications/update-communication\": \"6b7c123c-03e6-464a-bf6e-5f2b70fd2b72\",\n  \"/api-reference/legacy/crm/objects/companies/batch/create-companies\": \"96c2ebcf-95b0-415e-933d-c810ffb7accb\",\n  \"/api-reference/legacy/crm/objects/companies/batch/delete-companies\": \"95476615-0d52-43af-8489-a24401cbf0cb\",\n  \"/api-reference/legacy/crm/objects/companies/batch/get-companies\": \"86ea0236-0dad-47b1-95ce-2a1e6f5a0ba6\",\n  \"/api-reference/legacy/crm/objects/companies/batch/update-companies\": \"6fc4e5eb-abe6-4226-b148-a37e992f8b06\",\n  \"/api-reference/legacy/crm/objects/companies/batch/upsert-companies\": \"ed431395-d9b4-4217-88d0-eb733c7a772a\",\n  \"/api-reference/legacy/crm/objects/companies/create-company\": \"90576cef-192a-4525-95c1-8be4235b5ebb\",\n  \"/api-reference/legacy/crm/objects/companies/delete-company\": \"94f55618-4aca-458e-b52d-3d64999ee308\",\n  \"/api-reference/legacy/crm/objects/companies/get-companies\": \"a82b8860-25ce-4521-866a-87eb1a71a74b\",\n  \"/api-reference/legacy/crm/objects/companies/get-company\": \"08b726bb-a5a2-40ea-bbf3-a67ff486a905\",\n  \"/api-reference/legacy/crm/objects/companies/guide\": \"9b20198c-f09a-40d6-a3ed-703b94c5a278\",\n  \"/api-reference/legacy/crm/objects/companies/merge-companies\": \"5a5df091-33d0-4fee-9ff7-45dcc042355e\",\n  \"/api-reference/legacy/crm/objects/companies/search/search-companies\": \"566cd22b-e368-412c-86ec-5cd0a322c5e5\",\n  \"/api-reference/legacy/crm/objects/companies/update-company\": \"3778ec8a-8431-4d4e-acd3-827afe21208b\",\n  \"/api-reference/legacy/crm/objects/companies/v1/post-companies-v1-batch-async-update\": \"d5d14f85-5c4e-4993-b9a3-66a176e91cac\",\n  \"/api-reference/legacy/crm/objects/companies/v2/delete-companies-v2-companies-company-id\": \"5ef27a57-930b-4a43-967b-23b8af67651f\",\n  \"/api-reference/legacy/crm/objects/companies/v2/get-companies-v2-companies-company-id\": \"8bdda92f-f629-4414-9a07-0e0870f2c75b\",\n  \"/api-reference/legacy/crm/objects/companies/v2/get-companies-v2-companies-companyId-contacts\": \"02f30c60-bd4f-4c0a-81b2-860a439dec15\",\n  \"/api-reference/legacy/crm/objects/companies/v2/get-companies-v2-companies-paged\": \"bef6e254-274b-43e8-a566-c9e25ee68226\",\n  \"/api-reference/legacy/crm/objects/companies/v2/get-companies-v2-companies-recent-create-d\": \"df723371-d476-45ea-9932-716e17eb85e4\",\n  \"/api-reference/legacy/crm/objects/companies/v2/get-companies-v2-companies-recent-modified\": \"36a5cc3c-3f9c-41e4-9785-5b07bd34a47d\",\n  \"/api-reference/legacy/crm/objects/companies/v2/post-companies-v2-companies\": \"c52f69c1-417e-4a68-ac62-7b3d317e62e5\",\n  \"/api-reference/legacy/crm/objects/companies/v2/post-companies-v2-domains-domain-companies\": \"51b6586e-d8c5-4720-8049-a02f56947890\",\n  \"/api-reference/legacy/crm/objects/companies/v2/put-companies-v2-companies-company-id\": \"a5175781-450f-4ad9-9d18-c519f553f563\",\n  \"/api-reference/legacy/crm/objects/contacts/batch/create-contacts\": \"77884f10-c35e-4215-8311-62c5521fc594\",\n  \"/api-reference/legacy/crm/objects/contacts/batch/delete-contacts\": \"da7b4b89-fa61-4ba4-bb15-35e25be6405c\",\n  \"/api-reference/legacy/crm/objects/contacts/batch/get-contacts\": \"6a5d4d37-8fa2-47e9-857c-410f7a252ec9\",\n  \"/api-reference/legacy/crm/objects/contacts/batch/update-contacts\": \"71312a5f-a064-49d9-bbea-8da2870e3324\",\n  \"/api-reference/legacy/crm/objects/contacts/batch/upsert-contacts\": \"393d803b-8fc8-4146-9ca2-87c1c5b43709\",\n  \"/api-reference/legacy/crm/objects/contacts/create-contact\": \"ad55a9b1-ef86-432a-977b-f42d20def62e\",\n  \"/api-reference/legacy/crm/objects/contacts/delete-contact\": \"2e07102c-0405-4746-8553-7cdae4367175\",\n  \"/api-reference/legacy/crm/objects/contacts/gdpr/gdpr-delete-contact\": \"11542b0e-e2b9-4ae1-9f43-9b0bc8c3b70d\",\n  \"/api-reference/legacy/crm/objects/contacts/get-contact\": \"0964aeac-46db-46ca-acd4-7a801c7d7399\",\n  \"/api-reference/legacy/crm/objects/contacts/get-contacts\": \"04f94671-e5c1-4aa9-8fde-3641b0935ff7\",\n  \"/api-reference/legacy/crm/objects/contacts/guide\": \"ac0d0ebd-100d-41a8-a5ef-46af7de2ddd5\",\n  \"/api-reference/legacy/crm/objects/contacts/merge-contacts\": \"a6a2e31c-f16d-43e2-b9e8-f8b1ce04f08c\",\n  \"/api-reference/legacy/crm/objects/contacts/search/search-contacts\": \"605a99ee-0dfa-4918-b561-12b73755d718\",\n  \"/api-reference/legacy/crm/objects/contacts/update-contact\": \"9124523e-7dd3-45c2-8f6a-244389591d58\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/delete-contacts-v1-contact-batch\": \"9d985d5f-bd10-472a-ab0d-ad5080ecd6f9\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/delete-contacts-v1-contactvidcontact-id\": \"62777043-62a3-420b-aaf8-6d423b4dcd24\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/delete-contacts-v1-secondary-email-vid-email-email\": \"86c7cf39-319c-4cdb-b450-859e96251c8b\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/get-contacts-search-v1-external-lifecycle-stages\": \"0f3247e4-6f0a-4f03-bb5e-bef800ff7969\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/get-contacts-v1-contact-email-contact-email-profile\": \"0dbfb073-6bf7-4c1d-8d63-c540749bda48\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/get-contacts-v1-contact-email-s-batch\": \"6c54df29-dfb9-4441-8788-e91171d7031e\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/get-contacts-v1-contactbyUtk-batch\": \"5d1b9d60-6c30-4328-8b64-74a910b27c87\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/get-contacts-v1-contacts-statistics\": \"5645b036-9b3e-41ba-b788-2d78c16f5356\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/get-contacts-v1-contactutkcontactutk-profile\": \"76b02566-c5c2-49cd-9fb5-e742e687cc53\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/get-contacts-v1-contactvids-batch\": \"6776d25d-1be0-4952-9945-f82c710ef712\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/get-contacts-v1-contactvidvid-profile\": \"c31eb4e1-68e4-436a-a0f2-5b4bad941e34\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/get-contacts-v1-lists-all-contacts-all\": \"417dd63f-9c49-484e-a0e4-e0fa505c563c\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/get-contacts-v1-lists-all-contacts-recent\": \"218ab534-2cbb-43f1-93cd-0bf29d7cf6b3\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/get-contacts-v1-lists-recent-ly-update-d-contacts-recent\": \"4b79201b-6a0d-488e-ad8c-c0386cc68011\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/get-contacts-v1-secondary-email-v-id\": \"b50712dc-dd92-42e8-9b4a-4b55b4deaadd\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/get-contacts-v1-secondary-email-vid-email-email\": \"e28bec29-c97d-4262-be2b-ac5209614365\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/patch-contacts-v1-secondary-email-v-id\": \"45df8ac9-7a5e-4e48-bdbc-bf4315fb6077\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/post-contacts-v1-contact-batch\": \"425b3aff-9b2c-41e4-bb53-ca4fa5a4860e\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/post-contacts-v1-contact-create-OrUpdate-email-contact-email\": \"f379a69e-af63-47e0-adcb-866872493c05\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/post-contacts-v1-contact-email-email-profile\": \"f7b8cfe6-b000-40a8-a19b-f659dd8b2c10\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/post-contacts-v1-contact-merge-vidscontact-id\": \"b4cd45db-0d51-4830-b303-ff7e7abb7284\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/post-contacts-v1-contact\": \"a413ace0-9593-431e-8f9c-8c7e0b6c1eb6\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/post-contacts-v1-contactvidvid-profile\": \"bac4c108-e541-4f25-83bb-6ca3ef4c177e\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/post-contacts-v1-search-query\": \"4addedef-3240-4341-93e2-92599de64116\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/post-contacts-v1-secondary-email-v-id\": \"d42a9bc8-261b-465f-b49d-3d9bf53f35ce\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/post-contacts-v1-secondary-email-vid-email-email\": \"5b8859b7-fbf9-4445-b96d-c2d41f7bc4b1\",\n  \"/api-reference/legacy/crm/objects/contacts/v1/put-contacts-v1-secondary-email-vid-email-email\": \"68f10482-eaba-4497-bf81-169ad22fa4f9\",\n  \"/api-reference/legacy/crm/objects/contracts/get-contract\": \"0db072e3-8f1b-4b7a-b88c-53b1ed11f3dc\",\n  \"/api-reference/legacy/crm/objects/contracts/get-contracts\": \"7f144d01-ad79-41f4-8a21-c5f3b39ae9d1\",\n  \"/api-reference/legacy/crm/objects/contracts/guide\": \"5c31401f-7e66-4acb-8327-740aec131e18\",\n  \"/api-reference/legacy/crm/objects/courses/batch/create-courses\": \"4e7502c8-8589-4fee-aa41-3e7ed0ed5bfb\",\n  \"/api-reference/legacy/crm/objects/courses/batch/delete-courses\": \"9d06df01-de55-47cd-9790-e269f6c1525b\",\n  \"/api-reference/legacy/crm/objects/courses/batch/get-courses\": \"a7bb5fa7-a9ec-46fa-8765-baa8c16d4777\",\n  \"/api-reference/legacy/crm/objects/courses/batch/update-courses\": \"af9f4d8f-a75e-477e-9c8f-e07e30756c3b\",\n  \"/api-reference/legacy/crm/objects/courses/batch/upsert-courses\": \"313979e5-8b23-49a1-974b-98e9d71ea5fa\",\n  \"/api-reference/legacy/crm/objects/courses/create-course\": \"a45a7c9f-0e34-4a29-b2a3-9cc25f331746\",\n  \"/api-reference/legacy/crm/objects/courses/delete-course\": \"c7baf9f5-85ab-42f9-92f0-1024e79e388c\",\n  \"/api-reference/legacy/crm/objects/courses/get-course\": \"2b1fa2ab-fa74-4090-bacf-b3371a484cb5\",\n  \"/api-reference/legacy/crm/objects/courses/get-courses\": \"370bc543-e13c-4c3d-adae-9fd6cb40ba9d\",\n  \"/api-reference/legacy/crm/objects/courses/search/search-courses\": \"2abbedbc-9c38-41f3-9c7d-7a6099367c66\",\n  \"/api-reference/legacy/crm/objects/courses/update-course\": \"39b055af-8c4e-4b79-867d-91de2b1ac49b\",\n  \"/api-reference/legacy/crm/objects/custom-objects/batch/create-custom-objects\": \"4daf1f7a-9eaa-4dbb-be95-eaffb339bcda\",\n  \"/api-reference/legacy/crm/objects/custom-objects/batch/delete-custom-objects\": \"ae762ee6-0dd4-4c74-9d46-863871204376\",\n  \"/api-reference/legacy/crm/objects/custom-objects/batch/get-custom-objects\": \"6919fa42-a246-415e-8f00-f9268de912ce\",\n  \"/api-reference/legacy/crm/objects/custom-objects/batch/update-custom-objects\": \"177748aa-c30e-41cc-b389-e8664281378c\",\n  \"/api-reference/legacy/crm/objects/custom-objects/batch/upsert-custom-objects\": \"ec00be2a-d11b-4227-9090-eada125657bb\",\n  \"/api-reference/legacy/crm/objects/custom-objects/create-custom-object\": \"6d19ea96-7177-49b5-96cc-78626159d556\",\n  \"/api-reference/legacy/crm/objects/custom-objects/delete-custom-object\": \"178e2edc-3c3c-49c4-b11d-c240d4aa9821\",\n  \"/api-reference/legacy/crm/objects/custom-objects/get-custom-object\": \"8e3f50cb-f030-4871-82c9-148ff0eb539f\",\n  \"/api-reference/legacy/crm/objects/custom-objects/get-custom-objects\": \"3dbd1593-7352-463e-a74b-28da069c0b94\",\n  \"/api-reference/legacy/crm/objects/custom-objects/guide\": \"e32d031d-44af-4f3b-9fb3-a8e00e9e3844\",\n  \"/api-reference/legacy/crm/objects/custom-objects/merge-custom-objects\": \"d9363e48-dca4-41f3-8a2e-e1fbef5a11fc\",\n  \"/api-reference/legacy/crm/objects/custom-objects/search/search-custom-objects\": \"8969b7d6-280a-415d-9b89-b9a5c5507522\",\n  \"/api-reference/legacy/crm/objects/custom-objects/update-custom-object\": \"86705da0-13b4-4dac-a3cb-aa2475fb404b\",\n  \"/api-reference/legacy/crm/objects/deal-splits/get-deal-splits\": \"c3199b7a-7a8e-4597-96f3-b7df4996331f\",\n  \"/api-reference/legacy/crm/objects/deal-splits/guide\": \"b52c2839-f877-47f7-b344-06c471f067cb\",\n  \"/api-reference/legacy/crm/objects/deal-splits/upsert-deal-splits\": \"5f2bd734-f4ab-4c12-a502-5041974a2404\",\n  \"/api-reference/legacy/crm/objects/deals/batch/create-deals\": \"eb94de0b-5b8b-484b-a5c9-d456b6bd3c38\",\n  \"/api-reference/legacy/crm/objects/deals/batch/delete-deals\": \"05e346c6-eb6e-4e4f-8dd4-c17bb13705c8\",\n  \"/api-reference/legacy/crm/objects/deals/batch/get-deals\": \"f6cef3e0-aed0-40c5-8f8a-36e46b3121ea\",\n  \"/api-reference/legacy/crm/objects/deals/batch/update-deals\": \"435b1ca8-c094-45a5-8210-9139e261c6bd\",\n  \"/api-reference/legacy/crm/objects/deals/batch/upsert-deals\": \"ff28f19d-5c60-4a60-ac0a-f2b45a92198c\",\n  \"/api-reference/legacy/crm/objects/deals/create-deal\": \"6d4f8107-9c1b-40d7-9759-9b69123f8447\",\n  \"/api-reference/legacy/crm/objects/deals/delete-deal\": \"7f8b51bf-4a12-4195-857a-284e1d0caba6\",\n  \"/api-reference/legacy/crm/objects/deals/get-deal\": \"58f18a45-67ac-4961-b119-b3714556f080\",\n  \"/api-reference/legacy/crm/objects/deals/get-deals\": \"27376a37-ff90-429d-85e9-8bbaec5286c6\",\n  \"/api-reference/legacy/crm/objects/deals/guide\": \"242f3f6e-890c-4f9e-a294-f353af704cb7\",\n  \"/api-reference/legacy/crm/objects/deals/merge-deals\": \"86efeaf9-5474-4304-9d76-cd08081612db\",\n  \"/api-reference/legacy/crm/objects/deals/search/search-deals\": \"8fed9c4a-d547-4696-958b-4db6f671723d\",\n  \"/api-reference/legacy/crm/objects/deals/update-deal\": \"ddc0d347-6a8f-4bb2-b14e-424aa4edcbc7\",\n  \"/api-reference/legacy/crm/objects/deals/v1/delete-deals-v1-dealdeal-id\": \"95ebcad5-e61d-4e8e-98c3-3670f2d7896b\",\n  \"/api-reference/legacy/crm/objects/deals/v1/get-deals-v1-deal-paged\": \"7c3defec-450e-4443-a9c1-940fa8cbc8a7\",\n  \"/api-reference/legacy/crm/objects/deals/v1/get-deals-v1-deal-recent-create-d\": \"2b7357d4-8ca4-4f3c-8844-22b54dbc2654\",\n  \"/api-reference/legacy/crm/objects/deals/v1/get-deals-v1-deal-recent-modified\": \"e631fc34-9d54-4fc1-b828-4cd2a0d7ee8b\",\n  \"/api-reference/legacy/crm/objects/deals/v1/get-deals-v1-dealdeal-id\": \"ea43a1d6-8587-49ab-a4c8-40081d1a2765\",\n  \"/api-reference/legacy/crm/objects/deals/v1/post-deals-v1-deal\": \"23106e3f-9831-4503-a870-9bcb57cf74dd\",\n  \"/api-reference/legacy/crm/objects/deals/v1/put-deals-v1-batch-async-update\": \"db6ff051-f702-42e4-b647-9c116e0d9780\",\n  \"/api-reference/legacy/crm/objects/deals/v1/put-deals-v1-dealdeal-id\": \"1120ef94-b502-4ee6-b9d6-e0f82f77d1c9\",\n  \"/api-reference/legacy/crm/objects/discounts/batch/create-discounts\": \"7b66e18e-4961-4f12-8867-1078ad9038de\",\n  \"/api-reference/legacy/crm/objects/discounts/batch/delete-discounts\": \"0933bc49-20dc-4911-9b3c-82d930aa5a5a\",\n  \"/api-reference/legacy/crm/objects/discounts/batch/get-discounts\": \"19c97e93-da5a-41f6-9758-f011e6785467\",\n  \"/api-reference/legacy/crm/objects/discounts/batch/update-discounts\": \"8bfdbcbf-86de-4101-8592-7f90d7edac85\",\n  \"/api-reference/legacy/crm/objects/discounts/batch/upsert-discounts\": \"7313429b-5422-482d-a5d1-26d3287c19ac\",\n  \"/api-reference/legacy/crm/objects/discounts/create-discount\": \"ecbba27f-ecb1-42d4-95d8-957ee61d5698\",\n  \"/api-reference/legacy/crm/objects/discounts/delete-discount\": \"b456d58c-cbd7-49dc-ac3b-a952997d9203\",\n  \"/api-reference/legacy/crm/objects/discounts/get-discount\": \"22c613b7-e1e3-4d6b-a027-5d06d529adca\",\n  \"/api-reference/legacy/crm/objects/discounts/get-discounts\": \"7b9ed9ea-1dcb-4818-a613-9bef4008d90e\",\n  \"/api-reference/legacy/crm/objects/discounts/guide\": \"cc46e9ee-438a-4247-a1b0-3141b2503706\",\n  \"/api-reference/legacy/crm/objects/discounts/search/search-discounts\": \"7965e148-a282-4a43-98fb-a34becd85515\",\n  \"/api-reference/legacy/crm/objects/discounts/update-discount\": \"e1c1345c-d51b-44aa-8541-bc6619260d62\",\n  \"/api-reference/legacy/crm/objects/feedback-submissions/batch/get-feedback-submissions\": \"4c23562f-70e5-4afe-b936-21c9d557fac5\",\n  \"/api-reference/legacy/crm/objects/feedback-submissions/get-feedback-submission\": \"b73a0117-6ba6-49b6-8f76-12fda4279a9e\",\n  \"/api-reference/legacy/crm/objects/feedback-submissions/get-feedback-submissions\": \"a098e725-db7f-4b1d-8c24-def72071ddff\",\n  \"/api-reference/legacy/crm/objects/feedback-submissions/guide\": \"12777b8d-36ca-4f84-bb92-739c7737830d\",\n  \"/api-reference/legacy/crm/objects/feedback-submissions/search/search-feedback-submissions\": \"47e20ad2-9db2-4e0e-bdbf-d31262d5e983\",\n  \"/api-reference/legacy/crm/objects/fees/batch/create-fees\": \"2ca94de7-248b-4faa-8ea4-f4b36d28cdad\",\n  \"/api-reference/legacy/crm/objects/fees/batch/delete-fees\": \"39ebba4c-1bd3-4837-900e-9fc1807582bc\",\n  \"/api-reference/legacy/crm/objects/fees/batch/get-fees\": \"a074fbd5-d961-4cc9-9173-78251dfdd03c\",\n  \"/api-reference/legacy/crm/objects/fees/batch/update-fees\": \"42ea6b24-2b12-485b-b34d-1d9e4e57064c\",\n  \"/api-reference/legacy/crm/objects/fees/batch/upsert-fees\": \"f01c4be7-90ff-4f4a-9a7e-406f8c59b3f1\",\n  \"/api-reference/legacy/crm/objects/fees/create-fee\": \"da525f2c-4a34-4a2d-9a6c-9d1e04bac4e3\",\n  \"/api-reference/legacy/crm/objects/fees/delete-fee\": \"4152cf85-0abd-4338-8568-8d0ce2adf89a\",\n  \"/api-reference/legacy/crm/objects/fees/get-fee\": \"a35e7864-bbb0-41c9-a215-72598fbc1945\",\n  \"/api-reference/legacy/crm/objects/fees/get-fees\": \"c5790f38-795c-4f20-8d43-dfde9c64e8ca\",\n  \"/api-reference/legacy/crm/objects/fees/guide\": \"2185e6d4-20cb-4037-b60e-6c848da054f8\",\n  \"/api-reference/legacy/crm/objects/fees/search/search-fees\": \"9ae00f15-1cbf-4fe9-afa3-0ac90cae5f31\",\n  \"/api-reference/legacy/crm/objects/fees/update-fee\": \"ea7d12bc-544f-4749-83ac-69d086975b60\",\n  \"/api-reference/legacy/crm/objects/forecasts/batch/create-forecasts\": \"5d4798dc-81ee-42af-a866-c20abb5c72ea\",\n  \"/api-reference/legacy/crm/objects/forecasts/batch/delete-forecasts\": \"0626024d-3aea-41e4-aadf-eb8e17df5db1\",\n  \"/api-reference/legacy/crm/objects/forecasts/batch/get-forecasts\": \"97f00683-7636-4f1e-89ac-e7b9c9ca9361\",\n  \"/api-reference/legacy/crm/objects/forecasts/batch/update-forecasts\": \"893d6f29-fe87-418f-ba1c-a90d945acbe8\",\n  \"/api-reference/legacy/crm/objects/forecasts/batch/upsert-forecasts\": \"3ea4adfc-63ae-4a81-bfcc-70a73032dd61\",\n  \"/api-reference/legacy/crm/objects/forecasts/create-forecast\": \"9596d11a-f863-43a9-bd54-a31e4e851187\",\n  \"/api-reference/legacy/crm/objects/forecasts/delete-forecast\": \"318aa6aa-eaac-4dd6-9651-9fedf0213322\",\n  \"/api-reference/legacy/crm/objects/forecasts/forecast-types/get-forecast-type\": \"a1aea4f3-1972-4403-b5a0-3d6a784ff909\",\n  \"/api-reference/legacy/crm/objects/forecasts/forecast-types/get-forecast-types\": \"6f4801d3-5f62-4db8-8540-330930e73b8b\",\n  \"/api-reference/legacy/crm/objects/forecasts/get-forecast\": \"b140e08c-6633-4b6a-9a98-985915366960\",\n  \"/api-reference/legacy/crm/objects/forecasts/get-forecasts\": \"7b32cc76-1c0a-4a27-9510-2c2a736097d9\",\n  \"/api-reference/legacy/crm/objects/forecasts/guide\": \"6cbbdb45-bd1a-47c4-9827-ce9f66e3c936\",\n  \"/api-reference/legacy/crm/objects/forecasts/search/search-forecasts\": \"2281ac67-8f51-4761-ba3e-15c9a351afb4\",\n  \"/api-reference/legacy/crm/objects/forecasts/update-forecast\": \"6b3cc6dd-1f9c-4709-b2ec-7febf798b099\",\n  \"/api-reference/legacy/crm/objects/goals/batch/create-goal-targets\": \"caa4664a-bc90-48a7-a5ea-4103f99dd8bc\",\n  \"/api-reference/legacy/crm/objects/goals/batch/delete-goal-targets\": \"db75a687-59ab-49be-8085-8e7df1a7eeb0\",\n  \"/api-reference/legacy/crm/objects/goals/batch/get-goal-targets\": \"e555895f-8467-45ed-96d9-e93ec905bb2a\",\n  \"/api-reference/legacy/crm/objects/goals/batch/update-goal-targets\": \"1d3a35ac-b50c-45fc-8b5a-d4dde4ab8cb4\",\n  \"/api-reference/legacy/crm/objects/goals/batch/upsert-goal-targets\": \"4e8a16be-5a48-4713-a15c-e3dbed632fc2\",\n  \"/api-reference/legacy/crm/objects/goals/create-goal\": \"e8556c96-21db-469f-83b8-ffdd201d8990\",\n  \"/api-reference/legacy/crm/objects/goals/delete-goal-target\": \"528cfd84-9578-4e3f-87b5-dacd56efa0c5\",\n  \"/api-reference/legacy/crm/objects/goals/get-goal-target\": \"577436f5-f249-4b5e-839b-4f903d7a6e7a\",\n  \"/api-reference/legacy/crm/objects/goals/get-goal-targets\": \"61d143ea-4960-4711-b2b4-d7254021ad73\",\n  \"/api-reference/legacy/crm/objects/goals/guide\": \"f39e2aac-9d1c-4cff-b3a4-5d0dc99fa88f\",\n  \"/api-reference/legacy/crm/objects/goals/search/search-goal-targets\": \"2eaed746-8d07-4b75-8f1c-86502b6460ee\",\n  \"/api-reference/legacy/crm/objects/goals/update-goal-target\": \"0ceafd28-c46f-4b7e-a98b-d4a5a03a84ed\",\n  \"/api-reference/legacy/crm/objects/invoices/batch/create-invoices\": \"49ff1d71-ce1a-49b1-b61a-93a08ff45405\",\n  \"/api-reference/legacy/crm/objects/invoices/batch/delete-invoices\": \"27e18e1e-8d3a-426c-91ec-060f45cde739\",\n  \"/api-reference/legacy/crm/objects/invoices/batch/get-invoices\": \"ffa70b62-7d9c-40b4-9d64-b8bb9a4d2e28\",\n  \"/api-reference/legacy/crm/objects/invoices/batch/update-invoices\": \"92813733-525f-4b99-a0ff-abb9ad735ad1\",\n  \"/api-reference/legacy/crm/objects/invoices/batch/upsert-invoices\": \"0d0b75de-cd71-46a8-818a-c8c1b39a9562\",\n  \"/api-reference/legacy/crm/objects/invoices/create-invoice\": \"ef151fa6-3b90-4d39-87ee-63089910df2b\",\n  \"/api-reference/legacy/crm/objects/invoices/delete-invoice\": \"fb2ebe56-38bc-4365-be4c-e4255c5c9141\",\n  \"/api-reference/legacy/crm/objects/invoices/get-invoice\": \"2d4d6eb5-c4f7-405e-91e6-7f428d4b4a8a\",\n  \"/api-reference/legacy/crm/objects/invoices/get-invoices\": \"7a4d24dd-bc8b-4286-aef1-2b054fb157be\",\n  \"/api-reference/legacy/crm/objects/invoices/guide\": \"6e4de761-98cd-4525-adbd-ba4d029a7c28\",\n  \"/api-reference/legacy/crm/objects/invoices/search/search-invoices\": \"7dbf4dc3-4b0a-47bb-aafc-13273c3dd009\",\n  \"/api-reference/legacy/crm/objects/invoices/update-invoice\": \"f7fc607d-4e52-44c8-8222-59d60b995256\",\n  \"/api-reference/legacy/crm/objects/leads/batch/create-leads\": \"6dbf46e3-85b3-4fcd-8d8d-e27f759dd390\",\n  \"/api-reference/legacy/crm/objects/leads/batch/delete-leads\": \"916a75fb-62b8-437b-80ae-81bd0a22b321\",\n  \"/api-reference/legacy/crm/objects/leads/batch/get-leads\": \"d115b532-90bf-4218-8c90-59da29caa90a\",\n  \"/api-reference/legacy/crm/objects/leads/batch/update-leads\": \"6af0f253-048f-4714-b1a1-434a14351151\",\n  \"/api-reference/legacy/crm/objects/leads/batch/upsert-leads\": \"0f12fa63-74fd-414f-bc13-b61b919f5374\",\n  \"/api-reference/legacy/crm/objects/leads/create-lead\": \"8a1d20ab-9323-4801-a5a3-4db92c5a8c0b\",\n  \"/api-reference/legacy/crm/objects/leads/delete-lead\": \"1559189e-c5ef-43c1-a871-70d36d9417bd\",\n  \"/api-reference/legacy/crm/objects/leads/get-lead\": \"8c99a616-a687-4fa4-967a-f4462861d64e\",\n  \"/api-reference/legacy/crm/objects/leads/get-leads\": \"c232fa27-93cf-4429-9880-8a9b9535c8d3\",\n  \"/api-reference/legacy/crm/objects/leads/guide\": \"e82cba4d-9b50-4db8-bb8f-c09acd91527e\",\n  \"/api-reference/legacy/crm/objects/leads/search/search-leads\": \"dd7924a4-6caa-49ad-aa1d-d50f9874edd4\",\n  \"/api-reference/legacy/crm/objects/leads/update-lead\": \"22f4ddda-d47f-47eb-a207-f7effff01934\",\n  \"/api-reference/legacy/crm/objects/line-items/batch/create-line-items\": \"e63f4603-4d33-4eb1-9bb4-0e4607925691\",\n  \"/api-reference/legacy/crm/objects/line-items/batch/delete-line-items\": \"8945355c-e676-446e-8f4a-2f028552aae5\",\n  \"/api-reference/legacy/crm/objects/line-items/batch/get-line-items\": \"de9d73ea-dbcf-43ab-8880-90879bb8113d\",\n  \"/api-reference/legacy/crm/objects/line-items/batch/update-line-items\": \"8d13eb5b-9777-4e21-a0bf-b1215bbfe81f\",\n  \"/api-reference/legacy/crm/objects/line-items/batch/upsert-line-items\": \"e00985c4-f1fa-4171-ba4a-d7ec80f0d958\",\n  \"/api-reference/legacy/crm/objects/line-items/create-line-item\": \"84f4bfcb-caf0-4862-973f-d40779a2e1cc\",\n  \"/api-reference/legacy/crm/objects/line-items/delete-line-item\": \"059de436-3055-4f85-9caa-26fb30db51aa\",\n  \"/api-reference/legacy/crm/objects/line-items/get-line-item\": \"f8930c1e-ee4d-470b-bc9f-8646f080c573\",\n  \"/api-reference/legacy/crm/objects/line-items/get-line-items\": \"d94f96f2-0ecc-41f4-91c6-3562b420d12f\",\n  \"/api-reference/legacy/crm/objects/line-items/guide\": \"2c970d84-6ae6-4561-a75a-acdce23126cf\",\n  \"/api-reference/legacy/crm/objects/line-items/search/search-line-items\": \"3c530433-f654-41f4-91c7-e3a66e9a87b3\",\n  \"/api-reference/legacy/crm/objects/line-items/update-line-item\": \"0080d5fb-0894-490b-96c3-cf183448e83f\",\n  \"/api-reference/legacy/crm/objects/line-items/v1/delete-crm-objects-v1-objects-line-items-id\": \"1db6efb1-6c31-4f80-8dd7-26dd62de8128\",\n  \"/api-reference/legacy/crm/objects/line-items/v1/get-crm-objects-v1-changelog-line-items\": \"a3027065-4d5d-4e21-b5bf-104b334a73c5\",\n  \"/api-reference/legacy/crm/objects/line-items/v1/get-crm-objects-v1-objects-line-items-id\": \"f00e49bb-d227-4578-8ef3-c2774b109bb0\",\n  \"/api-reference/legacy/crm/objects/line-items/v1/get-crm-objects-v1-objects-line-items-paged\": \"6caee09e-ff00-4c71-a51b-23b822b9772a\",\n  \"/api-reference/legacy/crm/objects/line-items/v1/post-crm-objects-v1-objects-line-items-batch-create\": \"a291251b-15d9-4dc9-a02e-f93c8b9dfb27\",\n  \"/api-reference/legacy/crm/objects/line-items/v1/post-crm-objects-v1-objects-line-items-batch-delete\": \"a8ceaebc-a069-49f1-b43a-55699e882ff2\",\n  \"/api-reference/legacy/crm/objects/line-items/v1/post-crm-objects-v1-objects-line-items-batch-read\": \"a3361986-692f-41d4-91ec-363cf6e38003\",\n  \"/api-reference/legacy/crm/objects/line-items/v1/post-crm-objects-v1-objects-line-items-batch-update\": \"2816902b-3fd3-4c0e-9c5d-67042787b325\",\n  \"/api-reference/legacy/crm/objects/line-items/v1/post-crm-objects-v1-objects-line-items\": \"c106e428-cb7a-411a-956d-062206105b69\",\n  \"/api-reference/legacy/crm/objects/line-items/v1/put-crm-objects-v1-objects-line-items-id\": \"d8ef8b78-2e9a-4f9c-b4d8-47c7371e85e1\",\n  \"/api-reference/legacy/crm/objects/listings/batch/create-listings\": \"b5c3c440-f233-4e33-9aaa-9e3dff7141ee\",\n  \"/api-reference/legacy/crm/objects/listings/batch/delete-listings\": \"0f147452-1e35-4921-8531-04a8a5e6494d\",\n  \"/api-reference/legacy/crm/objects/listings/batch/get-listings\": \"8fb7e5a0-44fa-4bc9-af76-25e5540ea670\",\n  \"/api-reference/legacy/crm/objects/listings/batch/update-listings\": \"0b414c2f-ce50-4ae8-a04d-219765baf7ab\",\n  \"/api-reference/legacy/crm/objects/listings/batch/upsert-listings\": \"58da1d0b-70c6-4c25-ae26-9680e4a99be5\",\n  \"/api-reference/legacy/crm/objects/listings/create-listing\": \"1665e9fc-de17-434a-b2c1-8b340b7acd0e\",\n  \"/api-reference/legacy/crm/objects/listings/delete-listing\": \"3ea4afc5-264b-49b5-9190-978caff58dd1\",\n  \"/api-reference/legacy/crm/objects/listings/get-listing\": \"ad449442-45d2-4e0f-a2e0-988586841855\",\n  \"/api-reference/legacy/crm/objects/listings/get-listings\": \"288de0bc-c309-48dd-9b2c-d3327cb658b7\",\n  \"/api-reference/legacy/crm/objects/listings/search/search-listings\": \"1a5f1291-d167-4149-a1f3-ec62800f2918\",\n  \"/api-reference/legacy/crm/objects/listings/update-listing\": \"b1493dbf-408f-4b05-854e-82bc98192131\",\n  \"/api-reference/legacy/crm/objects/object-library/get-object-library-objectTypeId\": \"17b541f1-4ea9-46e1-8166-17780e684239\",\n  \"/api-reference/legacy/crm/objects/object-library/get-object-library\": \"1b475fa3-25fd-4892-982d-33f7d056303b\",\n  \"/api-reference/legacy/crm/objects/object-library/guide\": \"537655db-6f8b-4d66-bc44-78677fddc67a\",\n  \"/api-reference/legacy/crm/objects/objects/batch/create-objects\": \"2fb7a305-50bc-479f-a83e-209c68a48d61\",\n  \"/api-reference/legacy/crm/objects/objects/batch/delete-objects\": \"79859ba3-b679-4507-a936-d8efff921284\",\n  \"/api-reference/legacy/crm/objects/objects/batch/get-objects\": \"9bb0ada1-21f4-4b05-947d-a85a7992a760\",\n  \"/api-reference/legacy/crm/objects/objects/batch/update-objects\": \"88263fc5-61af-45fc-9cb1-21e198bf1623\",\n  \"/api-reference/legacy/crm/objects/objects/batch/upsert-objects\": \"f127ebce-42b5-4adb-bcfe-138dbe069863\",\n  \"/api-reference/legacy/crm/objects/objects/create-object\": \"034557c4-0397-4454-8726-f7862427d575\",\n  \"/api-reference/legacy/crm/objects/objects/delete-object\": \"f9dc2e7e-5513-4913-b47e-2cbe95bb86ef\",\n  \"/api-reference/legacy/crm/objects/objects/get-object\": \"c9010e6c-4021-4ff1-a197-02feb97e3e07\",\n  \"/api-reference/legacy/crm/objects/objects/get-objects\": \"1cecde1d-d002-4f04-ba11-f7e734d64cae\",\n  \"/api-reference/legacy/crm/objects/objects/search/search-objects\": \"09341e82-4a79-4836-90e6-f1a71348b9ff\",\n  \"/api-reference/legacy/crm/objects/objects/update-object\": \"8cc1ab4c-4719-4449-9e32-dabc77cd3848\",\n  \"/api-reference/legacy/crm/objects/orders/batch/create-orders\": \"c6c8697a-70e0-4bd9-83c6-2ba0d4a4f011\",\n  \"/api-reference/legacy/crm/objects/orders/batch/delete-orders\": \"44f1ae15-9f68-4c51-b6ab-2c416ddfb221\",\n  \"/api-reference/legacy/crm/objects/orders/batch/get-orders\": \"05d22da4-5bd6-4068-932d-a96c969a7463\",\n  \"/api-reference/legacy/crm/objects/orders/batch/update-orders\": \"b234a515-7e58-4538-ac06-02d94d0c1f7d\",\n  \"/api-reference/legacy/crm/objects/orders/batch/upsert-orders\": \"492ed530-b30c-4691-a2d5-fdf6fc4188ba\",\n  \"/api-reference/legacy/crm/objects/orders/create-order\": \"4861aaba-16e1-4bb7-a8f8-421b49bb11bb\",\n  \"/api-reference/legacy/crm/objects/orders/delete-order\": \"603512f4-85ea-4f50-b651-b7ff1828dcd3\",\n  \"/api-reference/legacy/crm/objects/orders/get-order\": \"53169734-a64d-44cf-9cf4-b694e9396f6f\",\n  \"/api-reference/legacy/crm/objects/orders/get-orders\": \"d4a0d33c-8f71-4dce-ae27-ac06a1906589\",\n  \"/api-reference/legacy/crm/objects/orders/guide\": \"0d3009d4-7d01-4769-b194-8eb3ed06a651\",\n  \"/api-reference/legacy/crm/objects/orders/search/search-orders\": \"953187ff-5a4f-40b5-b6ff-e026ee9c642d\",\n  \"/api-reference/legacy/crm/objects/orders/update-order\": \"f7a9f895-8d84-467f-8b20-a009a6d50206\",\n  \"/api-reference/legacy/crm/objects/partner-clients/batch/get-partner-clients\": \"5ef7c951-ece3-407a-b66f-18f1722dd51f\",\n  \"/api-reference/legacy/crm/objects/partner-clients/batch/update-partner-clients\": \"42abe7ed-5086-4469-893e-a7cd3e94ce43\",\n  \"/api-reference/legacy/crm/objects/partner-clients/get-partner-client\": \"d28188a7-c304-4775-9dc7-e5638f308357\",\n  \"/api-reference/legacy/crm/objects/partner-clients/get-partner-clients\": \"4d767249-7086-4553-9ee2-cab9c9c191db\",\n  \"/api-reference/legacy/crm/objects/partner-clients/search/search-partner-clients\": \"dc6611a9-5b17-41f3-a629-4d12b6c08b40\",\n  \"/api-reference/legacy/crm/objects/partner-clients/update-partner-client\": \"915b62f5-ccbb-4544-9de4-e9ffbcf5fa96\",\n  \"/api-reference/legacy/crm/objects/partner-services/batch/get-partner-services\": \"0a627e97-5c0d-4076-bd84-431835b7ecd6\",\n  \"/api-reference/legacy/crm/objects/partner-services/batch/update-partner-services\": \"e5a8c3ca-6b38-4620-8a0a-ebf40a177af0\",\n  \"/api-reference/legacy/crm/objects/partner-services/get-partner-service\": \"611669d6-8b4f-4e4a-adc0-2d8c0842de60\",\n  \"/api-reference/legacy/crm/objects/partner-services/get-partner-services\": \"1379f3cd-8e72-4c5c-adc7-e1a8548e7740\",\n  \"/api-reference/legacy/crm/objects/partner-services/search/search-partner-services\": \"312ce6d3-0787-4c5c-a441-dbb50d664aa1\",\n  \"/api-reference/legacy/crm/objects/partner-services/update-partner-service\": \"9d4afa50-d6db-44f4-8e82-b2cccd3dcc45\",\n  \"/api-reference/legacy/crm/objects/products/batch/create-products\": \"00f87981-1ace-412c-95b1-17635529fab1\",\n  \"/api-reference/legacy/crm/objects/products/batch/delete-products\": \"444ea4e1-60cb-4d19-996d-2210be73aba8\",\n  \"/api-reference/legacy/crm/objects/products/batch/get-products\": \"7318bde9-3a0c-42dd-8cec-67f118ff8ae9\",\n  \"/api-reference/legacy/crm/objects/products/batch/update-products\": \"868b1432-01a6-458d-bc20-c14093449d76\",\n  \"/api-reference/legacy/crm/objects/products/batch/upsert-products\": \"0547dce9-974e-44aa-b7af-c2e95eda62f8\",\n  \"/api-reference/legacy/crm/objects/products/create-product\": \"e51c31cb-88d9-4d51-ba6d-ec72745b069f\",\n  \"/api-reference/legacy/crm/objects/products/delete-product\": \"b4f49712-1968-4316-95ff-fbd86ebede2c\",\n  \"/api-reference/legacy/crm/objects/products/get-product\": \"674fd0ee-9c31-4673-bdd9-55991108dde9\",\n  \"/api-reference/legacy/crm/objects/products/get-products\": \"64b88634-6440-4599-a1cc-674c96ab683e\",\n  \"/api-reference/legacy/crm/objects/products/guide\": \"110d189b-3758-478b-aca5-8867c1e1a39e\",\n  \"/api-reference/legacy/crm/objects/products/search/search-products\": \"fd18ce53-9388-4f97-9279-27f6d67d5d30\",\n  \"/api-reference/legacy/crm/objects/products/update-product\": \"1b93186e-7f35-4df3-a682-5914f37ad1b1\",\n  \"/api-reference/legacy/crm/objects/products/v1/delete-crm-objects-v1-objects-products-id\": \"fc9bbbf8-8dc3-4a0c-a8ad-52ce5333494d\",\n  \"/api-reference/legacy/crm/objects/products/v1/get-crm-objects-v1-changelog-products\": \"6a6e9c72-8b0d-4337-9fa5-7b6988b06c3b\",\n  \"/api-reference/legacy/crm/objects/products/v1/get-crm-objects-v1-objects-products-id\": \"0b4c14f4-f1b3-4dae-98aa-ddf2a9ed3afa\",\n  \"/api-reference/legacy/crm/objects/products/v1/get-crm-objects-v1-objects-products-paged\": \"11cb0826-b87c-40e5-a5fc-a4ca3ab68245\",\n  \"/api-reference/legacy/crm/objects/products/v1/post-crm-objects-v1-objects-products-batch-create\": \"d7683f8c-f5a9-4ec5-80e2-69e11d80596b\",\n  \"/api-reference/legacy/crm/objects/products/v1/post-crm-objects-v1-objects-products-batch-delete\": \"3992e062-e310-488e-bf04-af3afa7c8338\",\n  \"/api-reference/legacy/crm/objects/products/v1/post-crm-objects-v1-objects-products-batch-read\": \"fcab60cc-2dd3-4b0d-95e2-b4bda5d22590\",\n  \"/api-reference/legacy/crm/objects/products/v1/post-crm-objects-v1-objects-products-batch-update\": \"b9ac4b14-2383-4df8-bf4e-8f53a261dd2c\",\n  \"/api-reference/legacy/crm/objects/products/v1/post-crm-objects-v1-objects-products\": \"d04017b7-3226-4efb-b68c-b3523e16b719\",\n  \"/api-reference/legacy/crm/objects/products/v1/put-crm-objects-v1-objects-products-id\": \"3a4e95b1-4539-420c-84e8-b5785efd7169\",\n  \"/api-reference/legacy/crm/objects/projects/batch/create-projects\": \"841f391c-78d0-487d-a04e-1c63c5c0bff7\",\n  \"/api-reference/legacy/crm/objects/projects/batch/delete-projects\": \"f39fbd28-87b5-428f-a61b-865d5108473a\",\n  \"/api-reference/legacy/crm/objects/projects/batch/get-projects\": \"b2fe5ec8-b017-43de-879c-ccc8e7abf319\",\n  \"/api-reference/legacy/crm/objects/projects/batch/update-projects\": \"c427da82-996d-44d4-a428-abdf85d5eab4\",\n  \"/api-reference/legacy/crm/objects/projects/batch/upsert-projects\": \"16004bc8-d2f2-4df0-bd05-6d18e7cb4aa3\",\n  \"/api-reference/legacy/crm/objects/projects/create-project\": \"cbec847d-b82b-43e9-af7d-c96ea7c4c810\",\n  \"/api-reference/legacy/crm/objects/projects/delete-project\": \"48a672f4-3577-4b9a-810d-f5abb00859d0\",\n  \"/api-reference/legacy/crm/objects/projects/get-project\": \"ac9b4450-b59c-402f-9d03-7e6c83233e34\",\n  \"/api-reference/legacy/crm/objects/projects/get-projects\": \"cd69ccb9-6871-418d-acd2-af4ebd76b375\",\n  \"/api-reference/legacy/crm/objects/projects/guide\": \"34a5f9db-77cc-4898-9b59-0a58270a01de\",\n  \"/api-reference/legacy/crm/objects/projects/merge-projects\": \"6ff3cc2b-990c-4c87-a85a-813820882991\",\n  \"/api-reference/legacy/crm/objects/projects/search/search-projects\": \"57438ef4-84e3-45d2-8d11-75cb0c799d39\",\n  \"/api-reference/legacy/crm/objects/projects/update-project\": \"bf39fde2-1dd3-4620-8c48-19e4ebd2031f\",\n  \"/api-reference/legacy/crm/objects/quotes/batch/create-quotes\": \"33afd1fa-c136-4b02-8b01-d64ca7cfe378\",\n  \"/api-reference/legacy/crm/objects/quotes/batch/delete-quotes\": \"f33fc51c-079f-489e-8a39-ab46418d30da\",\n  \"/api-reference/legacy/crm/objects/quotes/batch/get-quotes\": \"90f63208-4cdf-46b8-bc96-d722e60a40e1\",\n  \"/api-reference/legacy/crm/objects/quotes/batch/update-quotes\": \"e9a01f6f-c1d7-4225-9610-b4ae49d5ae89\",\n  \"/api-reference/legacy/crm/objects/quotes/batch/upsert-quotes\": \"a670fc6e-dc44-4333-9545-0c89bb1047f3\",\n  \"/api-reference/legacy/crm/objects/quotes/create-quote\": \"2964d79f-9f7a-4d76-8f40-13335d2e12fc\",\n  \"/api-reference/legacy/crm/objects/quotes/delete-quote\": \"5e15d7e3-d373-4550-bca3-693fc5035906\",\n  \"/api-reference/legacy/crm/objects/quotes/get-quote\": \"0e475579-87d5-458f-891b-2fe700b85640\",\n  \"/api-reference/legacy/crm/objects/quotes/get-quotes\": \"987a536f-16c4-4ed9-9ec9-ae12fc6eb01e\",\n  \"/api-reference/legacy/crm/objects/quotes/guide\": \"1d884944-f0e3-4d8c-ad78-75124a408e8f\",\n  \"/api-reference/legacy/crm/objects/quotes/search/search-quotes\": \"ec3968ec-8e76-47f2-8dee-9ff4f72e57eb\",\n  \"/api-reference/legacy/crm/objects/quotes/update-quote\": \"2cf12877-b3ee-4442-8a9c-d93c269f234d\",\n  \"/api-reference/legacy/crm/objects/schemas/batch/get-schemas\": \"82eb951b-5ff9-41e6-8f29-ab0ae5b58723\",\n  \"/api-reference/legacy/crm/objects/schemas/create-schema\": \"4e2cc3ca-51f7-42e9-a269-480b634a9eb5\",\n  \"/api-reference/legacy/crm/objects/schemas/delete-schema\": \"12dc0335-e0e6-4cc4-a43a-b62ebb49da69\",\n  \"/api-reference/legacy/crm/objects/schemas/get-schema\": \"240e3a8c-f86a-47bc-a1b1-983ff92933e8\",\n  \"/api-reference/legacy/crm/objects/schemas/get-schemas\": \"18093c5b-5723-4f5e-864f-9de0edf3fbd1\",\n  \"/api-reference/legacy/crm/objects/schemas/guide\": \"a3ae0016-522e-40ba-bce6-79e612eb42dd\",\n  \"/api-reference/legacy/crm/objects/schemas/update-schema\": \"6ed218e4-ba73-4dba-a83c-e3dfdea9c550\",\n  \"/api-reference/legacy/crm/objects/services/batch/create-services\": \"4deddceb-1dc7-4a62-9680-a17d80575412\",\n  \"/api-reference/legacy/crm/objects/services/batch/delete-services\": \"03d7898e-0ff1-4cb1-834f-bf0f441b96f7\",\n  \"/api-reference/legacy/crm/objects/services/batch/get-services\": \"c69d5143-16f8-447f-8ef9-fe48f7dd2f50\",\n  \"/api-reference/legacy/crm/objects/services/batch/update-services\": \"1304fcf0-f3be-4f4a-914c-41f3b35c877a\",\n  \"/api-reference/legacy/crm/objects/services/batch/upsert-services\": \"31411ce2-21f4-4625-a820-73218a92ed3b\",\n  \"/api-reference/legacy/crm/objects/services/create-service\": \"b6503c4d-b3ee-4fa7-9f07-6360aa677cc3\",\n  \"/api-reference/legacy/crm/objects/services/delete-service\": \"aaa95355-196f-468c-b36f-f8bf2742d3cd\",\n  \"/api-reference/legacy/crm/objects/services/get-service\": \"d582b35b-5822-44d5-b725-fe0698f8f1e9\",\n  \"/api-reference/legacy/crm/objects/services/get-services\": \"130611e4-a7a4-423a-ab0f-01b9a6ad0243\",\n  \"/api-reference/legacy/crm/objects/services/search/search-services\": \"55bf5eb4-b735-4416-a052-17d921fd5fb7\",\n  \"/api-reference/legacy/crm/objects/services/update-service\": \"a4b3ed58-319c-4f17-b3de-ed786ec933eb\",\n  \"/api-reference/legacy/crm/objects/taxes/batch/create-taxes\": \"2d793abf-e6ac-4845-9360-7ecdf5b09a5e\",\n  \"/api-reference/legacy/crm/objects/taxes/batch/delete-taxes\": \"de913c51-ac22-4d4f-b72e-f180758c5a5c\",\n  \"/api-reference/legacy/crm/objects/taxes/batch/get-taxes\": \"de44b502-03e2-4f7d-84e9-37e82eddff6d\",\n  \"/api-reference/legacy/crm/objects/taxes/batch/update-taxes\": \"a4711c72-6088-43b8-8c7f-b607af42e762\",\n  \"/api-reference/legacy/crm/objects/taxes/batch/upsert-taxes\": \"8b317e98-7b77-4aa5-ade5-f3b30948774a\",\n  \"/api-reference/legacy/crm/objects/taxes/create-tax\": \"cefd3bd4-fe21-45f2-aea1-a5ff55538a59\",\n  \"/api-reference/legacy/crm/objects/taxes/delete-tax\": \"a3b5533b-7df5-42b1-ba50-5d6fddb3203d\",\n  \"/api-reference/legacy/crm/objects/taxes/get-tax\": \"e7aa7e35-3449-4b1e-8285-393143902926\",\n  \"/api-reference/legacy/crm/objects/taxes/get-taxes\": \"4b7d722d-cd40-4462-975f-a2bb7ba12297\",\n  \"/api-reference/legacy/crm/objects/taxes/guide\": \"808ac7c1-f9c1-4a60-8f41-31aedeb60a5e\",\n  \"/api-reference/legacy/crm/objects/taxes/search/search-taxes\": \"ee7b63ca-2268-4c4d-921a-51aa2e1f6b78\",\n  \"/api-reference/legacy/crm/objects/taxes/update-tax\": \"d5257e6a-f89e-45a5-87d1-3be38d52ebd7\",\n  \"/api-reference/legacy/crm/objects/tickets/batch/create-tickets\": \"0e7cca64-0015-49fd-bdbb-8a66b2597c63\",\n  \"/api-reference/legacy/crm/objects/tickets/batch/delete-tickets\": \"bde298ba-20c5-4750-89a1-904f7d98fa25\",\n  \"/api-reference/legacy/crm/objects/tickets/batch/get-tickets\": \"03c20502-ee67-44b2-bb4e-d182c7ed238c\",\n  \"/api-reference/legacy/crm/objects/tickets/batch/update-tickets\": \"ed3b30fc-be37-4a1d-94e7-b2e47928615b\",\n  \"/api-reference/legacy/crm/objects/tickets/batch/upsert-tickets\": \"b92781d7-f639-4259-95b9-b505e3b835da\",\n  \"/api-reference/legacy/crm/objects/tickets/create-ticket\": \"b3b83905-ae7d-46bc-88e1-6be79cc35e26\",\n  \"/api-reference/legacy/crm/objects/tickets/delete-ticket\": \"40bd22ee-1031-4cd7-b1ef-6a9897b090a6\",\n  \"/api-reference/legacy/crm/objects/tickets/get-ticket\": \"f8203aef-9920-47c8-a0b7-13f5e78b1b2a\",\n  \"/api-reference/legacy/crm/objects/tickets/get-tickets\": \"f1517752-2eaa-4b73-930d-3b6cd5bea9e6\",\n  \"/api-reference/legacy/crm/objects/tickets/guide\": \"3a14ff87-1f0f-4eae-81ea-d01b5bf8d4de\",\n  \"/api-reference/legacy/crm/objects/tickets/merge-tickets\": \"367c8f0b-a789-4eeb-a5d1-f1cae78ab04d\",\n  \"/api-reference/legacy/crm/objects/tickets/search/search-tickets\": \"96829a10-785d-4778-ac83-14475bfd1c00\",\n  \"/api-reference/legacy/crm/objects/tickets/update-ticket\": \"7ad58ccb-1fcc-45c3-9cf5-47b366a75e71\",\n  \"/api-reference/legacy/crm/objects/tickets/v1/delete-crm-objects-v1-objects-tickets-id\": \"d39227a3-6aa3-4528-9879-a7e592732d50\",\n  \"/api-reference/legacy/crm/objects/tickets/v1/get-crm-objects-v1-changelog-tickets\": \"73bf137b-ab2d-42e3-8cb9-62251ea7601d\",\n  \"/api-reference/legacy/crm/objects/tickets/v1/get-crm-objects-v1-objects-tickets-id\": \"585fe99c-66de-4814-9a5a-75c10c46801b\",\n  \"/api-reference/legacy/crm/objects/tickets/v1/get-crm-objects-v1-objects-tickets-paged\": \"cd4492fe-0b79-4a02-b0e8-eea9f73aedad\",\n  \"/api-reference/legacy/crm/objects/tickets/v1/post-crm-objects-v1-objects-tickets-batch-create\": \"f38f3b92-efd9-43ca-af42-6d3eb1fc9993\",\n  \"/api-reference/legacy/crm/objects/tickets/v1/post-crm-objects-v1-objects-tickets-batch-delete\": \"66facac5-275b-42ad-916e-5f6b936e770d\",\n  \"/api-reference/legacy/crm/objects/tickets/v1/post-crm-objects-v1-objects-tickets-batch-read\": \"c7fc3092-5223-4f3c-ad82-07abd63e686b\",\n  \"/api-reference/legacy/crm/objects/tickets/v1/post-crm-objects-v1-objects-tickets-batch-update\": \"39b09868-95a7-4999-923e-11e51ea329f1\",\n  \"/api-reference/legacy/crm/objects/tickets/v1/post-crm-objects-v1-objects-tickets\": \"d209b414-91ce-4928-b5bf-46eb3e28a6ab\",\n  \"/api-reference/legacy/crm/objects/tickets/v1/put-crm-objects-v1-objects-tickets-id\": \"50e1f324-a604-4e9d-8aa9-e25b7a6f325f\",\n  \"/api-reference/legacy/crm/objects/users/batch/create-users\": \"ca63212f-a76a-44d9-8ffc-a726e1ed6f0f\",\n  \"/api-reference/legacy/crm/objects/users/batch/delete-users\": \"f710f031-c113-41f7-8cc3-faa8f3d714cb\",\n  \"/api-reference/legacy/crm/objects/users/batch/get-users\": \"ca13370a-a99d-42ca-bfcb-c0c7237c9ff5\",\n  \"/api-reference/legacy/crm/objects/users/batch/update-users\": \"95e5c503-286b-45cb-9113-6283f723e193\",\n  \"/api-reference/legacy/crm/objects/users/batch/upsert-users\": \"8ef18686-a84e-449e-ad4e-77963959eaa8\",\n  \"/api-reference/legacy/crm/objects/users/create-user\": \"b88c490f-2e86-41f6-a692-5f4987506cf3\",\n  \"/api-reference/legacy/crm/objects/users/delete-user\": \"f1e295ea-3b94-4f5c-b3c4-a7c134793832\",\n  \"/api-reference/legacy/crm/objects/users/get-user\": \"69ef3428-9e45-4498-bf4c-fb03079c0ef0\",\n  \"/api-reference/legacy/crm/objects/users/get-users\": \"a16dd2e3-40d1-4bd4-b1ed-b45d7125b63d\",\n  \"/api-reference/legacy/crm/objects/users/guide\": \"1bc5c5be-a7ed-4b16-86cc-2140062dd600\",\n  \"/api-reference/legacy/crm/objects/users/search/search-users\": \"9a0c8b3e-a077-4a5e-bc96-edfe97dc46e1\",\n  \"/api-reference/legacy/crm/objects/users/update-user\": \"6f6fe50f-d7e6-4c67-a5aa-a411bc529d58\",\n  \"/api-reference/legacy/crm/owners/get-owner\": \"847e680a-260c-40e9-a228-d6ffd49dbdb7\",\n  \"/api-reference/legacy/crm/owners/get-owners\": \"3d48ad6e-c737-49a0-8663-ba5d70113d43\",\n  \"/api-reference/legacy/crm/owners/guide\": \"870e4068-1db7-45e0-9c48-702fbc29a24f\",\n  \"/api-reference/legacy/crm/owners/v2/get-owner\": \"d725161c-674d-41ee-80eb-e8f768bb314b\",\n  \"/api-reference/legacy/crm/owners/v2/get-owners\": \"66cd31c1-4d84-4527-817d-3778bf7db120\",\n  \"/api-reference/legacy/crm/pipelines/audit/audit-pipeline-stage\": \"cdafa46a-ea06-4e10-86b6-5c84ca83140c\",\n  \"/api-reference/legacy/crm/pipelines/audit/audit-pipeline\": \"2c6177ee-77b1-4170-a5d5-2af6106512ed\",\n  \"/api-reference/legacy/crm/pipelines/create-pipeline\": \"700cc2ff-dedd-4f35-9d54-04ff8b550e31\",\n  \"/api-reference/legacy/crm/pipelines/delete-pipeline\": \"f60f18a8-18f0-4a4a-a05d-7a0058bdfb91\",\n  \"/api-reference/legacy/crm/pipelines/get-pipeline\": \"ca768de3-4c86-4faa-a639-5e59b190541e\",\n  \"/api-reference/legacy/crm/pipelines/get-pipelines\": \"6428d769-b1af-44c3-8fd8-9089619fe6db\",\n  \"/api-reference/legacy/crm/pipelines/guide\": \"0165d6f8-b759-41b9-bad8-32ce2b0e538f\",\n  \"/api-reference/legacy/crm/pipelines/replace-pipeline\": \"c84de414-69f9-4612-9ef1-fd5d11f55916\",\n  \"/api-reference/legacy/crm/pipelines/stages/create-pipeline-stage\": \"5e8a1d4f-fc19-48bf-8c26-a31e1a5864c3\",\n  \"/api-reference/legacy/crm/pipelines/stages/delete-pipeline-stage\": \"6d7cff2d-cfcc-4a3f-a22a-bbf9fcc900d1\",\n  \"/api-reference/legacy/crm/pipelines/stages/get-pipeline-stage\": \"c3a0f551-ed80-46fb-b806-173a6536fe83\",\n  \"/api-reference/legacy/crm/pipelines/stages/get-pipeline-stages\": \"8024f930-be8f-4353-ad5c-5e308a153b78\",\n  \"/api-reference/legacy/crm/pipelines/stages/replace-pipeline-stage\": \"ab722188-c80f-4234-8fb4-165ef2538fc3\",\n  \"/api-reference/legacy/crm/pipelines/stages/update-pipeline-stage\": \"fb4a558b-3283-409f-ac5a-76849e9d8654\",\n  \"/api-reference/legacy/crm/pipelines/v1/create-pipeline\": \"2b9f7c96-83b6-4df9-9314-a25eede7cdf0\",\n  \"/api-reference/legacy/crm/pipelines/v1/delete-pipeline\": \"bc2b8983-183a-4690-8b4d-6f4805a1f112\",\n  \"/api-reference/legacy/crm/pipelines/v1/get-pipelines\": \"377e2744-6c99-421b-9c49-b2b467dc8d34\",\n  \"/api-reference/legacy/crm/pipelines/v1/update-pipeline\": \"24f7d765-9027-4315-a199-6cfbf121485f\",\n  \"/api-reference/legacy/crm/properties/batch/create-properties\": \"7d90faa7-2594-4fe3-8491-87eedd0ed943\",\n  \"/api-reference/legacy/crm/properties/batch/delete-properties\": \"1d3ddd18-de4f-49c9-9fa5-a5363c518b8e\",\n  \"/api-reference/legacy/crm/properties/batch/get-properties\": \"fcb785b0-aeaf-417b-b8c2-7f236adf7de0\",\n  \"/api-reference/legacy/crm/properties/create-property\": \"4b8d6442-befa-4da7-82f9-652cc8c2b5d8\",\n  \"/api-reference/legacy/crm/properties/delete-property\": \"e245b5ce-3a47-4d09-8988-05a6a1c04619\",\n  \"/api-reference/legacy/crm/properties/get-properties\": \"8a2494c6-3715-42be-8b1b-decc214246f6\",\n  \"/api-reference/legacy/crm/properties/get-property\": \"66e58aa3-a878-4ce5-896e-e016ded8d042\",\n  \"/api-reference/legacy/crm/properties/groups/create-property\": \"21bc0e53-526d-4798-befc-9723ba3aa588\",\n  \"/api-reference/legacy/crm/properties/groups/delete-property\": \"32c6381d-7278-46bd-9bef-e2fadceb1dfb\",\n  \"/api-reference/legacy/crm/properties/groups/get-properties\": \"34ac45cc-2415-430d-ae64-1ec112e34e91\",\n  \"/api-reference/legacy/crm/properties/groups/get-property\": \"d51db2a7-1333-437c-ad04-fa893d83f129\",\n  \"/api-reference/legacy/crm/properties/groups/update-property\": \"68ea26c1-9fd8-42da-9a9d-5a778097744c\",\n  \"/api-reference/legacy/crm/properties/guide\": \"b1ff430b-7053-4a7b-be26-21294420d4ab\",\n  \"/api-reference/legacy/crm/properties/sensitive-data\": \"27163ad8-289d-4334-ae58-4a28977876c1\",\n  \"/api-reference/legacy/crm/properties/update-property\": \"4c9146da-7773-47d6-b528-82f5ee68affa\",\n  \"/api-reference/legacy/crm/properties/v1/company-properties/delete-properties-v1-companies-groups-named-groupname\": \"8b4a2a91-7335-486f-92a4-b9586a1dd2a3\",\n  \"/api-reference/legacy/crm/properties/v1/company-properties/delete-properties-v1-companies-properties-named-propertyname\": \"37e63c49-3189-45e6-bc11-de46e4c70d4e\",\n  \"/api-reference/legacy/crm/properties/v1/company-properties/get-properties-v1-companies-groups\": \"2a96fcba-5952-4fd8-9077-7ffe8d4d6224\",\n  \"/api-reference/legacy/crm/properties/v1/company-properties/get-properties-v1-companies-properties-named-propertyname\": \"3c5de792-f50f-4fd7-ba70-aded6d34b8b2\",\n  \"/api-reference/legacy/crm/properties/v1/company-properties/get-properties-v1-companies-properties\": \"d71f5a7a-50d6-4b0d-bd14-bc6fbdc62b1a\",\n  \"/api-reference/legacy/crm/properties/v1/company-properties/post-properties-v1-companies-groups\": \"f7562284-785b-466b-89b9-a170416d214f\",\n  \"/api-reference/legacy/crm/properties/v1/company-properties/post-properties-v1-companies-properties\": \"2ed23d44-2ee1-4924-97d6-b821d38d22c1\",\n  \"/api-reference/legacy/crm/properties/v1/company-properties/put-properties-v1-companies-groups-named-groupname\": \"8ae2c56a-ed1a-423e-97fc-cbb5d8858d9f\",\n  \"/api-reference/legacy/crm/properties/v1/company-properties/put-properties-v1-companies-properties-named-propertyname\": \"f301a9b0-d1a6-46bd-ae3f-593857d3f325\",\n  \"/api-reference/legacy/crm/properties/v1/contact-properties/delete-properties-v1-contacts-groups-named-groupname\": \"e682accb-a8b1-404c-baef-3f2282e9288b\",\n  \"/api-reference/legacy/crm/properties/v1/contact-properties/delete-properties-v1-contacts-properties-named-propertyname\": \"d4dd559b-1744-40d8-8e23-72ed91058a8b\",\n  \"/api-reference/legacy/crm/properties/v1/contact-properties/get-properties-v1-contacts-groups-named-groupName\": \"b642d940-37b1-4043-99e5-e63bb51f359f\",\n  \"/api-reference/legacy/crm/properties/v1/contact-properties/get-properties-v1-contacts-groups\": \"9af931df-c213-4a9b-a99e-889dd688facd\",\n  \"/api-reference/legacy/crm/properties/v1/contact-properties/get-properties-v1-contacts-properties-named-propertyname\": \"9273b3b8-c260-4bb8-8215-4c0cc960f279\",\n  \"/api-reference/legacy/crm/properties/v1/contact-properties/get-properties-v1-contacts-properties\": \"b1c5bdf6-26f5-4755-9aff-9d3a5c81c316\",\n  \"/api-reference/legacy/crm/properties/v1/contact-properties/post-properties-v1-contacts-groups\": \"b2ce50e8-7cbb-4539-bb50-aa8c48c67199\",\n  \"/api-reference/legacy/crm/properties/v1/contact-properties/post-properties-v1-contacts-properties\": \"fee42201-4a45-4360-97b3-9436f10c02ea\",\n  \"/api-reference/legacy/crm/properties/v1/contact-properties/put-properties-v1-contacts-groups-named-groupname\": \"a2e14d0f-b491-44e4-af16-d4bb87909853\",\n  \"/api-reference/legacy/crm/properties/v1/contact-properties/put-properties-v1-contacts-properties-named-propertyname\": \"4a4601c2-0140-445c-8734-46bc792dff26\",\n  \"/api-reference/legacy/crm/properties/v1/deal-properties/delete-properties-v1-deals-groups-named-groupname\": \"264cd1ce-30b9-4725-b0f1-47b17529c264\",\n  \"/api-reference/legacy/crm/properties/v1/deal-properties/delete-properties-v1-deals-properties-named-propertyname\": \"77c48248-a3fd-4201-b5fd-b8a220e03f45\",\n  \"/api-reference/legacy/crm/properties/v1/deal-properties/get-properties-v1-deals-groups-named-propertygroup\": \"e034bd91-891a-45ba-8858-1e438c662eb3\",\n  \"/api-reference/legacy/crm/properties/v1/deal-properties/get-properties-v1-deals-groups\": \"b00eb68b-3a1b-4b99-bbe1-2b558d732370\",\n  \"/api-reference/legacy/crm/properties/v1/deal-properties/get-properties-v1-deals-properties-named-propertyname\": \"7b6c85d6-f077-4479-b889-29517ef2a703\",\n  \"/api-reference/legacy/crm/properties/v1/deal-properties/get-properties-v1-deals-properties\": \"5bc5faa0-5c3d-4441-b84a-969d64d75182\",\n  \"/api-reference/legacy/crm/properties/v1/deal-properties/post-properties-v1-deals-groups\": \"46a9ba90-6f8f-4197-9cf3-c5ae84832b56\",\n  \"/api-reference/legacy/crm/properties/v1/deal-properties/post-properties-v1-deals-properties\": \"39f723c8-f967-45e5-9c6a-061092cdc7c8\",\n  \"/api-reference/legacy/crm/properties/v1/deal-properties/put-properties-v1-deals-groups-named-groupname\": \"bf58b6c2-1980-481f-9429-03fafee99140\",\n  \"/api-reference/legacy/crm/properties/v1/deal-properties/put-properties-v1-deals-properties-named-propertyname\": \"23b863cc-f853-4442-b570-fc72f5b066dc\",\n  \"/api-reference/legacy/crm/properties/v2/delete-properties-v2-objecttype-groups-named-groupname\": \"4bf8c541-fe31-4fda-99c2-994cc2a3c04e\",\n  \"/api-reference/legacy/crm/properties/v2/delete-properties-v2-objecttype-properties-named-propertyname\": \"3c6b32ca-81a6-4930-bd54-530048e45831\",\n  \"/api-reference/legacy/crm/properties/v2/get-properties-v2-objecttype-groups-named-groupname\": \"086a8a3a-bfb9-460b-b4c9-adaa6723ea77\",\n  \"/api-reference/legacy/crm/properties/v2/get-properties-v2-objecttype-groups\": \"1d29a39a-bc0c-4c6b-8b31-4eabe8ca7328\",\n  \"/api-reference/legacy/crm/properties/v2/get-properties-v2-objecttype-properties-named-name\": \"d4811fbf-e259-4d5b-a0fc-bb2c2def129c\",\n  \"/api-reference/legacy/crm/properties/v2/get-properties-v2-objecttype-properties\": \"694cf479-58ef-4424-bf86-e8f4d1aa840f\",\n  \"/api-reference/legacy/crm/properties/v2/patch-properties-v2-objecttype-properties-named-propertyname\": \"61d13a4c-297d-428c-b9a1-f63e187245ae\",\n  \"/api-reference/legacy/crm/properties/v2/post-properties-v2-objecttype-groups\": \"4e2eadd6-0cbb-45c3-9ded-65389a53dbbd\",\n  \"/api-reference/legacy/crm/properties/v2/post-properties-v2-objecttype-properties\": \"207bdfd6-af44-482b-b938-aefabef7e9d1\",\n  \"/api-reference/legacy/crm/properties/v2/put-properties-v2-objecttype-groups-named-groupname\": \"9184036b-1e3d-4b77-9842-cdedc583cc87\",\n  \"/api-reference/legacy/crm/property-validations/guide\": \"b0b52b09-b42a-4351-aeba-f706948a87c1\",\n  \"/api-reference/legacy/crm/property-validations/public-property-validations/get-property-validation\": \"4219e590-1711-4768-8353-575834bb56ed\",\n  \"/api-reference/legacy/crm/property-validations/public-property-validations/get-property-validations-ruleType\": \"6ee3904b-7d06-4b64-b39a-57be574b6014\",\n  \"/api-reference/legacy/crm/property-validations/public-property-validations/get-property-validations\": \"4a811e79-8d25-4a67-bfde-36c8faa81c49\",\n  \"/api-reference/legacy/crm/property-validations/public-property-validations/update-property-validation\": \"d90e735d-bd3f-4dd4-814b-402b90949f2c\",\n  \"/api-reference/legacy/crm/search-the-crm\": \"1784e96e-b149-4272-b37d-bd0a0d9cb0e6\",\n  \"/api-reference/legacy/crm/understanding-the-crm\": \"32d0c8bc-27bb-4ef1-af80-19d74c87f8b5\",\n  \"/api-reference/legacy/crm/using-object-apis\": \"ce1a207e-0b61-482f-9c66-86755d8e425d\",\n  \"/api-reference/legacy/deprecated-apis\": \"38544f72-e39a-4646-9f53-7c1bb8ab5f18\",\n  \"/api-reference/legacy/error-handling\": \"5bb8ff9f-4ad8-4fdc-8e4d-fc297d48fe41\",\n  \"/api-reference/legacy/events/define-events/create-event-definition\": \"75c97dd7-1e2d-4d0e-aef7-72c893ed1597\",\n  \"/api-reference/legacy/events/define-events/create-event-property\": \"0a00998f-02ad-4ddd-bf97-1aeda0900df3\",\n  \"/api-reference/legacy/events/define-events/delete-event-definition\": \"d8286a2f-b280-4120-b056-3122168b2df4\",\n  \"/api-reference/legacy/events/define-events/delete-event-property\": \"432f2908-0399-4219-9b03-11561ead91b4\",\n  \"/api-reference/legacy/events/define-events/get-event-definition\": \"04e3c9e2-033b-4701-af37-b09721a0fdf0\",\n  \"/api-reference/legacy/events/define-events/get-event-definitions\": \"daa8c3e7-8120-4f7e-849e-1b3c7b77ac94\",\n  \"/api-reference/legacy/events/define-events/guide\": \"da62103e-0078-43f5-baa9-6d8bbfceaf19\",\n  \"/api-reference/legacy/events/define-events/update-event-definition\": \"02e07952-0ece-4c03-98c0-f6506f6f8493\",\n  \"/api-reference/legacy/events/define-events/update-event-property\": \"d62036b9-4ba2-4440-801c-dfc0d29860ae\",\n  \"/api-reference/legacy/events/guide\": \"42ea59eb-ded2-46cc-a29f-f21b7da2c550\",\n  \"/api-reference/legacy/events/retrieve-events/get-event-types\": \"5e24f35e-25be-40f2-b60a-18025b999c85\",\n  \"/api-reference/legacy/events/retrieve-events/get-events\": \"d25f1d58-13b9-45a4-970f-51ac9932903e\",\n  \"/api-reference/legacy/events/send-event-data/batch-send-occurrences\": \"4b8fb26d-a36a-430c-b3c8-33eea0eea65f\",\n  \"/api-reference/legacy/events/send-event-data/guide\": \"186bbd74-4b57-4886-948a-592b40c3cde3\",\n  \"/api-reference/legacy/events/send-event-data/send-event-occurrence\": \"5889e6bb-c6d8-412a-83db-bcaf3b77a593\",\n  \"/api-reference/legacy/files/files/delete-file\": \"33bc8314-7cc9-4ff4-8f80-89c5573021ba\",\n  \"/api-reference/legacy/files/files/get-file-fileId\": \"1e6f2505-98a4-4c8e-9a18-e5108395c2d9\",\n  \"/api-reference/legacy/files/files/get-file-filePath\": \"315a7f48-6522-40e3-a8b9-7de5569aa0c0\",\n  \"/api-reference/legacy/files/files/get-file-status\": \"f57dae9b-6c2f-44f7-8396-92c8246a6716\",\n  \"/api-reference/legacy/files/files/get-signed-url\": \"1be3d295-0855-4b71-abb1-6e29af1a751e\",\n  \"/api-reference/legacy/files/files/import-from-url\": \"e8d0a1fe-5f20-47c2-b22a-fb335a3c6a3d\",\n  \"/api-reference/legacy/files/files/replace-file\": \"ca6e3cd6-bb67-451f-a7e1-7f851b1e0800\",\n  \"/api-reference/legacy/files/files/search-files\": \"94c80920-abf5-48b9-9ab3-77bb8a3c7407\",\n  \"/api-reference/legacy/files/files/update-file\": \"8962ae27-f6b1-4b2a-b32b-94101343b00c\",\n  \"/api-reference/legacy/files/files/upload-file\": \"abe42c28-13e5-4f2b-9be1-d283b7a9a391\",\n  \"/api-reference/legacy/files/folders/create-folder\": \"5242d040-ad92-4650-bac7-a2b664af9ac1\",\n  \"/api-reference/legacy/files/folders/delete-folder-folderPath\": \"89d203a6-3d21-4392-9c66-af48421c8cc0\",\n  \"/api-reference/legacy/files/folders/delete-folder\": \"63cc5c98-c34e-4e1f-87ff-5bc1d413a003\",\n  \"/api-reference/legacy/files/folders/get-folder-folderPath\": \"d16fb771-a41f-40a2-9fbc-af4502d091da\",\n  \"/api-reference/legacy/files/folders/get-folder-update-status\": \"ba905914-a93e-4d98-9dbb-a2c98861963d\",\n  \"/api-reference/legacy/files/folders/get-folder\": \"3f6269f4-8f7c-441d-ab92-129a33cb5c81\",\n  \"/api-reference/legacy/files/folders/search-folders\": \"13fa23c3-be34-48d8-82f8-087975b6b3ee\",\n  \"/api-reference/legacy/files/folders/update-folder-folderId\": \"fe56df3d-ae5b-44d6-a644-ad61ae760c71\",\n  \"/api-reference/legacy/files/folders/update-folder\": \"d395f21f-a7cd-40e7-96c9-48b1f49d0bc1\",\n  \"/api-reference/legacy/files/guide\": \"e3ecb5c3-b932-4de3-9dc3-c16d45f7afbc\",\n  \"/api-reference/legacy/marketing/campaigns/assets/add-asset\": \"07e407df-e066-4b50-a241-e6fb8e0fc221\",\n  \"/api-reference/legacy/marketing/campaigns/assets/delete-asset\": \"31da134b-7c6b-42b1-9167-cc7fcebd10de\",\n  \"/api-reference/legacy/marketing/campaigns/assets/get-assets\": \"d2d2505f-0985-4c8a-83fc-0d1825316c5d\",\n  \"/api-reference/legacy/marketing/campaigns/batch/create-campaigns\": \"fc24fe10-63e1-4f37-b684-131266919270\",\n  \"/api-reference/legacy/marketing/campaigns/batch/delete-campaigns\": \"1033e3a0-625c-4743-b220-054986689d9d\",\n  \"/api-reference/legacy/marketing/campaigns/batch/get-campaigns\": \"9deeceeb-c903-43b4-a775-87be66ed9760\",\n  \"/api-reference/legacy/marketing/campaigns/batch/update-campaigns\": \"50acb6cc-2148-4d5b-8560-745c22db98f5\",\n  \"/api-reference/legacy/marketing/campaigns/budget/create-budget-item\": \"4a9abd66-ed06-432c-96aa-098b5c5064db\",\n  \"/api-reference/legacy/marketing/campaigns/budget/delete-budget-item\": \"fb29d75b-c4c2-450e-86a2-b0f5809e31ce\",\n  \"/api-reference/legacy/marketing/campaigns/budget/get-budget-item\": \"2784505d-92e1-4dfe-8a2e-d41d99965606\",\n  \"/api-reference/legacy/marketing/campaigns/budget/get-budget-totals\": \"8d98b9e2-8eb7-4145-941f-681f14731a5f\",\n  \"/api-reference/legacy/marketing/campaigns/budget/update-budget-item\": \"9778e8cb-eeec-4f95-9b20-bcf247f40882\",\n  \"/api-reference/legacy/marketing/campaigns/create-campaign\": \"920891bf-d0c8-45b3-ae3f-996cb28f3bcf\",\n  \"/api-reference/legacy/marketing/campaigns/delete-campaign\": \"143858ba-96a1-4cff-99bd-a3afe63092a2\",\n  \"/api-reference/legacy/marketing/campaigns/get-campaign\": \"3b5e67db-0d4f-44d2-a2c3-a3c2c4014948\",\n  \"/api-reference/legacy/marketing/campaigns/get-campaigns\": \"beb0dae7-862c-4596-9eb7-2d8202e07cce\",\n  \"/api-reference/legacy/marketing/campaigns/guide\": \"92f22c94-42d8-49a4-9e35-9644ef46bc65\",\n  \"/api-reference/legacy/marketing/campaigns/reports/get-contact-ids\": \"6d20b3c7-cc10-4ed7-badf-71399042ec46\",\n  \"/api-reference/legacy/marketing/campaigns/reports/get-revenue\": \"0ab23e5e-d13f-4add-ba31-8467c19db619\",\n  \"/api-reference/legacy/marketing/campaigns/spend/create-spend-item\": \"5d2d6993-038f-48d1-a2c7-350d119bc2d9\",\n  \"/api-reference/legacy/marketing/campaigns/spend/delete-spend-item\": \"cedcdafb-c1da-48db-8e3b-d594b979246c\",\n  \"/api-reference/legacy/marketing/campaigns/spend/get-spend-item\": \"036ac9d1-6efb-44ae-bf6f-6418e5e503ea\",\n  \"/api-reference/legacy/marketing/campaigns/spend/update-spend-item\": \"4e7992c9-398e-44c3-8307-a20a41b7184d\",\n  \"/api-reference/legacy/marketing/campaigns/update-campaign\": \"1ded6d6f-0052-4991-b359-35f68224a47b\",\n  \"/api-reference/legacy/marketing/forms/create-form\": \"ffa6135c-091c-4224-af21-d7493e5b4e5d\",\n  \"/api-reference/legacy/marketing/forms/delete-form\": \"c4cfce04-136a-454a-af81-57404f2e644f\",\n  \"/api-reference/legacy/marketing/forms/get-form\": \"38546e64-5c7f-4532-bb15-ee15f42db07b\",\n  \"/api-reference/legacy/marketing/forms/get-forms\": \"9a9f42ea-fa3b-4f49-b55c-49c87621d608\",\n  \"/api-reference/legacy/marketing/forms/guide\": \"c1ac31eb-8a07-4f2d-8f78-b68dd3c526bf\",\n  \"/api-reference/legacy/marketing/forms/update-form-formId\": \"7e866d6b-3aab-47be-8284-fbf6abfac9e7\",\n  \"/api-reference/legacy/marketing/forms/update-form\": \"8c0968c0-d7b2-4792-a185-04a7d7c06eed\",\n  \"/api-reference/legacy/marketing/forms/v1/get-form-integrations-v1-submissions-forms-form_guid\": \"3711e668-fd98-48d2-96ac-9ed5c136375c\",\n  \"/api-reference/legacy/marketing/forms/v1/get-form-integrations-v1-uploaded-files-signed-url-redirect-fileId\": \"0841dc73-afdd-4af7-8aed-c13966ae45e8\",\n  \"/api-reference/legacy/marketing/forms/v2/fields/get-forms-v2-fields-form_guid-field_name\": \"ae426885-612d-4234-b338-5adabd9f43ef\",\n  \"/api-reference/legacy/marketing/forms/v2/fields/get-forms-v2-fields-form_guid\": \"21c6e33a-7543-461f-acd8-1878f2529740\",\n  \"/api-reference/legacy/marketing/forms/v2/forms/delete-forms-v2-forms-form_guid\": \"23e23461-7e1c-41a3-956b-4342505ca51a\",\n  \"/api-reference/legacy/marketing/forms/v2/forms/get-forms-v2-forms-form_guid\": \"ace207a2-ae19-4415-9ba0-effdc3a46277\",\n  \"/api-reference/legacy/marketing/forms/v2/forms/get-forms-v2-forms\": \"95c3add8-7a15-46da-b22c-e6101192703d\",\n  \"/api-reference/legacy/marketing/forms/v2/forms/post-forms-v2-forms\": \"a9be3fdc-d3f6-4bf9-aec5-05a539ef6511\",\n  \"/api-reference/legacy/marketing/forms/v2/forms/put-forms-v2-forms-form_guid\": \"352a78e0-792d-42bf-a6cf-be3105d93944\",\n  \"/api-reference/legacy/marketing/forms/v3-legacy/submit-data-authenticated\": \"b59b4c8d-5f75-4187-a696-6d7fc136a126\",\n  \"/api-reference/legacy/marketing/forms/v3-legacy/submit-data-unauthenticated\": \"c7293f4e-0162-4a44-be1c-a57ab993e689\",\n  \"/api-reference/legacy/marketing/marketing-emails/cancel-email\": \"ea7381b2-2c67-4986-bff0-7c41de591d8d\",\n  \"/api-reference/legacy/marketing/marketing-emails/create-ab-variation\": \"099fd680-d4fc-4b40-b44f-d8df1e65bcc8\",\n  \"/api-reference/legacy/marketing/marketing-emails/create-clone\": \"1f7ff958-4394-4cfc-9730-563515e13d14\",\n  \"/api-reference/legacy/marketing/marketing-emails/create-email\": \"e2006cb9-840b-4dd5-85af-2b52b4b3fc0d\",\n  \"/api-reference/legacy/marketing/marketing-emails/delete-email\": \"56e5ef69-27a2-4836-a726-3f939cb8e3a3\",\n  \"/api-reference/legacy/marketing/marketing-emails/get-email\": \"8eac903d-fd88-4deb-b694-02b40ebfa140\",\n  \"/api-reference/legacy/marketing/marketing-emails/get-emails\": \"d8aecce2-1647-4418-92f2-01c366a67df0\",\n  \"/api-reference/legacy/marketing/marketing-emails/guide\": \"fc46f448-c202-4aea-a394-0b8b8f3e69ab\",\n  \"/api-reference/legacy/marketing/marketing-emails/revisions/get-revision\": \"96cf7f54-d7b8-468a-9a1f-8b74ed0f155e\",\n  \"/api-reference/legacy/marketing/marketing-emails/revisions/get-revisions\": \"16de1c23-9eb9-4d20-a4e7-0d523d69d355\",\n  \"/api-reference/legacy/marketing/marketing-emails/revisions/reset-to-draft\": \"c2de3e82-ee72-49e8-ab8d-9588041ffdfb\",\n  \"/api-reference/legacy/marketing/marketing-emails/revisions/update-draft\": \"51c42065-48c9-4f70-9586-f5c700c8e771\",\n  \"/api-reference/legacy/marketing/marketing-emails/statistics/get-histogram\": \"744e79c5-c475-42a4-856c-9ba0cea4c26a\",\n  \"/api-reference/legacy/marketing/marketing-emails/statistics/get-statistics\": \"1c4b216d-b867-4aef-806b-b627471e80cf\",\n  \"/api-reference/legacy/marketing/marketing-emails/update-email\": \"6fc53f5b-7a6c-4cde-a19b-5bfaf92cf6a2\",\n  \"/api-reference/legacy/marketing/marketing-events/attendance/set-attendance-contactId-externalId\": \"b9818b3f-d539-4485-a3f3-ec4c40414efa\",\n  \"/api-reference/legacy/marketing/marketing-events/attendance/set-attendance-contactId\": \"3036cd08-a297-409c-bd57-6a28cc646c77\",\n  \"/api-reference/legacy/marketing/marketing-events/attendance/set-attendance-email-externalId\": \"3cddd3e8-fd1b-4825-a41d-da654fca34f7\",\n  \"/api-reference/legacy/marketing/marketing-events/attendance/set-attendance-email\": \"49dd3fcc-4f1f-4975-9e2c-95515e35da88\",\n  \"/api-reference/legacy/marketing/marketing-events/batch/delete-events-externalId\": \"c5555305-abcc-4f42-a38b-5111bacb5cc9\",\n  \"/api-reference/legacy/marketing/marketing-events/batch/delete-marketing-events\": \"2a8fbec0-8a55-4a1d-b49d-83c5a545f953\",\n  \"/api-reference/legacy/marketing/marketing-events/batch/update-marketing-events\": \"2ad98f6f-d5dc-4fa6-bf76-ddb103993cc7\",\n  \"/api-reference/legacy/marketing/marketing-events/batch/upsert-marketing-events\": \"59192e65-c6c9-4b9d-b113-89c291da70b3\",\n  \"/api-reference/legacy/marketing/marketing-events/create-event\": \"20529994-a5a9-42b0-a558-919c6cafb447\",\n  \"/api-reference/legacy/marketing/marketing-events/delete-event-externalId\": \"90f9551b-562b-409d-8238-06b9cedd9179\",\n  \"/api-reference/legacy/marketing/marketing-events/delete-event\": \"8e448024-f603-4296-9c6d-25235733c841\",\n  \"/api-reference/legacy/marketing/marketing-events/event-status/set-event-canceled\": \"c9e167b6-f0dc-4f2e-a831-5ca04af095fc\",\n  \"/api-reference/legacy/marketing/marketing-events/event-status/set-event-complete\": \"4c50abfa-3d44-4abe-a07a-36f8b3999e8b\",\n  \"/api-reference/legacy/marketing/marketing-events/get-marketing-event-objectId\": \"b30a6799-03ad-409e-94b1-50973c7e65d5\",\n  \"/api-reference/legacy/marketing/marketing-events/get-marketing-event\": \"e1f655be-30e5-491d-b8fb-653c4acba06a\",\n  \"/api-reference/legacy/marketing/marketing-events/get-marketing-events\": \"c9ecf059-ce35-4e50-925a-cdef575b84e5\",\n  \"/api-reference/legacy/marketing/marketing-events/guide\": \"a374b4eb-7434-4288-adfe-77e5cfa4ac80\",\n  \"/api-reference/legacy/marketing/marketing-events/identifiers/get-marketing-events-externalId\": \"d2affc9a-00bf-45cd-b122-182fde111d01\",\n  \"/api-reference/legacy/marketing/marketing-events/identifiers/search-events\": \"47f263a2-911a-4692-a6eb-4401b15a0f39\",\n  \"/api-reference/legacy/marketing/marketing-events/list-associations/associate-list-externalId\": \"65b627d4-5940-4f98-807d-7325b2cb9e19\",\n  \"/api-reference/legacy/marketing/marketing-events/list-associations/associate-list\": \"a52b9bb9-5524-4608-a509-3901d2c4a640\",\n  \"/api-reference/legacy/marketing/marketing-events/list-associations/get-events-marketingEventId\": \"f2e81618-8ae4-49f7-a3a8-73857d43bb34\",\n  \"/api-reference/legacy/marketing/marketing-events/list-associations/get-lists-externalId\": \"4210aa40-1405-4e32-9a96-68d04520b56f\",\n  \"/api-reference/legacy/marketing/marketing-events/list-associations/remove-list-externalId\": \"ebe49339-59d5-4371-ba05-30eecb0f5ab1\",\n  \"/api-reference/legacy/marketing/marketing-events/list-associations/remove-list\": \"9720d465-8d95-4dd4-9ce8-1df418f0945a\",\n  \"/api-reference/legacy/marketing/marketing-events/participant-state/get-breakdown-externalId\": \"6305c835-16d2-4c98-8a64-1a87b15a76eb\",\n  \"/api-reference/legacy/marketing/marketing-events/participant-state/get-breakdown\": \"6581cc88-30e6-4cbe-8827-74c50faf0115\",\n  \"/api-reference/legacy/marketing/marketing-events/participant-state/get-participants-contactId\": \"c8d4cfca-0cf0-4f9f-90f7-26013caef851\",\n  \"/api-reference/legacy/marketing/marketing-events/participant-state/get-participants-externalId\": \"d6cbcd72-f998-4a6a-b4c5-7b339946401b\",\n  \"/api-reference/legacy/marketing/marketing-events/participant-state/get-participants\": \"07639b2a-f6de-4839-be74-ef486eb6d27a\",\n  \"/api-reference/legacy/marketing/marketing-events/settings/get-app-settings\": \"af43d2af-7d67-4e50-aa72-ec1f47e789cf\",\n  \"/api-reference/legacy/marketing/marketing-events/settings/update-app-settings\": \"b1fdbb3e-a2cd-444a-8002-92887f550e8b\",\n  \"/api-reference/legacy/marketing/marketing-events/subscriber-state-changes/set-subscriber-state-contactId\": \"9fed5a00-bbbf-4b08-b266-93e6ffe354ee\",\n  \"/api-reference/legacy/marketing/marketing-events/subscriber-state-changes/set-subscriber-state\": \"7e5a089c-c0cf-4d4b-abb4-1ad3cd711fe2\",\n  \"/api-reference/legacy/marketing/marketing-events/update-event-externalId\": \"dbf0a659-fc13-4f3a-8830-459e0c5930b2\",\n  \"/api-reference/legacy/marketing/marketing-events/update-event\": \"41f3b282-3011-47ab-8758-9722f35c6c2b\",\n  \"/api-reference/legacy/marketing/marketing-events/update-marketing-event\": \"01738910-d120-462f-a706-693d897f560b\",\n  \"/api-reference/legacy/marketing/marketing-events/v1/trigger-event\": \"18491404-b5dc-4af9-b246-f9f95e0e1df2\",\n  \"/api-reference/legacy/marketing/single-send/create-single-send\": \"cfa66260-8ce9-4f3c-8fa4-025585f4ca93\",\n  \"/api-reference/legacy/marketing/single-send/guide\": \"4454f7f9-e50f-43ba-b672-04c6fc3dd57d\",\n  \"/api-reference/legacy/marketing/transactional-emails/create-transactional-email\": \"b856e1b4-c8f4-40ca-9cff-70662ac6c363\",\n  \"/api-reference/legacy/marketing/transactional-emails/guide\": \"6b868479-c1b6-45cb-a77d-d0e8b16d08c5\",\n  \"/api-reference/legacy/marketing/transactional-emails/smtp-tokens/create-transactional-single-send-tokenId\": \"6ea3d3cb-b8d3-4dc0-9d4a-7aa58e705a1b\",\n  \"/api-reference/legacy/marketing/transactional-emails/smtp-tokens/create-transactional-single-send\": \"d4d17f8a-9c76-4c1c-abaf-c34d89c28f5d\",\n  \"/api-reference/legacy/marketing/transactional-emails/smtp-tokens/delete-transactional-single-send\": \"11bc9671-cfc8-4586-af26-546a8534775c\",\n  \"/api-reference/legacy/marketing/transactional-emails/smtp-tokens/get-transactional-single-send-tokenId\": \"2e2d1cb2-d120-463f-ad66-2250858dda85\",\n  \"/api-reference/legacy/marketing/transactional-emails/smtp-tokens/get-transactional-single-send\": \"bd4f9a30-600d-48c8-9840-cb53b481d2ab\",\n  \"/api-reference/legacy/marketing/transactional-emails/v1/get-email-public-v1-smtpapi-tokens\": \"29d308da-ab91-4022-b4e1-a25d73bfb5f8\",\n  \"/api-reference/legacy/marketing/transactional-emails/v1/post-email-public-v1-singleEmail-send\": \"c28588d2-3486-4318-8ecd-6b1b7acdd20d\",\n  \"/api-reference/legacy/marketing/transactional-emails/v1/post-email-public-v1-smtpapi-tokens-userName-password-reset\": \"55e5e446-b97d-48f0-b793-bcda8a254d40\",\n  \"/api-reference/legacy/marketing/transactional-emails/v1/post-email-public-v1-smtpapi-tokens\": \"950998fa-7b6e-46ac-8082-24ef72a818aa\",\n  \"/api-reference/legacy/overview\": \"19792dfa-a653-4348-a12f-57f801f6b92a\",\n  \"/api-reference/legacy/reporting/email-analytics/campaigns/get-email-public-v1-campaigns-by-id\": \"ac9ec99b-5cf2-4a49-8f29-181a1fd8c8ff\",\n  \"/api-reference/legacy/reporting/email-analytics/campaigns/get-email-public-v1-campaigns-campaign_id\": \"0908ff2f-4f21-4460-87e1-7c264fab5727\",\n  \"/api-reference/legacy/reporting/email-analytics/campaigns/get-email-public-v1-campaigns\": \"f4f7fb58-9d4c-4e76-8e48-747b11cf6742\",\n  \"/api-reference/legacy/reporting/email-analytics/events/get-email-public-v1-events-created-id\": \"bd630143-699b-4f8a-84b8-28b812181f45\",\n  \"/api-reference/legacy/reporting/email-analytics/events/get-email-public-v1-events\": \"fb890dbd-2f32-40ff-bf8b-7eef901780e3\",\n  \"/api-reference/legacy/reporting/email-analytics/guide\": \"cdb49ccb-884f-4040-ab05-22602d27c239\",\n  \"/api-reference/legacy/reporting/event-definitions/get-event-definition\": \"cdccb345-a371-4e85-9447-034ec06745b3\",\n  \"/api-reference/legacy/reporting/event-definitions/get-event-definitions-batch\": \"7004b8c7-983a-4f8b-8ee1-4dd1528381a2\",\n  \"/api-reference/legacy/reporting/event-definitions/get-event-definitions\": \"9e7e8ac3-4534-4e52-ad86-86d1f6429255\",\n  \"/api-reference/legacy/reporting/reports/get-analytics-v2-reports-breakdown_by-time_period\": \"bdb878a7-23b4-4c28-831a-2218e5f936a8\",\n  \"/api-reference/legacy/reporting/reports/get-analytics-v2-reports-content_type-time_period\": \"c47a66e5-b53a-442d-aa0d-f0a116825122\",\n  \"/api-reference/legacy/reporting/reports/get-analytics-v2-reports-objectType-exists\": \"58f18010-3e12-47f5-82a9-b9aca0f013ff\",\n  \"/api-reference/legacy/reporting/reports/get-analytics-v2-reports-object_type-time_period\": \"8d114fca-3f05-4383-b5e4-9ffe0f93912f\",\n  \"/api-reference/legacy/reporting/reports/get-analytics-views\": \"43bf3c12-46ba-409f-80e2-cfa05bd69b5f\",\n  \"/api-reference/legacy/scheduler/calendar/create-calendar-event\": \"6bcbecdc-d924-4336-97f6-a9f7f8cc2491\",\n  \"/api-reference/legacy/scheduler/guide\": \"b43ed618-9fd6-4b34-afd6-2cd9cbc302fd\",\n  \"/api-reference/legacy/scheduler/meetings/create-meeting\": \"2e606910-1547-4592-bc91-053a5e2c1b99\",\n  \"/api-reference/legacy/scheduler/meetings/get-availability\": \"d44c142c-d1e6-4486-824a-fa7c0623a377\",\n  \"/api-reference/legacy/scheduler/meetings/get-meeting-links\": \"03c75c17-1b54-4bc2-bdc2-c57bbb7ea424\",\n  \"/api-reference/legacy/scheduler/meetings/get-meeting-slug\": \"245df6ce-d54c-4745-bdcf-99ca35486bd4\",\n  \"/api-reference/legacy/webhooks/guide\": \"a62359ec-e1e3-4056-8f26-48db74667817\",\n  \"/api-reference/legacy/webhooks/settings/delete-setting\": \"506c8e88-0cba-467f-b367-46aa7d4d7e74\",\n  \"/api-reference/legacy/webhooks/settings/get-setting\": \"f1a496e5-76a3-49f3-953d-324cd160aad5\",\n  \"/api-reference/legacy/webhooks/settings/update-setting\": \"f110d72c-142f-48a3-a4a8-63e6f6b66e62\",\n  \"/api-reference/legacy/webhooks/subscriptions/create-subscription\": \"f0ab6447-fc25-48f7-9f61-6ee91dad8fcc\",\n  \"/api-reference/legacy/webhooks/subscriptions/create-subscriptions\": \"9ccae143-abe5-4568-b3d5-1e7541c910f6\",\n  \"/api-reference/legacy/webhooks/subscriptions/delete-subscription\": \"5fa7b2c3-5c88-4319-9f28-5074b7799904\",\n  \"/api-reference/legacy/webhooks/subscriptions/get-subscription\": \"7f16303b-6668-4ee5-b338-99907268ed82\",\n  \"/api-reference/legacy/webhooks/subscriptions/get-subscriptions\": \"dff622db-5d6a-4679-88ec-7561d5ef23bf\",\n  \"/api-reference/legacy/webhooks/subscriptions/update-subscription\": \"d4917a08-dc76-4287-a89f-df641732503a\",\n  \"/api-reference/legacy/webhooks/webhooks-journal\": \"012ed8ab-3865-4c19-8cba-561f3a6cb4b4\",\n  \"/apps/developer-platform/add-features/add-telemetry\": \"344efd67-ec9d-4a7b-8483-8c3be2e14c99\",\n  \"/apps/developer-platform/add-features/agent-tools/create-an-agent-tool\": \"3065fe08-c6ca-4e8b-9c21-fab14dba3115\",\n  \"/apps/developer-platform/add-features/agent-tools/overview\": \"f8cd395b-87e3-45aa-944e-1e13b90f9531\",\n  \"/apps/developer-platform/add-features/agent-tools/reference\": \"ffe02aa7-f1d4-4c70-b035-0d1ddb6222ae\",\n  \"/apps/developer-platform/add-features/app-events/create-and-manage-event-types\": \"f0715c4c-5065-41f8-bbbb-5a6033d6b981\",\n  \"/apps/developer-platform/add-features/app-events/overview\": \"2fcfd04e-19ea-4046-9da4-c4863e0ce70a\",\n  \"/apps/developer-platform/add-features/app-events/reference\": \"bcedd968-34be-4a07-87a5-bd20e3ed4734\",\n  \"/apps/developer-platform/add-features/app-events/send-event-occurrences\": \"1ab735c5-a924-4dd7-ac0f-e558a59cb351\",\n  \"/apps/developer-platform/add-features/app-objects/overview\": \"a3f2c3ba-ab7c-463f-94ec-f9043430574b\",\n  \"/apps/developer-platform/add-features/app-objects/quickstart-guide-to-app-objects\": \"12c7c043-d907-4c54-8145-ca8a82d288fe\",\n  \"/apps/developer-platform/add-features/app-objects/reference\": \"c8f90a56-2ab7-40d2-99b7-6708582e151b\",\n  \"/apps/developer-platform/add-features/configure-webhooks\": \"5ba523fa-3f08-41ab-9078-eb785a611343\",\n  \"/apps/developer-platform/add-features/custom-workflow-actions\": \"7f2fab3a-5830-402e-9623-69d1383fcee5\",\n  \"/apps/developer-platform/add-features/mcp-server\": \"a16b2f5c-a9ae-4611-b6b8-b4eb0bae9c35\",\n  \"/apps/developer-platform/add-features/scim\": \"f1990caf-35de-412b-9327-1743df836436\",\n  \"/apps/developer-platform/add-features/serverless-functions/create-serverless-functions\": \"0c112280-a132-4e18-934d-65a7f95e8558\",\n  \"/apps/developer-platform/add-features/serverless-functions/overview\": \"b804f644-4a96-4d9d-a834-e4cbd63b6165\",\n  \"/apps/developer-platform/add-features/serverless-functions/reference\": \"009d7c33-b534-47df-848a-db63d8ce961a\",\n  \"/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/create-an-app-card\": \"68775ade-1178-4c96-900b-3f25b2fae836\",\n  \"/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/overview\": \"cbbd59eb-4e25-417b-a982-498675e49b11\",\n  \"/apps/developer-platform/add-features/ui-extensions/extension-points/app-cards/reference\": \"1ecc5c78-4911-4bb0-ad11-070573b01fba\",\n  \"/apps/developer-platform/add-features/ui-extensions/extension-points/app-home-page\": \"7e71495e-b64b-4777-b42d-5817c905f019\",\n  \"/apps/developer-platform/add-features/ui-extensions/extension-points/app-pages/create-app-pages\": \"dadb5734-893a-4207-a835-a852964edd2f\",\n  \"/apps/developer-platform/add-features/ui-extensions/extension-points/app-pages/overview\": \"ca37c988-4aff-4b0b-be6b-a19bbf5a2e82\",\n  \"/apps/developer-platform/add-features/ui-extensions/extension-points/app-pages/page-linking\": \"d4e2b2bb-c8f2-408f-8a12-335900120f78\",\n  \"/apps/developer-platform/add-features/ui-extensions/extension-points/app-pages/page-routing\": \"31bac46d-6a1e-4a45-b491-d97de28c9c60\",\n  \"/apps/developer-platform/add-features/ui-extensions/extension-points/app-pages/reference\": \"f85b0508-5b20-4b54-bb48-ce6402c0247a\",\n  \"/apps/developer-platform/add-features/ui-extensions/extension-points/app-pages/testing\": \"440202a1-1269-41e0-8495-8d56fe3cabe9\",\n  \"/apps/developer-platform/add-features/ui-extensions/extension-points/create-a-settings-page\": \"539240bf-729e-4479-9e37-19dd65030cb6\",\n  \"/apps/developer-platform/add-features/ui-extensions/fetching-data\": \"98cded79-5194-4733-859f-ab02a9f47686\",\n  \"/apps/developer-platform/add-features/ui-extensions/logging-and-monitoring\": \"66c5e371-20a9-4968-b157-16fadc764164\",\n  \"/apps/developer-platform/add-features/ui-extensions/overview\": \"9ab7d79e-8241-46e7-a833-ddb36be41cb0\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/code-sharing-with-npm-workspaces\": \"653649ea-75a0-483c-aa1b-f418ebb3873b\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/linting/migrate\": \"889e0715-a71c-4d7e-a336-39304416c00c\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/linting/overview\": \"672a1632-f8a8-411b-b3ad-58525a64ec40\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-browser-dialogs\": \"71191fe3-9e6f-4a4e-a414-8f0beb679d4f\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-browser-storage\": \"f5948a73-caf9-49f4-bf47-53643a6d5f7c\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-console\": \"18bafdbe-6769-42d6-81f5-1bf82cb27fcc\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-dom-access\": \"a531cc70-4c2f-48ed-abeb-27377f0a5d53\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-html-elements\": \"a1edf1e7-3dd4-4b23-92b0-90544abc87be\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-invalid-extension-point-imports\": \"b9e6533d-3bbc-45f1-95a0-17304a9807f7\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-invalid-image-src\": \"473f6b68-33b1-4bae-9a71-cd6b80a1491b\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-native-http\": \"0835c092-f880-4e71-99df-ac7b052eeda7\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-parent-imports\": \"51a6f0b2-ba15-4f64-8e00-111c51e4aca6\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/linting/rules/no-restricted-globals\": \"9a31f6eb-4de3-42ee-a7d6-4305112f302f\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/testing/mocking\": \"0eba3f30-1f84-4e85-83ec-41106ed67d2e\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/testing/overview\": \"c7b92d5c-acd8-471d-91f2-a17f3116bffc\",\n  \"/apps/developer-platform/add-features/ui-extensions/tools/testing/reference\": \"17891a89-1a58-4744-9b4f-456fd08916b0\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/app-page-components/page-breadcrumbs\": \"ee9edcee-c126-4cab-a4ea-3ecac87e8a7f\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/app-page-components/page-header\": \"f92fd2b7-bc35-43b2-a2f2-013ee381a63b\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/app-page-components/page-link\": \"3be837ea-eb5f-43d8-8df9-8738928234e4\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/app-page-components/page-routes\": \"3fdd71a4-854e-4c18-8aa5-72f7a56f4d09\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/app-page-components/page-title\": \"7bf253cf-e0cd-4717-9db8-513c9f0d1d36\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-action-button\": \"1ece462b-7ad6-4cbc-8a17-38adbd679790\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-action-link\": \"669f7d13-cbd1-418a-8647-ef10e511f3d7\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/crm-card-actions\": \"b861e750-5065-40e6-b600-2170d5ab2492\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-action-components/overview\": \"93612f65-f12e-4416-bd20-0cfc3ea2e9e4\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-pivot\": \"e33ecc39-38fb-4cbb-aa6b-3ea3c464be14\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-property-list\": \"edf81a48-b407-4b75-bb64-050dd5707e16\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-stage-tracker\": \"3608a404-2b13-4cd8-8b92-8fdf9b0c7b7c\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-association-table\": \"5c8aa572-5c81-4a0c-b728-1ae81cbddb4e\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-data-highlight\": \"7e26ae1e-2898-49df-9086-33dd3a81a1b9\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-property-list\": \"0cfbd431-f677-4f15-9211-2fff1448f7a3\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-report\": \"6c24d3ef-a3c6-4d6b-bd36-dba0ee889230\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-stage-tracker\": \"67860986-6336-43dd-9044-f8e66e487b51\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/crm-statistics\": \"7d0a6140-b56b-4a89-98f6-1449ef6ee8cc\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/crm-data-components/overview\": \"eca09ab6-9183-410e-9b38-40754e5e14cd\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/figma-design-kit\": \"7c54430b-f53b-47ad-88f2-83e1a66adf06\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/manage-ui-extension-layout\": \"a92b7ea7-7995-4bf1-a3b0-9303d733055d\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/overview\": \"0549b0ac-ff08-4704-bcd6-59d3bfee2dc0\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/buttons\": \"94194068-09ca-4d54-af58-85f6a289eeff\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/forms\": \"ca22e709-d722-41b6-9aef-4a5175aef059\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/patterns/tables\": \"d087ce63-f950-467e-a245-7bddb28a1efe\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/accordion\": \"6f8e1e54-6184-4c6f-a343-6616f6039ec5\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/alert\": \"5f7a5c20-6c0f-4d64-adf1-8d9cab5fdefd\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/autogrid\": \"9bede5fc-46c1-4135-ac69-22f73cf54db8\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/box\": \"44635f42-11e8-49ba-9c15-cb1954062269\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/button-row\": \"d640426f-c883-4e96-928b-487fbcc97560\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/button\": \"0057ae81-bd27-43e5-b5bb-2b4bf0500ec2\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/bar-chart\": \"e2eeb131-0b96-42aa-b4e8-6c9af53b4b64\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/line-chart\": \"c5f45695-b2d7-4651-9eb7-b226c7965610\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/charts/overview\": \"d319cb0c-cdf1-4614-88b2-2b9e2d942e33\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/checkbox\": \"ca46872f-3a0a-4a98-99b5-c18772bdb0c2\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/currency-input\": \"0851a84a-2907-4f2e-bdb6-9e253fcda000\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/date-input\": \"69dfb158-4839-4f67-9d50-ba6c6160c428\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/description-list\": \"57eca1cc-957d-4f2a-b357-034507c589a2\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/divider\": \"4306ff31-514f-490e-87f1-819dd03c1097\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/dropdown\": \"dc96d81e-c073-4df6-9fb2-c1472154a90e\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/empty-state\": \"e0c8f532-ee9b-4477-a532-7311a28018e7\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/error-state\": \"05f643cc-1518-4b09-966b-705714f56f3a\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/file-upload\": \"8879e123-0807-4987-9c2a-7d1d49ec8b14\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/file-viewer\": \"549f4d4d-487d-40ea-a1b6-2e1aca555f5c\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/flex\": \"1b812bc4-8816-4c14-a037-a6e54a4eda22\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/form\": \"3a106f78-b854-427c-9cda-2e13a4a4a297\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/heading\": \"b15561f3-ebd2-4ede-8e8d-ffed431641b4\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/icon\": \"b57dc3b3-ff64-417d-abbe-38acf8fcc254\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/illustration\": \"0e8be2d8-7dc5-47a2-8749-eee2447c5d86\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/image\": \"2084d4a3-d981-47da-938c-c33c6ea8fea8\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/inline\": \"003c2728-29ea-4f3a-8cc9-f3fe8714afea\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/input\": \"c7146fa1-0b47-46c6-8ea6-373c6c1ae03e\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/link\": \"48c0f0d9-d3e1-41e7-9354-a2462a4288f8\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/list\": \"50f2b480-1b35-493a-95ba-beff1767bd9f\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/loading-button\": \"5085eae7-435e-4f76-bf5a-5a0542120a29\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/loading-spinner\": \"7d100a65-5e65-40b0-980b-bf8e3e4cd97e\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/modal\": \"30a85266-2a92-4057-8a66-c267d25a3aa6\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/multi-select\": \"7765dcb0-dcf8-4e1c-8028-eb8cbef0f7f9\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/number-input\": \"a7efa0ec-c056-4cba-8ef2-677458c74c3b\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/panel\": \"94154945-b4db-4d8a-bd46-123168e40b68\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/progress-bar\": \"f1cf46cb-c8fc-4cad-aa6d-610806f733de\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/radio-button\": \"2fe6b508-cc26-4a34-92a4-e65ebb37cc8c\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/scorecircle\": \"f30fe603-7ca9-4a68-a659-8d5eea97bd64\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/search-input\": \"dc138ffc-7c3f-4d42-b77d-2b90071142eb\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/select\": \"2b5a35fe-96ee-4456-9bfd-ef12e33853ad\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/spacer\": \"f81c7089-cf08-40dc-896f-9fe33a1812f7\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/statistics\": \"d88446df-c665-474d-bf4a-07f859c1e991\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/status-tag\": \"1a9e25dc-7347-4921-b304-564bb5ae17ab\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/step-indicator\": \"ffb93cdf-50bd-4a03-b028-568b6f5f1b16\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/stepper-input\": \"23ea5f0f-3e76-45f0-a83e-a0e87f13b72c\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/table\": \"aa7ceefe-2414-4847-a41a-4971a6a81622\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tabs\": \"1a36314a-ef74-466f-a674-db023a0f5e43\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tag\": \"cb0204bc-7e41-4ea0-bd7c-6cd0915f9933\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/text-area\": \"62d63f2a-53e8-4ab6-85be-648d9a396868\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/text\": \"73645447-92f1-4be7-a8ec-d4428914fc6c\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tile\": \"a45cbf82-9724-4372-aac9-c80623a16ba0\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/time-input\": \"76da8535-9e14-453a-8187-68632375309b\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/toggle-group\": \"a0904a1e-484f-4ede-85e9-d936bbf6db2c\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/toggle\": \"ec04666e-4243-4af6-aab5-75fb7a25c6a6\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-components/standard-components/tooltip\": \"1847c5ba-176a-432c-a7f5-d92ee51020e0\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/actions\": \"9d5e727e-922b-4d00-8df1-677500b5fbd9\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/context\": \"7f8f7062-9fae-483e-ac86-7f958910a30a\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/hooks\": \"afc597f2-f3bd-460d-9920-c83ea0cf4a61\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/logging\": \"f821984d-ed34-4a9e-92a0-6fef60c12de4\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/overview\": \"9283b7bf-d34c-4b9e-b28d-74cbf34f76f0\",\n  \"/apps/developer-platform/add-features/ui-extensions/ui-extensions-sdk/utilities\": \"cc028134-4b24-463e-bb97-dc734513ec37\",\n  \"/apps/developer-platform/build-apps/app-configuration\": \"a2497c50-331b-40c6-9557-dba51045521a\",\n  \"/apps/developer-platform/build-apps/authentication/account-service-keys\": \"7972ba97-295f-44bf-8d35-d29b061142b6\",\n  \"/apps/developer-platform/build-apps/authentication/oauth/oauth-quickstart-guide\": \"2c5fdb9c-8a01-403f-ad4b-f0ad45908854\",\n  \"/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\": \"6a01d77f-80bd-4477-85ee-9add64ee4c38\",\n  \"/apps/developer-platform/build-apps/authentication/overview\": \"4f507b03-4d6d-43c3-badb-55b7fbc7d16b\",\n  \"/apps/developer-platform/build-apps/authentication/request-validation\": \"e1f1b89b-b8cf-4b5b-906f-68cf366552a0\",\n  \"/apps/developer-platform/build-apps/authentication/scopes\": \"f3011044-1352-4940-b002-84555f2dd80a\",\n  \"/apps/developer-platform/build-apps/authentication/user-level-apps\": \"65e9e85c-96d0-44ec-ab30-453973373be6\",\n  \"/apps/developer-platform/build-apps/create-an-app\": \"714e0396-4571-476c-b3e9-b2fcc2d9090a\",\n  \"/apps/developer-platform/build-apps/integrate-with-the-remote-hubspot-mcp-server\": \"b482f855-dafa-419c-bfa2-18b6cf080d8c\",\n  \"/apps/developer-platform/build-apps/manage-apps-in-hubspot\": \"36d2e050-b25d-4a7f-9ca5-33d148c71d06\",\n  \"/apps/developer-platform/build-apps/migrate-an-app/migrate-an-existing-private-app\": \"7f931740-f63d-42ca-9ad6-57314e8604ff\",\n  \"/apps/developer-platform/build-apps/migrate-an-app/migrate-an-existing-public-app\": \"8bee4d5c-3818-4a6f-bf99-a59cdbb80722\",\n  \"/apps/developer-platform/build-apps/migrate-an-app/migrate-legacy-crm-cards-to-app-cards\": \"f18897ab-8c76-4833-a568-d4298e974091\",\n  \"/apps/developer-platform/build-apps/migrate-an-app/migrate-to-the-latest-platform-version\": \"0d4ce789-b77b-426e-aa02-e12868467537\",\n  \"/apps/developer-platform/build-apps/migrate-an-app/overview\": \"de170f39-55ff-4bd5-aca0-5be29c5c5c6a\",\n  \"/apps/developer-platform/developer-seats\": \"b6f50ac6-130e-4495-a607-822e0be7d780\",\n  \"/apps/developer-platform/list-apps/agent-tool-listing-requirements\": \"3a8b9d1d-5496-4a24-84b4-f5f0347372f1\",\n  \"/apps/developer-platform/list-apps/apply-for-certification/applying-for-app-certification\": \"9a1a4a4b-2727-414d-aabf-eca995042955\",\n  \"/apps/developer-platform/list-apps/apply-for-certification/certification-requirements\": \"5ec4358d-a9cd-4b19-8203-9eb49bee57bc\",\n  \"/apps/developer-platform/list-apps/listing-your-app/app-marketplace-listing-requirements\": \"e80ba8fa-c42f-401e-a818-94e5b626994b\",\n  \"/apps/developer-platform/list-apps/listing-your-app/create-an-app-listing-setup-guide\": \"c1c6f599-76d3-46d0-9035-6c842b0b760f\",\n  \"/apps/developer-platform/list-apps/listing-your-app/listing-your-app\": \"5da0bc62-94b8-443d-88c0-c680ba66263b\",\n  \"/apps/developer-platform/list-apps/listing-your-app/understand-app-categories\": \"55e84f76-26e3-4fb7-b3f2-fd3b706cab8b\",\n  \"/apps/developer-platform/list-apps/mcp-server-listing-requirements\": \"e192529f-3bfe-49ec-b742-ee89ca7224f6\",\n  \"/apps/developer-platform/list-apps/measure-app-performance\": \"3cb57bd7-1cfe-4b0e-9890-a1436a6a83c5\",\n  \"/apps/developer-platform/list-apps/migrate-to-the-secure-install-flow\": \"d94f3e67-6301-46ca-98d7-4814c2107b92\",\n  \"/apps/developer-platform/list-apps/set-up-demo-scheduling-from-the-app-listing-page\": \"2f9298a9-cd06-4fae-94e0-21878aeae31b\",\n  \"/apps/developer-platform/list-apps/testing-credentials\": \"15512f99-e2a3-4128-a2ed-44e4cc57f5d9\",\n  \"/apps/developer-platform/list-apps/understand-app-install-flow\": \"23a6c2bb-6677-49ad-a21f-94fa443fd908\",\n  \"/apps/developer-platform/list-apps/understand-technology-partner-tiers\": \"2dd46a61-ca5f-4a5d-9a80-2ee1fc279575\",\n  \"/apps/developer-platform/list-apps/view-contacts-created-from-the-marketplace\": \"1e322151-3507-4c98-914a-00746c74126a\",\n  \"/apps/developer-platform/overview\": \"6968af72-c4f4-4d1a-81d6-aea36327433b\",\n  \"/apps/legacy-apps/authentication/intro-to-auth\": \"e01d7607-180d-4747-b5a5-d1d0b8af6650\",\n  \"/apps/legacy-apps/authentication/oauth-quickstart-guide\": \"a9369ad8-0b6a-411c-8951-d15b9518f06d\",\n  \"/apps/legacy-apps/authentication/scopes\": \"d9358e3b-6022-4c10-ab18-4078b0eb60bc\",\n  \"/apps/legacy-apps/authentication/validating-requests\": \"f70177e2-3953-4fda-bb24-06698bbcdb72\",\n  \"/apps/legacy-apps/authentication/working-with-oauth\": \"1c684ada-3a64-401d-9904-457f392ffe94\",\n  \"/apps/legacy-apps/extensions/overview\": \"fca96fc2-2d7d-4f0a-b68b-f8ebfa157182\",\n  \"/apps/legacy-apps/overview\": \"78037401-885c-4438-8bfc-c7c7b0b221aa\",\n  \"/apps/legacy-apps/private-apps/build-with-projects/configure-webhooks\": \"6b35a983-341b-45a9-9d2f-a3d6de7d9218\",\n  \"/apps/legacy-apps/private-apps/build-with-projects/create-private-apps-with-projects\": \"1c3d2842-70da-4742-930b-b8f291a474b1\",\n  \"/apps/legacy-apps/private-apps/build-with-projects/create-ui-extensions\": \"23ae2acc-fcf7-4e24-9c68-73b6bec52de8\",\n  \"/apps/legacy-apps/private-apps/build-with-projects/serverless-functions\": \"9ad79e4a-f175-45de-a3ae-99a410024c49\",\n  \"/apps/legacy-apps/private-apps/create-and-edit-webhook-subscriptions-in-private-apps\": \"c5d7f19b-aaf6-4dc4-b831-cdb8b2d1aa6d\",\n  \"/apps/legacy-apps/private-apps/overview\": \"092cf301-dbcf-4fad-8a6b-27adf35c90ec\",\n  \"/apps/legacy-apps/public-apps/create-an-app-settings-page\": \"b547b21a-bba5-4155-8314-fb869b8cfc2c\",\n  \"/apps/legacy-apps/public-apps/create-generic-webhook-subscriptions\": \"550164f0-1272-4ec9-bc1e-803e9396ddf1\",\n  \"/apps/legacy-apps/public-apps/import-users-into-any-hubspot-account\": \"e51fb760-c603-41b7-a901-518183e255d8\",\n  \"/apps/legacy-apps/public-apps/overview\": \"5088750c-b910-480b-8f23-51b6b6189255\",\n  \"/apps/legacy-apps/public-apps/share-hubspot-reports-with-your-app\": \"bb7e06a8-6bde-4929-9468-b064403d97b3\",\n  \"/changelog\": \"bff83dcf-e89f-4d37-96e0-e802335f84b2\",\n  \"/cms/best-practices/content-editing/fields\": \"5cf0500c-1718-468d-ac67-2b92c615f567\",\n  \"/cms/best-practices/content-editing/page-editor\": \"d8e05788-8209-448b-ab49-c2c737a07a33\",\n  \"/cms/best-practices/improve-existing-sites/accessibility\": \"3aa8ce8d-b750-44ca-87fb-c04ed93ef528\",\n  \"/cms/best-practices/improve-existing-sites/add-theme-features-to-existing-sites\": \"0a64e105-7827-4eb6-969a-424eb94da79b\",\n  \"/cms/best-practices/improve-existing-sites/convert-wordpress-theme-to-hubspot\": \"7a1e45da-5d9b-45da-936f-0ac9d1edd1b6\",\n  \"/cms/best-practices/improve-existing-sites/upgrade-jquery\": \"171eff77-b2c1-4d7d-921d-e844073b61a2\",\n  \"/cms/best-practices/testing-staging-performance/content-staging\": \"bf14ad8d-e734-4fa6-b6f8-d4451e2e03b1\",\n  \"/cms/best-practices/testing-staging-performance/content-sync\": \"0ed2304f-746f-4c3d-a94e-1612d300ea2e\",\n  \"/cms/best-practices/testing-staging-performance/lazy-loading\": \"5e052eb4-ce8a-449b-86f8-03869a0d94d5\",\n  \"/cms/best-practices/testing-staging-performance/overview\": \"aeb67977-21b7-45aa-940b-e5cf8e4b1b0f\",\n  \"/cms/best-practices/testing-staging-performance/prerendering\": \"ee7475c8-0965-4557-970a-fe3085ce3e98\",\n  \"/cms/best-practices/testing-staging-performance/reverse-proxies/overview\": \"39b8a694-9724-4a63-a9c7-079f955b698d\",\n  \"/cms/best-practices/testing-staging-performance/reverse-proxies/setup\": \"478bf7b1-0607-45e6-ab14-7b4eb2b61ae2\",\n  \"/cms/best-practices/testing-staging-performance/speed\": \"90150c39-1d77-4a1e-9a5b-c7e276920a06\",\n  \"/cms/marketplace/general-requirements\": \"72211167-153b-4342-9777-41b60e959a68\",\n  \"/cms/marketplace/listing-templates\": \"fdb99618-d6b6-416e-a45b-098365a64d00\",\n  \"/cms/marketplace/module-requirements\": \"c2e0bc35-05f8-47d7-8b03-6e0d5a961969\",\n  \"/cms/marketplace/template-guidelines\": \"8e3b8209-006e-4373-81e4-9e9da70008e4\",\n  \"/cms/marketplace/template-policies\": \"da40905d-8bc8-45c8-926f-5c5bfd9a777c\",\n  \"/cms/marketplace/theme-requirements\": \"1b18cc70-6b10-4bc9-b349-8911dbbbaa7f\",\n  \"/cms/reference/fields/module-theme-fields\": \"5d79587f-6e3e-4d9d-a990-dca4e00ac21e\",\n  \"/cms/reference/fields/overview\": \"1f177b56-4b8b-487e-9dbb-af1b8298baf5\",\n  \"/cms/reference/fields/rich-text-editor\": \"170ab243-ceda-4388-8082-ae912c2ba55a\",\n  \"/cms/reference/hubl/filters\": \"e20f1d7c-fc1c-41e2-9330-caa6b9d6464e\",\n  \"/cms/reference/hubl/functions\": \"4bb1ebaa-0206-43f5-acc7-0cade00df1b0\",\n  \"/cms/reference/hubl/if-statements\": \"21050ace-cc31-43f4-b144-e0afea79f36c\",\n  \"/cms/reference/hubl/legacy-quote-variables\": \"d581fca5-01a6-45cf-aeb2-a18001f0c270\",\n  \"/cms/reference/hubl/loops\": \"2a4e2c10-480e-4029-a606-c8c76656c096\",\n  \"/cms/reference/hubl/operators-and-expression-tests\": \"4972a129-669c-40d9-90ee-185b9d79352d\",\n  \"/cms/reference/hubl/overview\": \"f55731ae-0fd8-403d-9e21-77b572dad98f\",\n  \"/cms/reference/hubl/tags/dnd-areas\": \"12ba4315-5240-42ae-ac92-d023d5cbc000\",\n  \"/cms/reference/hubl/tags/related-blog-posts\": \"3aef5bee-61c7-452a-ae26-93eb4db64c3d\",\n  \"/cms/reference/hubl/tags/standard-tags\": \"54e02faa-0ed2-472d-9cb0-b6e3ab78ba94\",\n  \"/cms/reference/hubl/variables-macros-syntax\": \"0347c755-5a57-4bc5-84f0-e2bb2f451d15\",\n  \"/cms/reference/hubl/variables\": \"4a140034-c8f8-4ce3-a0ef-9c2586cf9ba1\",\n  \"/cms/reference/modules/configuration\": \"8e677eaf-da3e-4a30-9f61-5b0731469ced\",\n  \"/cms/reference/modules/default-module-versioning\": \"ef841b55-9d08-4147-a7e2-a2f8cfd4075f\",\n  \"/cms/reference/modules/default-modules\": \"4c9faf2a-58e3-4f1d-b12c-4b25ddddbcbc\",\n  \"/cms/reference/modules/deprecated\": \"4f93a4e8-703a-4ceb-82d7-b279ce456469\",\n  \"/cms/reference/modules/export-to-template-context\": \"c1537fb0-df7e-4199-868e-b4b053452ef4\",\n  \"/cms/reference/modules/files\": \"53885dc7-ca12-4001-82af-f4c8d64355cb\",\n  \"/cms/reference/modules/using-modules-in-templates\": \"9871375b-52bd-4034-84b8-93fd86ccdaeb\",\n  \"/cms/reference/react/build-health-checks\": \"d0b583d7-a30b-4dc0-877f-776c7eaf2ed9\",\n  \"/cms/reference/react/cms-components-library\": \"7f76366c-a5a4-47a5-8992-32b2589a8482\",\n  \"/cms/reference/react/islands\": \"3fbcf9a1-892a-4e2b-bb79-8cfa43c4aaf6\",\n  \"/cms/reference/react/js-partials\": \"8ef3a65e-c983-4e07-a059-52381dd9e3a0\",\n  \"/cms/reference/react/local-development\": \"f02ad18d-e5dc-46c1-906c-8ecd756ee030\",\n  \"/cms/reference/react/styling\": \"240c3b03-7833-475a-87f1-2f338afaf436\",\n  \"/cms/reference/react/testing\": \"ac1f37c8-8dfd-4c0a-8d64-776f4265da6f\",\n  \"/cms/reference/serverless-functions/serverless-functions-in-projects\": \"815f5fdc-5284-45c2-877c-9836dc0b9a80\",\n  \"/cms/reference/serverless-functions/serverless-functions\": \"09638618-081d-4e40-a35a-24d5f76c897f\",\n  \"/cms/start-building/building-blocks/drag-and-drop/custom-email-template\": \"9af73811-44ab-42ec-b420-af59394ef732\",\n  \"/cms/start-building/building-blocks/drag-and-drop/drag-and-drop-templates\": \"5ff5f695-d730-4ee0-9229-b947b8e3ed0e\",\n  \"/cms/start-building/building-blocks/drag-and-drop/overview\": \"911bdb9c-6b72-4c5b-849d-6bb9ca7f9208\",\n  \"/cms/start-building/building-blocks/drag-and-drop/tutorial\": \"34028818-8b5d-4a29-96bf-6a094e13b64e\",\n  \"/cms/start-building/building-blocks/fields/alias-mapping\": \"3305fc9d-88bf-4837-af60-b702d41634cd\",\n  \"/cms/start-building/building-blocks/fields/brand-and-settings-inheritance\": \"1e9f62fd-4dd0-44e7-a466-daf650121e02\",\n  \"/cms/start-building/building-blocks/fields/custom-fonts\": \"4cba0ed9-bd8e-4c31-93fd-d61db066df6f\",\n  \"/cms/start-building/building-blocks/fields/oembed\": \"3311ee20-d40f-4280-88a0-8d79f0361674\",\n  \"/cms/start-building/building-blocks/fields/write-fields-using-javascript\": \"e9c004d8-8fa6-47b3-95cf-47bab84ab55d\",\n  \"/cms/start-building/building-blocks/global-content\": \"e4289687-606a-4e03-82ae-3c5b5d5dc38c\",\n  \"/cms/start-building/building-blocks/modules/content-search\": \"dc901471-c89a-4896-8cd0-f3e15bbbb279\",\n  \"/cms/start-building/building-blocks/modules/default-email-modules\": \"ed31e723-8482-4b44-9a67-285da85424c5\",\n  \"/cms/start-building/building-blocks/modules/forms\": \"87242632-b468-477f-9538-95a5c1344847\",\n  \"/cms/start-building/building-blocks/modules/hide-modules-and-sections\": \"3763a891-c393-4fdc-b1ca-6971b2a737fa\",\n  \"/cms/start-building/building-blocks/modules/menus-and-navigation\": \"c4ec1ff1-29e5-46fd-9cf9-31712a525817\",\n  \"/cms/start-building/building-blocks/modules/overview\": \"4f5e6176-db0b-4aaf-abde-5b95aae1bdc9\",\n  \"/cms/start-building/building-blocks/modules/quickstart\": \"bf0409b0-202a-41a1-9461-cdb5b99ddd7d\",\n  \"/cms/start-building/building-blocks/modules/quotes/create-quote-modules\": \"f2ea6ae6-47ef-4bc0-944e-c8433d73149e\",\n  \"/cms/start-building/building-blocks/modules/quotes/overview\": \"bd5e56a0-8a3b-49c6-865d-24a1ba4c6981\",\n  \"/cms/start-building/building-blocks/overview\": \"96c61b6f-d0d0-4d9e-861f-ac5fb732b44f\",\n  \"/cms/start-building/building-blocks/sections/sections\": \"06ed04fa-6557-4a32-b96a-2978f9dec571\",\n  \"/cms/start-building/building-blocks/templates/blog\": \"41702ab8-030b-452a-9e20-d53d64260f27\",\n  \"/cms/start-building/building-blocks/templates/email-template-markup\": \"276a3507-bce9-426f-9c5c-85745cb6cbb8\",\n  \"/cms/start-building/building-blocks/templates/html-hubl-templates\": \"e96d2270-662f-4550-873f-8271c18d2712\",\n  \"/cms/start-building/building-blocks/templates/legacy-quotes\": \"30fa59be-577e-469a-83ce-998b77709631\",\n  \"/cms/start-building/building-blocks/templates/overview\": \"1f98471a-6c50-4b29-a326-a5f3dd7ae094\",\n  \"/cms/start-building/building-blocks/templates/responsive-breakpoints\": \"7e1e6da2-1f2d-4bfb-880d-30f1aa7a1139\",\n  \"/cms/start-building/building-blocks/themes/child-themes\": \"7570fe09-54b1-4d2a-9980-d1803d4bfdc1\",\n  \"/cms/start-building/building-blocks/themes/default-themes\": \"4c28e644-d888-4d80-b6e7-371d31b33304\",\n  \"/cms/start-building/building-blocks/themes/getting-started\": \"ef277cea-c9d6-428b-8d1b-d688b072f6df\",\n  \"/cms/start-building/building-blocks/themes/hubspot-cms-boilerplate\": \"9f45084f-7512-413c-a6cb-2ec78d46882b\",\n  \"/cms/start-building/building-blocks/themes/legacy-quote-themes\": \"537280de-e921-4674-a3b3-b0368ad55f93\",\n  \"/cms/start-building/features/data-driven-content/crm-data-in-cms-pages\": \"3d516556-0943-4f9a-a939-ffd457aee786\",\n  \"/cms/start-building/features/data-driven-content/crm-objects\": \"8860a424-7748-494d-892c-19f13861be38\",\n  \"/cms/start-building/features/data-driven-content/emails-with-programmable-content\": \"374bcb01-54ba-4465-b11a-e12e5192eed6\",\n  \"/cms/start-building/features/data-driven-content/graphql/build-a-recruiting-agency-using-graphql\": \"d0627126-d7c2-445c-97bf-b52217e30614\",\n  \"/cms/start-building/features/data-driven-content/graphql/query-hubspot-data-using-graphql\": \"49cb1d12-d888-4dfc-9592-86526e5cc59a\",\n  \"/cms/start-building/features/data-driven-content/graphql/use-graphql-data-in-your-website-pages\": \"2a167b9d-4c2b-4d68-aa36-2a81cd2edf5d\",\n  \"/cms/start-building/features/data-driven-content/hubdb/dynamic-team-member-page\": \"29a5ddad-502e-4100-bf3f-efc9c1f34605\",\n  \"/cms/start-building/features/data-driven-content/hubdb/multilevel\": \"c1199567-1e3d-493c-891f-c0a7ceaa9899\",\n  \"/cms/start-building/features/data-driven-content/hubdb/overview\": \"d497b016-2924-4508-bfb4-d5a130b12d04\",\n  \"/cms/start-building/features/data-driven-content/hubdb/video\": \"7c2642bd-6e83-4ca4-8e12-8baadfae118b\",\n  \"/cms/start-building/features/data-driven-content/overview\": \"b99e6b17-faee-40d6-adad-3905d78018f0\",\n  \"/cms/start-building/features/forms/forms\": \"64ce9bbd-3261-4362-80bc-b62bb9d8c27e\",\n  \"/cms/start-building/features/forms/legacy-forms\": \"feaae6b5-ca8c-40e2-baef-695f25188b2a\",\n  \"/cms/start-building/features/memberships/google-sign-in\": \"5b6d28b5-9699-4188-be07-ad7fce732e90\",\n  \"/cms/start-building/features/memberships/microsoft-sign-in\": \"e2181f7a-158f-4503-bc43-c3357c62eda4\",\n  \"/cms/start-building/features/memberships/overview\": \"89658b9d-8a4f-4205-b310-55045e010448\",\n  \"/cms/start-building/features/memberships/social\": \"eb63ac3d-8468-42c0-9832-f104c3f3ccd6\",\n  \"/cms/start-building/features/memberships/sso\": \"311815eb-4f0e-4d5f-b3c5-f77afc07ea3a\",\n  \"/cms/start-building/features/multi-language-content\": \"67d98d30-fce2-4762-80be-796d054dc304\",\n  \"/cms/start-building/features/serverless-functions/getting-started-with-serverless-functions\": \"c417feb9-9082-4c5e-906a-1b77edb0f95a\",\n  \"/cms/start-building/features/serverless-functions/overview\": \"30e63f61-d9a1-4aff-81d4-6ded4f55ccde\",\n  \"/cms/start-building/features/storage/file-manager\": \"66272408-4ef7-4bb6-8762-6c326c291cf8\",\n  \"/cms/start-building/features/storage/hubdb\": \"1b456f46-0d7b-465b-bbdc-35975342c509\",\n  \"/cms/start-building/features/storage/location-based-pages\": \"509ef9ca-b84d-4698-9251-8433f5b7f62a\",\n  \"/cms/start-building/introduction/classic-hubl-quickstart\": \"d0730d97-116e-4d84-bae4-86ce6c537440\",\n  \"/cms/start-building/introduction/developer-environment/creating-an-efficient-development-workflow\": \"b237a7c3-0b39-4d2a-babb-61dbe9fb6004\",\n  \"/cms/start-building/introduction/developer-environment/design-manager\": \"ff0cc9bf-7b78-420f-8084-242a82c8e62d\",\n  \"/cms/start-building/introduction/developer-environment/github-integration\": \"3d54e2dd-336d-4c3a-a8da-554eb0d758cf\",\n  \"/cms/start-building/introduction/developer-environment/js-frameworks\": \"e7f4c845-6d91-4bdf-9e60-c5e448dac85d\",\n  \"/cms/start-building/introduction/developer-environment/troubleshooting\": \"dd6d41c9-33ec-4491-ae83-e93df668c454\",\n  \"/cms/start-building/introduction/developer-environment/website-settings\": \"20bf9ddc-b25b-4ca7-b6bd-bb355969ea83\",\n  \"/cms/start-building/introduction/overview\": \"214b1a2c-51a7-4c17-91e9-19b5c0a48451\",\n  \"/cms/start-building/introduction/react-plus-hubl/data-fetching\": \"4c306573-a5df-478e-a8ce-1cafe68242dd\",\n  \"/cms/start-building/introduction/react-plus-hubl/migrations/migrate-a-hubl-theme-to-projects\": \"c52482c8-47e9-41a9-b765-2d3cfe69c1ab\",\n  \"/cms/start-building/introduction/react-plus-hubl/migrations/migrate-to-2025-2\": \"0cb935cc-85e7-4832-9914-38e51e0cf938\",\n  \"/cms/start-building/introduction/react-plus-hubl/modules\": \"653605c6-ee61-4452-a32d-997944139f81\",\n  \"/cms/start-building/introduction/react-plus-hubl/overview\": \"21cd004a-9929-4358-b4dc-91aacaddcdd6\",\n  \"/cms/start-building/introduction/react-plus-hubl/project-structure\": \"26a32edb-6ca6-464d-9cb8-c5269cee1cf5\",\n  \"/cms/start-building/introduction/react-plus-hubl/react-plus-hubl-quickstart\": \"b40c10a0-4456-46fa-8ee1-5e12f08b3f69\",\n  \"/cms/start-building/introduction/react-plus-hubl/secrets\": \"33a2d100-3f87-400a-a8d5-8ca0991301ef\",\n  \"/cms/start-building/introduction/use-cms-apis\": \"114631aa-36e3-4c27-9fbe-a489c0cc68bf\",\n  \"/cms/versions-deprecations/deprecated/hubl/filters-functions\": \"d3502c8e-e973-4432-b15a-e5a95d525f64\",\n  \"/cms/versions-deprecations/deprecated/hubl/tags\": \"444af0d5-6b26-4535-98c1-c85a55522219\",\n  \"/cms/versions-deprecations/deprecated/modules\": \"2e0a872c-71b8-4dca-87c7-e2792aac485b\",\n  \"/developer-tooling/local-development/agent-cli/guide\": \"cae9424f-2cff-4d2d-9342-d565d1424ba7\",\n  \"/developer-tooling/local-development/build-with-config-profiles\": \"f1570559-22e4-47c7-8da6-dc3e48a656ec\",\n  \"/developer-tooling/local-development/configurable-test-accounts\": \"634dbf3d-804b-4a3f-bba6-f95e1baedadf\",\n  \"/developer-tooling/local-development/developer-mcp/setup\": \"6b183daf-054b-4b1b-bb69-16a05d5efada\",\n  \"/developer-tooling/local-development/developer-mcp/tools\": \"bbfb3556-2e75-47fc-8b8e-f226135a841a\",\n  \"/developer-tooling/local-development/hubspot-cli/commands/account-commands\": \"2333efa8-19ad-4f32-996a-b74fa3e9e50b\",\n  \"/developer-tooling/local-development/hubspot-cli/commands/cms-commands\": \"905c3727-c6ee-4086-94c8-ecfe7902b245\",\n  \"/developer-tooling/local-development/hubspot-cli/commands/custom-object-commands\": \"9047608a-254b-454e-a440-b78d0de45884\",\n  \"/developer-tooling/local-development/hubspot-cli/commands/debugging-commands\": \"65ce0b9e-e079-4562-a153-52fcafc0108d\",\n  \"/developer-tooling/local-development/hubspot-cli/commands/general-commands\": \"caf68275-7cd7-4759-96f3-a44a92309341\",\n  \"/developer-tooling/local-development/hubspot-cli/commands/hubdb-commands\": \"2d6355cd-80cf-4888-8fe5-777a6a8f9b10\",\n  \"/developer-tooling/local-development/hubspot-cli/install-the-cli\": \"f8eac59d-f0f8-4b1c-8979-b4105b496529\",\n  \"/developer-tooling/local-development/hubspot-cli/personal-access-key\": \"51b3a4d9-3e41-4dce-931b-6d0a1e24641a\",\n  \"/developer-tooling/local-development/hubspot-cli/project-commands\": \"2c3f7399-e9c3-4e2b-ae0f-280b0e398313\",\n  \"/developer-tooling/local-development/hubspot-cli/reference\": \"a0dd6b31-c6df-4b6e-9e39-5a95a75515ac\",\n  \"/developer-tooling/local-development/troubleshooting\": \"c6cf6d64-8146-4b48-9108-6b071604445c\",\n  \"/developer-tooling/local-development/vs-code-extension\": \"836e1747-f4af-4ef6-979c-da8be2d4bbec\",\n  \"/developer-tooling/overview\": \"44c617f0-e126-4b69-b1f7-f4328a175e30\",\n  \"/developer-tooling/platform/apis-by-tier\": \"c335321e-a42c-45ee-88db-cf40edfdfbfe\",\n  \"/developer-tooling/platform/breaking-change-definition\": \"6351fa96-e883-45d4-acc5-b5e2c656608c\",\n  \"/developer-tooling/platform/usage-guidelines\": \"6458e7ea-6deb-44b1-8730-bde1b6ebb3b6\",\n  \"/developer-tooling/platform/versioning\": \"19e83331-288a-4ef5-884f-ca3d446bc9a1\",\n  \"/developer-tooling/sdks/node\": \"b2c72483-bd86-4979-a84c-b336120745e7\",\n  \"/developer-tooling/sdks/php\": \"445558cd-b96c-44bb-b556-8e1b44b9b35e\",\n  \"/developer-tooling/sdks/python\": \"c867b567-e69b-4f8a-90ff-c18ea768279a\",\n  \"/developer-tooling/sdks/ruby\": \"c7373fb7-253e-4185-8089-838e74bf6271\",\n  \"/developer-tooling/third-party-tools/postman\": \"133f7283-f1b6-41ed-8fe8-f3ccff1c20c9\",\n  \"/developer-tooling/third-party-tools/set-up-github-actions\": \"923aff6f-40b6-4073-9935-153d15703a33\",\n  \"/docs-components\": \"aba44ed9-4281-49e9-9c98-bef14aad2424\",\n  \"/getting-started/account-types\": \"ecdc9838-f561-4df0-b71f-b705c4d0a2de\",\n  \"/getting-started/developer-overview\": \"344190a0-7644-46b3-b766-02232cbc14a9\",\n  \"/getting-started/introduction\": \"546f82bf-0276-4d33-9419-330e66e1d7c4\",\n  \"/getting-started/quickstart\": \"5e5e3aaa-86d9-42ba-8882-e8c9fd912a27\",\n  \"/getting-started/set-up-tooling\": \"83d913b7-4caf-48a1-8408-af5a33192412\",\n  \"/guides/account/projects/guide\": \"1f646bdb-6517-456b-9d18-23824ef8d0e4\",\n  \"/guides/cms-api/blog-settings\": \"b7eb1257-82e1-4133-b62f-c7bb596037e1\",\n  \"/guides/crm/embed\": \"e6b74d4a-a26e-4fa0-9f57-d874f2c1c100\",\n  \"/guides/crm/understanding-the-crm\": \"dbf9889b-0bc6-4b29-af29-94746cf0ac85\",\n  \"/guides/crm/using-object-apis\": \"92e30c65-9314-466e-8c46-a3a8af7415e6\",\n  \"/index\": \"4e92b98e-655e-41e6-aa93-89ed1a117e59\",\n  \"/test-page\": \"97b11a08-cda7-4970-8ea5-31c54b27935e\"\n};\n\n// Add helper function\nfunction getPageId(pathname) {\n  // Normalize pathname: remove /docs prefix and trailing slash\n  const normalized = pathname\n    .replace(/^\\/docs/, '')\n    .replace(/\\/$/, '') || '/index';\n  return PAGE_ID_MAPPINGS[normalized] || null;\n}\n\n\n\n  const getGTMFromDomain = () =\u003e {\n    const hostname = window.location.hostname;\n    return domainToGTMMapping[hostname] || 'GTM-55897XN'; // default to en-us GTM\n  };\n\n  const getCurrentDomainUrl = () =\u003e {\n    return `${window.location.protocol}//${window.location.hostname}`;\n  };\n\n  const loadScript = ({ src, name, ...attrs }) =\u003e {\n    const script = Object.assign(document.createElement('script'), { src, ...attrs });\n\n    script.onload = () =\u003e {\n      loadedScripts++;\n\n      if (loadedScripts === totalScripts) {\n        console.log('🎉 All HubSpot scripts loaded successfully!');\n        initializeGDPRCompliance();\n      }\n    };\n\n    script.onerror = () =\u003e {\n      console.error(`${name} failed`);\n      loadedScripts++;\n      if (loadedScripts === totalScripts) {\n        initializeGDPRCompliance();\n      }\n    };\n    document.head.appendChild(script);\n  };\n\n  const gtmId = getGTMFromDomain();\n\n  const scripts = [\n    {\n      src: 'https://js.hubspot.com/ut-js/hubspot-dot-com.js',\n      name: 'HubSpot analytics'\n    },\n    {\n      src: '//js.hs-scripts.com/53.js',\n      type: 'text/javascript',\n      id: 'hs-script-loader',\n      name: 'HubSpot script loader'\n    },\n    {\n      src: '//js.hs-scripts.com/51558010.js',\n      type: 'text/javascript',\n      id: 'hs-script-loader-51558010',\n      async: true,\n      name: 'HubSpot Autocapture script'\n    },\n    {\n      src: `${getCurrentDomainUrl()}/wt-assets/static-files/compliance/index.js`,\n      type: 'text/javascript',\n      'data-gtm-id': gtmId,\n      name: 'HubSpot compliance script',\n      'data-external-hs-domain': 'true'\n    }\n  ];\n\n  totalScripts = scripts.length;\n\n  // GDPR Compliance Functions\n  /**\n   * Checks that the `window._hsg` and `window._hsg.compliance` keys\n   * have been set by the external cookies compliance script. These are\n   * needed to call its methods in the SPA.\n   */\n  function isValidComplianceFunction(key) {\n    return !!(window._hsg) \u0026\u0026\n      !!(window._hsg.compliance) \u0026\u0026\n      typeof window._hsg.compliance[key] === 'function';\n  }\n\n  /**\n   * Checks if the 'Manage Cookies' link is hidden. If it is hidden,\n   * calls the `window` function that is set by the external GDPR\n   * compliance script.\n   */\n  function renderManageCookiesLink() {\n\n    // First, check if the footer exists\n    const footer = document.querySelector('footer.custom-footer');\n\n    if (!footer) {\n      setTimeout(renderManageCookiesLink, 500);\n      return;\n    }\n\n    // Since this function is used within descendants (e.g. Footer), always check that the window method exists before querying the DOM and calling `addSettingsLink`\n    if (isValidComplianceFunction('addSettingsLink')) {\n      const hiddenFooterCookieSettings = document.querySelector('.hs-footer-cookie-settings[hidden]');\n      const hiddenFooterCookieSeparator = document.querySelector('.hs-footer-cookie-separator[hidden]');\n\n      if (hiddenFooterCookieSettings) {\n        window._hsg.compliance.addSettingsLink();\n\n        // Also show the pipe separator when the link is initialized\n        if (hiddenFooterCookieSeparator) {\n          hiddenFooterCookieSeparator.removeAttribute('hidden');\n        }\n      }\n    }\n  }\n\n  /**\n   * Scans for cookies when the page loads\n   */\n  function scanCookies() {\n    if (isValidComplianceFunction('scanCookies')) {\n      window._hsg.compliance.scanCookies();\n    }\n  }\n\n  function initializeGDPRCompliance() {\n    scanCookies();\n    renderManageCookiesLink();\n  }\n\n  // -- HubSpot user identity stitching (Linear DEVDOCS-394) ------------------\n  // Resolves the logged-in HubSpot user so docs analytics events can be\n  // attributed to the same Amplitude user as in-app \"builder action\" events.\n  // The pure parsing/property logic is mirrored and unit-tested in\n  // scripts/src/identity-tracking.ts -- keep the two in sync.\n  //\n  // developers.hubspot.com is a subdomain of hubspot.com, so the first-party\n  // login-verify endpoint is reachable with credentials (its CORS policy\n  // allowlists this origin). The request is fire-and-forget and never throws\n  // into the page; failures and logged-out visitors degrade to anonymous.\n  const LOGIN_VERIFY_URL = 'https://app.hubspot.com/login-verify/user-info';\n  const CONTACTS_PORTAL_ID = 53; // HubSpot's internal contacts portal for who-identifiers\n\n  // Identity resolution state. Pageviews fired before the login-verify request\n  // settles are queued (see trackPageView) and flushed once it does, so a\n  // logged-in reader who navigates quickly is not mislabeled as anonymous.\n  let hubspotIdentity = null; // resolved identity object, or null when anonymous/unknown\n  let identityResolved = false; // true once login-verify has settled (or timed out)\n  const pendingPageViews = []; // pathnames queued before identity resolved\n\n  const parseUserInfo = (data) =\u003e {\n    const user = data \u0026\u0026 data.user;\n    if (!user) {\n      return null;\n    }\n    const rawId = user.user_id != null ? user.user_id : user.id;\n    if (rawId == null || rawId === '') {\n      return null;\n    }\n    return {\n      hubspotUserId: String(rawId),\n      email: user.email || null,\n    };\n  };\n\n  const resolveHubSpotIdentity = () =\u003e {\n    // Safety net so queued pageviews are never lost if the request stalls.\n    const fallbackTimer = window.setTimeout(flushPendingPageViews, 4000);\n\n    // Records the resolved identity (for current and future pageviews) and\n    // flushes anything queued while the request was in flight.\n    const settle = (identity) =\u003e {\n      hubspotIdentity = identity;\n      window.clearTimeout(fallbackTimer);\n      flushPendingPageViews();\n    };\n\n    if (typeof window.fetch !== 'function') {\n      settle(null);\n      return;\n    }\n    try {\n      window\n        .fetch(LOGIN_VERIFY_URL, {\n          method: 'GET',\n          credentials: 'include',\n          headers: { Accept: 'application/json' },\n        })\n        .then((response) =\u003e (response \u0026\u0026 response.ok ? response.json() : null))\n        .then((data) =\u003e settle(parseUserInfo(data)))\n        .catch(() =\u003e settle(null)); // network/auth failure -\u003e anonymous\n    } catch (e) {\n      // Never let identity resolution break the page.\n      settle(null);\n    }\n  };\n\n  // Builds the identity event properties merged into every docs event.\n  const getIdentityProperties = () =\u003e {\n    if (hubspotIdentity \u0026\u0026 hubspotIdentity.email) {\n      // Canonical authenticated who-identifier. The Hublytics backend resolves\n      // the email to a canonical VID / Amplitude user id server-side and never\n      // forwards the email to Amplitude (GDPR-compliant authenticated flow).\n      // The backend derives \"Who Identifier V2\" from this value.\n      return {\n        'Has Auth': true,\n        'Hubspot User Id': hubspotIdentity.hubspotUserId,\n        'Who Identifier':\n          'EMAIL:::' + hubspotIdentity.email + ':::' + CONTACTS_PORTAL_ID,\n      };\n    }\n    if (hubspotIdentity) {\n      return {\n        'Has Auth': true,\n        'Hubspot User Id': hubspotIdentity.hubspotUserId,\n      };\n    }\n    // Anonymous visitor: leave anonymous.\n    return { 'Has Auth': false };\n  };\n\n  // Emits a docs pageview with the current identity properties merged in.\n  const emitPageView = (pathname) =\u003e {\n    if (typeof window.track !== 'function') {\n      return;\n    }\n    const pageId = getPageId(pathname);\n    const payload = Object.assign({ screen: pathname }, getIdentityProperties());\n\n    if (pageId) {\n      payload.Developerdocid = pageId;\n    }\n\n    window.track('hubspot-dot-com', 'pageview', payload);\n  };\n\n  // Flushes any pageviews queued before identity resolved.\n  const flushPendingPageViews = () =\u003e {\n    identityResolved = true;\n    while (pendingPageViews.length) {\n      emitPageView(pendingPageViews.shift());\n    }\n  };\n\n  // Tracks a pageview, deferring until identity has resolved so authenticated\n  // readers who navigate quickly are not mislabeled as anonymous.\n  const trackPageView = (pathname) =\u003e {\n    if (!identityResolved) {\n      pendingPageViews.push(pathname);\n      return;\n    }\n    emitPageView(pathname);\n  };\n\n  // Client-side navigation pageview tracking\n  function initializePageViewTracking() {\n    let lastPath = window.location.pathname;\n\n    const checkForNavigation = () =\u003e {\n      const currentPath = window.location.pathname;\n\n      if (currentPath !== lastPath) {\n        trackPageView(currentPath);\n        lastPath = currentPath;\n      }\n    };\n\n    // Use MutationObserver to detect DOM changes from client-side navigation\n    const observer = new MutationObserver(() =\u003e {\n      checkForNavigation();\n    });\n\n    // Start observing the document body for changes\n    if (document.body) {\n      observer.observe(document.body, {\n        childList: true,\n        subtree: true\n      });\n    } else {\n      // If body doesn't exist yet, wait for it\n      document.addEventListener('DOMContentLoaded', () =\u003e {\n        observer.observe(document.body, {\n          childList: true,\n          subtree: true\n        });\n      });\n    }\n\n    // Also listen for popstate (browser back/forward buttons)\n    window.addEventListener('popstate', () =\u003e {\n      checkForNavigation();\n    });\n  }\n\n  // Load all scripts\n  scripts.forEach(loadScript);\n\n  // Resolve the logged-in HubSpot user as early as possible so identity is\n  // ready before client-side navigations fire pageview events.\n  resolveHubSpotIdentity();\n\n  // Initialize pageview tracking after scripts start loading\n  initializePageViewTracking();\n})();\n"])</script><script>self.__next_f.push([1,"56:[\"$\",\"$L5b\",null,{\"customJsDisabled\":false,\"jsFiles\":[{\"_id\":\"68b19334915309d7d0f88cf0\",\"filePath\":\"footer.js\",\"subdomain\":\"hubspot\",\"__v\":0,\"content\":\"$5c\"},{\"_id\":\"68b19334915309d7d0f88d30\",\"subdomain\":\"hubspot\",\"filePath\":\"hs-scripts.js\",\"__v\":0,\"content\":\"$5d\"}]}]\n60:T7247,"])</script><script>self.__next_f.push([1,"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const BlogPostCTA=({title,href})=\u003e{const _components={div:`div`,..._provideComponents()},{Card}=_components;if(!Card)_missingMdxReference(`Card`,true);return _jsx(_components.div,{className:`card-condensed-cta`,children:_jsx(Card,{title,href,horizontal:true,cta:`Read more on the HubSpot Developer Blog`,icon:`bullhorn`})})};function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,CodeBlock,Frame,Heading,OptimizedImage,Table,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`OAuth is a secure means of authentication that uses authorization tokens rather than a password to connect your app to a user account. Initiating OAuth access is the first step towards allowing users to install your app in their HubSpot accounts.`}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Please note:`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Any app designed for installation by multiple HubSpot accounts or listing on the HubSpot Marketplace must use OAuth.`}),`\n`,_jsxs(_components.li,{children:[`Users installing apps in their HubSpot account must either be a `,_jsx(_components.a,{href:`https://knowledge.hubspot.com/user-management/hubspot-user-permissions-guide#super-admin`,children:`Super Admin`}),` or have `,_jsx(_components.a,{href:`https://knowledge.hubspot.com/user-management/hubspot-user-permissions-guide#settings`,children:`HubSpot Marketplace Access`}),` permissions.`]}),`\n`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`recommended-resources`,children:`Recommended resources`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.a,{href:`/apps/developer-platform/build-apps/authentication/oauth/oauth-quickstart-guide`,children:`OAuth Quickstart Guide`}),` will get you up and running with a working example app.`]}),`\n`,_jsx(_components.p,{children:`You can also check out the blog post linked below for a full walkthrough of how OAuth works and guidance on setting up a backend service for storing OAuth tokens:`}),`\n`,_jsx(BlogPostCTA,{title:`Blog Post: Production-Ready OAuth Token Management`,href:`https://developers.hubspot.com/blog/oauth-token-management-hubspot-integrations#understanding-oauth`}),`\n`,_jsx(Heading,{level:`2`,id:`set-up-oauth-authentication`,children:`Set up OAuth authentication`}),`\n`,_jsx(_components.p,{children:`To set up OAuth authentication for your app:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/apps/developer-platform/build-apps/create-an-app`,children:`Create a new app`}),`. After creating the app, you’ll be able to find the app’s client ID and client secret on the `,_jsx(_components.em,{children:`Auth`}),` page of your `,_jsx(_components.a,{href:`/apps/developer-platform/build-apps/manage-apps-in-hubspot#manage-authentication-for-your-app`,children:`app settings`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Use the client ID along with the `,_jsx(_components.a,{href:`#query-parameters`,children:`query parameters`}),` and `,_jsx(_components.a,{href:`#scopes`,children:`scopes`}),` outlined below in steps 2 and 3, to build your authorization URL.`]}),`\n`,_jsx(_components.li,{children:`Your app’s client secret will be used in step 4 below, after the user is redirected back to your app and you’re ready to generate the initial access and refresh tokens.`}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`2`,children:[`\n`,_jsxs(_components.li,{children:[`Send users installing your app to the authorization URL, where they’ll be presented with a screen that allows them to select their account and grant access to your integration. You can set the authorization URL to be for a specific HubSpot account by adding the account ID between `,_jsx(_components.code,{children:`/oauth/`}),` and `,_jsx(_components.code,{children:`/authorize`}),`, as shown below.`]}),`\n`,_jsxs(_components.li,{children:[`After granting access, they’ll be redirected back to your application via a `,_jsx(_components.code,{children:`redirect_uri`}),`, which will have a `,_jsx(_components.code,{children:`code`}),` query parameter appended to it.`]}),`\n`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Example authorization URLs`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Any account:`}),` `,_jsx(_components.code,{children:`https://app.hubspot.com/oauth/authorize?client_id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\u0026scope=contacts%20automation\u0026redirect_uri=https://www.example.com/`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Specific account (ID 123456):`}),` `,_jsx(_components.code,{children:`https://app.hubspot.com/oauth/123456/authorize?client_id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\u0026scope=contacts%20automation\u0026redirect_uri=https://www.example.com/`})]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Example redirect URL:`}),` `,_jsx(_components.code,{children:`https://example.com/?code=xxxx`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Example error:`}),` `,_jsx(_components.code,{children:`https://www.example.com/?error=error_code\u0026error_description=Human%20readable%20description%20of%20the%20error`})]}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`4`,children:[`\n`,_jsxs(_components.li,{children:[`You’ll then make an API request to `,_jsx(_components.code,{children:`/oauth/v3/token`}),` with a request body that includes the `,_jsx(_components.code,{children:`code`}),`, the `,_jsx(_components.code,{children:`redirect_uri`}),`, your app’s `,_jsx(_components.code,{children:`client_id`}),` and `,_jsx(_components.code,{children:`client_secret`}),`, and a `,_jsx(_components.code,{children:`grant_type`}),` of `,_jsx(_components.code,{children:`authorization_code`}),` to get an `,_jsx(_components.a,{href:`/api-reference/legacy/authentication/manage-oauth-tokens#generate-initial-access-and-refresh-tokens`,children:`access_token and refresh_token`}),` from HubSpot.`]}),`\n`,_jsxs(_components.li,{children:[`Use the `,_jsx(_components.code,{children:`access_token`}),` to authenticate any API calls made for that HubSpot account.`]}),`\n`,_jsxs(_components.li,{children:[`Once the `,_jsx(_components.code,{children:`access_token`}),` expires, use the `,_jsx(_components.code,{children:`refresh_token`}),` to generate a new `,_jsx(_components.code,{children:`access_token`}),`. Learn more about how to `,_jsx(_components.a,{href:`/api-reference/legacy/authentication/manage-oauth-tokens#refresh-an-access-token`,children:`refresh an access token`}),`.`]}),`\n`]}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Please note:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Your app will not appear as a `,_jsx(_components.em,{children:`Connected App`}),` in a user’s account unless you generate the refresh token and initial access token.`]}),`\n`,_jsxs(_components.li,{children:[`Access tokens reflect the scopes requested from the app and `,_jsx(`u`,{children:`do not`}),` reflect the permissions or limitations of what a user can do in their HubSpot account. For example, if a user has permissions to view only owned contacts but authorizes a request for the `,_jsx(_components.code,{children:`crm.objects.contacts.read`}),` scope, the resulting access token can view all contacts in the account and not only those owned by the authorizing user.`]}),`\n`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`query-parameters`,children:`Query parameters`}),`\n`,_jsx(_components.p,{children:`The following query parameters are required when building an authorization URL for your app:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.strong,{children:`Parameter`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Description`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`How to use`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`client_id`})}),_jsx(_components.td,{children:`An ID that serves as a unique identifier for your app.`}),_jsx(_components.td,{children:`Get this from your app’s Auth settings page (as described above).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`redirect_uri`})}),_jsx(_components.td,{children:`The URL visitors will be redirected to after granting access to your app.`}),_jsxs(_components.td,{children:[`You’ll also designate this on your app’s Auth settings page. `,_jsx(_components.strong,{children:`Note:`}),` For security reasons, this URL `,_jsx(`u`,{children:`must`}),` use `,_jsx(_components.code,{children:`https`}),` in production. (When testing using `,_jsx(_components.code,{children:`localhost`}),`, `,_jsx(_components.code,{children:`http`}),` can be used.) You also `,_jsx(`u`,{children:`must`}),` use a domain, as IP addresses are not supported.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`scope`})}),_jsx(_components.td,{children:`A space-separated set of permissions that your app needs access to.`}),_jsxs(_components.td,{children:[`Any scopes that you’ve checked off in your app’s `,_jsx(_components.em,{children:`Auth`}),` settings will be treated as required, and you’ll need to include them in this parameter or the authorization page will display an error. Additionally, users will get an error if they try to install your app in an account that doesn’t have access to an included scope. Consult the `,_jsx(_components.a,{href:`/apps/developer-platform/build-apps/authentication/scopes#list-of-available-scopes`,children:`scopes reference documentation`}),` for more details about which endpoints can be accessed by specific scopes.`]})]})]})]}),`\n`,_jsx(_components.p,{children:`The following parameters are optional:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.strong,{children:`Parameter`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`How to use`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Description`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`optional_scope`})}),_jsx(_components.td,{children:`A space-separated set of optional permissions for your app.`}),_jsxs(_components.td,{children:[`Optional scopes will be automatically dropped from the authorization request if the user selects a HubSpot account that doesn’t have access to that tool (e.g., authorizing a `,_jsxs(_components.em,{children:[_jsx(_components.strong,{children:`Content Hub`}),` Enterprise`]}),` scope in a HubSpot free account). If you’re using optional scopes, you will need to check the access token or refresh token to see which ones were granted. Check out the `,_jsx(_components.a,{href:`/apps/developer-platform/build-apps/authentication/scopes`,children:`reference documentation on scopes`}),` for more details.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`state`})}),_jsxs(_components.td,{children:[`If this parameter is included in the authorization URL, the value will be included in a state query parameter when the user is directed to the `,_jsx(_components.code,{children:`redirect_uri`}),`.`]}),_jsx(_components.td,{children:`A string value that can be used to maintain the user’s state when they’re redirected back to your app.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`configure-scopes`,children:`Configure scopes`}),`\n`,_jsx(_components.p,{children:`OAuth requires you to set scopes, or permissions, for your app. Each scope provides access to a set of HubSpot API endpoints and allows users to grant your app access to specific tools in their HubSpot account.`}),`\n`,_jsx(_components.p,{children:`You can review your app’s current scopes in the development settings in your HubSpot account:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In your HubSpot account, navigate to `,_jsx(_components.strong,{children:`Development`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`In the left sidebar menu, click `,_jsx(_components.strong,{children:`Projects`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click the `,_jsx(_components.strong,{children:`name`}),` of the project configured with OAuth authentication.`]}),`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.em,{children:`Project Components`}),`, click the `,_jsx(_components.code,{children:`UID`}),` of your app.`]}),`\n`,_jsxs(_components.li,{children:[`Click the `,_jsx(_components.em,{children:`Auth`}),` tab, then review your app’s required, conditionally required, and optional scopes in the `,_jsx(_components.em,{children:`Scopes`}),` section.`]}),`\n`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://www.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer-projects/review-oauth-scopes-in-app-settings.png`,alt:`Review configured scopes on Auth tab of app settings`})}),`\n`,_jsxs(_components.p,{children:[`To update your app’s scopes, edit the corresponding scopes within the `,_jsx(_components.code,{children:`auth`}),` property of your app’s `,_jsx(_components.code,{children:`app-hsmeta.json`}),` `,_jsx(_components.a,{href:`/apps/developer-platform/build-apps/app-configuration#scopes`,children:`file`}),` locally, then run the `,_jsx(_components.code,{children:`hs project upload`}),` `,_jsx(_components.a,{href:`/developer-tooling/local-development/hubspot-cli/project-commands#upload-to-hubspot`,children:`command`}),` to upload the changes to your account.`]}),`\n`,_jsx(CodeBlock,{filename:``,highlight:`[12,13,14]`,numberOfLines:`28`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`28`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"uid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"oauth-sample-app\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"app\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"config\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`    \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"An example OAuth app.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`    \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"my first app\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`    \"logo\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"/app/app-logo.png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`    \"distribution\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"marketplace\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`    \"auth\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"oauth\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"redirectUrls\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"http://localhost:3000/oauth-callback\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line line-highlight`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"requiredScopes\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"crm.objects.contacts.read\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"crm.objects.contacts.write\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line line-highlight`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"optionalScopes\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [],`})]}),`\n`,_jsxs(_components.span,{className:`line line-highlight`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"conditionallyRequiredScopes\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: []`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`    },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`    \"permittedUrls\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"fetch\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://api.hubapi.com\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"iframe\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"img\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: []`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`    },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`    \"support\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"supportEmail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"support@example.com\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"documentationUrl\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://example.com/docs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"supportUrl\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://example.com/support\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"supportPhone\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"+18005555555\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`    }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`  }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`A full list of scopes is available `,_jsx(_components.a,{href:`/apps/developer-platform/build-apps/authentication/scopes`,children:`here`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`monitor-oauth-installation-logs`,children:`Monitor OAuth installation logs`}),`\n`,_jsx(_components.p,{children:`After you’ve set up the OAuth authentication flow for your app, you can review installation attempts, successes, and failures in your development settings:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`In your HubSpot account, navigate to `,_jsx(_components.strong,{children:`Development`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`In the left sidebar menu, navigate to `,_jsx(_components.strong,{children:`Monitoring`}),` \u003e `,_jsx(_components.strong,{children:`Logs`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click the `,_jsx(_components.strong,{children:`dropdown menu`}),` at the top of the page and select the `,_jsx(_components.strong,{children:`name`}),` of your OAuth app.`]}),`\n`,_jsxs(_components.li,{children:[`Click the `,_jsx(_components.strong,{children:`OAuth`}),` tab.`]}),`\n`,_jsxs(_components.li,{children:[`Review all installation events for your app. The following event types are logged:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`AUTHORIZATION_REQUEST:`}),` logged when a user tries to load the app’s authorization URL in their account. This event will be logged as an error if the app is misconfigured or the user doesn’t have sufficient permissions to install the app.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`AUTHORIZATION_GRANT:`}),` logged when a user clicks the `,_jsx(_components.em,{children:`Connect app`}),` button to start the installation process. This will result in HubSpot generating a `,_jsx(_components.code,{children:`code`}),` query parameter.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`AUTHORIZATION_CODE_EXPIRY:`}),` an error that occurs when the auth code expired before the token was exchanged.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`TOKEN_EXCHANGE:`}),` your OAuth service successfully exchanged the `,_jsx(_components.code,{children:`code`}),` to get an access token and refresh token. At this point, the app is installed in the user’s account.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://www.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/oauth-installation-events-logging.png`,alt:`Review OAuth installation events in your development settings`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`To view more details about a specific event, click the `,_jsx(_components.strong,{children:`ellipses`}),` icon under the `,_jsx(_components.em,{children:`Actions`}),` column, then select an option:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Open details:`}),` open a side panel with more information, including the `,_jsx(_components.em,{children:`Account ID`}),`, `,_jsx(_components.em,{children:`Log ID`}),`, `,_jsx(_components.em,{children:`Trace ID`}),`, and the full error messages`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Open tracing:`}),` navigate to an error details page, which also provides the sequence of related OAuth events triggered by the same account.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`You can use the top dropdown menus to search for specific events by `,_jsx(_components.em,{children:`Account ID`}),` or `,_jsx(_components.em,{children:`Log ID`}),`, or filter events by date range.`]}),`\n`,_jsxs(_components.li,{children:[`To export OAuth event data, click `,_jsx(_components.strong,{children:`Export`}),` in the top right. In the dialog box, confirm the date range, then click `,_jsx(_components.strong,{children:`Export`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`related-articles`,children:`Related articles`}),`\n`,_jsxs(CardGroup,{children:[_jsx(Card,{title:`OAuth Quickstart guide`,href:`/apps/developer-platform/build-apps/authentication/oauth/oauth-quickstart-guide`,horizontal:true}),_jsx(Card,{title:`OAuth v3 API guide`,href:`/api-reference/legacy/authentication/manage-oauth-tokens`,icon:`document-text`,horizontal:true})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{BlogPostCTA,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}"])</script><script>self.__next_f.push([1,"61:T711d,"])</script><script>self.__next_f.push([1,"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const BlogPostCTA=()=\u003enull;function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,CodeBlock,Frame,Heading,OptimizedImage,Table,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`OAuth is a secure means of authentication that uses authorization tokens rather than a password to connect your app to a user account. Initiating OAuth access is the first step towards allowing users to install your app in their HubSpot accounts.`}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Please note:`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Any app designed for installation by multiple HubSpot accounts or listing on the HubSpot Marketplace must use OAuth.`}),`\n`,_jsxs(_components.li,{children:[`Users installing apps in their HubSpot account must either be a `,_jsx(_components.a,{href:`https://knowledge.hubspot.com/user-management/hubspot-user-permissions-guide#super-admin`,children:`Super Admin`}),` or have `,_jsx(_components.a,{href:`https://knowledge.hubspot.com/user-management/hubspot-user-permissions-guide#settings`,children:`HubSpot Marketplace Access`}),` permissions.`]}),`\n`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`recommended-resources`,children:`Recommended resources`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.a,{href:`/apps/developer-platform/build-apps/authentication/oauth/oauth-quickstart-guide`,children:`OAuth Quickstart Guide`}),` will get you up and running with a working example app.`]}),`\n`,_jsx(_components.p,{children:`You can also check out the blog post linked below for a full walkthrough of how OAuth works and guidance on setting up a backend service for storing OAuth tokens:`}),`\n`,_jsx(BlogPostCTA,{title:`Blog Post: Production-Ready OAuth Token Management`,href:`https://developers.hubspot.com/blog/oauth-token-management-hubspot-integrations#understanding-oauth`}),`\n`,_jsx(Heading,{level:`2`,id:`set-up-oauth-authentication`,children:`Set up OAuth authentication`}),`\n`,_jsx(_components.p,{children:`To set up OAuth authentication for your app:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/apps/developer-platform/build-apps/create-an-app`,children:`Create a new app`}),`. After creating the app, you’ll be able to find the app’s client ID and client secret on the `,_jsx(_components.em,{children:`Auth`}),` page of your `,_jsx(_components.a,{href:`/apps/developer-platform/build-apps/manage-apps-in-hubspot#manage-authentication-for-your-app`,children:`app settings`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Use the client ID along with the `,_jsx(_components.a,{href:`#query-parameters`,children:`query parameters`}),` and `,_jsx(_components.a,{href:`#scopes`,children:`scopes`}),` outlined below in steps 2 and 3, to build your authorization URL.`]}),`\n`,_jsx(_components.li,{children:`Your app’s client secret will be used in step 4 below, after the user is redirected back to your app and you’re ready to generate the initial access and refresh tokens.`}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`2`,children:[`\n`,_jsxs(_components.li,{children:[`Send users installing your app to the authorization URL, where they’ll be presented with a screen that allows them to select their account and grant access to your integration. You can set the authorization URL to be for a specific HubSpot account by adding the account ID between `,_jsx(_components.code,{children:`/oauth/`}),` and `,_jsx(_components.code,{children:`/authorize`}),`, as shown below.`]}),`\n`,_jsxs(_components.li,{children:[`After granting access, they’ll be redirected back to your application via a `,_jsx(_components.code,{children:`redirect_uri`}),`, which will have a `,_jsx(_components.code,{children:`code`}),` query parameter appended to it.`]}),`\n`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Example authorization URLs`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Any account:`}),` `,_jsx(_components.code,{children:`https://app.hubspot.com/oauth/authorize?client_id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\u0026scope=contacts%20automation\u0026redirect_uri=https://www.example.com/`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Specific account (ID 123456):`}),` `,_jsx(_components.code,{children:`https://app.hubspot.com/oauth/123456/authorize?client_id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\u0026scope=contacts%20automation\u0026redirect_uri=https://www.example.com/`})]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Example redirect URL:`}),` `,_jsx(_components.code,{children:`https://example.com/?code=xxxx`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Example error:`}),` `,_jsx(_components.code,{children:`https://www.example.com/?error=error_code\u0026error_description=Human%20readable%20description%20of%20the%20error`})]}),`\n`]}),`\n`,_jsxs(_components.ol,{start:`4`,children:[`\n`,_jsxs(_components.li,{children:[`You’ll then make an API request to `,_jsx(_components.code,{children:`/oauth/v3/token`}),` with a request body that includes the `,_jsx(_components.code,{children:`code`}),`, the `,_jsx(_components.code,{children:`redirect_uri`}),`, your app’s `,_jsx(_components.code,{children:`client_id`}),` and `,_jsx(_components.code,{children:`client_secret`}),`, and a `,_jsx(_components.code,{children:`grant_type`}),` of `,_jsx(_components.code,{children:`authorization_code`}),` to get an `,_jsx(_components.a,{href:`/api-reference/legacy/authentication/manage-oauth-tokens#generate-initial-access-and-refresh-tokens`,children:`access_token and refresh_token`}),` from HubSpot.`]}),`\n`,_jsxs(_components.li,{children:[`Use the `,_jsx(_components.code,{children:`access_token`}),` to authenticate any API calls made for that HubSpot account.`]}),`\n`,_jsxs(_components.li,{children:[`Once the `,_jsx(_components.code,{children:`access_token`}),` expires, use the `,_jsx(_components.code,{children:`refresh_token`}),` to generate a new `,_jsx(_components.code,{children:`access_token`}),`. Learn more about how to `,_jsx(_components.a,{href:`/api-reference/legacy/authentication/manage-oauth-tokens#refresh-an-access-token`,children:`refresh an access token`}),`.`]}),`\n`]}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Please note:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Your app will not appear as a `,_jsx(_components.em,{children:`Connected App`}),` in a user’s account unless you generate the refresh token and initial access token.`]}),`\n`,_jsxs(_components.li,{children:[`Access tokens reflect the scopes requested from the app and `,_jsx(`u`,{children:`do not`}),` reflect the permissions or limitations of what a user can do in their HubSpot account. For example, if a user has permissions to view only owned contacts but authorizes a request for the `,_jsx(_components.code,{children:`crm.objects.contacts.read`}),` scope, the resulting access token can view all contacts in the account and not only those owned by the authorizing user.`]}),`\n`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`query-parameters`,children:`Query parameters`}),`\n`,_jsx(_components.p,{children:`The following query parameters are required when building an authorization URL for your app:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.strong,{children:`Parameter`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Description`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`How to use`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`client_id`})}),_jsx(_components.td,{children:`An ID that serves as a unique identifier for your app.`}),_jsx(_components.td,{children:`Get this from your app’s Auth settings page (as described above).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`redirect_uri`})}),_jsx(_components.td,{children:`The URL visitors will be redirected to after granting access to your app.`}),_jsxs(_components.td,{children:[`You’ll also designate this on your app’s Auth settings page. `,_jsx(_components.strong,{children:`Note:`}),` For security reasons, this URL `,_jsx(`u`,{children:`must`}),` use `,_jsx(_components.code,{children:`https`}),` in production. (When testing using `,_jsx(_components.code,{children:`localhost`}),`, `,_jsx(_components.code,{children:`http`}),` can be used.) You also `,_jsx(`u`,{children:`must`}),` use a domain, as IP addresses are not supported.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`scope`})}),_jsx(_components.td,{children:`A space-separated set of permissions that your app needs access to.`}),_jsxs(_components.td,{children:[`Any scopes that you’ve checked off in your app’s `,_jsx(_components.em,{children:`Auth`}),` settings will be treated as required, and you’ll need to include them in this parameter or the authorization page will display an error. Additionally, users will get an error if they try to install your app in an account that doesn’t have access to an included scope. Consult the `,_jsx(_components.a,{href:`/apps/developer-platform/build-apps/authentication/scopes#list-of-available-scopes`,children:`scopes reference documentation`}),` for more details about which endpoints can be accessed by specific scopes.`]})]})]})]}),`\n`,_jsx(_components.p,{children:`The following parameters are optional:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.strong,{children:`Parameter`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`How to use`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Description`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`optional_scope`})}),_jsx(_components.td,{children:`A space-separated set of optional permissions for your app.`}),_jsxs(_components.td,{children:[`Optional scopes will be automatically dropped from the authorization request if the user selects a HubSpot account that doesn’t have access to that tool (e.g., authorizing a `,_jsxs(_components.em,{children:[_jsx(_components.strong,{children:`Content Hub`}),` Enterprise`]}),` scope in a HubSpot free account). If you’re using optional scopes, you will need to check the access token or refresh token to see which ones were granted. Check out the `,_jsx(_components.a,{href:`/apps/developer-platform/build-apps/authentication/scopes`,children:`reference documentation on scopes`}),` for more details.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`state`})}),_jsxs(_components.td,{children:[`If this parameter is included in the authorization URL, the value will be included in a state query parameter when the user is directed to the `,_jsx(_components.code,{children:`redirect_uri`}),`.`]}),_jsx(_components.td,{children:`A string value that can be used to maintain the user’s state when they’re redirected back to your app.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`configure-scopes`,children:`Configure scopes`}),`\n`,_jsx(_components.p,{children:`OAuth requires you to set scopes, or permissions, for your app. Each scope provides access to a set of HubSpot API endpoints and allows users to grant your app access to specific tools in their HubSpot account.`}),`\n`,_jsx(_components.p,{children:`You can review your app’s current scopes in the development settings in your HubSpot account:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In your HubSpot account, navigate to `,_jsx(_components.strong,{children:`Development`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`In the left sidebar menu, click `,_jsx(_components.strong,{children:`Projects`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click the `,_jsx(_components.strong,{children:`name`}),` of the project configured with OAuth authentication.`]}),`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.em,{children:`Project Components`}),`, click the `,_jsx(_components.code,{children:`UID`}),` of your app.`]}),`\n`,_jsxs(_components.li,{children:[`Click the `,_jsx(_components.em,{children:`Auth`}),` tab, then review your app’s required, conditionally required, and optional scopes in the `,_jsx(_components.em,{children:`Scopes`}),` section.`]}),`\n`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://www.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer-projects/review-oauth-scopes-in-app-settings.png`,alt:`Review configured scopes on Auth tab of app settings`})}),`\n`,_jsxs(_components.p,{children:[`To update your app’s scopes, edit the corresponding scopes within the `,_jsx(_components.code,{children:`auth`}),` property of your app’s `,_jsx(_components.code,{children:`app-hsmeta.json`}),` `,_jsx(_components.a,{href:`/apps/developer-platform/build-apps/app-configuration#scopes`,children:`file`}),` locally, then run the `,_jsx(_components.code,{children:`hs project upload`}),` `,_jsx(_components.a,{href:`/developer-tooling/local-development/hubspot-cli/project-commands#upload-to-hubspot`,children:`command`}),` to upload the changes to your account.`]}),`\n`,_jsx(CodeBlock,{filename:``,highlight:`[12,13,14]`,numberOfLines:`28`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`28`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"uid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"oauth-sample-app\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"app\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"config\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`    \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"An example OAuth app.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`    \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"my first app\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`    \"logo\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"/app/app-logo.png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`    \"distribution\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"marketplace\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`    \"auth\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"oauth\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"redirectUrls\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"http://localhost:3000/oauth-callback\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line line-highlight`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"requiredScopes\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"crm.objects.contacts.read\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"crm.objects.contacts.write\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line line-highlight`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"optionalScopes\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [],`})]}),`\n`,_jsxs(_components.span,{className:`line line-highlight`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"conditionallyRequiredScopes\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: []`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`    },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`    \"permittedUrls\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"fetch\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://api.hubapi.com\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"iframe\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"img\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: []`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`    },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`    \"support\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"supportEmail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"support@example.com\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"documentationUrl\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://example.com/docs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"supportUrl\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://example.com/support\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"supportPhone\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"+18005555555\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`    }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`  }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`A full list of scopes is available `,_jsx(_components.a,{href:`/apps/developer-platform/build-apps/authentication/scopes`,children:`here`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`monitor-oauth-installation-logs`,children:`Monitor OAuth installation logs`}),`\n`,_jsx(_components.p,{children:`After you’ve set up the OAuth authentication flow for your app, you can review installation attempts, successes, and failures in your development settings:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`In your HubSpot account, navigate to `,_jsx(_components.strong,{children:`Development`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`In the left sidebar menu, navigate to `,_jsx(_components.strong,{children:`Monitoring`}),` \u003e `,_jsx(_components.strong,{children:`Logs`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click the `,_jsx(_components.strong,{children:`dropdown menu`}),` at the top of the page and select the `,_jsx(_components.strong,{children:`name`}),` of your OAuth app.`]}),`\n`,_jsxs(_components.li,{children:[`Click the `,_jsx(_components.strong,{children:`OAuth`}),` tab.`]}),`\n`,_jsxs(_components.li,{children:[`Review all installation events for your app. The following event types are logged:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`AUTHORIZATION_REQUEST:`}),` logged when a user tries to load the app’s authorization URL in their account. This event will be logged as an error if the app is misconfigured or the user doesn’t have sufficient permissions to install the app.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`AUTHORIZATION_GRANT:`}),` logged when a user clicks the `,_jsx(_components.em,{children:`Connect app`}),` button to start the installation process. This will result in HubSpot generating a `,_jsx(_components.code,{children:`code`}),` query parameter.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`AUTHORIZATION_CODE_EXPIRY:`}),` an error that occurs when the auth code expired before the token was exchanged.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`TOKEN_EXCHANGE:`}),` your OAuth service successfully exchanged the `,_jsx(_components.code,{children:`code`}),` to get an access token and refresh token. At this point, the app is installed in the user’s account.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://www.hubspot.com/hubfs/Knowledge_Base_2023-24-25/developer/oauth-installation-events-logging.png`,alt:`Review OAuth installation events in your development settings`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`To view more details about a specific event, click the `,_jsx(_components.strong,{children:`ellipses`}),` icon under the `,_jsx(_components.em,{children:`Actions`}),` column, then select an option:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Open details:`}),` open a side panel with more information, including the `,_jsx(_components.em,{children:`Account ID`}),`, `,_jsx(_components.em,{children:`Log ID`}),`, `,_jsx(_components.em,{children:`Trace ID`}),`, and the full error messages`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Open tracing:`}),` navigate to an error details page, which also provides the sequence of related OAuth events triggered by the same account.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`You can use the top dropdown menus to search for specific events by `,_jsx(_components.em,{children:`Account ID`}),` or `,_jsx(_components.em,{children:`Log ID`}),`, or filter events by date range.`]}),`\n`,_jsxs(_components.li,{children:[`To export OAuth event data, click `,_jsx(_components.strong,{children:`Export`}),` in the top right. In the dialog box, confirm the date range, then click `,_jsx(_components.strong,{children:`Export`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`related-articles`,children:`Related articles`}),`\n`,_jsxs(CardGroup,{children:[_jsx(Card,{title:`OAuth Quickstart guide`,href:`/apps/developer-platform/build-apps/authentication/oauth/oauth-quickstart-guide`,horizontal:true}),_jsx(Card,{title:`OAuth v3 API guide`,href:`/api-reference/legacy/authentication/manage-oauth-tokens`,icon:`document-text`,horizontal:true})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{BlogPostCTA,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}"])</script><script>self.__next_f.push([1,"57:[\"$\",\"$L5e\",null,{\"slug\":\"apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"pageMetadata\":\"$4b:props:pageMetadata\",\"theme\":\"palm\",\"children\":[\"$\",\"$L5f\",null,{\"mdxSource\":{\"compiledSource\":\"$60\",\"frontmatter\":{},\"scope\":{\"config\":{},\"pageMetadata\":{\"title\":\"Working with OAuth\",\"sidebarTitle\":\"Working with OAuth\",\"description\":\"OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account. \",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"id\":\"6a01d77f-80bd-4477-85ee-9add64ee4c38\",\"href\":\"/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\"}}},\"mdxSourceWithNoJs\":{\"compiledSource\":\"$61\",\"frontmatter\":{},\"scope\":{\"config\":{},\"pageMetadata\":{\"title\":\"Working with OAuth\",\"sidebarTitle\":\"Working with OAuth\",\"description\":\"OAuth is a secure means of authentication for your app. It uses authorization tokens rather than a password to connect your app to a user account. \",\"public\":true,\"es_link\":\"https://developers.hubspot.es/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"de_link\":\"https://developers.hubspot.de/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"fr_link\":\"https://developers.hubspot.fr/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"pt-BR_link\":\"https://br.developers.hubspot.com/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"ja_link\":\"https://developers.hubspot.jp/docs/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\",\"id\":\"6a01d77f-80bd-4477-85ee-9add64ee4c38\",\"href\":\"/apps/developer-platform/build-apps/authentication/oauth/working-with-oauth\"}}},\"displayDomain\":\"developers.hubspot.com/docs\"}]}]\n"])</script></body></html>