<!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="/mintlify-assets/_next/static/media/83afe278b6a6bb3c.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/mintlify-assets/_next/static/media/PaperMono_Variable.p.590789cb.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/mintlify-assets/_next/static/media/f67ad414ed34149c.p.84166d94.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://mintcdn.com/notion-demo/5YdhSbldE14t5Rna/logo/light.svg?fit=max&amp;auto=format&amp;n=5YdhSbldE14t5Rna&amp;q=85&amp;s=249f5693ad929397409bf9b51d6d539d"/><link rel="preload" as="image" href="https://mintcdn.com/notion-demo/5YdhSbldE14t5Rna/logo/dark.svg?fit=max&amp;auto=format&amp;n=5YdhSbldE14t5Rna&amp;q=85&amp;s=a8404879d171debac543bb6c1482c909"/><link rel="stylesheet" href="/mintlify-assets/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" data-precedence="next"/><link rel="stylesheet" href="/mintlify-assets/_next/static/chunks/3dc34e51fb8a17bc.css?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" 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="/mintlify-assets/_next/static/chunks/6d55b684068fd47e.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv"/><script src="/mintlify-assets/_next/static/chunks/44795504c795ca32.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/1175b9598d19cb10.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/f486afc314643ce1.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/701b8f590e72eee5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/turbopack-ebe86837b1906ff5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/5ee508e074db330d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/86fe1868ac2c6576.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/56eb51e65d67a971.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><script src="/mintlify-assets/_next/static/chunks/c5b263597c9467b3.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" async=""></script><link rel="preload" href="/mintlify-assets/_next/static/chunks/4d8374b1f183ef74.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" as="script" fetchPriority="low"/><link rel="preload" href="/mintlify-assets/_next/static/chunks/3aa704238c912684.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" as="script" fetchPriority="low"/><title>Working with page content - Notion Docs</title><meta name="description" content="Learn about page content and how to add or retrieve it with the Notion API."/><meta name="application-name" content="Notion Docs"/><meta name="generator" content="Mintlify"/><meta name="msapplication-config" content="/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon/browserconfig.xml"/><meta name="apple-mobile-web-app-title" content="Notion Docs"/><meta name="msapplication-TileColor" content="#000"/><link rel="canonical" href="https://developers.notion.com/guides/data-apis/working-with-page-content"/><link rel="alternate" type="application/xml" href="/sitemap.xml"/><link rel="alternate" type="text/markdown" href="/guides/data-apis/working-with-page-content.md"/><meta property="og:title" content="Working with page content - Notion Docs"/><meta property="og:description" content="Learn about page content and how to add or retrieve it with the Notion API."/><meta property="og:url" content="https://developers.notion.com/guides/data-apis/working-with-page-content"/><meta property="og:site_name" content="Notion Docs"/><meta property="og:image" content="https://notion-demo.mintlify.app/images/og-image.png"/><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 page content - Notion Docs"/><meta name="twitter:description" content="Learn about page content and how to add or retrieve it with the Notion API."/><meta name="twitter:image" content="https://notion-demo.mintlify.app/images/og-image.png"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon/android-chrome-192x192.png" type="image/png" sizes="192x192" media="(prefers-color-scheme: light)"/><link rel="apple-touch-icon" href="/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon/apple-touch-icon.png" type="image/png" sizes="180x180"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: light)"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: light)"/><link rel="shortcut icon" href="/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: light)"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon-dark/android-chrome-192x192.png" type="image/png" sizes="192x192" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon-dark/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon-dark/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: dark)"/><link rel="shortcut icon" href="/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon-dark/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: dark)"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><script type="text/javascript">!function(){var b="";
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="/mintlify-assets/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" 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","system",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="system";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="/llms.txt" tabindex="-1">/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><link href="https://fonts.googleapis.com/css2?family=NotionInter:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&amp;display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=NotionInter:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&amp;display=swap" rel="stylesheet"/><style>:root {
  --font-family-headings-custom: "NotionInter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  
  --font-family-body-custom: "NotionInter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  
  
}
</style><style>:root {
    --primary: 0 0 0;
    --primary-light: 0 117 222;
    --primary-dark: 9 127 232;
    --tooltip-foreground: 255 255 255;
    --background-light: 255 255 255;
    --background-dark: 15 15 15;
    --gray-50: 242 242 242;
    --gray-100: 238 238 238;
    --gray-200: 222 222 222;
    --gray-300: 206 206 206;
    --gray-400: 158 158 158;
    --gray-500: 111 111 111;
    --gray-600: 79 79 79;
    --gray-700: 62 62 62;
    --gray-800: 37 37 37;
    --gray-900: 22 22 22;
    --gray-950: 10 10 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()})})(\"aspen\")","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="aspen"><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 border-b border-gray-100 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 max-w-8xl px-0 lg:px-5"><div class="relative"><div class="flex items-center lg:px-4 h-14 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="/"><span class="sr-only">Notion Docs<!-- --> home page</span><img class="nav-logo w-auto relative object-contain shrink-0 block dark:hidden h-6" src="https://mintcdn.com/notion-demo/5YdhSbldE14t5Rna/logo/light.svg?fit=max&amp;auto=format&amp;n=5YdhSbldE14t5Rna&amp;q=85&amp;s=249f5693ad929397409bf9b51d6d539d" alt="light logo"/><img class="nav-logo w-auto relative object-contain shrink-0 hidden dark:block h-6" src="https://mintcdn.com/notion-demo/5YdhSbldE14t5Rna/logo/dark.svg?fit=max&amp;auto=format&amp;n=5YdhSbldE14t5Rna&amp;q=85&amp;s=a8404879d171debac543bb6c1482c909" 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 dark:brightness-[1.1] dark:hover:brightness-[1.25] ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 justify-between truncate gap-2 max-w-sm bg-gray-950/[0.03] dark:bg-white/[0.03] hover:bg-gray-950/10 dark:hover:bg-white/10 rounded-full shadow-none border-none ring-0 dark:ring-0" 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 dark:brightness-[1.1] dark:hover:brightness-[1.25] ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 max-w-sm bg-gray-950/[0.03] dark:bg-white/[0.03] hover:bg-gray-950/10 dark:hover:bg-white/10 rounded-full shadow-none border-none ring-0 dark:ring-0" 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="topbar-right-container hidden lg:flex flex-1 items-center gap-2 ml-auto justify-end"><div class="flex relative items-center justify-end space-x-4"><nav aria-label="Main" class="text-sm"><ul class="flex gap-2 items-center"><li class="navbar-link"><a href="https://www.notion.com/login" class="flex items-center whitespace-nowrap font-medium gap-2 text-gray-800 dark:text-gray-50 hover:text-gray-800 dark:hover:text-gray-50 bg-gray-950/[0.03] dark:bg-white/[0.03] hover:bg-gray-950/10 dark:hover:bg-white/10 rounded-xl px-[14px] py-2" target="_blank"><span class="min-w-0 truncate">Log in</span></a></li><li class="block lg:hidden"><a class="flex items-center whitespace-nowrap font-medium gap-2 text-gray-800 dark:text-gray-50 hover:text-gray-800 dark:hover:text-gray-50 bg-gray-950/[0.03] dark:bg-white/[0.03] hover:bg-gray-950/10 dark:hover:bg-white/10 rounded-xl px-[14px] py-2" href="https://www.notion.so/developers"><span class="min-w-0 truncate">Developer portal</span></a></li><li class="whitespace-nowrap hidden lg:flex" id="topbar-cta-button"><a target="_blank" class="group pl-3 pr-2 py-2 relative inline-flex items-center text-sm font-medium" href="https://www.notion.so/developers"><span class="absolute inset-0 bg-primary-dark rounded-xl group-hover:opacity-[0.9]"></span><div class="z-10 gap-1 flex items-center"><span class="text-white">Developer portal</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 text-white/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><button type="button" tabindex="0" aria-haspopup="menu" id="theme-preference-menu-trigger" aria-label="Change theme preference" data-component-name="theme-preference-menu" data-component-part="theme-preference-menu-trigger" data-testid="theme-preference-menu-trigger" class="group disabled:pointer-events-none overflow-hidden gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 theme-preference-menu-trigger group p-2 flex items-center justify-center w-[30px] h-[30px] rounded-full bg-gray-800/[0.04] dark:bg-white/10"><span data-theme-preference-icon="system"><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-4 text-gray-600 group-hover:text-gray-800 dark:text-gray-300 dark:group-hover:text-gray-100"><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></span><span data-theme-preference-icon="light"><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-4 text-gray-600 group-hover:text-gray-800 dark:text-gray-300 dark:group-hover:text-gray-100"><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></span><span data-theme-preference-icon="dark"><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-4 text-gray-600 group-hover:text-gray-800 dark:text-gray-300 dark:group-hover:text-gray-100"><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></span></button></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>Data APIs</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 page content</div></div></button></div><div class="hidden lg:flex px-4 h-10"><div class="nav-tabs h-full flex text-sm gap-x-6"><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] hover:text-primary dark:hover:text-primary-light text-gray-800 dark:text-gray-200" data-active="true" aria-current="location" href="/guides/get-started/overview">Guides<div class="absolute bottom-0 w-full left-0 bg-primary dark:bg-primary-light h-px"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium hover:text-gray-800 dark:hover:text-gray-300 text-gray-800 dark:text-gray-200" href="/reference/intro">API Reference<div class="absolute bottom-0 w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700 h-px"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium hover:text-gray-800 dark:hover:text-gray-300 text-gray-800 dark:text-gray-200" href="/cli/get-started/overview">CLI Reference<div class="absolute bottom-0 w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700 h-px"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium hover:text-gray-800 dark:hover:text-gray-300 text-gray-800 dark:text-gray-200" href="/workers/get-started/overview">Workers<div class="absolute bottom-0 w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700 h-px"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium hover:text-gray-800 dark:hover:text-gray-300 text-gray-800 dark:text-gray-200" href="/reference/admin/intro">Admin API<div class="absolute bottom-0 w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700 h-px"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium hover:text-gray-800 dark:hover:text-gray-300 text-gray-800 dark:text-gray-200" href="/page/changelog">Changelog<div class="absolute bottom-0 w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700 h-px"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium hover:text-gray-800 dark:hover:text-gray-300 text-gray-800 dark:text-gray-200" href="/page/examples">Examples<div class="absolute bottom-0 w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700 h-px"></div></a></div></div></div></header><div id="body-content" class="scroll-mt-(--scroll-mt) peer-[.is-custom]:max-w-none peer-[.is-not-custom]:max-w-8xl peer-[.is-not-custom]:lg:flex peer-[.is-not-custom]:mx-auto peer-[.is-not-custom]:px-0 peer-[.is-not-custom]:lg:px-5 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 shrink-0 w-[18rem] lg:flex flex-col border-r border-gray-100 dark:border-white/10 transition-transform duration-100 top-(--mintlify-slot-header-height,6rem) h-[calc(100vh-var(--mintlify-slot-header-height,6rem))]"><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_tbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] pr-5 pt-5 pb-4 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"><div class="pl-2"></div><ul class="list-none" aria-hidden="true"></ul><div><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200 text-xs"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Get started</span></h3></div><ul class="sidebar-group space-y-px"><li id="/guides/get-started/overview" class="relative scroll-m-4 first:scroll-m-20" data-title="Overview"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/get-started/overview"><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 class="min-w-0 max-w-full break-words hyphens-auto">Overview</span></div></div></a></li><li id="/guides/get-started/quick-start" class="relative scroll-m-4 first:scroll-m-20" data-title="Quickstart"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/get-started/quick-start"><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 class="min-w-0 max-w-full break-words hyphens-auto">Quickstart</span></div></div></a></li><li id="/guides/get-started/personal-access-tokens" class="relative scroll-m-4 first:scroll-m-20" data-title="Personal access tokens"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/get-started/personal-access-tokens"><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 class="min-w-0 max-w-full break-words hyphens-auto">Personal access tokens</span></div></div></a></li><li id="/guides/get-started/internal-connections" class="relative scroll-m-4 first:scroll-m-20" data-title="Internal connections"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/get-started/internal-connections"><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 class="min-w-0 max-w-full break-words hyphens-auto">Internal connections</span></div></div></a></li><li id="/guides/get-started/public-connections" class="relative scroll-m-4 first:scroll-m-20" data-title="Public connections"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/get-started/public-connections"><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 class="min-w-0 max-w-full break-words hyphens-auto">Public connections</span></div></div></a></li><li id="/guides/get-started/authorization" class="relative scroll-m-4 first:scroll-m-20" data-title="Authorization"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/get-started/authorization"><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 class="min-w-0 max-w-full break-words hyphens-auto">Authorization</span></div></div></a></li><li id="/guides/get-started/handling-api-keys" class="relative scroll-m-4 first:scroll-m-20" data-title="API token security"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/get-started/handling-api-keys"><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 class="min-w-0 max-w-full break-words hyphens-auto">API token security</span></div></div></a></li><li id="/guides/get-started/preparing-for-users" class="relative scroll-m-4 first:scroll-m-20" data-title="Preparing for users"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/get-started/preparing-for-users"><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 class="min-w-0 max-w-full break-words hyphens-auto">Preparing for users</span></div></div></a></li><li id="/guides/get-started/marketplace-listing" class="relative scroll-m-4 first:scroll-m-20" data-title="List on the Marketplace"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/get-started/marketplace-listing"><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 class="min-w-0 max-w-full break-words hyphens-auto">List on the Marketplace</span></div></div></a></li></ul></div><div class="px-1 py-3"><div class="sidebar-nav-group-divider h-px w-full bg-gray-100 dark:bg-white/10"></div></div><div class="my-2"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200 text-xs"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Agent APIs</span></h3></div><ul class="sidebar-group space-y-px"><li data-title="Notion MCP" 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 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class="flex-1 flex items-center gap-2 justify-start"><span>Notion MCP</span></div><div class="h-[1lh] flex items-center shrink-0"><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-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li></ul></div><div class="px-1 py-3"><div class="sidebar-nav-group-divider h-px w-full bg-gray-100 dark:bg-white/10"></div></div><div class="my-2"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200 text-xs"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>API versions</span></h3></div><ul class="sidebar-group space-y-px"><li data-title="Upgrading to 2026-03-11" 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 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class="flex-1 flex items-center gap-2 justify-start"><span>Upgrading to 2026-03-11</span></div><div class="h-[1lh] flex items-center shrink-0"><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-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Upgrading to 2025-09-03" 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 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class="flex-1 flex items-center gap-2 justify-start"><span>Upgrading to 2025-09-03</span></div><div class="h-[1lh] flex items-center shrink-0"><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-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li></ul></div><div class="px-1 py-3"><div class="sidebar-nav-group-divider h-px w-full bg-gray-100 dark:bg-white/10"></div></div><div class="my-2"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200 text-xs"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Data APIs</span></h3></div><ul class="sidebar-group space-y-px"><li id="/guides/data-apis/working-with-page-content" class="relative scroll-m-4 first:scroll-m-20" data-title="Working with page content" data-active="true" data-active-nav-item="true"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] bg-primary/10 text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light dark:bg-primary-light/10" style="padding-left:1rem" aria-current="page" href="/guides/data-apis/working-with-page-content"><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 class="min-w-0 max-w-full break-words hyphens-auto">Working with page content</span></div></div></a></li><li data-title="Working with databases" 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 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class="flex-1 flex items-center gap-2 justify-start"><span>Working with databases</span></div><div class="h-[1lh] flex items-center shrink-0"><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-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li id="/guides/data-apis/working-with-views" class="relative scroll-m-4 first:scroll-m-20" data-title="Working with views"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/data-apis/working-with-views"><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 class="min-w-0 max-w-full break-words hyphens-auto">Working with views</span></div></div></a></li><li id="/guides/data-apis/working-with-comments" class="relative scroll-m-4 first:scroll-m-20" data-title="Working with comments"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/data-apis/working-with-comments"><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 class="min-w-0 max-w-full break-words hyphens-auto">Working with comments</span></div></div></a></li><li data-title="Working with markdown content" 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 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class="flex-1 flex items-center gap-2 justify-start"><span>Working with markdown content</span></div><div class="h-[1lh] flex items-center shrink-0"><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-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Working with files and media" 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 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class="flex-1 flex items-center gap-2 justify-start"><span>Working with files and media</span></div><div class="h-[1lh] flex items-center shrink-0"><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-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li></ul></div><div class="px-1 py-3"><div class="sidebar-nav-group-divider h-px w-full bg-gray-100 dark:bg-white/10"></div></div><div class="my-2"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200 text-xs"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Resources</span></h3></div><ul class="sidebar-group space-y-px"><li id="https://developers.notion.com/page/examples" class="relative scroll-m-4 first:scroll-m-20" data-title="Example code"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" target="_blank" href="https://developers.notion.com/page/examples"><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 class="min-w-0 max-w-full break-words hyphens-auto">Example code</span></div><div class="h-[1lh] flex items-center flex-1 justify-end"><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 text-gray-400 overflow-visible group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 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></a></li><li id="https://www.postman.com/notionhq/notion-s-api-workspace/collection/52041987-03f70d8f-b6e5-4306-805c-f95f7cdf05b9" class="relative scroll-m-4 first:scroll-m-20" data-title="Postman workspace"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" target="_blank" href="https://www.postman.com/notionhq/notion-s-api-workspace/collection/52041987-03f70d8f-b6e5-4306-805c-f95f7cdf05b9"><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 class="min-w-0 max-w-full break-words hyphens-auto">Postman workspace</span></div><div class="h-[1lh] flex items-center flex-1 justify-end"><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 text-gray-400 overflow-visible group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 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></a></li><li id="/guides/resources/historical-changelog" class="relative scroll-m-4 first:scroll-m-20" data-title="Historical changelog"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/resources/historical-changelog"><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 class="min-w-0 max-w-full break-words hyphens-auto">Historical changelog</span></div></div></a></li></ul></div><div class="px-1 py-3"><div class="sidebar-nav-group-divider h-px w-full bg-gray-100 dark:bg-white/10"></div></div><div class="my-2"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200 text-xs"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Compliance</span></h3></div><ul class="sidebar-group space-y-px"><li id="/compliance/overview" class="relative scroll-m-4 first:scroll-m-20" data-title="Overview"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/compliance/overview"><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 class="min-w-0 max-w-full break-words hyphens-auto">Overview</span></div></div></a></li><li data-title="Event reference" 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 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class="flex-1 flex items-center gap-2 justify-start"><span>Event reference</span></div><div class="h-[1lh] flex items-center shrink-0"><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-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li></ul></div><div class="px-1 py-3"><div class="sidebar-nav-group-divider h-px w-full bg-gray-100 dark:bg-white/10"></div></div><div class="my-2"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200 text-xs"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Link previews</span></h3></div><ul class="sidebar-group space-y-px"><li id="/guides/link-previews/introduction" class="relative scroll-m-4 first:scroll-m-20" data-title="Introduction"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/link-previews/introduction"><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 class="min-w-0 max-w-full break-words hyphens-auto">Introduction</span></div></div></a></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></nav><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://developers.notion.com/#organization","name":"Notion Docs","url":"https://developers.notion.com","logo":{"@type":"ImageObject","url":"https://mintcdn.com/notion-demo/5YdhSbldE14t5Rna/logo/light.svg?fit=max&auto=format&n=5YdhSbldE14t5Rna&q=85&s=249f5693ad929397409bf9b51d6d539d"}},{"@type":"WebSite","@id":"https://developers.notion.com#website","name":"Notion Docs","url":"https://developers.notion.com","publisher":{"@id":"https://developers.notion.com/#organization"}},{"@type":"WebPage","@id":"https://developers.notion.com/guides/data-apis/working-with-page-content#webpage","url":"https://developers.notion.com/guides/data-apis/working-with-page-content","name":"Working with page content","description":"Learn about page content and how to add or retrieve it with the Notion API.","dateModified":"2026-07-28T23:33:52.815Z","isPartOf":{"@id":"https://developers.notion.com#website"},"breadcrumb":{"@id":"https://developers.notion.com/guides/data-apis/working-with-page-content#breadcrumb"}},{"@type":"BreadcrumbList","@id":"https://developers.notion.com/guides/data-apis/working-with-page-content#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Notion Docs","item":"https://developers.notion.com"},{"@type":"ListItem","position":2,"name":"Working with page content","item":"https://developers.notion.com/guides/data-apis/working-with-page-content"}]},{"@type":["Article","TechArticle"],"@id":"https://developers.notion.com/guides/data-apis/working-with-page-content#article","headline":"Working with page content","name":"Working with page content","description":"Learn about page content and how to add or retrieve it with the Notion API.","url":"https://developers.notion.com/guides/data-apis/working-with-page-content","mainEntityOfPage":{"@id":"https://developers.notion.com/guides/data-apis/working-with-page-content#webpage"},"image":"https://developers.notion.com/images/og-image.png","dateModified":"2026-07-28T23:33:52.815Z","publisher":{"@id":"https://developers.notion.com/#organization"},"isPartOf":{"@id":"https://developers.notion.com#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="style.css">@font-face {
	font-family: "NotionInter";
	font-weight: 400;
	font-style: normal;
	font-display: optional;
	src: url("/fonts/NotionInter-Regular.woff2") format("woff2");
}
@font-face {
	font-family: "NotionInter";
	font-weight: 500;
	font-style: normal;
	font-display: optional;
	src: url("/fonts/NotionInter-Medium.woff2") format("woff2");
}
@font-face {
	font-family: "NotionInter";
	font-weight: 600;
	font-style: normal;
	font-display: optional;
	src: url("/fonts/NotionInter-SemiBold.woff2") format("woff2");
}
@font-face {
	font-family: "NotionInter";
	font-weight: 700;
	font-style: normal;
	font-display: optional;
	src: url("/fonts/NotionInter-Bold.woff2") format("woff2");
}
@font-face {
	font-family: "NotionInter";
	font-weight: 400;
	font-style: italic;
	font-display: optional;
	src: url("/fonts/NotionInter-Italic.woff2") format("woff2");
}
@font-face {
	font-family: "NotionInter";
	font-weight: 500;
	font-style: italic;
	font-display: optional;
	src: url("/fonts/NotionInter-MediumItalic.woff2") format("woff2");
}
@font-face {
	font-family: "NotionInter";
	font-weight: 600;
	font-style: italic;
	font-display: optional;
	src: url("/fonts/NotionInter-SemiBoldItalic.woff2") format("woff2");
}
@font-face {
	font-family: "NotionInter";
	font-weight: 700;
	font-style: italic;
	font-display: optional;
	src: url("/fonts/NotionInter-BoldItalic.woff2") format("woff2");
}

:root {
	--font-notion-stack:
		"NotionInter", "Inter", -apple-system, "system-ui", "Segoe UI", Helvetica,
		Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

html,
body,
button,
input,
select,
textarea,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: var(--font-notion-stack);
}

/* Top-align Card icons with the title row instead of centering them between
   the title and the description. */
.card > .flex.items-center:has([data-component-part="card-icon"]) {
	align-items: flex-start;
}

/* Make the Card description a step smaller than the title. */
[data-component-part="card-content"] {
	font-size: 0.875rem;
	line-height: 1.45;
}

/* Match the marketing site nav buttons: "Log in" ghost (no background, subtle
   hover only) and the topbar CTA pill with tighter corners. Hover uses NDS
   state.hover tokens (#37352f0a light / rgba(255,255,255,0.055) dark) so the
   warm-brown tint matches the rest of the docs and app.notion.com. */
.navbar-link > a {
	background-color: transparent !important;
}
.navbar-link > a:hover {
	background-color: #37352f0a !important;
}
html.dark .navbar-link > a:hover {
	background-color: rgba(255, 255, 255, 0.055) !important;
}
.bg-primary-dark.rounded-xl {
	border-radius: 8px !important;
}

/* Top search trigger: Mintlify defaults to Tailwind cool gray
   (bg-gray-950/[0.03], hover:bg-gray-950/10) which reads blue-tinted next to
   the rest of the Notion UI. Swap to NDS state tokens so the surface picks up
   the warm-brown tint, and recolor the placeholder text + magnifying-glass
   icon to match the gray scale used elsewhere in the docs. */
#search-bar-entry {
	background-color: #37352f0a !important;
	color: #7d7a75 !important;
}
#search-bar-entry:hover {
	background-color: #37352f1a !important;
}
#search-bar-entry svg {
	color: #7d7a75 !important;
}
#search-bar-entry:hover svg {
	color: #37352f !important;
}
html.dark #search-bar-entry {
	background-color: rgba(255, 255, 255, 0.055) !important;
	color: rgba(255, 255, 255, 0.5) !important;
}
html.dark #search-bar-entry:hover {
	background-color: rgba(255, 255, 255, 0.129) !important;
}
html.dark #search-bar-entry svg {
	color: rgba(255, 255, 255, 0.5) !important;
}
html.dark #search-bar-entry:hover svg {
	color: #ffffff !important;
}

/* Mobile-only search trigger (icon-only button shown below the lg breakpoint).
   The icon is rendered as a CSS mask whose color comes from the element's
   background, so we set both color and background-color to the same value. */
#search-bar-entry-mobile,
#search-bar-entry-mobile svg {
	color: #7d7a75 !important;
	background-color: #7d7a75 !important;
}
#search-bar-entry-mobile:hover,
#search-bar-entry-mobile:hover svg {
	color: #37352f !important;
	background-color: #37352f !important;
}
html.dark #search-bar-entry-mobile,
html.dark #search-bar-entry-mobile svg {
	color: rgba(255, 255, 255, 0.5) !important;
	background-color: rgba(255, 255, 255, 0.5) !important;
}
html.dark #search-bar-entry-mobile:hover,
html.dark #search-bar-entry-mobile:hover svg {
	color: #ffffff !important;
	background-color: #ffffff !important;
}

/* Theme toggle (sun/moon button next to the topbar CTA): Mintlify defaults to
   bg-gray-800/[0.04] which is cool gray. Add a hover state and warm both
   resting + hover to NDS state tokens for parity with the rest of the chrome. */
button[data-component-name="theme-toggle"] {
	background-color: #37352f0a !important;
}
button[data-component-name="theme-toggle"]:hover {
	background-color: #37352f1a !important;
}
html.dark button[data-component-name="theme-toggle"] {
	background-color: rgba(255, 255, 255, 0.055) !important;
}
html.dark button[data-component-name="theme-toggle"]:hover {
	background-color: rgba(255, 255, 255, 0.129) !important;
}
button[data-component-name="theme-toggle"] svg {
	color: #7d7a75 !important;
}
button[data-component-name="theme-toggle"]:hover svg {
	color: #37352f !important;
}
html.dark button[data-component-name="theme-toggle"] svg {
	color: rgba(255, 255, 255, 0.5) !important;
}
html.dark button[data-component-name="theme-toggle"]:hover svg {
	color: #ffffff !important;
}

/* Navbar bottom border: Mintlify uses border-gray-100 (cool) / border-gray-800
   in dark. Swap to NDS gray border tokens (warm-brown) for parity with the
   sidebar border and content dividers. */
#navbar [class*="border-gray-100"] {
	border-color: #e6e5e3 !important;
}
html.dark #navbar [class*="border-gray-800"] {
	border-color: rgba(255, 255, 255, 0.094) !important;
}

/* Top tab hover underline (API Reference / Changelog / Examples). Mintlify
   uses bg-gray-200 / bg-gray-700 — cool grays. Match the NDS border token in
   light mode and the same translucent-white the sidebar uses in dark. */
.nav-tabs-item div[class*="bg-gray-200"] {
	background-color: #e6e5e3 !important;
}
html.dark .nav-tabs-item div[class*="bg-gray-700"] {
	background-color: rgba(255, 255, 255, 0.18) !important;
}

/* Sidebar right edge + within-sidebar group dividers. Same swap from cool
   border-gray-100 to NDS warm border-primary. In dark mode the sidebar uses
   border-white/10, so target that as well. */
#sidebar-content[class*="border-gray-100"] {
	border-color: #e6e5e3 !important;
}
html.dark #sidebar-content[class*="border-white"] {
	border-color: rgba(255, 255, 255, 0.094) !important;
}
.sidebar-nav-group-divider {
	background-color: #e6e5e3 !important;
}
html.dark .sidebar-nav-group-divider {
	background-color: rgba(255, 255, 255, 0.094) !important;
}

/* Sidebar leaf text colors. Mintlify defaults to text-gray-700 (cool) with a
   text-gray-900 hover. Snap both to NDS text tokens (warm). The dark-mode
   side is already handled further down via the prose-invert + sidebar-group
   overrides; this block targets light mode. */
:is(a, button)[class*="outline-offset"][class*="text-gray-700"] {
	color: #37352f !important;
}
:is(a, button)[class*="outline-offset"][class*="hover:text-gray-900"]:hover {
	color: #37352f !important;
}

/* Sidebar collapse chevron next to expandable groups. Defaults to text-gray-400
   with a hover bump to text-gray-600 — both cool. Use NDS text tertiary /
   secondary so the chevron matches the surrounding row. */
:is(a, button)[class*="outline-offset"]
	svg[class*="text-gray-400"][class*="group-hover:text-gray-600"] {
	color: #ada9a3 !important;
}
:is(a, button)[class*="outline-offset"]:hover
	svg[class*="text-gray-400"][class*="group-hover:text-gray-600"] {
	color: #7d7a75 !important;
}

/* Card chrome (used on the home page grid of API areas):
     - border-gray-950/10 → NDS border primary (warm)
     - title text-gray-800 → NDS text primary
     - content text-gray-600 → NDS text secondary
     - arrow text-gray-400/500 → NDS text tertiary
*/
.card[class*="border-gray-950"] {
	border-color: #e6e5e3 !important;
}
html.dark .card[class*="border-white"] {
	border-color: rgba(255, 255, 255, 0.094) !important;
}
[data-component-part="card-title"] {
	color: #37352f !important;
}
html.dark [data-component-part="card-title"] {
	color: #ffffff !important;
}
[data-component-part="card-content"] {
	color: #7d7a75 !important;
}
html.dark [data-component-part="card-content"] {
	color: #ada9a3 !important;
}
#card-link-arrow-icon {
	color: #ada9a3 !important;
}
html.dark #card-link-arrow-icon {
	color: #7d7a75 !important;
}

/* Tighten sidebar nav item corners — Mintlify defaults to rounded-xl (12px),
   which reads too soft at this size. Covers both leaf links (<a>) and
   collapsible group rows (<button>). */
:is(a, button)[class*="outline-offset"][class*="rounded-xl"] {
	border-radius: 6px !important;
}

/* Mintlify simulates bold on the active sidebar item with a text-shadow
   trick. Drop it and use the real 600 cut from NotionInter. */
a[class*="text-shadow"] {
	text-shadow: none !important;
	font-weight: 600 !important;
}

/* Disable automatic hyphenation in sidebar nav labels. Mintlify lets the
   browser hyphenate long labels, so in the narrow sidebar entries like
   "Personal access tokens" break mid-word into "to-kens". Turning hyphens
   off makes each word wrap atomically at whitespace instead. */
.sidebar-group :is(a, button, span) {
	hyphens: none !important;
}

/* Dark-mode nav accents: keep them neutral (white) instead of inheriting
   the primary-light blue. Mirrors the black/gray accents in light mode so
   tabs / sidebar / TOC stay visually consistent across themes. Content
   links and CTA buttons keep their blue. */

/* Sidebar leaf links and collapsible group rows */
html.dark :is(a, button)[class*="outline-offset"][class*="text-primary-light"] {
	color: #ffffff !important;
}
html.dark :is(a, button)[class*="outline-offset"][class*="bg-primary-light"] {
	background-color: rgba(255, 255, 255, 0.129) !important;
}

/* Align sidebar item hover + active backgrounds with NDS state tokens so the
   docs sidebar matches app.notion.com. Mintlify defaults:
     - active: bg-primary/10        → rgba(0, 0, 0, 0.10), cool
     - hover:  hover:bg-gray-600/5  → Tailwind cool gray
   NDS values (from src/shared-styles/colors/tokens/...):
     - state.pressed (light) = #37352f1a   (warm-brown, 10% alpha)
     - state.hover   (light) = #37352f0a   (warm-brown, 4% alpha)
     - state.pressed (dark)  = rgba(255, 255, 255, 0.129)
     - state.hover   (dark)  = rgba(255, 255, 255, 0.055) */
:is(a, button)[class*="outline-offset"][class*="bg-primary/10"] {
	background-color: #37352f1a !important;
}
:is(a, button)[class*="outline-offset"][class*="hover:bg-gray-600"]:hover {
	background-color: #37352f0a !important;
}
html.dark
	:is(a, button)[class*="outline-offset"][class*="hover:bg-gray-200"]:hover {
	background-color: rgba(255, 255, 255, 0.055) !important;
}

/* TOC active item — H2-level (border + text on the same <a>) */
html.dark a[class*="border-primary-light"][class*="text-primary-light"] {
	color: #ffffff !important;
	border-color: #ffffff !important;
}

/* TOC active item — H3-level sub-item (border on .toc-item parent, text on
   the inner <a>) */
html.dark .toc-item[class*="border-primary"] {
	border-color: #ffffff !important;
}
html.dark .toc-item a[class*="text-primary-light"] {
	color: #ffffff !important;
}

/* Top tab active state — text on <a>, underline on a child <div> */
html.dark a.nav-tabs-item[class*="text-primary"] {
	color: #ffffff !important;
}
html.dark a.nav-tabs-item div[class*="bg-primary-light"] {
	background-color: #ffffff !important;
}

/* Page eyebrow defaults to the primary color (black in light, blue in dark).
   Use a neutral mid-gray instead so it reads as a quiet supertitle. */
.eyebrow {
	color: #78736f !important;
}
html.dark .eyebrow {
	color: #a3a39e !important;
}

/* Hide the left sidebar on long-form one-page tabs (Changelog, Examples).
   The right-hand "On this page" TOC is preserved so readers can still jump
   around. Mintlify's SPA updates html[data-current-path] on navigation, so
   this activates the moment the route changes — no full reload needed.
   Add more paths to the :is() list to opt additional pages into this
   "no-sidebar, full-bleed" layout. */
html:is(
	[data-current-path="/page/changelog"],
	[data-current-path="/page/examples"]
)
#sidebar-content {
	display: none !important;
}

/* With the sidebar gone, expand the content out to the left so its first
   column starts at the page edge. Mintlify's #content-container is the
   culprit: it has `mx-auto max-w-6xl lg:pl-[5.5rem]`, which centers a
   72rem-wide column AND adds 88px of internal left padding on top — leaving
   ~110px of empty space on the left even after the sidebar is hidden. Zero
   out the left-side mx-auto and the max-w cap; the right side keeps its
   breathing room for the TOC, and the original `lg:pl-[5.5rem]` stays put
   so the content still has a comfortable left gutter. */
html:is(
	[data-current-path="/page/changelog"],
	[data-current-path="/page/examples"]
)
#content-container {
	max-width: none !important;
	margin-left: 0 !important;
}

/* The inner #content-area also has `mx-auto`, which would re-center it
   inside the now-full-width container. Kill the auto margins so its existing
   `grow` (flex-grow: 1) actually claims the freed space. */
html:is(
	[data-current-path="/page/changelog"],
	[data-current-path="/page/examples"]
)
#content-area {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

/* Render <Update> bodies on the changelog with `prose`-equivalent sizing
   instead of Mintlify's hardcoded `prose-sm` (14px). The class is baked
   into the component and can't be changed from MDX, so we bump the
   container font-size from 0.875rem → 1rem. prose-sm uses em-relative
   spacing for children, so they scale up proportionally — no per-element
   overrides needed. */
html[data-current-path="/page/changelog"]
[data-component-part="update-content"] {
	font-size: 1rem;
}

/* Sidebar group titles ("Get started", "Data APIs", etc.) render as
   <h5 id="sidebar-title"> with Mintlify's default near-black color. Push
   them to the same neutral gray as the page eyebrow so they read as quiet
   section labels above the nav rows, not full-strength body text. */
h5#sidebar-title {
	color: #78736f !important;
}
html.dark h5#sidebar-title {
	color: #a3a39e !important;
}

/* Mintlify's dark-mode neutrals read too dim against the near-black background
   (h1 ~#dedede, body/sidebar/TOC ~#9e9e9e). Bump page title to pure white and
   shift dim grays up to ~#c7c7c7 so the contrast feels closer to light mode.
   Body copy is rendered through the Tailwind Typography plugin's prose-invert
   variant — overriding its CSS vars catches paragraphs, list items, spans,
   and table cells in one shot. */
html.dark [class*="prose-invert"] {
	color: #c7c7c7 !important;
	--tw-prose-invert-body: #c7c7c7 !important;
	--tw-prose-invert-bullets: #c7c7c7 !important;
	--tw-prose-invert-counters: #c7c7c7 !important;
}
html.dark h1#page-title {
	color: #ffffff !important;
}
html.dark #header p {
	color: #c7c7c7 !important;
}
html.dark #table-of-contents-content a {
	color: #c7c7c7 !important;
}
html.dark .sidebar-group a:not([class*="text-shadow"]),
html.dark .sidebar-group button {
	color: #c7c7c7 !important;
}

/* Notion-style content links: inherit body text color with a soft gray
   underline at rest, full-strength text-color underline on hover. Scoped
   to the article body via #content so we don't disturb sidebar nav,
   banner, TOC, or card links. */
#content a.link {
	color: inherit !important;
	text-decoration: underline !important;
	text-decoration-color: rgba(55, 53, 47, 0.25) !important;
	text-underline-offset: 3px !important;
	text-decoration-thickness: 1px !important;
	border-bottom: 0 !important;
	font-weight: inherit !important;
}
#content a.link:hover {
	color: inherit !important;
	text-decoration-color: currentColor !important;
}
html.dark #content a.link {
	text-decoration-color: rgba(255, 255, 255, 0.25) !important;
}
html.dark #content a.link:hover {
	text-decoration-color: currentColor !important;
}

/* Notion-aligned callout colors. Mintlify defaults to Tailwind palette
   (bg-blue-50, etc); these overrides snap the surface, border, and icon
   to NDS values. */
.callout[class*="bg-blue"] {
	background-color: #e5f2fc !important;
	border-color: #b6d4f3 !important;
}
.callout[class*="bg-blue"] [data-component-part="callout-icon"],
.callout[class*="bg-blue"] [data-component-part="callout-icon"] svg {
	color: #2783de !important;
}
.callout[class*="bg-blue"] [data-component-part="callout-content"] {
	color: #355f8b !important;
}
.callout[class*="bg-green"] {
	background-color: #e8f1ec !important;
	border-color: #bed9c9 !important;
}
.callout[class*="bg-green"] [data-component-part="callout-icon"],
.callout[class*="bg-green"] [data-component-part="callout-icon"] svg {
	color: #46a171 !important;
}
.callout[class*="bg-green"] [data-component-part="callout-content"] {
	color: #37674c !important;
}
.callout[class*="bg-yellow"] {
	background-color: #f9f3dc !important;
	border-color: #e8d497 !important;
}
.callout[class*="bg-yellow"] [data-component-part="callout-icon"],
.callout[class*="bg-yellow"] [data-component-part="callout-icon"] svg {
	color: #d8a32f !important;
}
.callout[class*="bg-yellow"] [data-component-part="callout-content"] {
	color: #836426 !important;
}
.callout[class*="bg-red"] {
	background-color: #fce9e7 !important;
	border-color: #f0c5be !important;
}
.callout[class*="bg-red"] [data-component-part="callout-icon"],
.callout[class*="bg-red"] [data-component-part="callout-icon"] svg {
	color: #e56458 !important;
}
.callout[class*="bg-red"] [data-component-part="callout-content"] {
	color: #924943 !important;
}
.callout[class*="bg-neutral"],
.callout[class*="bg-gray"] {
	background-color: #f0efed !important;
	border-color: #e6e5e3 !important;
}
.callout[class*="bg-neutral"] [data-component-part="callout-icon"],
.callout[class*="bg-gray"] [data-component-part="callout-icon"],
.callout[class*="bg-neutral"] [data-component-part="callout-icon"] svg,
.callout[class*="bg-gray"] [data-component-part="callout-icon"] svg {
	color: #5f5e59 !important;
}
.callout[class*="bg-neutral"] [data-component-part="callout-content"],
.callout[class*="bg-gray"] [data-component-part="callout-content"] {
	color: #494846 !important;
}

/* Dark-mode callout surfaces use a tinted overlay derived from the same
   accent so the callout still reads as a flavored surface. */
html.dark .callout[class*="bg-blue"] {
	background-color: rgba(39, 131, 222, 0.12) !important;
	border-color: rgba(39, 131, 222, 0.3) !important;
}
html.dark .callout[class*="bg-green"] {
	background-color: rgba(70, 161, 113, 0.12) !important;
	border-color: rgba(70, 161, 113, 0.3) !important;
}
html.dark .callout[class*="bg-yellow"] {
	background-color: rgba(216, 163, 47, 0.12) !important;
	border-color: rgba(216, 163, 47, 0.3) !important;
}
html.dark .callout[class*="bg-red"] {
	background-color: rgba(229, 100, 88, 0.12) !important;
	border-color: rgba(229, 100, 88, 0.3) !important;
}
html.dark .callout[class*="bg-neutral"],
html.dark .callout[class*="bg-gray"] {
	background-color: rgba(255, 255, 255, 0.05) !important;
	border-color: rgba(255, 255, 255, 0.12) !important;
}
html.dark .callout[class*="bg-blue"] [data-component-part="callout-content"] {
	color: #9dc0ea !important;
}
html.dark .callout[class*="bg-green"] [data-component-part="callout-content"] {
	color: #a6c7b4 !important;
}
html.dark .callout[class*="bg-yellow"] [data-component-part="callout-content"] {
	color: #e2ca88 !important;
}
html.dark .callout[class*="bg-red"] [data-component-part="callout-content"] {
	color: #e0aea6 !important;
}
html.dark .callout[class*="bg-neutral"] [data-component-part="callout-content"],
html.dark .callout[class*="bg-gray"] [data-component-part="callout-content"] {
	color: #bcbab6 !important;
}

/* Inside callouts, strip the link blue and just rely on an underline so the
   link doesn't fight with the colored callout chrome. */
.callout a.link,
#content .callout a.link {
	color: inherit !important;
	text-decoration: underline !important;
	border-bottom: 0 !important;
}
.callout a.link:hover,
#content .callout a.link:hover {
	color: inherit !important;
	text-decoration: underline !important;
}

/* Recolor Card icons to Notion blue. The icons are loaded as <img> tags so
   they can't pick up CSS color/fill — this filter recipe converts the black
   render to ~#0075de in light mode and ~#097fe8 in dark. */
[data-component-part="card-icon"] img {
	filter: brightness(0) saturate(100%) invert(31%) sepia(85%) saturate(2280%)
		hue-rotate(196deg) brightness(96%) contrast(101%);
}
html.dark [data-component-part="card-icon"] img {
	filter: brightness(0) saturate(100%) invert(45%) sepia(98%) saturate(1480%)
		hue-rotate(196deg) brightness(101%) contrast(96%);
}

/* Match brand-icon widths to NDS icons. Mintlify renders brand icons (icon=
   "node-js", "npm", "github", etc) as an empty <svg> with size-6 (24×24)
   and a mask-image of the FA brand asset. That makes them noticeably wider
   than the NDS icons next to them, which render as <img> from a 20×20
   viewBox and end up ~20×24 inside the same size-6 container. Clamp the
   brand SVGs to 20×20 (and pin mask-size: contain so the masked icon scales
   instead of being clipped) so mixed rows of brand + NDS icons feel even. */
[data-component-part="card-icon"] > svg {
	width: 1.25rem !important;
	height: 1.25rem !important;
	mask-size: contain !important;
	-webkit-mask-size: contain !important;
}

/* Replace the heavy primary-color ring on Card hover with a soft elevation
   shadow that mimics Notion's hovered card cards. */
.card {
	transition:
		box-shadow 180ms ease-out,
		border-color 180ms ease-out;
}
.card:hover {
	--tw-ring-shadow: 0 0 #0000 !important;
	--tw-ring-color: transparent !important;
	border-color: transparent !important;
	box-shadow:
		0 0 0 1px rgba(0, 0, 0, 0.06),
		0 4px 10px rgba(15, 15, 15, 0.05),
		0 1px 3px rgba(15, 15, 15, 0.04) !important;
}
/* Dark hover: drop shadows read as muddy on the dark surface, so just brighten
   the existing border slightly and skip the shadow layers. */
html.dark .card:hover {
	--tw-ring-shadow: 0 0 #0000 !important;
	--tw-ring-color: transparent !important;
	border-color: rgba(255, 255, 255, 0.18) !important;
	box-shadow: none !important;
}

/* Bottom-of-page Previous/Next pagination: drop the boxed treatment for a
   clean text-only pair. */
a[class*="border-gray-200/70"][class*="rounded-xl"][class*="py-3"][class*="px-4"] {
	border: 0 !important;
	padding: 0 !important;
}

/* Tighten the monospace code-block size from 14px to 12px so multi-line
   snippets feel less heavy. Tab labels keep the default 14px since they
   sit in the chrome alongside the copy button. */
[data-component-part="code-block-root"],
[data-component-part="code-block-root"] pre,
[data-component-part="code-block-root"] code,
[data-component-part="code-block-root"] code * {
	font-size: 12px !important;
	line-height: 20px !important;
}

/* "Copy page" / chevron split button at the top of each page: tighten the
   12px outer corners and shrink the label from text-sm (14px) to 12px so
   the control reads as utility chrome rather than a CTA. The hover/active
   surfaces also need to be remapped to NDS state tokens — Mintlify defaults
   to Tailwind cool grays. */
#page-context-menu [class*="rounded-l-xl"] {
	border-radius: 6px 0 0 6px !important;
}
#page-context-menu [class*="rounded-r-xl"] {
	border-radius: 0 6px 6px 0 !important;
}
#page-context-menu [class*="text-sm"] {
	font-size: 12px !important;
}
#page-context-menu :is(button, a)[class*="bg-gray"],
#page-context-menu :is(button, a)[class*="border-gray"] {
	background-color: transparent !important;
	border-color: #e6e5e3 !important;
}
#page-context-menu :is(button, a):hover {
	background-color: #37352f0a !important;
}
html.dark #page-context-menu :is(button, a)[class*="bg-gray"],
html.dark #page-context-menu :is(button, a)[class*="border-gray"] {
	border-color: rgba(255, 255, 255, 0.094) !important;
}
html.dark #page-context-menu :is(button, a):hover {
	background-color: rgba(255, 255, 255, 0.055) !important;
}

/* Changelog date labels (the pill next to each <Update>): Mintlify defaults
   to text-sm on a primary-tinted background. Shrink the type and swap to a
   lighter neutral gray so the date reads as a quiet timestamp rather than a
   badge. */
[data-component-part="update-label"] {
	background-color: #f7f6f3 !important;
	color: #5f5e59 !important;
	font-size: 14px !important;
	line-height: 20px !important;
	font-weight: 400 !important;
}
html.dark [data-component-part="update-label"] {
	background-color: rgba(255, 255, 255, 0.04) !important;
	color: #bcbab6 !important;
}

/* Tooltips (e.g. the "Copy" label on code-block copy buttons): Mintlify
   renders the visible tooltip as a div with `text-tooltip-foreground` and
   `bg-primary-dark` (Notion blue). Swap to a black bubble with white text. */
[class*="text-tooltip-foreground"] {
	background-color: #1f1f1d !important;
	color: #ffffff !important;
	border-color: #1f1f1d !important;
}
</style><!--$--><!--/$--><div class="w-full"><main class="px-5 lg:pr-10 lg:pl-[5.5rem] lg:pt-10 mx-auto max-w-6xl flex flex-row-reverse gap-x-12 w-full pt-36" id="content-container"><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_1bddbsnlhjiuasnpfiutb_-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_bddbsnlhjiuasnpfiutb_"><h2 id="_R_bddbsnlhjiuasnpfiutb_" 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:1rem" href="#overview" 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 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light 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]">Overview</a><ul class=""><li class="toc-item relative border-l pl-4 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 data-active:border-primary data-active:hover:border-primary dark:data-active:border-primary-light" data-depth="1"><a style="--toc-padding-left:1rem" href="#page-content-versus-properties" class="group flex items-start break-words py-1 pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] whitespace-pre-wrap focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 text-gray-500 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:text-gray-400 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">Page content versus properties</a></li></ul></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#modeling-content-as-blocks" 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 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light 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]">Modeling content as blocks</a><ul class=""><li class="toc-item relative border-l pl-4 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 data-active:border-primary data-active:hover:border-primary dark:data-active:border-primary-light" data-depth="1"><a style="--toc-padding-left:1rem" href="#rich-text" class="group flex items-start break-words py-1 pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] whitespace-pre-wrap focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 text-gray-500 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:text-gray-400 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">Rich text</a></li></ul></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#creating-a-page-with-content" 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 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light 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]">Creating a page with content</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#reading-blocks-from-a-page" 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 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light 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]">Reading blocks from a page</a><ul class=""><li class="toc-item relative border-l pl-4 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 data-active:border-primary data-active:hover:border-primary dark:data-active:border-primary-light" data-depth="1"><a style="--toc-padding-left:1rem" href="#reading-nested-blocks" class="group flex items-start break-words py-1 pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] whitespace-pre-wrap focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 text-gray-500 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:text-gray-400 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">Reading nested blocks</a></li></ul></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#appending-blocks-to-a-page" 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 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light 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]">Appending blocks to a page</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#working-with-ai-meeting-notes" 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 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light 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]">Working with AI meeting notes</a><ul class=""><li class="toc-item relative border-l pl-4 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 data-active:border-primary data-active:hover:border-primary dark:data-active:border-primary-light" data-depth="1"><a style="--toc-padding-left:1rem" href="#retrieving-ai-meeting-notes-content" class="group flex items-start break-words py-1 pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] whitespace-pre-wrap focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 text-gray-500 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:text-gray-400 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">Retrieving AI meeting notes content</a></li></ul></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#conclusion" 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 font-medium border-l border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 [[data-active]&gt;&amp;]:border-primary dark:[[data-active]&gt;&amp;]:border-primary-light [[data-active]&gt;&amp;:hover]:border-primary dark:[[data-active]&gt;&amp;:hover]:border-primary-light 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]">Conclusion</a><ul class=""><li class="toc-item relative border-l pl-4 border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 data-active:border-primary data-active:hover:border-primary dark:data-active:border-primary-light" data-depth="1"><a style="--toc-padding-left:1rem" href="#next-steps" class="group flex items-start break-words py-1 pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] whitespace-pre-wrap focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 text-gray-500 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:text-gray-400 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">Next steps</a></li></ul></li></ul></div></nav></div></div></div></div></div><div class="grow w-full mx-auto [contain:inline-size] xl:w-[calc(100%-28rem)]" 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">Data APIs</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 page content</h1><div id="page-context-menu" class="items-center shrink-0 min-w-[156px] justify-end ml-auto hidden @[520px]/page-header:flex"><button id="page-context-menu-button" class="rounded-l-xl px-3 text-gray-700 dark:text-gray-300 py-1.5 border border-gray-200 dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5 border-r-0" aria-label="Copy page"><div class="flex items-center gap-2 text-sm text-center font-medium"><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"><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><span class="grid"><span aria-hidden="true" class="invisible col-start-1 row-start-1">Copy page</span><span class="col-start-1 row-start-1">Copy page</span></span></div></button><button type="button" tabindex="0" aria-haspopup="menu" id="base-ui-_R_eshjddbsnlhjiuasnpfiutb_" aria-label="More actions" class="group disabled:pointer-events-none [&amp;&gt;span]:line-clamp-1 overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 rounded-none rounded-r-xl border flex items-center justify-center h-[34px] border-gray-200 aspect-square dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5"><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-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div><div class="mt-2 text-lg prose prose-gray dark:prose-invert [&amp;&gt;*]:[overflow-wrap:anywhere]"><p>Learn about page content and how to add or retrieve it with the Notion API.</p></div><div id="page-context-menu" class="flex items-center shrink-0 min-w-[156px] mt-3 @[520px]/page-header:hidden"><button id="page-context-menu-button" class="rounded-l-xl px-3 text-gray-700 dark:text-gray-300 py-1.5 border border-gray-200 dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5 border-r-0" aria-label="Copy page"><div class="flex items-center gap-2 text-sm text-center font-medium"><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"><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><span class="grid"><span aria-hidden="true" class="invisible col-start-1 row-start-1">Copy page</span><span class="col-start-1 row-start-1">Copy page</span></span></div></button><button type="button" tabindex="0" aria-haspopup="menu" id="base-ui-_R_thjddbsnlhjiuasnpfiutb_" aria-label="More actions" class="group disabled:pointer-events-none [&amp;&gt;span]:line-clamp-1 overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 rounded-none rounded-r-xl border flex items-center justify-center h-[34px] border-gray-200 aspect-square dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5"><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-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></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 page content" data-page-href="/guides/data-apis/working-with-page-content" id="content"><h2 class="flex whitespace-pre-wrap group font-semibold" id="overview"><div class="absolute" tabindex="-1"><a href="#overview" 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="min-w-0 break-words cursor-pointer">Overview</span></h2>
<span data-as="p"><a href="https://www.notion.com/help/category/write-edit-and-customize" target="_blank" rel="noreferrer" class="link">Pages</a> are where users write everything from quick notes, to shared documents, to curated landing pages in Notion. Connections can help users turn Notion into the single source of truth by syndicating content or help users gather, connect, and visualize content inside Notion.</span>
<span data-as="p">In this guide, you’ll learn about how the building blocks of page content are represented in the API and what you can do with them. By the end, you’ll be able to create new pages with content, read content from other pages, and add blocks to existing pages.</span>
<h3 class="flex whitespace-pre-wrap group font-semibold" id="page-content-versus-properties"><div class="absolute" tabindex="-1"><a href="#page-content-versus-properties" 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">Page content versus properties</span></h3>
<span data-as="p">In general, <strong>page properties</strong> are best for capturing structured information such as a due date, a category, or a relationship to another page. <strong>Page content</strong> is best for looser structures or free form content. Page content is where users compose their thoughts or tell a story. Page properties are where users capture data and build systems. Your connection should aim to use each in the way users expect.</span>
<div><figure 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"><picture class="contents"><img data-path="images/docs/369b6a5-page-properties-and-content.png" src="https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/images/docs/369b6a5-page-properties-and-content.png?fit=max&amp;auto=format&amp;n=LHm9qfrJYJOPRxs6&amp;q=85&amp;s=0887fcbaa5537be57e38124ee0fa409c" class="object-contain" width="2238" height="1248" decoding="async" sizes="(max-width: 1024px) 100vw, 704px" srcSet="https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/images/docs/369b6a5-page-properties-and-content.png?w=280&amp;fit=max&amp;auto=format&amp;n=LHm9qfrJYJOPRxs6&amp;q=85&amp;s=6de7cd31f3ca9ae96fe3195cc0264e3d 280w, https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/images/docs/369b6a5-page-properties-and-content.png?w=560&amp;fit=max&amp;auto=format&amp;n=LHm9qfrJYJOPRxs6&amp;q=85&amp;s=93a7971408d3c1ec8ce49addce6682b9 560w, https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/images/docs/369b6a5-page-properties-and-content.png?w=840&amp;fit=max&amp;auto=format&amp;n=LHm9qfrJYJOPRxs6&amp;q=85&amp;s=eaef9403390591aac412d18aff1b782c 840w, https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/images/docs/369b6a5-page-properties-and-content.png?w=1100&amp;fit=max&amp;auto=format&amp;n=LHm9qfrJYJOPRxs6&amp;q=85&amp;s=4d8075a5466886863a875fab98ccbe8f 1100w, https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/images/docs/369b6a5-page-properties-and-content.png?w=1650&amp;fit=max&amp;auto=format&amp;n=LHm9qfrJYJOPRxs6&amp;q=85&amp;s=5731c3eba6f407aeeee944e05cbb0c68 1650w, https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/images/docs/369b6a5-page-properties-and-content.png?w=2500&amp;fit=max&amp;auto=format&amp;n=LHm9qfrJYJOPRxs6&amp;q=85&amp;s=d15b19751ffa67b5cac88806cd8e3f17 2500w" data-optimize="true" style="aspect-ratio:2238 / 1248"/></picture></span></span></div><div class="absolute inset-0 pointer-events-none border border-black/5 rounded-2xl dark:border-white/5"></div><figcaption class="relative rounded-2xl text-center mt-3 pt-0 px-8 pb-2 text-sm text-gray-700 dark:text-gray-400 [&amp;_p]:m-0 [&amp;_a]:font-semibold [&amp;_a]:no-underline [&amp;_a]:border-b [&amp;_a]:border-primary [&amp;_a:hover]:border-b-2 dark:[&amp;_a]:text-white dark:[&amp;_a]:border-primary-light" data-component-part="frame-caption"><p>Visualizing page properties versus page content</p></figcaption></figure></div>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="modeling-content-as-blocks"><div class="absolute" tabindex="-1"><a href="#modeling-content-as-blocks" 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">Modeling content as blocks</span></h2>
<span data-as="p">A page’s content is represented by a list of <a class="link" href="/reference/block">block objects</a>. These blocks are referred to as the page’s children. Each block has a type, such as a paragraph, a heading, or an image. Some types of blocks, such as a toggle list, have children of their own.</span>
<span data-as="p">Let’s start with a simple example, a <a class="link" href="/reference/block#paragraph">paragraph block</a>:</span>
<div data-orientation="horizontal" data-activation-direction="none" class="code-group p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0 bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light"><div class="flex items-center justify-between gap-2 relative pr-2.5" data-component-part="code-group-tab-bar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl"><div role="presentation" data-id="base-ui-_R_ah6ljddbsnlhjiuasnpfiutb_-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"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"><div data-orientation="horizontal" data-activation-direction="none" role="tablist" aria-label="Code examples" class="text-xs leading-6 gap-1 flex"><button type="button" data-active="" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="true" id="base-ui-_R_1dah6ljddbsnlhjiuasnpfiutb_" data-composite-item-active="" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-primary dark:text-primary-light"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">JavaScript</div><div class="absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden"></div></button></div></div></div></div><div class="flex items-center justify-end shrink-0 gap-1.5"><div class="z-10 select-none" id="base-ui-_R_3aih6ljddbsnlhjiuasnpfiutb_" 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_3bih6ljddbsnlhjiuasnpfiutb_" 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_3cih6ljddbsnlhjiuasnpfiutb_" 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-javascript-code-_____object____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/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><div class="flex flex-1 overflow-hidden"><div data-orientation="horizontal" data-activation-direction="none" id="base-ui-_R_ch6ljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_1sh6ljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="javascript"><code language="javascript" numberOfLines="15"><span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">{</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;object&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;block&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;id&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;380c78c0-e0f5-4565-bdbd-c4ccb079050d&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;paragraph&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;created_time&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;last_edited_time&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;has_children&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0550AE;--shiki-dark:#569CD6">false</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;paragraph&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;rich_text&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> [{</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;text&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;text&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> { </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;content&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;Grocery List&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:#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 class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div></div></div>
<span data-as="p">Paragraph blocks include common properties which every block includes: <code>object</code>, <code>type</code>, <code>created_time</code>, <code>last_edited_time</code>, and <code>has_children</code>. In addition, it contains type-specific information inside the <code>paragraph</code> property. Paragraph blocks have a <code>rich_text</code> property. Other block types have different type-specific properties.</span>
<span data-as="p">Now let’s look at an example where the block has child blocks: a paragraph followed by an indented <a class="link" href="/reference/block#to-do">todo block</a>:</span>
<div data-orientation="horizontal" data-activation-direction="none" class="code-group p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0 bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light"><div class="flex items-center justify-between gap-2 relative pr-2.5" data-component-part="code-group-tab-bar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl"><div role="presentation" data-id="base-ui-_R_ahiljddbsnlhjiuasnpfiutb_-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"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"><div data-orientation="horizontal" data-activation-direction="none" role="tablist" aria-label="Code examples" class="text-xs leading-6 gap-1 flex"><button type="button" data-active="" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="true" id="base-ui-_R_1dahiljddbsnlhjiuasnpfiutb_" data-composite-item-active="" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-primary dark:text-primary-light"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">JavaScript</div><div class="absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden"></div></button></div></div></div></div><div class="flex items-center justify-end shrink-0 gap-1.5"><div class="z-10 select-none" id="base-ui-_R_3aihiljddbsnlhjiuasnpfiutb_" 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_3bihiljddbsnlhjiuasnpfiutb_" 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_3cihiljddbsnlhjiuasnpfiutb_" 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-javascript-code-_____object____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/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><div class="flex flex-1 overflow-hidden"><div data-orientation="horizontal" data-activation-direction="none" id="base-ui-_R_chiljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:190px;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_1shiljddbsnlhjiuasnpfiutb_-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 flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="javascript"><code language="javascript" numberOfLines="33"><span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">{</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;object&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;block&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;id&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;380c78c0-e0f5-4565-bdbd-c4ccb079050d&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;paragraph&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;created_time&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;last_edited_time&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;has_children&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0550AE;--shiki-dark:#569CD6">true</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;paragraph&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;rich_text&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> [{</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;text&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;text&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> { </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;content&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;Grocery List&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:#0A3069;--shiki-dark:#CE9178">    &quot;children&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</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:#0A3069;--shiki-dark:#CE9178">        &quot;object&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;block&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">        &quot;id&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;6d5b2463-a1c1-4e22-9b3b-49b3fe7ad384&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">        &quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;to_do&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">        &quot;created_time&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">        &quot;last_edited_time&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">        &quot;has_children&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0550AE;--shiki-dark:#569CD6"> false</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">        &quot;to_do&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">          &quot;rich_text&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> [{</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">            &quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;text&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">            &quot;text&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> { </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;content&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;Buy kale&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:#0A3069;--shiki-dark:#CE9178">          &quot;checked&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0550AE;--shiki-dark:#569CD6"> false</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>
<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 data-component-part="code-block-footer" class="px-3 py-1 flex items-center text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-600 dark:hover:text-gray-300"><button data-component-part="code-block-footer-button" class="flex-1 gap-1.5 flex items-center py-1.5"><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.5 shrink-0 text-gray-500 dark:text-gray-400"><path d="M9 9.5C9.27614 9.5 9.5 9.27614 9.5 9C9.5 8.72386 9.27614 8.5 9 8.5C8.72386 8.5 8.5 8.72386 8.5 9C8.5 9.27614 8.72386 9.5 9 9.5Z" fill="currentColor" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.25 9.5C3.52614 9.5 3.75 9.27614 3.75 9C3.75 8.72386 3.52614 8.5 3.25 8.5C2.97386 8.5 2.75 8.72386 2.75 9C2.75 9.27614 2.97386 9.5 3.25 9.5Z" fill="currentColor" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.75 9.5C15.0261 9.5 15.25 9.27614 15.25 9C15.25 8.72386 15.0261 8.5 14.75 8.5C14.4739 8.5 14.25 8.72386 14.25 9C14.25 9.27614 14.4739 9.5 14.75 9.5Z" fill="currentColor" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg>See all 33 lines</button></div></div></div></div>
<span data-as="p">Child blocks are represented as a list of blocks inside the type-specific property. When a block has children, the <code>has_children</code> property is <code>true</code>. Only some block types, like paragraph blocks, support children.</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><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="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></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-blue-800 dark:text-blue-300" data-component-part="callout-content"><span data-as="p"><strong>Pages are also blocks</strong></span><span data-as="p">Pages are a special kind of block, but they have children like many other block types. When <a class="link" href="/reference/get-block-children">retrieving a list of child blocks</a>, you can use the page ID as a block ID.</span><span data-as="p">When a child page appears inside another page, it’s represented as a <code>child_page</code> block, which does not have children. You should think of this as a reference to the page block.</span></div></div>
<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>Unsupported block types</strong></span><span data-as="p">The Notion API currently supports a subset of Notion <a class="link" href="/reference/block#block-type-objects">block</a> types, with support for more coming soon. When an unsupported block type appears in a page, it will have the type <code>&quot;unsupported&quot;</code>.</span></div></div>
<h3 class="flex whitespace-pre-wrap group font-semibold" id="rich-text"><div class="absolute" tabindex="-1"><a href="#rich-text" 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">Rich text</span></h3>
<span data-as="p">In the previous block examples, the value of the <code>rich_text</code> property is a list of <a class="link" href="/reference/rich-text">rich text objects</a>. Rich text objects can describe more than a simple string - the object includes style information, links, mentions, and more.</span>
<span data-as="p">Let’s look at a simple example that just contains the words “Grocery List”:</span>
<div data-orientation="horizontal" data-activation-direction="none" class="code-group p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0 bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light"><div class="flex items-center justify-between gap-2 relative pr-2.5" data-component-part="code-group-tab-bar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl"><div role="presentation" data-id="base-ui-_R_aieljddbsnlhjiuasnpfiutb_-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"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"><div data-orientation="horizontal" data-activation-direction="none" role="tablist" aria-label="Code examples" class="text-xs leading-6 gap-1 flex"><button type="button" data-active="" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="true" id="base-ui-_R_1daieljddbsnlhjiuasnpfiutb_" data-composite-item-active="" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-primary dark:text-primary-light"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">JavaScript</div><div class="absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden"></div></button></div></div></div></div><div class="flex items-center justify-end shrink-0 gap-1.5"><div class="z-10 select-none" id="base-ui-_R_3aiieljddbsnlhjiuasnpfiutb_" 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_3biieljddbsnlhjiuasnpfiutb_" 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_3ciieljddbsnlhjiuasnpfiutb_" 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-javascript-code-_____type____text___"><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><div class="flex flex-1 overflow-hidden"><div data-orientation="horizontal" data-activation-direction="none" id="base-ui-_R_cieljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_1sieljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="javascript"><code language="javascript" numberOfLines="17"><span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">{</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;text&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;text&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;content&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;Grocery List&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;link&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0550AE;--shiki-dark:#569CD6"> null</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">  },</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;annotations&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;bold&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0550AE;--shiki-dark:#569CD6"> false</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;italic&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0550AE;--shiki-dark:#569CD6"> false</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;strikethrough&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0550AE;--shiki-dark:#569CD6"> false</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;underline&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0550AE;--shiki-dark:#569CD6"> false</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;code&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0550AE;--shiki-dark:#569CD6"> false</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;color&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;default&quot;</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">  },</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;plain_text&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;Grocery List&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;href&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0550AE;--shiki-dark:#569CD6">null</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">}</span></span>
</code></pre></div></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div></div></div>
<span data-as="p">Rich text objects follow a similar pattern for type-specific configuration. The rich text object above has a type of <code>&quot;text&quot;</code>, and it has additional configuration related to that type in the <code>text</code> property. Other information that does not depend on the type, such as <code>annotations</code>, <code>plain_text</code>, and <code>href</code>, are at the top level of the rich text object.</span>
<span data-as="p">Rich text is used both in page content and inside <a class="link" href="/reference/page-property-values">page property values</a>.</span>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="creating-a-page-with-content"><div class="absolute" tabindex="-1"><a href="#creating-a-page-with-content" 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">Creating a page with content</span></h2>
<span data-as="p">Pages can be created with child blocks using the <a class="link" href="/reference/post-page">create a page</a> endpoint. This endpoint supports creating a page within another page, or creating a page within a database.</span>
<span data-as="p">Let’s try creating a page within another page with some sample content. We will use all three parameters for this endpoint. The parent parameter is a <a class="link" href="/reference/parent-object#page-parent">page parent</a>. We can build this object using an existing page ID:</span>
<div data-orientation="horizontal" data-activation-direction="none" class="code-group p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0 bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light"><div class="flex items-center justify-between gap-2 relative pr-2.5" data-component-part="code-group-tab-bar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl"><div role="presentation" data-id="base-ui-_R_aj6ljddbsnlhjiuasnpfiutb_-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"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"><div data-orientation="horizontal" data-activation-direction="none" role="tablist" aria-label="Code examples" class="text-xs leading-6 gap-1 flex"><button type="button" data-active="" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="true" id="base-ui-_R_1daj6ljddbsnlhjiuasnpfiutb_" data-composite-item-active="" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-primary dark:text-primary-light"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">JavaScript</div><div class="absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden"></div></button></div></div></div></div><div class="flex items-center justify-end shrink-0 gap-1.5"><div class="z-10 select-none" id="base-ui-_R_3aij6ljddbsnlhjiuasnpfiutb_" 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_3bij6ljddbsnlhjiuasnpfiutb_" 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_3cij6ljddbsnlhjiuasnpfiutb_" 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-javascript-code-_____type____page_id"><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><div class="flex flex-1 overflow-hidden"><div data-orientation="horizontal" data-activation-direction="none" id="base-ui-_R_cj6ljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_1sj6ljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="javascript"><code language="javascript" numberOfLines="4"><span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">{</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;page_id&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;page_id&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;494c87d0-72c4-4cf6-960f-55f8427f7692&quot;</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">}</span></span>
</code></pre></div></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div></div></div>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><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="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></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-blue-800 dark:text-blue-300" data-component-part="callout-content"><span data-as="p"><strong>Permissions</strong></span><span data-as="p">Before a connection can create a page within another page, it needs access to the page parent. To share a page with a connection, click the <code>•••</code> menu at the top right of a page, scroll to <code>Add connections</code>, and use the search bar to find and select the connection from the dropdown list.</span></div></div>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><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="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></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-blue-800 dark:text-blue-300" data-component-part="callout-content"><span data-as="p"><strong>Where can I find my page’s ID?</strong></span><span data-as="p">Here’s a quick procedure to find the page ID for a specific page in Notion:</span><div role="list" class="steps ml-3.5 mt-10 mb-6"><div role="listitem" class="step group/step step-container relative flex items-start pb-5"><div data-component-part="step-line" class="absolute w-px h-[calc(100%-2.75rem)] top-11 bg-gray-200/70 dark:bg-white/10" contentEditable="false"></div><div class="absolute ml-[-13px] py-2" data-component-part="step-number" contentEditable="false"><div class="group/step-indicator relative size-7 shrink-0 rounded-full bg-gray-50 dark:bg-white/10 text-xs text-gray-900 dark:text-gray-50 font-semibold flex items-center justify-center"><div class="group-has-[a:focus-visible]/step-indicator:opacity-0">1</div></div></div><div class="w-full overflow-hidden pl-8 pr-px"><div data-component-part="step-content" class="prose dark:prose-invert mt-2"><span data-as="p">Open the page in Notion.</span></div></div></div><div role="listitem" class="step group/step step-container relative flex items-start pb-5"><div data-component-part="step-line" class="absolute w-px h-[calc(100%-2.75rem)] top-11 bg-gray-200/70 dark:bg-white/10" contentEditable="false"></div><div class="absolute ml-[-13px] py-2" data-component-part="step-number" contentEditable="false"><div class="group/step-indicator relative size-7 shrink-0 rounded-full bg-gray-50 dark:bg-white/10 text-xs text-gray-900 dark:text-gray-50 font-semibold flex items-center justify-center"><div class="group-has-[a:focus-visible]/step-indicator:opacity-0">2</div></div></div><div class="w-full overflow-hidden pl-8 pr-px"><div data-component-part="step-content" class="prose dark:prose-invert mt-2"><span data-as="p">Use the Share menu to Copy link.</span></div></div></div><div role="listitem" class="step group/step step-container relative flex items-start pb-5"><div data-component-part="step-line" class="absolute w-px h-[calc(100%-2.75rem)] top-11 bg-gray-200/70 dark:bg-white/10" contentEditable="false"></div><div class="absolute ml-[-13px] py-2" data-component-part="step-number" contentEditable="false"><div class="group/step-indicator relative size-7 shrink-0 rounded-full bg-gray-50 dark:bg-white/10 text-xs text-gray-900 dark:text-gray-50 font-semibold flex items-center justify-center"><div class="group-has-[a:focus-visible]/step-indicator:opacity-0">3</div></div></div><div class="w-full overflow-hidden pl-8 pr-px"><div data-component-part="step-content" class="prose dark:prose-invert mt-2"><span data-as="p">Now paste the link in your text editor so you can take a closer look.</span></div></div></div><div role="listitem" class="step group/step step-container relative flex items-start pb-5"><div data-component-part="step-line" class="absolute w-px h-[calc(100%-2.75rem)] top-11 bg-transparent bg-linear-to-b from-gray-200 dark:from-white/10 via-80% to-transparent group-has-[[data-component-part=&quot;step-content&quot;]:empty]/step:hidden" contentEditable="false"></div><div class="absolute ml-[-13px] py-2" data-component-part="step-number" contentEditable="false"><div class="group/step-indicator relative size-7 shrink-0 rounded-full bg-gray-50 dark:bg-white/10 text-xs text-gray-900 dark:text-gray-50 font-semibold flex items-center justify-center"><div class="group-has-[a:focus-visible]/step-indicator:opacity-0">4</div></div></div><div class="w-full overflow-hidden pl-8 pr-px"><div data-component-part="step-content" class="prose dark:prose-invert mt-2"><span data-as="p">The URL ends in a page ID. It should be a 32 character long string. Format this value by inserting hyphens (-) in the following pattern:</span><ol>
<li>8-4-4-4-12 (each number is the length of characters between the hyphens).</li>
<li>Example: <code>1429989fe8ac4effbc8f57f56486db54</code> becomes <code>1429989f-e8ac-4eff-bc8f-57f56486db54</code>.</li>
<li>This value is your page ID.</li>
</ol><span data-as="p">While this procedure is helpful to try the API, <strong>you shouldn’t ask users to do this for your connection</strong>. It’s more common for a connection to determine a page ID by calling the <a class="link" href="/reference/post-search">search API</a>.</span></div></div></div></div></div></div>
<span data-as="p">The <code>properties</code> parameter is an object which describes the page properties. Let’s use a simple example with only the required <code>title</code> property:</span>
<div data-orientation="horizontal" data-activation-direction="none" class="code-group p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0 bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light"><div class="flex items-center justify-between gap-2 relative pr-2.5" data-component-part="code-group-tab-bar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl"><div role="presentation" data-id="base-ui-_R_ajmljddbsnlhjiuasnpfiutb_-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"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"><div data-orientation="horizontal" data-activation-direction="none" role="tablist" aria-label="Code examples" class="text-xs leading-6 gap-1 flex"><button type="button" data-active="" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="true" id="base-ui-_R_1dajmljddbsnlhjiuasnpfiutb_" data-composite-item-active="" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-primary dark:text-primary-light"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">JavaScript</div><div class="absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden"></div></button></div></div></div></div><div class="flex items-center justify-end shrink-0 gap-1.5"><div class="z-10 select-none" id="base-ui-_R_3aijmljddbsnlhjiuasnpfiutb_" 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_3bijmljddbsnlhjiuasnpfiutb_" 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_3cijmljddbsnlhjiuasnpfiutb_" 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-javascript-code-_____Name__________t"><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><div class="flex flex-1 overflow-hidden"><div data-orientation="horizontal" data-activation-direction="none" id="base-ui-_R_cjmljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_1sjmljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="javascript"><code language="javascript" numberOfLines="6"><span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">{</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;Name&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;title&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;title&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> [{ </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;text&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">, </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;text&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> { </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;content&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;A note from your pals at Notion&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:#1F2328;--shiki-dark:#D4D4D4">}</span></span>
</code></pre></div></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div></div></div>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><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="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></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-blue-800 dark:text-blue-300" data-component-part="callout-content"><span data-as="p"><strong>Page properties within a database</strong></span><span data-as="p">Pages within a database parent require properties to conform to the database’s schema. Follow the <a class="link" href="/guides/data-apis/working-with-databases">working with databases guide</a> for an in-depth discussion with examples.</span></div></div>
<span data-as="p">The children parameter is a list of <a href="" target="_blank" rel="noreferrer" class="link">block objects</a> which describe the page content. Let’s use some sample content:</span>
<div data-orientation="horizontal" data-activation-direction="none" class="code-group p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0 bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light"><div class="flex items-center justify-between gap-2 relative pr-2.5" data-component-part="code-group-tab-bar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl"><div role="presentation" data-id="base-ui-_R_ak2ljddbsnlhjiuasnpfiutb_-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"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"><div data-orientation="horizontal" data-activation-direction="none" role="tablist" aria-label="Code examples" class="text-xs leading-6 gap-1 flex"><button type="button" data-active="" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="true" id="base-ui-_R_1dak2ljddbsnlhjiuasnpfiutb_" data-composite-item-active="" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-primary dark:text-primary-light"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">JavaScript</div><div class="absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden"></div></button></div></div></div></div><div class="flex items-center justify-end shrink-0 gap-1.5"><div class="z-10 select-none" id="base-ui-_R_3aik2ljddbsnlhjiuasnpfiutb_" 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_3bik2ljddbsnlhjiuasnpfiutb_" 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_3cik2ljddbsnlhjiuasnpfiutb_" 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-javascript-code-___________object___"><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><div class="flex flex-1 overflow-hidden"><div data-orientation="horizontal" data-activation-direction="none" id="base-ui-_R_ck2ljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_1sk2ljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="javascript"><code language="javascript" numberOfLines="9"><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:#0A3069;--shiki-dark:#CE9178">    &quot;object&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;block&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;paragraph&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;paragraph&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;rich_text&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> [{ </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;text&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">, </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;text&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> { </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;content&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;You made this page using the Notion API. Pretty cool, huh? We hope you enjoy building with us.&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:#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 class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div></div></div>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><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="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></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-blue-800 dark:text-blue-300" data-component-part="callout-content"><span data-as="p"><strong>Size limits</strong></span><span data-as="p">When creating new blocks, keep in mind that the Notion API has <a class="link" href="/reference/request-limits#size-limits">size limits</a> for the content.</span></div></div>
<span data-as="p">Using all three of the parameters, we create a page by sending a request to <a class="link" href="/reference/post-page">the endpoint</a>.</span>
<div data-orientation="horizontal" data-activation-direction="none" class="code-group p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0 bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light"><div class="flex items-center justify-between gap-2 relative pr-2.5" data-component-part="code-group-tab-bar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl"><div role="presentation" data-id="base-ui-_R_akeljddbsnlhjiuasnpfiutb_-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"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"><div data-orientation="horizontal" data-activation-direction="none" role="tablist" aria-label="Code examples" class="text-xs leading-6 gap-1 flex"><button type="button" data-active="" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="true" id="base-ui-_R_1dakeljddbsnlhjiuasnpfiutb_" data-composite-item-active="" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-primary dark:text-primary-light"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light group-hover:bg-gray-200/50 dark:group-hover:bg-gray-700/70 group-hover:text-primary dark:group-hover:text-primary-light">cURL</div><div class="absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden"></div></button><button type="button" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="false" id="base-ui-_R_2dakeljddbsnlhjiuasnpfiutb_" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-gray-500 dark:text-gray-400"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light group-hover:bg-gray-200/50 dark:group-hover:bg-gray-700/70 group-hover:text-primary dark:group-hover:text-primary-light">JavaScript</div></button></div></div></div></div><div class="flex items-center justify-end shrink-0 gap-1.5"><div class="z-10 select-none" id="base-ui-_R_3aikeljddbsnlhjiuasnpfiutb_" 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_3bikeljddbsnlhjiuasnpfiutb_" 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_3cikeljddbsnlhjiuasnpfiutb_" 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-shellscript-code-curl_-X_POST_https__"><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><div class="flex flex-1 overflow-hidden"><div data-orientation="horizontal" data-activation-direction="none" id="base-ui-_R_ckeljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:190px;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_3ckeljddbsnlhjiuasnpfiutb_-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 flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="shellscript"><code language="shellscript" numberOfLines="21"><span class="line"><span style="color:#953800;--shiki-dark:#DCDCAA">curl</span><span style="color:#0550AE;--shiki-dark:#569CD6"> -X</span><span style="color:#0A3069;--shiki-dark:#CE9178"> POST</span><span style="color:#0A3069;--shiki-dark:#CE9178"> https://api.notion.com/v1/pages</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  -H</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;Authorization: Bearer &#x27;&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">$NOTION_API_KEY</span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;&#x27;&#x27;</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  -H</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;Content-Type: application/json&quot;</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  -H</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;Notion-Version: 2026-03-11&quot;</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  --data</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;{</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">	&quot;parent&quot;: { &quot;page_id&quot;: &quot;494c87d0-72c4-4cf6-960f-55f8427f7692&quot; },</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">	&quot;properties&quot;: {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">		&quot;title&quot;: {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;title&quot;: [{ &quot;type&quot;: &quot;text&quot;, &quot;text&quot;: { &quot;content&quot;: &quot;A note from your pals at Notion&quot; } }]</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">		}</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">	},</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">	&quot;children&quot;: [</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;object&quot;: &quot;block&quot;,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;type&quot;: &quot;paragraph&quot;,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;paragraph&quot;: {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">        &quot;rich_text&quot;: [{ &quot;type&quot;: &quot;text&quot;, &quot;text&quot;: { &quot;content&quot;: &quot;You made this page using the Notion API. Pretty cool, huh? We hope you enjoy building with us.&quot; } }]</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      }</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    }</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  ]</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">}&#x27;</span></span>
</code></pre></div></div></div></div><div data-component-part="code-block-footer" class="px-3 py-1 flex items-center text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-600 dark:hover:text-gray-300"><button data-component-part="code-block-footer-button" class="flex-1 gap-1.5 flex items-center py-1.5"><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.5 shrink-0 text-gray-500 dark:text-gray-400"><path d="M9 9.5C9.27614 9.5 9.5 9.27614 9.5 9C9.5 8.72386 9.27614 8.5 9 8.5C8.72386 8.5 8.5 8.72386 8.5 9C8.5 9.27614 8.72386 9.5 9 9.5Z" fill="currentColor" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.25 9.5C3.52614 9.5 3.75 9.27614 3.75 9C3.75 8.72386 3.52614 8.5 3.25 8.5C2.97386 8.5 2.75 8.72386 2.75 9C2.75 9.27614 2.97386 9.5 3.25 9.5Z" fill="currentColor" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.75 9.5C15.0261 9.5 15.25 9.27614 15.25 9C15.25 8.72386 15.0261 8.5 14.75 8.5C14.4739 8.5 14.25 8.72386 14.25 9C14.25 9.27614 14.4739 9.5 14.75 9.5Z" fill="currentColor" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg>See all 21 lines</button></div></div><div data-hidden="" data-orientation="horizontal" data-activation-direction="none" hidden="" id="base-ui-_R_kkeljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" inert="" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_3kkeljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="javascript"><code language="javascript" numberOfLines="41"><span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">const</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> { </span><span style="color:#0550AE;--shiki-dark:#4FC1FF">Client</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> } </span><span style="color:#CF222E;--shiki-dark:#D4D4D4">=</span><span style="color:#8250DF;--shiki-dark:#DCDCAA"> require</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">(</span><span style="color:#0A3069;--shiki-dark:#CE9178">&#x27;@notionhq/client&#x27;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">);</span></span>
<span class="line"></span>
<span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">const</span><span style="color:#0550AE;--shiki-dark:#4FC1FF"> notion</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> =</span><span style="color:#CF222E;--shiki-dark:#569CD6"> new</span><span style="color:#8250DF;--shiki-dark:#DCDCAA"> Client</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">({ </span><span style="color:#1F2328;--shiki-dark:#9CDCFE">auth:</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> process</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">env</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#0550AE;--shiki-dark:#4FC1FF">NOTION_API_KEY</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> });</span></span>
<span class="line"></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">(</span><span style="color:#CF222E;--shiki-dark:#569CD6">async</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> () </span><span style="color:#CF222E;--shiki-dark:#569CD6">=&gt;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> {</span></span>
<span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">  const</span><span style="color:#0550AE;--shiki-dark:#4FC1FF"> response</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> =</span><span style="color:#CF222E;--shiki-dark:#C586C0"> await</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> notion</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">pages</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#8250DF;--shiki-dark:#DCDCAA">create</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">({</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">    parent:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> {</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">      page_id:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;494c87d072c44cf6960f55f8427f7692&#x27;</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:#1F2328;--shiki-dark:#9CDCFE">    properties:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> {</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">      title:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> {</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">        type:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;title&#x27;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">        title:</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:#1F2328;--shiki-dark:#9CDCFE">            type:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;text&#x27;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">            text:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> {</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">              content:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;A note from your pals at Notion&#x27;</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:#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>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">    },</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">    children:</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:#1F2328;--shiki-dark:#9CDCFE">        object:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;block&#x27;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">        type:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;paragraph&#x27;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">        paragraph:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> {</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">          rich_text:</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:#1F2328;--shiki-dark:#9CDCFE">              type:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;text&#x27;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">              text:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> {</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">                content:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;You made this page using the Notion API. Pretty cool, huh? We hope you enjoy building with us.&#x27;</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:#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>
<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>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">  console</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#8250DF;--shiki-dark:#DCDCAA">log</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">(</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">response</span><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 class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div></div></div>
<span data-as="p">Once the page is added, you’ll receive a response containing the new <a class="link" href="/reference/page">page object</a>. Take a look inside Notion and view your new page.</span>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="reading-blocks-from-a-page"><div class="absolute" tabindex="-1"><a href="#reading-blocks-from-a-page" 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">Reading blocks from a page</span></h2>
<span data-as="p">Page content can be read from a page using the <a class="link" href="/reference/get-block-children">retrieve block children</a> endpoint. This endpoint returns a list of children for any block which supports children. While pages are a common starting point for reading block children, you can retrieve the block children of other kinds of blocks, too.</span>
<span data-as="p">The <code>block_id</code> parameter is the ID of any existing block. If you’re following from the example above, the response contained a page ID. Let’s use that page ID to read the sample content from the page. We’ll use <code>&quot;16d8004e-5f6a-42a6-9811-51c22ddada12&quot;</code> as the block ID.</span>
<span data-as="p">Using this <code>block_id</code>, we retrieve the block children by sending a request to <a class="link" href="/reference/get-block-children">the endpoint</a>.</span>
<div data-orientation="horizontal" data-activation-direction="none" class="code-group p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0 bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light"><div class="flex items-center justify-between gap-2 relative pr-2.5" data-component-part="code-group-tab-bar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl"><div role="presentation" data-id="base-ui-_R_al6ljddbsnlhjiuasnpfiutb_-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"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"><div data-orientation="horizontal" data-activation-direction="none" role="tablist" aria-label="Code examples" class="text-xs leading-6 gap-1 flex"><button type="button" data-active="" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="true" id="base-ui-_R_1dal6ljddbsnlhjiuasnpfiutb_" data-composite-item-active="" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-primary dark:text-primary-light"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light group-hover:bg-gray-200/50 dark:group-hover:bg-gray-700/70 group-hover:text-primary dark:group-hover:text-primary-light">cURL</div><div class="absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden"></div></button><button type="button" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="false" id="base-ui-_R_2dal6ljddbsnlhjiuasnpfiutb_" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-gray-500 dark:text-gray-400"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light group-hover:bg-gray-200/50 dark:group-hover:bg-gray-700/70 group-hover:text-primary dark:group-hover:text-primary-light">JavaScript</div></button></div></div></div></div><div class="flex items-center justify-end shrink-0 gap-1.5"><div class="z-10 select-none" id="base-ui-_R_3ail6ljddbsnlhjiuasnpfiutb_" 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_3bil6ljddbsnlhjiuasnpfiutb_" 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_3cil6ljddbsnlhjiuasnpfiutb_" 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-text-code-curl_https___api_not"><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><div class="flex flex-1 overflow-hidden"><div data-orientation="horizontal" data-activation-direction="none" id="base-ui-_R_cl6ljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_3cl6ljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="text"><code language="text" numberOfLines="4"><span class="line"><span>curl https://api.notion.com/v1/blocks/16d8004e-5f6a-42a6-9811-51c22ddada12/children?page_size=100 \</span></span>
<span class="line"><span>-H &#x27;Authorization: Bearer &#x27;&quot;$NOTION_API_KEY&quot;&#x27;&#x27; \</span></span>
<span class="line"><span>-H &quot;Notion-Version: 2026-03-11&quot;</span></span>
<span class="line"><span></span></span></code></pre></div></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div><div data-hidden="" data-orientation="horizontal" data-activation-direction="none" hidden="" id="base-ui-_R_kl6ljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" inert="" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_3kl6ljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="javascript"><code language="javascript" numberOfLines="11"><span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">const</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> { </span><span style="color:#0550AE;--shiki-dark:#4FC1FF">Client</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> } </span><span style="color:#CF222E;--shiki-dark:#D4D4D4">=</span><span style="color:#8250DF;--shiki-dark:#DCDCAA"> require</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">(</span><span style="color:#0A3069;--shiki-dark:#CE9178">&#x27;@notionhq/client&#x27;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">);</span></span>
<span class="line"></span>
<span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">const</span><span style="color:#0550AE;--shiki-dark:#4FC1FF"> notion</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> =</span><span style="color:#CF222E;--shiki-dark:#569CD6"> new</span><span style="color:#8250DF;--shiki-dark:#DCDCAA"> Client</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">({ </span><span style="color:#1F2328;--shiki-dark:#9CDCFE">auth:</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> process</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">env</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#0550AE;--shiki-dark:#4FC1FF">NOTION_API_KEY</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> });</span></span>
<span class="line"></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">(</span><span style="color:#CF222E;--shiki-dark:#569CD6">async</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> () </span><span style="color:#CF222E;--shiki-dark:#569CD6">=&gt;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> {</span></span>
<span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">  const</span><span style="color:#0550AE;--shiki-dark:#4FC1FF"> blockId</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> =</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;16d8004e5f6a42a6981151c22ddada12&#x27;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">;</span></span>
<span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">  const</span><span style="color:#0550AE;--shiki-dark:#4FC1FF"> response</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> =</span><span style="color:#CF222E;--shiki-dark:#C586C0"> await</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> notion</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">blocks</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">children</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#8250DF;--shiki-dark:#DCDCAA">list</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">({</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">    block_id:</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> blockId</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:#1F2328;--shiki-dark:#9CDCFE">  console</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#8250DF;--shiki-dark:#DCDCAA">log</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">(</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">response</span><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 class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div></div></div>
<span data-as="p">You’ll receive a response that contains a list of block objects.</span>
<div data-orientation="horizontal" data-activation-direction="none" class="code-group p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0 bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light"><div class="flex items-center justify-between gap-2 relative pr-2.5" data-component-part="code-group-tab-bar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl"><div role="presentation" data-id="base-ui-_R_aleljddbsnlhjiuasnpfiutb_-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"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"><div data-orientation="horizontal" data-activation-direction="none" role="tablist" aria-label="Code examples" class="text-xs leading-6 gap-1 flex"><button type="button" data-active="" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="true" id="base-ui-_R_1daleljddbsnlhjiuasnpfiutb_" data-composite-item-active="" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-primary dark:text-primary-light"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">JavaScript</div><div class="absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden"></div></button></div></div></div></div><div class="flex items-center justify-end shrink-0 gap-1.5"><div class="z-10 select-none" id="base-ui-_R_3aileljddbsnlhjiuasnpfiutb_" 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_3bileljddbsnlhjiuasnpfiutb_" 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_3cileljddbsnlhjiuasnpfiutb_" 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-javascript-code-_____object____list_"><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><div class="flex flex-1 overflow-hidden"><div data-orientation="horizontal" data-activation-direction="none" id="base-ui-_R_cleljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_1sleljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="javascript"><code language="javascript" numberOfLines="11"><span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">{</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;object&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;list&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;results&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:#0A3069;--shiki-dark:#CE9178">      &quot;object&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;block&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#6E7781;--shiki-dark:#6A9955">      /* details omitted */</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:#0A3069;--shiki-dark:#CE9178">  &quot;has_more&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0550AE;--shiki-dark:#569CD6">false</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;next_cursor&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0550AE;--shiki-dark:#569CD6">null</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">}</span></span>
</code></pre></div></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div></div></div>
<span data-as="p">This is a paginated response. Paginated responses are used throughout the Notion API when returning a potentially large list of objects. The maximum number of results in one paginated response is 100. The <a class="link" href="/reference/pagination">pagination reference</a> explains how to use the “start_cursor” and “page_size” parameters to get more than 100 results.</span>
<span data-as="p">In this case, the individual child blocks we requested are in the “results” array.</span>
<h3 class="flex whitespace-pre-wrap group font-semibold" id="reading-nested-blocks"><div class="absolute" tabindex="-1"><a href="#reading-nested-blocks" 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">Reading nested blocks</span></h3>
<span data-as="p">What happens when the results contain a block that has its own children? In this case, the response will not contain those children, but the <code>has_children</code> property will be <code>true</code>. If your connection needs a complete representation of a page’s (or any block’s) content, it should search the results for blocks with <code>has_children</code> set to <code>true</code>, and recursively call the <a class="link" href="/reference/get-block-children">retrieve block children</a> endpoint.</span>
<span data-as="p">Reading large pages may take some time. We recommend using asynchronous operations in your architecture, such as a job queue. You will also need to be mindful of <a class="link" href="/reference/request-limits#rate-limits">rate limits</a> to appropriately slow down making new requests after the limit is met.</span>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="appending-blocks-to-a-page"><div class="absolute" tabindex="-1"><a href="#appending-blocks-to-a-page" 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">Appending blocks to a page</span></h2>
<span data-as="p">Connections can add more content to a page by using the <a class="link" href="/reference/patch-block-children">append block children</a> endpoint. Let’s try to add another block to the page we created in the example above. This endpoint requires two parameters: <code>block_id</code> and <code>children</code>.</span>
<span data-as="p">The <code>block_id</code> parameter is the ID of any existing block. If you’re following from the example above, let’s use the same page ID as the block ID: <code>&quot;16d8004e-5f6a-42a6-9811-51c22ddada12&quot;</code>.</span>
<span data-as="p">The <code>children</code> parameter is a list of <a class="link" href="/reference/block">block objects</a> which describe the content we want to append. Let’s use some more sample content:</span>
<div data-orientation="horizontal" data-activation-direction="none" class="code-group p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0 bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light"><div class="flex items-center justify-between gap-2 relative pr-2.5" data-component-part="code-group-tab-bar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl"><div role="presentation" data-id="base-ui-_R_ammljddbsnlhjiuasnpfiutb_-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"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"><div data-orientation="horizontal" data-activation-direction="none" role="tablist" aria-label="Code examples" class="text-xs leading-6 gap-1 flex"><button type="button" data-active="" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="true" id="base-ui-_R_1dammljddbsnlhjiuasnpfiutb_" data-composite-item-active="" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-primary dark:text-primary-light"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">JavaScript</div><div class="absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden"></div></button></div></div></div></div><div class="flex items-center justify-end shrink-0 gap-1.5"><div class="z-10 select-none" id="base-ui-_R_3aimmljddbsnlhjiuasnpfiutb_" 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_3bimmljddbsnlhjiuasnpfiutb_" 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_3cimmljddbsnlhjiuasnpfiutb_" 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-javascript-code-___________object___"><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><div class="flex flex-1 overflow-hidden"><div data-orientation="horizontal" data-activation-direction="none" id="base-ui-_R_cmmljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_1smmljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="javascript"><code language="javascript" numberOfLines="9"><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:#0A3069;--shiki-dark:#CE9178">    &quot;object&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;block&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;paragraph&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;paragraph&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;rich_text&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> [{ </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;text&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">, </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;text&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> { </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;content&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;– Notion API Team&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">, </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;link&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> { </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;type&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;url&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">, </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;url&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;https://twitter.com/NotionAPI&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:#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 class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div></div></div>
<span data-as="p">Using both parameters, we append blocks by sending a request to <a class="link" href="/reference/patch-block-children">the endpoint</a>.</span>
<div data-orientation="horizontal" data-activation-direction="none" class="code-group p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0 bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light"><div class="flex items-center justify-between gap-2 relative pr-2.5" data-component-part="code-group-tab-bar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl"><div role="presentation" data-id="base-ui-_R_amuljddbsnlhjiuasnpfiutb_-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"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"><div data-orientation="horizontal" data-activation-direction="none" role="tablist" aria-label="Code examples" class="text-xs leading-6 gap-1 flex"><button type="button" data-active="" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="true" id="base-ui-_R_1damuljddbsnlhjiuasnpfiutb_" data-composite-item-active="" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-primary dark:text-primary-light"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light group-hover:bg-gray-200/50 dark:group-hover:bg-gray-700/70 group-hover:text-primary dark:group-hover:text-primary-light">cURL</div><div class="absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden"></div></button><button type="button" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="false" id="base-ui-_R_2damuljddbsnlhjiuasnpfiutb_" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-gray-500 dark:text-gray-400"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light group-hover:bg-gray-200/50 dark:group-hover:bg-gray-700/70 group-hover:text-primary dark:group-hover:text-primary-light">JavaScript</div></button></div></div></div></div><div class="flex items-center justify-end shrink-0 gap-1.5"><div class="z-10 select-none" id="base-ui-_R_3aimuljddbsnlhjiuasnpfiutb_" 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_3bimuljddbsnlhjiuasnpfiutb_" 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_3cimuljddbsnlhjiuasnpfiutb_" 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-shellscript-code-curl_-X_PATCH_https_"><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><div class="flex flex-1 overflow-hidden"><div data-orientation="horizontal" data-activation-direction="none" id="base-ui-_R_cmuljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_3cmuljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="shellscript"><code language="shellscript" numberOfLines="15"><span class="line"><span style="color:#953800;--shiki-dark:#DCDCAA">curl</span><span style="color:#0550AE;--shiki-dark:#569CD6"> -X</span><span style="color:#0A3069;--shiki-dark:#CE9178"> PATCH</span><span style="color:#0A3069;--shiki-dark:#CE9178"> https://api.notion.com/v1/blocks/16d8004e-5f6a-42a6-9811-51c22ddada12/children</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  -H</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;Authorization: Bearer &#x27;&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">$NOTION_API_KEY</span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;&#x27;&#x27;</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  -H</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;Content-Type: application/json&quot;</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  -H</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;Notion-Version: 2026-03-11&quot;</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  --data</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;{</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;children&quot;: [</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;object&quot;: &quot;block&quot;,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;type&quot;: &quot;paragraph&quot;,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;paragraph&quot;: {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">        &quot;rich_text&quot;: [{ &quot;type&quot;: &quot;text&quot;, &quot;text&quot;: { &quot;content&quot;: &quot;– Notion API Team&quot;, &quot;link&quot;: { &quot;type&quot;: &quot;url&quot;, &quot;url&quot;: &quot;https://twitter.com/NotionAPI&quot; } } }]</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      }</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    }</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  ]</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">}&#x27;</span></span>
</code></pre></div></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div><div data-hidden="" data-orientation="horizontal" data-activation-direction="none" hidden="" id="base-ui-_R_kmuljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" inert="" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_3kmuljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="javascript"><code language="javascript" numberOfLines="31"><span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">const</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> { </span><span style="color:#0550AE;--shiki-dark:#4FC1FF">Client</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> } </span><span style="color:#CF222E;--shiki-dark:#D4D4D4">=</span><span style="color:#8250DF;--shiki-dark:#DCDCAA"> require</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">(</span><span style="color:#0A3069;--shiki-dark:#CE9178">&#x27;@notionhq/client&#x27;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">);</span></span>
<span class="line"></span>
<span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">const</span><span style="color:#0550AE;--shiki-dark:#4FC1FF"> notion</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> =</span><span style="color:#CF222E;--shiki-dark:#569CD6"> new</span><span style="color:#8250DF;--shiki-dark:#DCDCAA"> Client</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">({ </span><span style="color:#1F2328;--shiki-dark:#9CDCFE">auth:</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> process</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">env</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#0550AE;--shiki-dark:#4FC1FF">NOTION_API_KEY</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> });</span></span>
<span class="line"></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">(</span><span style="color:#CF222E;--shiki-dark:#569CD6">async</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> () </span><span style="color:#CF222E;--shiki-dark:#569CD6">=&gt;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> {</span></span>
<span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">  const</span><span style="color:#0550AE;--shiki-dark:#4FC1FF"> blockId</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> =</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;16d8004e5f6a42a6981151c22ddada12&#x27;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">;</span></span>
<span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">  const</span><span style="color:#0550AE;--shiki-dark:#4FC1FF"> response</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> =</span><span style="color:#CF222E;--shiki-dark:#C586C0"> await</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> notion</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">blocks</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">children</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#8250DF;--shiki-dark:#DCDCAA">append</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">({</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">    block_id:</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> blockId</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">    children:</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:#1F2328;--shiki-dark:#9CDCFE">        object:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;block&#x27;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">        type:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;paragraph&#x27;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">        paragraph:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> {</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">          rich_text:</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:#1F2328;--shiki-dark:#9CDCFE">              type:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;text&#x27;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">              text:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> {</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">                content:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;– Notion API Team&#x27;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">                link:</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> {</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">                  type:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;url&#x27;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">                  url:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;https://twitter.com/NotionAPI&#x27;</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:#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>
<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>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">  });</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">  console</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#8250DF;--shiki-dark:#DCDCAA">log</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">(</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">response</span><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 class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div></div></div>
<span data-as="p">You’ll receive a response that contains the updated block. The response does not contain the child blocks, but it will show <code>has_children</code> set to <code>true</code>.</span>
<span data-as="p">By default, new block children are appended at the end of the parent block. To place the block after a specific child block and not at the end, use the <code>position</code> body parameter. The <code>position</code> object supports three placement types: <code>after_block</code> (insert after a specific block), <code>start</code> (insert at the beginning), and <code>end</code> (the default when <code>position</code> is omitted). For example, if the parent <code>block_id</code> is for a block that contains a bulleted list, you can use <code>position</code> with <code>after_block</code> to insert the new block children after a specific list item.</span>
<div data-orientation="horizontal" data-activation-direction="none" class="code-group p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0 bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light"><div class="flex items-center justify-between gap-2 relative pr-2.5" data-component-part="code-group-tab-bar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl"><div role="presentation" data-id="base-ui-_R_analjddbsnlhjiuasnpfiutb_-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"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"><div data-orientation="horizontal" data-activation-direction="none" role="tablist" aria-label="Code examples" class="text-xs leading-6 gap-1 flex"><button type="button" data-active="" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="true" id="base-ui-_R_1danaljddbsnlhjiuasnpfiutb_" data-composite-item-active="" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-primary dark:text-primary-light"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">cURL</div><div class="absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden"></div></button></div></div></div></div><div class="flex items-center justify-end shrink-0 gap-1.5"><div class="z-10 select-none" id="base-ui-_R_3ainaljddbsnlhjiuasnpfiutb_" 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_3binaljddbsnlhjiuasnpfiutb_" 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_3cinaljddbsnlhjiuasnpfiutb_" 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-shellscript-code-curl_-X_PATCH_https_"><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><div class="flex flex-1 overflow-hidden"><div data-orientation="horizontal" data-activation-direction="none" id="base-ui-_R_cnaljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_1snaljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="shellscript"><code language="shellscript" numberOfLines="19"><span class="line"><span style="color:#953800;--shiki-dark:#DCDCAA">curl</span><span style="color:#0550AE;--shiki-dark:#569CD6"> -X</span><span style="color:#0A3069;--shiki-dark:#CE9178"> PATCH</span><span style="color:#0A3069;--shiki-dark:#CE9178"> https://api.notion.com/v1/blocks/16d8004e-5f6a-42a6-9811-51c22ddada12/children</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  -H</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;Authorization: Bearer &#x27;&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">$NOTION_API_KEY</span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;&#x27;&#x27;</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  -H</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;Content-Type: application/json&quot;</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  -H</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;Notion-Version: 2026-03-11&quot;</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  --data</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;{</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;children&quot;: [</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;object&quot;: &quot;block&quot;,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;type&quot;: &quot;paragraph&quot;,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      &quot;paragraph&quot;: {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">        &quot;rich_text&quot;: [{ &quot;type&quot;: &quot;text&quot;, &quot;text&quot;: { &quot;content&quot;: &quot;– Notion API Team&quot;, &quot;link&quot;: { &quot;type&quot;: &quot;url&quot;, &quot;url&quot;: &quot;https://twitter.com/NotionAPI&quot; } } }]</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">      }</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    }</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  ],</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  &quot;position&quot;: {</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;type&quot;: &quot;after_block&quot;,</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">    &quot;after_block&quot;: { &quot;id&quot;: &quot;&lt;block_id_to_append_after&gt;&quot; }</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">  }</span></span>
<span class="line"><span style="color:#0A3069;--shiki-dark:#CE9178">}&#x27;</span></span>
</code></pre></div></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div></div></div>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="working-with-ai-meeting-notes"><div class="absolute" tabindex="-1"><a href="#working-with-ai-meeting-notes" 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">Working with AI meeting notes</span></h2>
<span data-as="p"><a href="https://www.notion.com/help/ai-meeting-notes" target="_blank" rel="noreferrer" class="link">AI meeting notes</a> in Notion automatically generate a summary, action-item notes, and a full transcript for recorded meetings. The API exposes this content through the <a class="link" href="/reference/block#meeting-notes"><code>meeting_notes</code> block type</a>.</span>
<span data-as="p">A meeting notes block is a metadata container that lives on the page as a child block. It includes the meeting title, lifecycle status, calendar event details, recording timestamps, and — most importantly — pointers to three child blocks that hold the actual generated content:</span>
<ul>
<li><strong>Summary</strong> (<code>summary_block_id</code>) — an AI-generated overview of the meeting.</li>
<li><strong>Notes</strong> (<code>notes_block_id</code>) — structured action items and key points.</li>
<li><strong>Transcript</strong> (<code>transcript_block_id</code>) — the full word-for-word transcript.</li>
</ul>
<h3 class="flex whitespace-pre-wrap group font-semibold" id="retrieving-ai-meeting-notes-content"><div class="absolute" tabindex="-1"><a href="#retrieving-ai-meeting-notes-content" 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">Retrieving AI meeting notes content</span></h3>
<span data-as="p">Meeting notes blocks cannot be created or updated with the general block endpoints. Use <a class="link" href="/reference/create-meeting-note">Create a meeting note</a> to create one from uploaded media. To access generated content, fetch the page’s children to find the meeting notes block, then follow the child block IDs to retrieve each section.</span>
<span data-as="p"><strong>Step 1 — List the page’s children</strong> to find the meeting notes block:</span>
<div data-orientation="horizontal" data-activation-direction="none" class="code-group p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0 bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light"><div class="flex items-center justify-between gap-2 relative pr-2.5" data-component-part="code-group-tab-bar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl"><div role="presentation" data-id="base-ui-_R_aoaljddbsnlhjiuasnpfiutb_-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"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"><div data-orientation="horizontal" data-activation-direction="none" role="tablist" aria-label="Code examples" class="text-xs leading-6 gap-1 flex"><button type="button" data-active="" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="true" id="base-ui-_R_1daoaljddbsnlhjiuasnpfiutb_" data-composite-item-active="" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-primary dark:text-primary-light"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light group-hover:bg-gray-200/50 dark:group-hover:bg-gray-700/70 group-hover:text-primary dark:group-hover:text-primary-light">cURL</div><div class="absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden"></div></button><button type="button" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="false" id="base-ui-_R_2daoaljddbsnlhjiuasnpfiutb_" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-gray-500 dark:text-gray-400"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light group-hover:bg-gray-200/50 dark:group-hover:bg-gray-700/70 group-hover:text-primary dark:group-hover:text-primary-light">JavaScript</div></button></div></div></div></div><div class="flex items-center justify-end shrink-0 gap-1.5"><div class="z-10 select-none" id="base-ui-_R_3aioaljddbsnlhjiuasnpfiutb_" 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_3bioaljddbsnlhjiuasnpfiutb_" 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_3cioaljddbsnlhjiuasnpfiutb_" 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-shellscript-code-curl__https___api_no"><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><div class="flex flex-1 overflow-hidden"><div data-orientation="horizontal" data-activation-direction="none" id="base-ui-_R_coaljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_3coaljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="shellscript"><code language="shellscript" numberOfLines="3"><span class="line"><span style="color:#953800;--shiki-dark:#DCDCAA">curl</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;https://api.notion.com/v1/blocks/PAGE_ID/children&#x27;</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  -H</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;Authorization: Bearer &#x27;&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">$NOTION_API_KEY</span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;&#x27;&#x27;</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  -H</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;Notion-Version: 2026-03-11&quot;</span></span>
</code></pre></div></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div><div data-hidden="" data-orientation="horizontal" data-activation-direction="none" hidden="" id="base-ui-_R_koaljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" inert="" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_3koaljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="javascript"><code language="javascript" numberOfLines="11"><span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">const</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> { </span><span style="color:#0550AE;--shiki-dark:#4FC1FF">Client</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">, </span><span style="color:#0550AE;--shiki-dark:#4FC1FF">isFullBlock</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> } </span><span style="color:#CF222E;--shiki-dark:#D4D4D4">=</span><span style="color:#8250DF;--shiki-dark:#DCDCAA"> require</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">(</span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;@notionhq/client&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">);</span></span>
<span class="line"></span>
<span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">const</span><span style="color:#0550AE;--shiki-dark:#4FC1FF"> notion</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> =</span><span style="color:#CF222E;--shiki-dark:#569CD6"> new</span><span style="color:#8250DF;--shiki-dark:#DCDCAA"> Client</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">({ </span><span style="color:#1F2328;--shiki-dark:#9CDCFE">auth:</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> process</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">env</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#0550AE;--shiki-dark:#4FC1FF">NOTION_API_KEY</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> });</span></span>
<span class="line"></span>
<span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">const</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> { </span><span style="color:#0550AE;--shiki-dark:#4FC1FF">results</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> } </span><span style="color:#CF222E;--shiki-dark:#D4D4D4">=</span><span style="color:#CF222E;--shiki-dark:#C586C0"> await</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> notion</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">blocks</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">children</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#8250DF;--shiki-dark:#DCDCAA">list</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">({</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">  block_id:</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;PAGE_ID&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>
<span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">const</span><span style="color:#0550AE;--shiki-dark:#4FC1FF"> meetingNotesBlock</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> =</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> results</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#8250DF;--shiki-dark:#DCDCAA">find</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">(</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">  (</span><span style="color:#953800;--shiki-dark:#9CDCFE">block</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">) </span><span style="color:#CF222E;--shiki-dark:#569CD6">=&gt;</span><span style="color:#8250DF;--shiki-dark:#DCDCAA"> isFullBlock</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">(</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">block</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">) </span><span style="color:#CF222E;--shiki-dark:#D4D4D4">&amp;&amp;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> block</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">type</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> ===</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;meeting_notes&quot;</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">);</span></span>
</code></pre></div></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div></div></div>
<span data-as="p"><strong>Step 2 — Read the child block IDs</strong> from the meeting notes block’s <code>children</code> field:</span>
<div data-orientation="horizontal" data-activation-direction="none" class="code-group p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0 bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light"><div class="flex items-center justify-between gap-2 relative pr-2.5" data-component-part="code-group-tab-bar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl"><div role="presentation" data-id="base-ui-_R_aoiljddbsnlhjiuasnpfiutb_-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"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"><div data-orientation="horizontal" data-activation-direction="none" role="tablist" aria-label="Code examples" class="text-xs leading-6 gap-1 flex"><button type="button" data-active="" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="true" id="base-ui-_R_1daoiljddbsnlhjiuasnpfiutb_" data-composite-item-active="" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-primary dark:text-primary-light"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light">Example meeting_notes block response</div><div class="absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden"></div></button></div></div></div></div><div class="flex items-center justify-end shrink-0 gap-1.5"><div class="z-10 select-none" id="base-ui-_R_3aioiljddbsnlhjiuasnpfiutb_" 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_3bioiljddbsnlhjiuasnpfiutb_" 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_3cioiljddbsnlhjiuasnpfiutb_" 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-_____object____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/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><div class="flex flex-1 overflow-hidden"><div data-orientation="horizontal" data-activation-direction="none" id="base-ui-_R_coiljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_1soiljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><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="21"><span class="line"><span style="color:#1F2328;--shiki-dark:#D4D4D4">{</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">  &quot;object&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;block&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;meeting_notes&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">  &quot;meeting_notes&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: {</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">    &quot;title&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: [{ </span><span style="color:#116329;--shiki-dark:#9CDCFE">&quot;plain_text&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;Team Sync&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> }],</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">    &quot;status&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;notes_ready&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">    &quot;children&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: {</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;summary_block_id&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;a1b2c3d4-...&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;notes_block_id&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;b2c3d4e5-...&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;transcript_block_id&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;c3d4e5f6-...&quot;</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;calendar_event&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: {</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;start_time&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;2026-02-24T10:00:00.000Z&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;end_time&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;2026-02-24T10:45:00.000Z&quot;</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;recording&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: {</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;start_time&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;2026-02-24T10:00:00.000Z&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">,</span></span>
<span class="line"><span style="color:#116329;--shiki-dark:#9CDCFE">      &quot;end_time&quot;</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">: </span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;2026-02-24T10:45:00.000Z&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 class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div></div></div>
<span data-as="p"><strong>Step 3 — Fetch each section’s content</strong> using the child block IDs. Each child is a standard block whose own children are the content (paragraphs, lists, etc.):</span>
<div data-orientation="horizontal" data-activation-direction="none" class="code-group p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0 bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light"><div class="flex items-center justify-between gap-2 relative pr-2.5" data-component-part="code-group-tab-bar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl"><div role="presentation" data-id="base-ui-_R_aoqljddbsnlhjiuasnpfiutb_-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"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"><div data-orientation="horizontal" data-activation-direction="none" role="tablist" aria-label="Code examples" class="text-xs leading-6 gap-1 flex"><button type="button" data-active="" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="true" id="base-ui-_R_1daoqljddbsnlhjiuasnpfiutb_" data-composite-item-active="" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-primary dark:text-primary-light"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light group-hover:bg-gray-200/50 dark:group-hover:bg-gray-700/70 group-hover:text-primary dark:group-hover:text-primary-light">cURL</div><div class="absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden"></div></button><button type="button" data-orientation="horizontal" data-activation-direction="none" aria-disabled="false" tabindex="-1" role="tab" aria-selected="false" id="base-ui-_R_2daoqljddbsnlhjiuasnpfiutb_" class="group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden text-gray-500 dark:text-gray-400"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1 group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light group-hover:bg-gray-200/50 dark:group-hover:bg-gray-700/70 group-hover:text-primary dark:group-hover:text-primary-light">JavaScript</div></button></div></div></div></div><div class="flex items-center justify-end shrink-0 gap-1.5"><div class="z-10 select-none" id="base-ui-_R_3aioqljddbsnlhjiuasnpfiutb_" 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_3bioqljddbsnlhjiuasnpfiutb_" 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_3cioqljddbsnlhjiuasnpfiutb_" 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-shellscript-code-__Fetch_the_summary_"><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><div class="flex flex-1 overflow-hidden"><div data-orientation="horizontal" data-activation-direction="none" id="base-ui-_R_coqljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_3coqljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="shellscript"><code language="shellscript" numberOfLines="4"><span class="line"><span style="color:#6E7781;--shiki-dark:#6A9955"># Fetch the summary content</span></span>
<span class="line"><span style="color:#953800;--shiki-dark:#DCDCAA">curl</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;https://api.notion.com/v1/blocks/SUMMARY_BLOCK_ID/children&#x27;</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  -H</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &#x27;Authorization: Bearer &#x27;&quot;</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">$NOTION_API_KEY</span><span style="color:#0A3069;--shiki-dark:#CE9178">&quot;&#x27;&#x27;</span><span style="color:#CF222E;--shiki-dark:#D7BA7D"> \</span></span>
<span class="line"><span style="color:#0550AE;--shiki-dark:#569CD6">  -H</span><span style="color:#0A3069;--shiki-dark:#CE9178"> &quot;Notion-Version: 2026-03-11&quot;</span></span>
</code></pre></div></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div><div data-hidden="" data-orientation="horizontal" data-activation-direction="none" hidden="" id="base-ui-_R_koqljddbsnlhjiuasnpfiutb_" role="tabpanel" tabindex="0" inert="" data-index="-1" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[&#x27;&#x27;] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&amp;_[data-component-part=code-block-root]]:rounded-xt!"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px;font-variant-ligatures:none;height:100%;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-xt bg-white"><div role="presentation" data-id="base-ui-_R_3koqljddbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-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-full! h-full children:my-0! children:shadow-none! children:bg-transparent!"><div class="font-mono whitespace-pre flex-none text-sm h-full leading-6" data-component-part="code-group-tab-content"><pre class="shiki shiki-themes github-light-default dark-plus" style="background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4" language="javascript"><code language="javascript" numberOfLines="16"><span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">const</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> { </span><span style="color:#0550AE;--shiki-dark:#4FC1FF">children</span><span style="color:#1F2328;--shiki-dark:#D4D4D4"> } </span><span style="color:#CF222E;--shiki-dark:#D4D4D4">=</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> meetingNotesBlock</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">meeting_notes</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">;</span></span>
<span class="line"></span>
<span class="line"><span style="color:#6E7781;--shiki-dark:#6A9955">// Fetch the summary content blocks</span></span>
<span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">const</span><span style="color:#0550AE;--shiki-dark:#4FC1FF"> summary</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> =</span><span style="color:#CF222E;--shiki-dark:#C586C0"> await</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> notion</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">blocks</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">children</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#8250DF;--shiki-dark:#DCDCAA">list</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">({</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">  block_id:</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> children</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">summary_block_id</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>
<span class="line"><span style="color:#6E7781;--shiki-dark:#6A9955">// Fetch the notes content blocks</span></span>
<span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">const</span><span style="color:#0550AE;--shiki-dark:#4FC1FF"> notes</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> =</span><span style="color:#CF222E;--shiki-dark:#C586C0"> await</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> notion</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">blocks</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">children</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#8250DF;--shiki-dark:#DCDCAA">list</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">({</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">  block_id:</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> children</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">notes_block_id</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>
<span class="line"><span style="color:#6E7781;--shiki-dark:#6A9955">// Fetch the transcript content blocks</span></span>
<span class="line"><span style="color:#CF222E;--shiki-dark:#569CD6">const</span><span style="color:#0550AE;--shiki-dark:#4FC1FF"> transcript</span><span style="color:#CF222E;--shiki-dark:#D4D4D4"> =</span><span style="color:#CF222E;--shiki-dark:#C586C0"> await</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> notion</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">blocks</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">children</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#8250DF;--shiki-dark:#DCDCAA">list</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">({</span></span>
<span class="line"><span style="color:#1F2328;--shiki-dark:#9CDCFE">  block_id:</span><span style="color:#1F2328;--shiki-dark:#9CDCFE"> children</span><span style="color:#1F2328;--shiki-dark:#D4D4D4">.</span><span style="color:#1F2328;--shiki-dark:#9CDCFE">transcript_block_id</span><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 class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light:#ffffff;--fade-color-dark:#0B0C0E"></div></div></div></div>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><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="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></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-blue-800 dark:text-blue-300" data-component-part="callout-content"><span data-as="p">The <code>status</code> field indicates whether the meeting notes are fully processed. Wait for <code>&quot;notes_ready&quot;</code> before fetching content — earlier statuses mean the AI is still generating output and the child blocks may not yet be available.</span></div></div>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><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="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></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-blue-800 dark:text-blue-300" data-component-part="callout-content"><span data-as="p">You can also retrieve meeting note content as markdown using the <a class="link" href="/reference/retrieve-page-markdown">Retrieve page markdown</a> endpoint with the <code>include_transcript</code> query parameter. See <a class="link" href="/guides/data-apis/working-with-markdown-content">Working with markdown content</a> for details.</span></div></div>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="conclusion"><div class="absolute" tabindex="-1"><a href="#conclusion" 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="min-w-0 break-words cursor-pointer">Conclusion</span></h2>
<span data-as="p">Nearly everything users see inside Notion is represented as blocks. Now that you’ve understood how your connection can build pages with blocks, read blocks, and add blocks to pages - you’ve unlocked most of the surface area in Notion. You connection can engage users where they do everything from creative writing, to building documentation, and more.</span>
<h3 class="flex whitespace-pre-wrap group font-semibold" id="next-steps"><div class="absolute" tabindex="-1"><a href="#next-steps" 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">Next steps</span></h3>
<ul>
<li>This guide explains working with page content. Take a look at <a class="link" href="/guides/data-apis/working-with-databases#database-properties">working with database properties</a>.</li>
<li>Explore the <a class="link" href="/reference/block">block object</a> to see other types of blocks you can create.</li>
<li>Learn more about the various kinds of <a class="link" href="/reference/rich-text">rich text objects</a>.</li>
<li>Learn more about <a class="link" href="/reference/intro#pagination">pagination</a>.</li>
</ul></div><nav id="pagination" aria-label="Pagination" class="grid lg:grid-cols-2 gap-4"><a rel="prev" data-component-part="pagination-prev" class="group flex items-center min-w-0 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light border border-gray-200/70 dark:border-gray-800/70 rounded-xl py-3 px-4 hover:border-gray-300 dark:hover:border-gray-700 justify-start pagination-prev" href="/guides/get-started/upgrade-faqs-2025-09-03"><div class="space-y-1 min-w-0 max-w-full"><div class="truncate font-medium text-gray-900 dark:text-gray-200" data-component-part="pagination-title">FAQs</div><div class="flex items-center text-sm text-gray-500 dark:text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300 gap-x-1"><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-gray-400 dark:text-gray-600 group-hover:text-gray-500 dark:group-hover:text-gray-500" data-component-part="pagination-chevron"><path d="M11.5 15.25L5.25 9L11.5 2.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="font-medium" data-component-part="pagination-label">Previous</span></div></div></a><a rel="next" data-component-part="pagination-next" class="group flex items-center min-w-0 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light border border-gray-200/70 dark:border-gray-800/70 rounded-xl py-3 px-4 hover:border-gray-300 dark:hover:border-gray-700 justify-end pagination-next" href="/guides/data-apis/working-with-databases"><div class="space-y-1 min-w-0 max-w-full"><div class="truncate font-medium text-gray-900 dark:text-gray-200 text-right" data-component-part="pagination-title">Working with databases</div><div class="flex items-center text-sm text-gray-500 dark:text-gray-400 group-hover:text-gray-600 dark:group-hover:text-gray-300 gap-x-1 flex-row-reverse"><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-gray-400 dark:text-gray-600 group-hover:text-gray-500 dark:group-hover:text-gray-500" data-component-part="pagination-chevron"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="font-medium" data-component-part="pagination-label">Next</span></div></div></a></nav><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://x.com/NotionDevs" 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://join.slack.com/t/notiondevs/shared_invite/zt-3u9oid9q8-HLUBmMVWYK~g9HFo4U4raA" target="_blank" class="h-fit"><span class="sr-only">slack</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/slack.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/slack.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a></div></footer></div></main></div></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="/mintlify-assets/_next/static/chunks/6d55b684068fd47e.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv" 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,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"default\"]\n:HL[\"/mintlify-assets/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"style\"]\n:HL[\"/mintlify-assets/_next/static/chunks/3dc34e51fb8a17bc.css?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"style\"]\n:HL[\"/mintlify-assets/_next/static/media/83afe278b6a6bb3c.p.3a6ba036.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/mintlify-assets/_next/static/media/PaperMono_Variable.p.590789cb.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/mintlify-assets/_next/static/media/f67ad414ed34149c.p.84166d94.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"eFNiB1kq6jel-YAb9S-ZP\",\"p\":\"/mintlify-assets\",\"c\":[\"\",\"_sites\",\"notion-demo\",\"guides\",\"data-apis\",\"working-with-page-content\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"%5Fsites\",{\"children\":[[\"subdomain\",\"notion-demo\",\"d\"],{\"children\":[\"(multitenant)\",{\"children\":[[\"slug\",\"guides/data-apis/working-with-page-content\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/3dc34e51fb8a17bc.css?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"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=\\\"\\\";\\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\",\"notion-demo\",\"d\"],\"$L4\",{\"children\":[\"(multitenant)\",\"$L5\",{\"children\":[[\"slug\",\"guides/data-apis/working-with-page-content\",\"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,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"MintlifyApiPlaygroundInputsInit\"]\nd:I[339756,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"e:I[556357,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/5ee508e074db330d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"f:I[837457,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"10:I[894587,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"ThemeProvider\"]\n"])</script><script>self.__next_f.push([1,"11:I[152823,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"ColorVariables\"]\n"])</script><script>self.__next_f.push([1,"12:I[531961,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"FontScript\"]\n"])</script><script>self.__next_f.push([1,"13:I[649328,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"RoundedVariables\"]\n"])</script><script>self.__next_f.push([1,"14:I[702910,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/86fe1868ac2c6576.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"RecommendedPagesList\"]\n"])</script><script>self.__next_f.push([1,"15:I[570420,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"DataCurrentPathUpdater\"]\n"])</script><script>self.__next_f.push([1,"16:I[341175,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/56eb51e65d67a971.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"19:I[897367,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"OutletBoundary\"]\n1b:I[711533,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"AsyncMetadataOutlet\"]\n1d:I[897367,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"ViewportBoundary\"]\n1f:I[897367,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"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\":\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/5ee508e074db330d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"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\":\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/56eb51e65d67a971.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"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\":\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"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\":\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"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\":\"/mintlify-assets/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nb:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/3dc34e51fb8a17bc.css?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"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,"1c:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Working with page content - Notion Docs\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Learn about page content and how to add or retrieve it with the Notion API.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Notion Docs\"}],[\"$\",\"meta\",\"3\",{\"name\":\"generator\",\"content\":\"Mintlify\"}],[\"$\",\"meta\",\"4\",{\"name\":\"msapplication-config\",\"content\":\"/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon/browserconfig.xml\"}],[\"$\",\"meta\",\"5\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Notion Docs\"}],[\"$\",\"meta\",\"6\",{\"name\":\"msapplication-TileColor\",\"content\":\"#000\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://developers.notion.com/guides/data-apis/working-with-page-content\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"type\":\"application/xml\",\"href\":\"/sitemap.xml\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"type\":\"text/markdown\",\"href\":\"/guides/data-apis/working-with-page-content.md\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:title\",\"content\":\"Working with page content - Notion Docs\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:description\",\"content\":\"Learn about page content and how to add or retrieve it with the Notion API.\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:url\",\"content\":\"https://developers.notion.com/guides/data-apis/working-with-page-content\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:site_name\",\"content\":\"Notion Docs\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image\",\"content\":\"https://notion-demo.mintlify.app/images/og-image.png\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:title\",\"content\":\"Working with page content - Notion Docs\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:description\",\"content\":\"Learn about page content and how to add or retrieve it with the Notion API.\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image\",\"content\":\"https://notion-demo.mintlify.app/images/og-image.png\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"24\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon/android-chrome-192x192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"25\",{\"rel\":\"apple-touch-icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon/apple-touch-icon.png\",\"type\":\"image/png\",\"sizes\":\"180x180\",\"media\":\"$undefined\"}],[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon/favicon-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"27\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon/favicon-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"28\",{\"rel\":\"shortcut icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"$undefined\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"29\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon-dark/android-chrome-192x192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"link\",\"30\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon-dark/favicon-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"link\",\"31\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon-dark/favicon-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-scheme: dark)\"}],\"$L22\",\"$L23\"],\"error\":null,\"digest\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"21:\"$1c:metadata\"\n"])</script><script>self.__next_f.push([1,"24:I[27201,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"IconMark\"]\n22:[\"$\",\"link\",\"32\",{\"rel\":\"shortcut icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/notion-demo/1PaJq9z3waub4TpE/_generated/favicon-dark/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"$undefined\",\"media\":\"(prefers-color-scheme: dark)\"}]\n23:[\"$\",\"$L24\",\"33\",{}]\n"])</script><script>self.__next_f.push([1,"25:I[707934,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"WebMcpRegistration\"]\n"])</script><script>self.__next_f.push([1,"26:I[590280,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"LivePreviewProvider\"]\n"])</script><script>self.__next_f.push([1,"27:I[973254,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"LivePreviewFavicon\"]\n"])</script><script>self.__next_f.push([1,"28:I[479520,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"\"]\n"])</script><script>self.__next_f.push([1,"29:I[197336,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"2a:I[91557,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"AuthProvider\"]\n"])</script><script>self.__next_f.push([1,"2b:I[91557,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"DeploymentMetadataProvider\"]\n"])</script><script>self.__next_f.push([1,"2c:I[91557,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"DocsConfigProvider\"]\n"])</script><script>self.__next_f.push([1,"17:[null,[\"$\",\"$L25\",null,{\"subdomain\":\"notion-demo\"}],[\"$\",\"$L26\",null,{\"isLivePreviewRoute\":false,\"children\":[[\"$\",\"$L27\",null,{}],[\"$\",\"$L10\",null,{\"appearance\":{\"default\":\"system\"},\"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\":\"/llms.txt\",\"tabIndex\":-1,\"children\":\"/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,[\"$\",\"$L28\",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)\"}}],[\"$\",\"$L29\",null,{\"appId\":\"$undefined\",\"autoBoot\":true,\"children\":[\"$\",\"$L2a\",null,{\"value\":{\"auth\":\"$undefined\",\"userAuth\":\"$undefined\"},\"children\":[\"$\",\"$L2b\",null,{\"value\":{\"subdomain\":\"notion-demo\",\"actualSubdomain\":\"notion-demo\",\"gitSource\":{\"type\":\"github\",\"owner\":\"makenotion\",\"repo\":\"notion-next\",\"deployBranch\":\"main\",\"contentDirectory\":\"src/server-publicApiDocs\",\"isPrivate\":true,\"mountPath\":\"\",\"label\":\"\"},\"inkeep\":\"$undefined\",\"chroma\":{\"liveDeploymentHistoryId\":\"6a80863518c4a3562303d889\",\"collectionId\":\"d0efadf6-bce8-4c4b-8c95-5ca865776922\",\"schemaVersion\":\"v3\",\"latestBuiltDeploymentHistoryId\":\"6a80863518c4a3562303d889\"},\"feedback\":\"$undefined\",\"entitlements\":{\"AI_CHAT\":{\"status\":\"ENABLED\"},\"REMOVE_BRANDING\":{\"status\":\"ENABLED\"},\"CONTEXTUAL_FEEDBACK\":{\"status\":\"ENABLED\"},\"CODE_SNIPPET_FEEDBACK\":{\"status\":\"ENABLED\"}},\"buildId\":\"6a80863518c4a3562303d889:success\",\"clientVersion\":\"0.0.3461\",\"preview\":\"$undefined\",\"searchFilterCounts\":[{\"language\":\"default\",\"tag\":\"API Reference\",\"count\":121},{\"language\":\"default\",\"tag\":\"Endpoints\",\"count\":92},{\"language\":\"default\",\"tag\":\"Guides\",\"count\":48},{\"language\":\"default\",\"tag\":\"Admin API\",\"count\":35},{\"language\":\"default\",\"tag\":\"Webhook events\",\"count\":31},{\"language\":\"default\",\"tag\":\"Objects\",\"count\":18},{\"language\":\"default\",\"tag\":\"Pages\",\"count\":17},{\"language\":\"default\",\"tag\":\"Get started\",\"count\":14},{\"language\":\"default\",\"tag\":\"Data sources\",\"count\":14},{\"language\":\"default\",\"tag\":\"Data APIs\",\"count\":13}],\"searchSettings\":\"$undefined\"},\"children\":[\"$\",\"$L2c\",null,{\"value\":{\"docsConfig\":{\"theme\":\"aspen\",\"$schema\":\"https://mintlify.com/docs.json\",\"name\":\"Notion Docs\",\"colors\":{\"primary\":\"#000\",\"light\":\"#0075de\",\"dark\":\"#097fe8\"},\"logo\":{\"light\":\"https://mintcdn.com/notion-demo/5YdhSbldE14t5Rna/logo/light.svg?fit=max\u0026auto=format\u0026n=5YdhSbldE14t5Rna\u0026q=85\u0026s=249f5693ad929397409bf9b51d6d539d\",\"dark\":\"https://mintcdn.com/notion-demo/5YdhSbldE14t5Rna/logo/dark.svg?fit=max\u0026auto=format\u0026n=5YdhSbldE14t5Rna\u0026q=85\u0026s=a8404879d171debac543bb6c1482c909\",\"href\":\"/\"},\"favicon\":\"https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/favicon.png?fit=max\u0026auto=format\u0026n=LHm9qfrJYJOPRxs6\u0026q=85\u0026s=0668f0b3334eef21f0cdc65b390d22d9\",\"appearance\":\"$17:2:props:children:1:props:appearance\",\"background\":{\"color\":{\"light\":\"#ffffff\",\"dark\":\"#0f0f0f\"}},\"navbar\":{\"links\":[{\"href\":\"https://www.notion.com/login\",\"label\":\"Log in\"}],\"primary\":{\"type\":\"button\",\"label\":\"Developer portal\",\"href\":\"https://www.notion.so/developers\"}},\"footer\":{\"socials\":{\"x\":\"https://x.com/NotionDevs\",\"slack\":\"https://join.slack.com/t/notiondevs/shared_invite/zt-3u9oid9q8-HLUBmMVWYK~g9HFo4U4raA\"}},\"seo\":{\"metatags\":{\"og:image\":\"/images/og-image.png\"}},\"fonts\":{\"family\":\"NotionInter\"},\"contextual\":{\"options\":[\"copy\",\"view\",\"chatgpt\",\"claude\",\"perplexity\",\"mcp\",\"cursor\",\"vscode\"],\"display\":\"header\"},\"interaction\":{\"drilldown\":true},\"styling\":{\"latex\":false,\"codeblocks\":\"system\"},\"navigation\":{\"global\":{\"anchors\":[]},\"pages\":[]}},\"docsNavWithMetadata\":\"$undefined\",\"anonymizedNav\":\"$undefined\",\"hasFullNav\":false},\"children\":\"$L2d\"}]}]}]}]]}]]}]]\n"])</script><script>self.__next_f.push([1,"2e:I[604804,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"LoginButtonProvider\"]\n"])</script><script>self.__next_f.push([1,"2f:I[141180,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"SidebarLoginButtonProvider\"]\n"])</script><script>self.__next_f.push([1,"30:I[343590,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"NavigationContextController\"]\n"])</script><script>self.__next_f.push([1,"31:I[378486,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"PageListProvider\"]\n"])</script><script>self.__next_f.push([1,"32:I[742977,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"PrefetchProvider\"]\n"])</script><script>self.__next_f.push([1,"33:I[237978,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"PageModeOverrideProvider\"]\n"])</script><script>self.__next_f.push([1,"34:I[378896,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"ConfiguredVariationProvider\"]\n"])</script><script>self.__next_f.push([1,"35:I[557611,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"Fonts\"]\n"])</script><script>self.__next_f.push([1,"36:I[330080,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"BannerProvider\"]\n"])</script><script>self.__next_f.push([1,"37:I[864506,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"NavbarTransitionScript\"]\n"])</script><script>self.__next_f.push([1,"39:I[540345,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"ConsentProvider\"]\n"])</script><script>self.__next_f.push([1,"3a:I[529058,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"LocalStorageAndAnalyticsProviders\"]\n"])</script><script>self.__next_f.push([1,"3b:I[958547,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"38: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,"2d:[\"$\",\"$L2e\",null,{\"children\":[\"$\",\"$L2f\",null,{\"children\":[\"$\",\"$L30\",null,{\"children\":[\"$\",\"$L31\",null,{\"pageListDataMap\":{},\"children\":[\"$\",\"$L32\",null,{\"disabled\":\"$undefined\",\"children\":[\"$\",\"$L33\",null,{\"children\":[\"$\",\"$L34\",null,{\"children\":[[\"$\",\"$L12\",null,{\"fonts\":\"$17:2:props:children:1:props:children:6:props:children:props:children:props:children:props:value:docsConfig:fonts\",\"theme\":\"aspen\",\"subdomain\":\"notion-demo\"}],[[\"$\",\"$L11\",null,{\"docsConfig\":\"$17:2:props:children:1:props:children:6:props:children:props:children:props:children:props:value:docsConfig\"}],null,[\"$\",\"$L13\",null,{\"theme\":\"aspen\"}],[\"$\",\"$L35\",null,{\"fonts\":\"$17:2:props:children:1:props:children:6:props:children:props:children:props:children:props:value:docsConfig:fonts\",\"children\":[\"$\",\"$L36\",null,{\"bannersByLocale\":{},\"subdomain\":\"notion-demo\",\"children\":[[\"$\",\"$L37\",null,{\"theme\":\"aspen\"}],[\"$\",\"$L28\",null,{\"strategy\":\"beforeInteractive\",\"id\":\"_mintlify-scroll-margin-script\",\"dangerouslySetInnerHTML\":{\"__html\":\"$38\"},\"suppressHydrationWarning\":true}],[\"$\",\"$L39\",null,{\"privacy\":\"$undefined\",\"children\":[\"$\",\"$L3a\",null,{\"subdomain\":\"notion-demo\",\"isAtlas\":false,\"children\":[\"$\",\"$L3b\",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\":\"pause-preview-search-indexing\",\"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\":\"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},{\"name\":\"editor-version-history\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false}],\"children\":\"$L3c\"}]}]}]]}]}]]]}]}]}]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"3d:I[604780,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"CaptchaProvider\"]\n"])</script><script>self.__next_f.push([1,"3e:I[601054,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"SearchProvider\"]\n"])</script><script>self.__next_f.push([1,"3f:I[28330,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"SkipToContent\"]\n"])</script><script>self.__next_f.push([1,"40:I[87732,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"AssistantLayoutWrapper\"]\n"])</script><script>self.__next_f.push([1,"41:I[118717,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/c5b263597c9467b3.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"NotFoundHydrator\"]\n"])</script><script>self.__next_f.push([1,"3c:[\"$\",\"$L3d\",null,{\"enabled\":true,\"isPreview\":false,\"children\":[\"$\",\"$L3e\",null,{\"subdomain\":\"notion-demo\",\"hasChatPermissions\":true,\"isLoggedInCli\":false,\"assistantConfig\":{},\"starterQuestions\":\"$undefined\",\"children\":[[\"$\",\"$L3f\",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,[\"$\",\"$L40\",null,{\"children\":[[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L41\",null,{\"source\":\"multitenant\"}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$undefined\"]}]]}]}]\n"])</script><script>self.__next_f.push([1,"42:I[597003,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"ScopedNavProvider\"]\n"])</script><script>self.__next_f.push([1,"18:[\"$\",\"$L42\",null,{\"scopedNav\":{\"global\":{\"anchors\":[]},\"tabs\":[{\"tab\":\"Guides\",\"groups\":[{\"group\":\"Get started\",\"pages\":[{\"title\":\"Overview\",\"description\":\"Discover what Notion connections are, when to use each type, and what you can build.\",\"href\":\"/guides/get-started/overview\"},{\"title\":\"API quickstart\",\"sidebarTitle\":\"Quickstart\",\"description\":\"Create a page in your Notion workspace with a personal access token and a single API request.\",\"href\":\"/guides/get-started/quick-start\"},{\"title\":\"Personal access tokens\",\"description\":\"Create and use personal access tokens for user-scoped API and Workers access.\",\"href\":\"/guides/get-started/personal-access-tokens\"},{\"title\":\"Internal connections\",\"description\":\"Learn how internal connections work, how permissions are managed, and how to create one.\",\"href\":\"/guides/get-started/internal-connections\"},{\"title\":\"Public connections\",\"description\":\"Learn how public connections work, how users authorize them, and how to create one.\",\"href\":\"/guides/get-started/public-connections\"},{\"title\":\"Authorization\",\"description\":\"This guide describes the authorization flows for Notion connections and personal access tokens.\",\"href\":\"/guides/get-started/authorization\"},{\"title\":\"Secure API tokens\",\"sidebarTitle\":\"API token security\",\"description\":\"Learn how to manage and secure your Notion API tokens.\",\"href\":\"/guides/get-started/handling-api-keys\"},{\"title\":\"Preparing your connection for users\",\"sidebarTitle\":\"Preparing for users\",\"description\":\"Learn how to create databases, pages, and views in a user's workspace right after they install your public connection.\",\"href\":\"/guides/get-started/preparing-for-users\"},{\"title\":\"List on the Marketplace\",\"description\":\"Learn how to list your public connection on the Notion Marketplace.\",\"href\":\"/guides/get-started/marketplace-listing\"}]},{\"group\":\"Agent APIs\",\"pages\":[{\"group\":\"Notion MCP\",\"pages\":[{\"title\":\"Notion MCP\",\"description\":\"Learn how MCP clients connect to your Notion workspace.\",\"sidebarTitle\":\"Overview\",\"href\":\"/guides/mcp/overview\"},{\"title\":\"Connect to Notion MCP\",\"description\":\"Connect an MCP client to your Notion workspace.\",\"href\":\"/guides/mcp/get-started-with-mcp\"},{\"title\":\"Supported tools\",\"description\":\"Learn what you can do with Notion MCP tools.\",\"href\":\"/guides/mcp/mcp-supported-tools\"},{\"title\":\"Security best practices\",\"description\":\"Learn how to keep your workspace secure when using Notion MCP.\",\"href\":\"/guides/mcp/mcp-security-best-practices\"},{\"title\":\"Build an MCP client for Notion\",\"description\":\"Connect a custom MCP client to Notion MCP with OAuth 2.0 and PKCE.\",\"href\":\"/guides/mcp/build-mcp-client\"},{\"group\":\"Hosting a local MCP server\",\"pages\":[{\"title\":\"Hosting a local MCP server\",\"description\":\"Learn how and when to use the open-source Notion MCP server.\",\"sidebarTitle\":\"Overview\",\"href\":\"/guides/mcp/hosting-open-source-mcp\"},{\"title\":\"Common MCP clients\",\"description\":\"Find setup documentation for MCP clients that can connect to Notion MCP.\",\"href\":\"/guides/mcp/common-mcp-clients\"}]}]}]},{\"group\":\"API versions\",\"pages\":[{\"group\":\"Upgrading to 2026-03-11\",\"pages\":[{\"title\":\"Upgrade guide\",\"description\":\"Learn how to upgrade your connections to 2026-03-11.\",\"sidebarTitle\":\"Upgrade guide\",\"href\":\"/guides/get-started/upgrade-guide-2026-03-11\"}]},{\"group\":\"Upgrading to 2025-09-03\",\"pages\":[{\"title\":\"Upgrade guide\",\"description\":\"Learn how to upgrade your connections to 2025-09-03.\",\"sidebarTitle\":\"Upgrade guide\",\"href\":\"/guides/get-started/upgrade-guide-2025-09-03\"},{\"title\":\"FAQs\",\"description\":\"Commonly asked questions about migrating to 2025-09-03.\",\"href\":\"/guides/get-started/upgrade-faqs-2025-09-03\"}]}]},{\"group\":\"Data APIs\",\"pages\":[{\"title\":\"Working with page content\",\"description\":\"Learn about page content and how to add or retrieve it with the Notion API.\",\"href\":\"/guides/data-apis/working-with-page-content\"},{\"group\":\"Working with databases\",\"pages\":[{\"title\":\"Working with databases\",\"description\":\"Learn about database schemas, querying databases, and more.\",\"sidebarTitle\":\"Overview\",\"href\":\"/guides/data-apis/working-with-databases\"},{\"title\":\"Query large data sources\",\"sidebarTitle\":\"Large data sources\",\"description\":\"Read every page in a data source that holds more rows than the per-query result limit.\",\"href\":\"/guides/data-apis/query-large-data-sources\"},{\"title\":\"Creating pages from templates\",\"description\":\"Learn how to apply data source templates to pages created in the Notion API.\",\"href\":\"/guides/data-apis/creating-pages-from-templates\"}]},{\"title\":\"Working with views\",\"description\":\"Learn how to set up and manage database views using the Notion API.\",\"href\":\"/guides/data-apis/working-with-views\"},{\"title\":\"Working with comments\",\"description\":\"Learn how to add and retrieve comments with the Notion API.\",\"href\":\"/guides/data-apis/working-with-comments\"},{\"group\":\"Working with markdown content\",\"pages\":[{\"title\":\"Working with markdown content\",\"description\":\"Learn how to create, read, and update Notion page content using enhanced markdown instead of the block API.\",\"href\":\"/guides/data-apis/working-with-markdown-content\"},{\"title\":\"Enhanced markdown format\",\"description\":\"Reference for the Notion-flavored Markdown format used by the markdown content endpoints.\",\"href\":\"/guides/data-apis/enhanced-markdown\"}]},{\"group\":\"Working with files and media\",\"pages\":[{\"title\":\"Working with files and media\",\"description\":\"Learn how to add and retrieve files and media on pages with the Notion API.\",\"sidebarTitle\":\"Overview\",\"href\":\"/guides/data-apis/working-with-files-and-media\"},{\"title\":\"Uploading small files\",\"description\":\"Learn how to send and attach files up to 20 MB using the Notion API.\",\"href\":\"/guides/data-apis/uploading-small-files\"},{\"title\":\"Retrieving existing files\",\"description\":\"Learn how to get a download link for files in the Notion API.\",\"href\":\"/guides/data-apis/retrieving-files\"},{\"title\":\"Uploading larger files\",\"description\":\"Learn how to send files larger than 20 MB in multiple parts.\",\"href\":\"/guides/data-apis/sending-larger-files\"},{\"title\":\"Importing external files\",\"description\":\"Learn how to migrate files from an external URL to Notion.\",\"href\":\"/guides/data-apis/importing-external-files\"}]}]},{\"group\":\"Resources\",\"pages\":[{\"title\":\"Example code\",\"url\":\"https://developers.notion.com/page/examples\",\"description\":null,\"href\":\"/guides/resources/examples\"},{\"title\":\"Postman workspace\",\"url\":\"https://www.postman.com/notionhq/notion-s-api-workspace/collection/52041987-03f70d8f-b6e5-4306-805c-f95f7cdf05b9\",\"description\":null,\"href\":\"/guides/resources/notion-s-api-workspace\"},{\"title\":\"Historical changelog\",\"description\":\"View an archive of Notion Developers updates prior to September 2023\",\"href\":\"/guides/resources/historical-changelog\"}]},{\"group\":\"Compliance\",\"pages\":[{\"title\":\"Overview\",\"description\":\"Enterprise-grade security and compliance features for tracking and auditing workspace activity in Notion.\",\"href\":\"/compliance/overview\"},{\"group\":\"Event reference\",\"pages\":[{\"title\":\"SIEM events\",\"description\":\"A comprehensive list of webhook events available in your SIEM platform once you set up the Notion SIEM connection.\",\"href\":\"/compliance/siem-events\"},{\"title\":\"Audit log events\",\"description\":\"A comprehensive list of events tracked in the Notion audit log for compliance and security monitoring.\",\"href\":\"/compliance/audit-log-events\"}]}]},{\"group\":\"Link previews\",\"pages\":[{\"title\":\"Introduction\",\"description\":\"Learn how link previews work in Notion.\",\"href\":\"/guides/link-previews/introduction\"}]}]},{\"tab\":\"API Reference\",\"pages\":[{\"title\":\"API Reference\",\"href\":\"/reference/intro\"}]},{\"tab\":\"CLI Reference\",\"pages\":[{\"title\":\"CLI Reference\",\"href\":\"/cli/get-started/overview\"}]},{\"tab\":\"Workers\",\"pages\":[{\"title\":\"Workers\",\"href\":\"/workers/get-started/overview\"}]},{\"tab\":\"Custom blocks\",\"hidden\":true,\"pages\":[{\"title\":\"Custom blocks\",\"href\":\"/custom-blocks/overview\"}]},{\"tab\":\"Admin API\",\"hidden\":false,\"pages\":[{\"title\":\"Admin API\",\"href\":\"/reference/admin/intro\"}]},{\"tab\":\"Changelog\",\"pages\":[{\"title\":\"Changelog\",\"href\":\"/page/changelog\"}]},{\"tab\":\"Examples\",\"pages\":[{\"title\":\"Examples\",\"href\":\"/page/examples\"}]},{\"tab\":\"Internal\",\"hidden\":true,\"pages\":[{\"title\":\"Internal\",\"href\":\"/guides/internal/link-previews/building-a-link-preview\"}]},{\"tab\":\"Unreleased APIs\",\"hidden\":true,\"pages\":[{\"title\":\"Unreleased APIs\",\"href\":\"/guides/unreleased/agent-plugins/overview\"}]}]},\"maps\":{\"firstHrefInVersion\":{},\"firstHrefInLanguage\":{}},\"children\":\"$L43\"}]\n"])</script><script>self.__next_f.push([1,"44:I[763509,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"ThemeLayout\"]\n"])</script><script>self.__next_f.push([1,"45:I[91557,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"ApiReferenceProvider\"]\n"])</script><script>self.__next_f.push([1,"46:I[91557,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"PageProvider\"]\n"])</script><script>self.__next_f.push([1,"47:I[91557,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"OpenApiProvider\"]\n"])</script><script>self.__next_f.push([1,"48:I[525343,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"TabSyncContextProvider\"]\n"])</script><script>self.__next_f.push([1,"49:T87b,"])</script><script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.notion.com/#organization\",\"name\":\"Notion Docs\",\"url\":\"https://developers.notion.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/notion-demo/5YdhSbldE14t5Rna/logo/light.svg?fit=max\u0026auto=format\u0026n=5YdhSbldE14t5Rna\u0026q=85\u0026s=249f5693ad929397409bf9b51d6d539d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.notion.com#website\",\"name\":\"Notion Docs\",\"url\":\"https://developers.notion.com\",\"publisher\":{\"@id\":\"https://developers.notion.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.notion.com/guides/data-apis/working-with-page-content#webpage\",\"url\":\"https://developers.notion.com/guides/data-apis/working-with-page-content\",\"name\":\"Working with page content\",\"description\":\"Learn about page content and how to add or retrieve it with the Notion API.\",\"dateModified\":\"2026-07-28T23:33:52.815Z\",\"isPartOf\":{\"@id\":\"https://developers.notion.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.notion.com/guides/data-apis/working-with-page-content#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.notion.com/guides/data-apis/working-with-page-content#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Notion Docs\",\"item\":\"https://developers.notion.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Working with page content\",\"item\":\"https://developers.notion.com/guides/data-apis/working-with-page-content\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developers.notion.com/guides/data-apis/working-with-page-content#article\",\"headline\":\"Working with page content\",\"name\":\"Working with page content\",\"description\":\"Learn about page content and how to add or retrieve it with the Notion API.\",\"url\":\"https://developers.notion.com/guides/data-apis/working-with-page-content\",\"mainEntityOfPage\":{\"@id\":\"https://developers.notion.com/guides/data-apis/working-with-page-content#webpage\"},\"image\":\"https://developers.notion.com/images/og-image.png\",\"dateModified\":\"2026-07-28T23:33:52.815Z\",\"publisher\":{\"@id\":\"https://developers.notion.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.notion.com#website\"}}]}"])</script><script>self.__next_f.push([1,"43:[\"$\",\"$L44\",null,{\"theme\":\"aspen\",\"pageMetadata\":{\"title\":\"Working with page content\",\"description\":\"Learn about page content and how to add or retrieve it with the Notion API.\",\"href\":\"/guides/data-apis/working-with-page-content\"},\"children\":[\"$\",\"$L45\",null,{\"value\":{\"apiReferenceData\":{},\"graphqlReferenceData\":\"$undefined\"},\"children\":[\"$\",\"$L46\",null,{\"value\":{\"pageMetadata\":\"$43:props:pageMetadata\",\"lastModified\":\"2026-07-28T23:33:52.815Z\",\"gitLastModified\":\"$undefined\",\"originalFileLocation\":\"guides/data-apis/working-with-page-content.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: \\\"Learn about page content and how to add or retrieve it with the Notion API.\\\"\\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\":\"Overview\",\"slug\":\"overview\",\"depth\":2,\"children\":[{\"title\":\"Page content versus properties\",\"slug\":\"page-content-versus-properties\",\"depth\":3,\"children\":[]}]},{\"title\":\"Modeling content as blocks\",\"slug\":\"modeling-content-as-blocks\",\"depth\":2,\"children\":[{\"title\":\"Rich text\",\"slug\":\"rich-text\",\"depth\":3,\"children\":[]}]},{\"title\":\"Creating a page with content\",\"slug\":\"creating-a-page-with-content\",\"depth\":2,\"children\":[]},{\"title\":\"Reading blocks from a page\",\"slug\":\"reading-blocks-from-a-page\",\"depth\":2,\"children\":[{\"title\":\"Reading nested blocks\",\"slug\":\"reading-nested-blocks\",\"depth\":3,\"children\":[]}]},{\"title\":\"Appending blocks to a page\",\"slug\":\"appending-blocks-to-a-page\",\"depth\":2,\"children\":[]},{\"title\":\"Working with AI meeting notes\",\"slug\":\"working-with-ai-meeting-notes\",\"depth\":2,\"children\":[{\"title\":\"Retrieving AI meeting notes content\",\"slug\":\"retrieving-ai-meeting-notes-content\",\"depth\":3,\"children\":[]}]},{\"title\":\"Conclusion\",\"slug\":\"conclusion\",\"depth\":2,\"children\":[{\"title\":\"Next steps\",\"slug\":\"next-steps\",\"depth\":3,\"children\":[]}]}],\"codeExamples\":{}},\"pageType\":\"$undefined\",\"panelMdxSource\":\"$undefined\",\"panelMdxSourceWithNoJs\":\"$undefined\",\"contextualStarterQuestions\":\"$undefined\",\"relatedPages\":\"$undefined\"},\"children\":[\"$\",\"$L47\",null,{\"pageMetadata\":\"$43:props:pageMetadata\",\"mdxExtracts\":\"$43:props:children:props:children:props:value:mdxExtracts\",\"openApiReferenceData\":\"$undefined\",\"children\":[\"$\",\"$L48\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$49\"}}],\"$L4a\",\"$L4b\",\"$L4c\",\"$L4d\",\"$L4e\"]}]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"4f:I[228341,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"PageModeUpdater\"]\n"])</script><script>self.__next_f.push([1,"50:I[575126,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"Background\"]\n"])</script><script>self.__next_f.push([1,"52:I[36098,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"CustomJsFiles\"]\n"])</script><script>self.__next_f.push([1,"53:I[530359,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"MDXContentController\"]\n"])</script><script>self.__next_f.push([1,"54:I[448287,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/a452396134b92dab.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/4d60a26de90efb1b.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_CPw2vVvU3KKVbFEo69hHSTSS7ctv\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"4a:[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"document.documentElement.setAttribute('data-page-mode', \\\"none\\\");\"}}],[\"$\",\"$L4f\",null,{\"pageMetadata\":\"$43:props:pageMetadata\"}]]\n4b:[\"$\",\"$L50\",null,{\"pageMetadata\":\"$43:props:pageMetadata\"}]\n51:T6389,"])</script><script>self.__next_f.push([1,"@font-face {\n\tfont-family: \"NotionInter\";\n\tfont-weight: 400;\n\tfont-style: normal;\n\tfont-display: optional;\n\tsrc: url(\"/fonts/NotionInter-Regular.woff2\") format(\"woff2\");\n}\n@font-face {\n\tfont-family: \"NotionInter\";\n\tfont-weight: 500;\n\tfont-style: normal;\n\tfont-display: optional;\n\tsrc: url(\"/fonts/NotionInter-Medium.woff2\") format(\"woff2\");\n}\n@font-face {\n\tfont-family: \"NotionInter\";\n\tfont-weight: 600;\n\tfont-style: normal;\n\tfont-display: optional;\n\tsrc: url(\"/fonts/NotionInter-SemiBold.woff2\") format(\"woff2\");\n}\n@font-face {\n\tfont-family: \"NotionInter\";\n\tfont-weight: 700;\n\tfont-style: normal;\n\tfont-display: optional;\n\tsrc: url(\"/fonts/NotionInter-Bold.woff2\") format(\"woff2\");\n}\n@font-face {\n\tfont-family: \"NotionInter\";\n\tfont-weight: 400;\n\tfont-style: italic;\n\tfont-display: optional;\n\tsrc: url(\"/fonts/NotionInter-Italic.woff2\") format(\"woff2\");\n}\n@font-face {\n\tfont-family: \"NotionInter\";\n\tfont-weight: 500;\n\tfont-style: italic;\n\tfont-display: optional;\n\tsrc: url(\"/fonts/NotionInter-MediumItalic.woff2\") format(\"woff2\");\n}\n@font-face {\n\tfont-family: \"NotionInter\";\n\tfont-weight: 600;\n\tfont-style: italic;\n\tfont-display: optional;\n\tsrc: url(\"/fonts/NotionInter-SemiBoldItalic.woff2\") format(\"woff2\");\n}\n@font-face {\n\tfont-family: \"NotionInter\";\n\tfont-weight: 700;\n\tfont-style: italic;\n\tfont-display: optional;\n\tsrc: url(\"/fonts/NotionInter-BoldItalic.woff2\") format(\"woff2\");\n}\n\n:root {\n\t--font-notion-stack:\n\t\t\"NotionInter\", \"Inter\", -apple-system, \"system-ui\", \"Segoe UI\", Helvetica,\n\t\tArial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n}\n\nhtml,\nbody,\nbutton,\ninput,\nselect,\ntextarea,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n\tfont-family: var(--font-notion-stack);\n}\n\n/* Top-align Card icons with the title row instead of centering them between\n   the title and the description. */\n.card \u003e .flex.items-center:has([data-component-part=\"card-icon\"]) {\n\talign-items: flex-start;\n}\n\n/* Make the Card description a step smaller than the title. */\n[data-component-part=\"card-content\"] {\n\tfont-size: 0.875rem;\n\tline-height: 1.45;\n}\n\n/* Match the marketing site nav buttons: \"Log in\" ghost (no background, subtle\n   hover only) and the topbar CTA pill with tighter corners. Hover uses NDS\n   state.hover tokens (#37352f0a light / rgba(255,255,255,0.055) dark) so the\n   warm-brown tint matches the rest of the docs and app.notion.com. */\n.navbar-link \u003e a {\n\tbackground-color: transparent !important;\n}\n.navbar-link \u003e a:hover {\n\tbackground-color: #37352f0a !important;\n}\nhtml.dark .navbar-link \u003e a:hover {\n\tbackground-color: rgba(255, 255, 255, 0.055) !important;\n}\n.bg-primary-dark.rounded-xl {\n\tborder-radius: 8px !important;\n}\n\n/* Top search trigger: Mintlify defaults to Tailwind cool gray\n   (bg-gray-950/[0.03], hover:bg-gray-950/10) which reads blue-tinted next to\n   the rest of the Notion UI. Swap to NDS state tokens so the surface picks up\n   the warm-brown tint, and recolor the placeholder text + magnifying-glass\n   icon to match the gray scale used elsewhere in the docs. */\n#search-bar-entry {\n\tbackground-color: #37352f0a !important;\n\tcolor: #7d7a75 !important;\n}\n#search-bar-entry:hover {\n\tbackground-color: #37352f1a !important;\n}\n#search-bar-entry svg {\n\tcolor: #7d7a75 !important;\n}\n#search-bar-entry:hover svg {\n\tcolor: #37352f !important;\n}\nhtml.dark #search-bar-entry {\n\tbackground-color: rgba(255, 255, 255, 0.055) !important;\n\tcolor: rgba(255, 255, 255, 0.5) !important;\n}\nhtml.dark #search-bar-entry:hover {\n\tbackground-color: rgba(255, 255, 255, 0.129) !important;\n}\nhtml.dark #search-bar-entry svg {\n\tcolor: rgba(255, 255, 255, 0.5) !important;\n}\nhtml.dark #search-bar-entry:hover svg {\n\tcolor: #ffffff !important;\n}\n\n/* Mobile-only search trigger (icon-only button shown below the lg breakpoint).\n   The icon is rendered as a CSS mask whose color comes from the element's\n   background, so we set both color and background-color to the same value. */\n#search-bar-entry-mobile,\n#search-bar-entry-mobile svg {\n\tcolor: #7d7a75 !important;\n\tbackground-color: #7d7a75 !important;\n}\n#search-bar-entry-mobile:hover,\n#search-bar-entry-mobile:hover svg {\n\tcolor: #37352f !important;\n\tbackground-color: #37352f !important;\n}\nhtml.dark #search-bar-entry-mobile,\nhtml.dark #search-bar-entry-mobile svg {\n\tcolor: rgba(255, 255, 255, 0.5) !important;\n\tbackground-color: rgba(255, 255, 255, 0.5) !important;\n}\nhtml.dark #search-bar-entry-mobile:hover,\nhtml.dark #search-bar-entry-mobile:hover svg {\n\tcolor: #ffffff !important;\n\tbackground-color: #ffffff !important;\n}\n\n/* Theme toggle (sun/moon button next to the topbar CTA): Mintlify defaults to\n   bg-gray-800/[0.04] which is cool gray. Add a hover state and warm both\n   resting + hover to NDS state tokens for parity with the rest of the chrome. */\nbutton[data-component-name=\"theme-toggle\"] {\n\tbackground-color: #37352f0a !important;\n}\nbutton[data-component-name=\"theme-toggle\"]:hover {\n\tbackground-color: #37352f1a !important;\n}\nhtml.dark button[data-component-name=\"theme-toggle\"] {\n\tbackground-color: rgba(255, 255, 255, 0.055) !important;\n}\nhtml.dark button[data-component-name=\"theme-toggle\"]:hover {\n\tbackground-color: rgba(255, 255, 255, 0.129) !important;\n}\nbutton[data-component-name=\"theme-toggle\"] svg {\n\tcolor: #7d7a75 !important;\n}\nbutton[data-component-name=\"theme-toggle\"]:hover svg {\n\tcolor: #37352f !important;\n}\nhtml.dark button[data-component-name=\"theme-toggle\"] svg {\n\tcolor: rgba(255, 255, 255, 0.5) !important;\n}\nhtml.dark button[data-component-name=\"theme-toggle\"]:hover svg {\n\tcolor: #ffffff !important;\n}\n\n/* Navbar bottom border: Mintlify uses border-gray-100 (cool) / border-gray-800\n   in dark. Swap to NDS gray border tokens (warm-brown) for parity with the\n   sidebar border and content dividers. */\n#navbar [class*=\"border-gray-100\"] {\n\tborder-color: #e6e5e3 !important;\n}\nhtml.dark #navbar [class*=\"border-gray-800\"] {\n\tborder-color: rgba(255, 255, 255, 0.094) !important;\n}\n\n/* Top tab hover underline (API Reference / Changelog / Examples). Mintlify\n   uses bg-gray-200 / bg-gray-700 — cool grays. Match the NDS border token in\n   light mode and the same translucent-white the sidebar uses in dark. */\n.nav-tabs-item div[class*=\"bg-gray-200\"] {\n\tbackground-color: #e6e5e3 !important;\n}\nhtml.dark .nav-tabs-item div[class*=\"bg-gray-700\"] {\n\tbackground-color: rgba(255, 255, 255, 0.18) !important;\n}\n\n/* Sidebar right edge + within-sidebar group dividers. Same swap from cool\n   border-gray-100 to NDS warm border-primary. In dark mode the sidebar uses\n   border-white/10, so target that as well. */\n#sidebar-content[class*=\"border-gray-100\"] {\n\tborder-color: #e6e5e3 !important;\n}\nhtml.dark #sidebar-content[class*=\"border-white\"] {\n\tborder-color: rgba(255, 255, 255, 0.094) !important;\n}\n.sidebar-nav-group-divider {\n\tbackground-color: #e6e5e3 !important;\n}\nhtml.dark .sidebar-nav-group-divider {\n\tbackground-color: rgba(255, 255, 255, 0.094) !important;\n}\n\n/* Sidebar leaf text colors. Mintlify defaults to text-gray-700 (cool) with a\n   text-gray-900 hover. Snap both to NDS text tokens (warm). The dark-mode\n   side is already handled further down via the prose-invert + sidebar-group\n   overrides; this block targets light mode. */\n:is(a, button)[class*=\"outline-offset\"][class*=\"text-gray-700\"] {\n\tcolor: #37352f !important;\n}\n:is(a, button)[class*=\"outline-offset\"][class*=\"hover:text-gray-900\"]:hover {\n\tcolor: #37352f !important;\n}\n\n/* Sidebar collapse chevron next to expandable groups. Defaults to text-gray-400\n   with a hover bump to text-gray-600 — both cool. Use NDS text tertiary /\n   secondary so the chevron matches the surrounding row. */\n:is(a, button)[class*=\"outline-offset\"]\n\tsvg[class*=\"text-gray-400\"][class*=\"group-hover:text-gray-600\"] {\n\tcolor: #ada9a3 !important;\n}\n:is(a, button)[class*=\"outline-offset\"]:hover\n\tsvg[class*=\"text-gray-400\"][class*=\"group-hover:text-gray-600\"] {\n\tcolor: #7d7a75 !important;\n}\n\n/* Card chrome (used on the home page grid of API areas):\n     - border-gray-950/10 → NDS border primary (warm)\n     - title text-gray-800 → NDS text primary\n     - content text-gray-600 → NDS text secondary\n     - arrow text-gray-400/500 → NDS text tertiary\n*/\n.card[class*=\"border-gray-950\"] {\n\tborder-color: #e6e5e3 !important;\n}\nhtml.dark .card[class*=\"border-white\"] {\n\tborder-color: rgba(255, 255, 255, 0.094) !important;\n}\n[data-component-part=\"card-title\"] {\n\tcolor: #37352f !important;\n}\nhtml.dark [data-component-part=\"card-title\"] {\n\tcolor: #ffffff !important;\n}\n[data-component-part=\"card-content\"] {\n\tcolor: #7d7a75 !important;\n}\nhtml.dark [data-component-part=\"card-content\"] {\n\tcolor: #ada9a3 !important;\n}\n#card-link-arrow-icon {\n\tcolor: #ada9a3 !important;\n}\nhtml.dark #card-link-arrow-icon {\n\tcolor: #7d7a75 !important;\n}\n\n/* Tighten sidebar nav item corners — Mintlify defaults to rounded-xl (12px),\n   which reads too soft at this size. Covers both leaf links (\u003ca\u003e) and\n   collapsible group rows (\u003cbutton\u003e). */\n:is(a, button)[class*=\"outline-offset\"][class*=\"rounded-xl\"] {\n\tborder-radius: 6px !important;\n}\n\n/* Mintlify simulates bold on the active sidebar item with a text-shadow\n   trick. Drop it and use the real 600 cut from NotionInter. */\na[class*=\"text-shadow\"] {\n\ttext-shadow: none !important;\n\tfont-weight: 600 !important;\n}\n\n/* Disable automatic hyphenation in sidebar nav labels. Mintlify lets the\n   browser hyphenate long labels, so in the narrow sidebar entries like\n   \"Personal access tokens\" break mid-word into \"to-kens\". Turning hyphens\n   off makes each word wrap atomically at whitespace instead. */\n.sidebar-group :is(a, button, span) {\n\thyphens: none !important;\n}\n\n/* Dark-mode nav accents: keep them neutral (white) instead of inheriting\n   the primary-light blue. Mirrors the black/gray accents in light mode so\n   tabs / sidebar / TOC stay visually consistent across themes. Content\n   links and CTA buttons keep their blue. */\n\n/* Sidebar leaf links and collapsible group rows */\nhtml.dark :is(a, button)[class*=\"outline-offset\"][class*=\"text-primary-light\"] {\n\tcolor: #ffffff !important;\n}\nhtml.dark :is(a, button)[class*=\"outline-offset\"][class*=\"bg-primary-light\"] {\n\tbackground-color: rgba(255, 255, 255, 0.129) !important;\n}\n\n/* Align sidebar item hover + active backgrounds with NDS state tokens so the\n   docs sidebar matches app.notion.com. Mintlify defaults:\n     - active: bg-primary/10        → rgba(0, 0, 0, 0.10), cool\n     - hover:  hover:bg-gray-600/5  → Tailwind cool gray\n   NDS values (from src/shared-styles/colors/tokens/...):\n     - state.pressed (light) = #37352f1a   (warm-brown, 10% alpha)\n     - state.hover   (light) = #37352f0a   (warm-brown, 4% alpha)\n     - state.pressed (dark)  = rgba(255, 255, 255, 0.129)\n     - state.hover   (dark)  = rgba(255, 255, 255, 0.055) */\n:is(a, button)[class*=\"outline-offset\"][class*=\"bg-primary/10\"] {\n\tbackground-color: #37352f1a !important;\n}\n:is(a, button)[class*=\"outline-offset\"][class*=\"hover:bg-gray-600\"]:hover {\n\tbackground-color: #37352f0a !important;\n}\nhtml.dark\n\t:is(a, button)[class*=\"outline-offset\"][class*=\"hover:bg-gray-200\"]:hover {\n\tbackground-color: rgba(255, 255, 255, 0.055) !important;\n}\n\n/* TOC active item — H2-level (border + text on the same \u003ca\u003e) */\nhtml.dark a[class*=\"border-primary-light\"][class*=\"text-primary-light\"] {\n\tcolor: #ffffff !important;\n\tborder-color: #ffffff !important;\n}\n\n/* TOC active item — H3-level sub-item (border on .toc-item parent, text on\n   the inner \u003ca\u003e) */\nhtml.dark .toc-item[class*=\"border-primary\"] {\n\tborder-color: #ffffff !important;\n}\nhtml.dark .toc-item a[class*=\"text-primary-light\"] {\n\tcolor: #ffffff !important;\n}\n\n/* Top tab active state — text on \u003ca\u003e, underline on a child \u003cdiv\u003e */\nhtml.dark a.nav-tabs-item[class*=\"text-primary\"] {\n\tcolor: #ffffff !important;\n}\nhtml.dark a.nav-tabs-item div[class*=\"bg-primary-light\"] {\n\tbackground-color: #ffffff !important;\n}\n\n/* Page eyebrow defaults to the primary color (black in light, blue in dark).\n   Use a neutral mid-gray instead so it reads as a quiet supertitle. */\n.eyebrow {\n\tcolor: #78736f !important;\n}\nhtml.dark .eyebrow {\n\tcolor: #a3a39e !important;\n}\n\n/* Hide the left sidebar on long-form one-page tabs (Changelog, Examples).\n   The right-hand \"On this page\" TOC is preserved so readers can still jump\n   around. Mintlify's SPA updates html[data-current-path] on navigation, so\n   this activates the moment the route changes — no full reload needed.\n   Add more paths to the :is() list to opt additional pages into this\n   \"no-sidebar, full-bleed\" layout. */\nhtml:is(\n\t[data-current-path=\"/page/changelog\"],\n\t[data-current-path=\"/page/examples\"]\n)\n#sidebar-content {\n\tdisplay: none !important;\n}\n\n/* With the sidebar gone, expand the content out to the left so its first\n   column starts at the page edge. Mintlify's #content-container is the\n   culprit: it has `mx-auto max-w-6xl lg:pl-[5.5rem]`, which centers a\n   72rem-wide column AND adds 88px of internal left padding on top — leaving\n   ~110px of empty space on the left even after the sidebar is hidden. Zero\n   out the left-side mx-auto and the max-w cap; the right side keeps its\n   breathing room for the TOC, and the original `lg:pl-[5.5rem]` stays put\n   so the content still has a comfortable left gutter. */\nhtml:is(\n\t[data-current-path=\"/page/changelog\"],\n\t[data-current-path=\"/page/examples\"]\n)\n#content-container {\n\tmax-width: none !important;\n\tmargin-left: 0 !important;\n}\n\n/* The inner #content-area also has `mx-auto`, which would re-center it\n   inside the now-full-width container. Kill the auto margins so its existing\n   `grow` (flex-grow: 1) actually claims the freed space. */\nhtml:is(\n\t[data-current-path=\"/page/changelog\"],\n\t[data-current-path=\"/page/examples\"]\n)\n#content-area {\n\tmargin-left: 0 !important;\n\tmargin-right: 0 !important;\n}\n\n/* Render \u003cUpdate\u003e bodies on the changelog with `prose`-equivalent sizing\n   instead of Mintlify's hardcoded `prose-sm` (14px). The class is baked\n   into the component and can't be changed from MDX, so we bump the\n   container font-size from 0.875rem → 1rem. prose-sm uses em-relative\n   spacing for children, so they scale up proportionally — no per-element\n   overrides needed. */\nhtml[data-current-path=\"/page/changelog\"]\n[data-component-part=\"update-content\"] {\n\tfont-size: 1rem;\n}\n\n/* Sidebar group titles (\"Get started\", \"Data APIs\", etc.) render as\n   \u003ch5 id=\"sidebar-title\"\u003e with Mintlify's default near-black color. Push\n   them to the same neutral gray as the page eyebrow so they read as quiet\n   section labels above the nav rows, not full-strength body text. */\nh5#sidebar-title {\n\tcolor: #78736f !important;\n}\nhtml.dark h5#sidebar-title {\n\tcolor: #a3a39e !important;\n}\n\n/* Mintlify's dark-mode neutrals read too dim against the near-black background\n   (h1 ~#dedede, body/sidebar/TOC ~#9e9e9e). Bump page title to pure white and\n   shift dim grays up to ~#c7c7c7 so the contrast feels closer to light mode.\n   Body copy is rendered through the Tailwind Typography plugin's prose-invert\n   variant — overriding its CSS vars catches paragraphs, list items, spans,\n   and table cells in one shot. */\nhtml.dark [class*=\"prose-invert\"] {\n\tcolor: #c7c7c7 !important;\n\t--tw-prose-invert-body: #c7c7c7 !important;\n\t--tw-prose-invert-bullets: #c7c7c7 !important;\n\t--tw-prose-invert-counters: #c7c7c7 !important;\n}\nhtml.dark h1#page-title {\n\tcolor: #ffffff !important;\n}\nhtml.dark #header p {\n\tcolor: #c7c7c7 !important;\n}\nhtml.dark #table-of-contents-content a {\n\tcolor: #c7c7c7 !important;\n}\nhtml.dark .sidebar-group a:not([class*=\"text-shadow\"]),\nhtml.dark .sidebar-group button {\n\tcolor: #c7c7c7 !important;\n}\n\n/* Notion-style content links: inherit body text color with a soft gray\n   underline at rest, full-strength text-color underline on hover. Scoped\n   to the article body via #content so we don't disturb sidebar nav,\n   banner, TOC, or card links. */\n#content a.link {\n\tcolor: inherit !important;\n\ttext-decoration: underline !important;\n\ttext-decoration-color: rgba(55, 53, 47, 0.25) !important;\n\ttext-underline-offset: 3px !important;\n\ttext-decoration-thickness: 1px !important;\n\tborder-bottom: 0 !important;\n\tfont-weight: inherit !important;\n}\n#content a.link:hover {\n\tcolor: inherit !important;\n\ttext-decoration-color: currentColor !important;\n}\nhtml.dark #content a.link {\n\ttext-decoration-color: rgba(255, 255, 255, 0.25) !important;\n}\nhtml.dark #content a.link:hover {\n\ttext-decoration-color: currentColor !important;\n}\n\n/* Notion-aligned callout colors. Mintlify defaults to Tailwind palette\n   (bg-blue-50, etc); these overrides snap the surface, border, and icon\n   to NDS values. */\n.callout[class*=\"bg-blue\"] {\n\tbackground-color: #e5f2fc !important;\n\tborder-color: #b6d4f3 !important;\n}\n.callout[class*=\"bg-blue\"] [data-component-part=\"callout-icon\"],\n.callout[class*=\"bg-blue\"] [data-component-part=\"callout-icon\"] svg {\n\tcolor: #2783de !important;\n}\n.callout[class*=\"bg-blue\"] [data-component-part=\"callout-content\"] {\n\tcolor: #355f8b !important;\n}\n.callout[class*=\"bg-green\"] {\n\tbackground-color: #e8f1ec !important;\n\tborder-color: #bed9c9 !important;\n}\n.callout[class*=\"bg-green\"] [data-component-part=\"callout-icon\"],\n.callout[class*=\"bg-green\"] [data-component-part=\"callout-icon\"] svg {\n\tcolor: #46a171 !important;\n}\n.callout[class*=\"bg-green\"] [data-component-part=\"callout-content\"] {\n\tcolor: #37674c !important;\n}\n.callout[class*=\"bg-yellow\"] {\n\tbackground-color: #f9f3dc !important;\n\tborder-color: #e8d497 !important;\n}\n.callout[class*=\"bg-yellow\"] [data-component-part=\"callout-icon\"],\n.callout[class*=\"bg-yellow\"] [data-component-part=\"callout-icon\"] svg {\n\tcolor: #d8a32f !important;\n}\n.callout[class*=\"bg-yellow\"] [data-component-part=\"callout-content\"] {\n\tcolor: #836426 !important;\n}\n.callout[class*=\"bg-red\"] {\n\tbackground-color: #fce9e7 !important;\n\tborder-color: #f0c5be !important;\n}\n.callout[class*=\"bg-red\"] [data-component-part=\"callout-icon\"],\n.callout[class*=\"bg-red\"] [data-component-part=\"callout-icon\"] svg {\n\tcolor: #e56458 !important;\n}\n.callout[class*=\"bg-red\"] [data-component-part=\"callout-content\"] {\n\tcolor: #924943 !important;\n}\n.callout[class*=\"bg-neutral\"],\n.callout[class*=\"bg-gray\"] {\n\tbackground-color: #f0efed !important;\n\tborder-color: #e6e5e3 !important;\n}\n.callout[class*=\"bg-neutral\"] [data-component-part=\"callout-icon\"],\n.callout[class*=\"bg-gray\"] [data-component-part=\"callout-icon\"],\n.callout[class*=\"bg-neutral\"] [data-component-part=\"callout-icon\"] svg,\n.callout[class*=\"bg-gray\"] [data-component-part=\"callout-icon\"] svg {\n\tcolor: #5f5e59 !important;\n}\n.callout[class*=\"bg-neutral\"] [data-component-part=\"callout-content\"],\n.callout[class*=\"bg-gray\"] [data-component-part=\"callout-content\"] {\n\tcolor: #494846 !important;\n}\n\n/* Dark-mode callout surfaces use a tinted overlay derived from the same\n   accent so the callout still reads as a flavored surface. */\nhtml.dark .callout[class*=\"bg-blue\"] {\n\tbackground-color: rgba(39, 131, 222, 0.12) !important;\n\tborder-color: rgba(39, 131, 222, 0.3) !important;\n}\nhtml.dark .callout[class*=\"bg-green\"] {\n\tbackground-color: rgba(70, 161, 113, 0.12) !important;\n\tborder-color: rgba(70, 161, 113, 0.3) !important;\n}\nhtml.dark .callout[class*=\"bg-yellow\"] {\n\tbackground-color: rgba(216, 163, 47, 0.12) !important;\n\tborder-color: rgba(216, 163, 47, 0.3) !important;\n}\nhtml.dark .callout[class*=\"bg-red\"] {\n\tbackground-color: rgba(229, 100, 88, 0.12) !important;\n\tborder-color: rgba(229, 100, 88, 0.3) !important;\n}\nhtml.dark .callout[class*=\"bg-neutral\"],\nhtml.dark .callout[class*=\"bg-gray\"] {\n\tbackground-color: rgba(255, 255, 255, 0.05) !important;\n\tborder-color: rgba(255, 255, 255, 0.12) !important;\n}\nhtml.dark .callout[class*=\"bg-blue\"] [data-component-part=\"callout-content\"] {\n\tcolor: #9dc0ea !important;\n}\nhtml.dark .callout[class*=\"bg-green\"] [data-component-part=\"callout-content\"] {\n\tcolor: #a6c7b4 !important;\n}\nhtml.dark .callout[class*=\"bg-yellow\"] [data-component-part=\"callout-content\"] {\n\tcolor: #e2ca88 !important;\n}\nhtml.dark .callout[class*=\"bg-red\"] [data-component-part=\"callout-content\"] {\n\tcolor: #e0aea6 !important;\n}\nhtml.dark .callout[class*=\"bg-neutral\"] [data-component-part=\"callout-content\"],\nhtml.dark .callout[class*=\"bg-gray\"] [data-component-part=\"callout-content\"] {\n\tcolor: #bcbab6 !important;\n}\n\n/* Inside callouts, strip the link blue and just rely on an underline so the\n   link doesn't fight with the colored callout chrome. */\n.callout a.link,\n#content .callout a.link {\n\tcolor: inherit !important;\n\ttext-decoration: underline !important;\n\tborder-bottom: 0 !important;\n}\n.callout a.link:hover,\n#content .callout a.link:hover {\n\tcolor: inherit !important;\n\ttext-decoration: underline !important;\n}\n\n/* Recolor Card icons to Notion blue. The icons are loaded as \u003cimg\u003e tags so\n   they can't pick up CSS color/fill — this filter recipe converts the black\n   render to ~#0075de in light mode and ~#097fe8 in dark. */\n[data-component-part=\"card-icon\"] img {\n\tfilter: brightness(0) saturate(100%) invert(31%) sepia(85%) saturate(2280%)\n\t\thue-rotate(196deg) brightness(96%) contrast(101%);\n}\nhtml.dark [data-component-part=\"card-icon\"] img {\n\tfilter: brightness(0) saturate(100%) invert(45%) sepia(98%) saturate(1480%)\n\t\thue-rotate(196deg) brightness(101%) contrast(96%);\n}\n\n/* Match brand-icon widths to NDS icons. Mintlify renders brand icons (icon=\n   \"node-js\", \"npm\", \"github\", etc) as an empty \u003csvg\u003e with size-6 (24×24)\n   and a mask-image of the FA brand asset. That makes them noticeably wider\n   than the NDS icons next to them, which render as \u003cimg\u003e from a 20×20\n   viewBox and end up ~20×24 inside the same size-6 container. Clamp the\n   brand SVGs to 20×20 (and pin mask-size: contain so the masked icon scales\n   instead of being clipped) so mixed rows of brand + NDS icons feel even. */\n[data-component-part=\"card-icon\"] \u003e svg {\n\twidth: 1.25rem !important;\n\theight: 1.25rem !important;\n\tmask-size: contain !important;\n\t-webkit-mask-size: contain !important;\n}\n\n/* Replace the heavy primary-color ring on Card hover with a soft elevation\n   shadow that mimics Notion's hovered card cards. */\n.card {\n\ttransition:\n\t\tbox-shadow 180ms ease-out,\n\t\tborder-color 180ms ease-out;\n}\n.card:hover {\n\t--tw-ring-shadow: 0 0 #0000 !important;\n\t--tw-ring-color: transparent !important;\n\tborder-color: transparent !important;\n\tbox-shadow:\n\t\t0 0 0 1px rgba(0, 0, 0, 0.06),\n\t\t0 4px 10px rgba(15, 15, 15, 0.05),\n\t\t0 1px 3px rgba(15, 15, 15, 0.04) !important;\n}\n/* Dark hover: drop shadows read as muddy on the dark surface, so just brighten\n   the existing border slightly and skip the shadow layers. */\nhtml.dark .card:hover {\n\t--tw-ring-shadow: 0 0 #0000 !important;\n\t--tw-ring-color: transparent !important;\n\tborder-color: rgba(255, 255, 255, 0.18) !important;\n\tbox-shadow: none !important;\n}\n\n/* Bottom-of-page Previous/Next pagination: drop the boxed treatment for a\n   clean text-only pair. */\na[class*=\"border-gray-200/70\"][class*=\"rounded-xl\"][class*=\"py-3\"][class*=\"px-4\"] {\n\tborder: 0 !important;\n\tpadding: 0 !important;\n}\n\n/* Tighten the monospace code-block size from 14px to 12px so multi-line\n   snippets feel less heavy. Tab labels keep the default 14px since they\n   sit in the chrome alongside the copy button. */\n[data-component-part=\"code-block-root\"],\n[data-component-part=\"code-block-root\"] pre,\n[data-component-part=\"code-block-root\"] code,\n[data-component-part=\"code-block-root\"] code * {\n\tfont-size: 12px !important;\n\tline-height: 20px !important;\n}\n\n/* \"Copy page\" / chevron split button at the top of each page: tighten the\n   12px outer corners and shrink the label from text-sm (14px) to 12px so\n   the control reads as utility chrome rather than a CTA. The hover/active\n   surfaces also need to be remapped to NDS state tokens — Mintlify defaults\n   to Tailwind cool grays. */\n#page-context-menu [class*=\"rounded-l-xl\"] {\n\tborder-radius: 6px 0 0 6px !important;\n}\n#page-context-menu [class*=\"rounded-r-xl\"] {\n\tborder-radius: 0 6px 6px 0 !important;\n}\n#page-context-menu [class*=\"text-sm\"] {\n\tfont-size: 12px !important;\n}\n#page-context-menu :is(button, a)[class*=\"bg-gray\"],\n#page-context-menu :is(button, a)[class*=\"border-gray\"] {\n\tbackground-color: transparent !important;\n\tborder-color: #e6e5e3 !important;\n}\n#page-context-menu :is(button, a):hover {\n\tbackground-color: #37352f0a !important;\n}\nhtml.dark #page-context-menu :is(button, a)[class*=\"bg-gray\"],\nhtml.dark #page-context-menu :is(button, a)[class*=\"border-gray\"] {\n\tborder-color: rgba(255, 255, 255, 0.094) !important;\n}\nhtml.dark #page-context-menu :is(button, a):hover {\n\tbackground-color: rgba(255, 255, 255, 0.055) !important;\n}\n\n/* Changelog date labels (the pill next to each \u003cUpdate\u003e): Mintlify defaults\n   to text-sm on a primary-tinted background. Shrink the type and swap to a\n   lighter neutral gray so the date reads as a quiet timestamp rather than a\n   badge. */\n[data-component-part=\"update-label\"] {\n\tbackground-color: #f7f6f3 !important;\n\tcolor: #5f5e59 !important;\n\tfont-size: 14px !important;\n\tline-height: 20px !important;\n\tfont-weight: 400 !important;\n}\nhtml.dark [data-component-part=\"update-label\"] {\n\tbackground-color: rgba(255, 255, 255, 0.04) !important;\n\tcolor: #bcbab6 !important;\n}\n\n/* Tooltips (e.g. the \"Copy\" label on code-block copy buttons): Mintlify\n   renders the visible tooltip as a div with `text-tooltip-foreground` and\n   `bg-primary-dark` (Notion blue). Swap to a black bubble with white text. */\n[class*=\"text-tooltip-foreground\"] {\n\tbackground-color: #1f1f1d !important;\n\tcolor: #ffffff !important;\n\tborder-color: #1f1f1d !important;\n}\n"])</script><script>self.__next_f.push([1,"4c:[[\"$\",\"style\",\"0\",{\"data-custom-css-index\":0,\"data-custom-css-path\":\"style.css\",\"dangerouslySetInnerHTML\":{\"__html\":\"$51\"}}]]\n4d:[\"$\",\"$L52\",null,{\"customJsDisabled\":false,\"jsFiles\":[]}]\n55:T1fd02,"])</script><script>self.__next_f.push([1,"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Frame,Heading,Note,OptimizedImage,Step,Steps,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.notion.com/help/category/write-edit-and-customize`,children:`Pages`}),` are where users write everything from quick notes, to shared documents, to curated landing pages in Notion. Connections can help users turn Notion into the single source of truth by syndicating content or help users gather, connect, and visualize content inside Notion.`]}),`\n`,_jsx(_components.p,{children:`In this guide, you’ll learn about how the building blocks of page content are represented in the API and what you can do with them. By the end, you’ll be able to create new pages with content, read content from other pages, and add blocks to existing pages.`}),`\n`,_jsx(Heading,{level:`3`,id:`page-content-versus-properties`,children:`Page content versus properties`}),`\n`,_jsxs(_components.p,{children:[`In general, `,_jsx(_components.strong,{children:`page properties`}),` are best for capturing structured information such as a due date, a category, or a relationship to another page. `,_jsx(_components.strong,{children:`Page content`}),` is best for looser structures or free form content. Page content is where users compose their thoughts or tell a story. Page properties are where users capture data and build systems. Your connection should aim to use each in the way users expect.`]}),`\n`,_jsx(Frame,{caption:`Visualizing page properties versus page content`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/images/docs/369b6a5-page-properties-and-content.png?fit=max\u0026auto=format\u0026n=LHm9qfrJYJOPRxs6\u0026q=85\u0026s=0887fcbaa5537be57e38124ee0fa409c`,\"data-og-width\":`2238`,width:`2238`,\"data-og-height\":`1248`,height:`1248`,\"data-path\":`images/docs/369b6a5-page-properties-and-content.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/images/docs/369b6a5-page-properties-and-content.png?w=280\u0026fit=max\u0026auto=format\u0026n=LHm9qfrJYJOPRxs6\u0026q=85\u0026s=6de7cd31f3ca9ae96fe3195cc0264e3d 280w, https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/images/docs/369b6a5-page-properties-and-content.png?w=560\u0026fit=max\u0026auto=format\u0026n=LHm9qfrJYJOPRxs6\u0026q=85\u0026s=93a7971408d3c1ec8ce49addce6682b9 560w, https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/images/docs/369b6a5-page-properties-and-content.png?w=840\u0026fit=max\u0026auto=format\u0026n=LHm9qfrJYJOPRxs6\u0026q=85\u0026s=eaef9403390591aac412d18aff1b782c 840w, https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/images/docs/369b6a5-page-properties-and-content.png?w=1100\u0026fit=max\u0026auto=format\u0026n=LHm9qfrJYJOPRxs6\u0026q=85\u0026s=4d8075a5466886863a875fab98ccbe8f 1100w, https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/images/docs/369b6a5-page-properties-and-content.png?w=1650\u0026fit=max\u0026auto=format\u0026n=LHm9qfrJYJOPRxs6\u0026q=85\u0026s=5731c3eba6f407aeeee944e05cbb0c68 1650w, https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/images/docs/369b6a5-page-properties-and-content.png?w=2500\u0026fit=max\u0026auto=format\u0026n=LHm9qfrJYJOPRxs6\u0026q=85\u0026s=d15b19751ffa67b5cac88806cd8e3f17 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`modeling-content-as-blocks`,children:`Modeling content as blocks`}),`\n`,_jsxs(_components.p,{children:[`A page’s content is represented by a list of `,_jsx(_components.a,{href:`/reference/block`,children:`block objects`}),`. These blocks are referred to as the page’s children. Each block has a type, such as a paragraph, a heading, or an image. Some types of blocks, such as a toggle list, have children of their own.`]}),`\n`,_jsxs(_components.p,{children:[`Let’s start with a simple example, a `,_jsx(_components.a,{href:`/reference/block#paragraph`,children:`paragraph block`}),`:`]}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`15`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`15`,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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"object\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"block\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"380c78c0-e0f5-4565-bdbd-c4ccb079050d\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"paragraph\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"created_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"last_edited_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"has_children\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"paragraph\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"rich_text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Grocery List\"`}),_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`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsxs(_components.p,{children:[`Paragraph blocks include common properties which every block includes: `,_jsx(_components.code,{children:`object`}),`, `,_jsx(_components.code,{children:`type`}),`, `,_jsx(_components.code,{children:`created_time`}),`, `,_jsx(_components.code,{children:`last_edited_time`}),`, and `,_jsx(_components.code,{children:`has_children`}),`. In addition, it contains type-specific information inside the `,_jsx(_components.code,{children:`paragraph`}),` property. Paragraph blocks have a `,_jsx(_components.code,{children:`rich_text`}),` property. Other block types have different type-specific properties.`]}),`\n`,_jsxs(_components.p,{children:[`Now let’s look at an example where the block has child blocks: a paragraph followed by an indented `,_jsx(_components.a,{href:`/reference/block#to-do`,children:`todo block`}),`:`]}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`JavaScript`,expandable:`true`,numberOfLines:`33`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`33`,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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"object\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"block\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"380c78c0-e0f5-4565-bdbd-c4ccb079050d\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"paragraph\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"created_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"last_edited_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"has_children\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"paragraph\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"rich_text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Grocery List\"`}),_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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"children\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},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`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`        \"object\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"block\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`        \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"6d5b2463-a1c1-4e22-9b3b-49b3fe7ad384\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`        \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"to_do\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`        \"created_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`        \"last_edited_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`        \"has_children\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`        \"to_do\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`          \"rich_text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`            \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`            \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Buy kale\"`}),_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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`          \"checked\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` false`})]}),`\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`,_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:[`Child blocks are represented as a list of blocks inside the type-specific property. When a block has children, the `,_jsx(_components.code,{children:`has_children`}),` property is `,_jsx(_components.code,{children:`true`}),`. Only some block types, like paragraph blocks, support children.`]}),`\n`,_jsxs(Note,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Pages are also blocks`})}),_jsxs(_components.p,{children:[`Pages are a special kind of block, but they have children like many other block types. When `,_jsx(_components.a,{href:`/reference/get-block-children`,children:`retrieving a list of child blocks`}),`, you can use the page ID as a block ID.`]}),_jsxs(_components.p,{children:[`When a child page appears inside another page, it’s represented as a `,_jsx(_components.code,{children:`child_page`}),` block, which does not have children. You should think of this as a reference to the page block.`]})]}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Unsupported block types`})}),_jsxs(_components.p,{children:[`The Notion API currently supports a subset of Notion `,_jsx(_components.a,{href:`/reference/block#block-type-objects`,children:`block`}),` types, with support for more coming soon. When an unsupported block type appears in a page, it will have the type `,_jsx(_components.code,{children:`\"unsupported\"`}),`.`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`rich-text`,children:`Rich text`}),`\n`,_jsxs(_components.p,{children:[`In the previous block examples, the value of the `,_jsx(_components.code,{children:`rich_text`}),` property is a list of `,_jsx(_components.a,{href:`/reference/rich-text`,children:`rich text objects`}),`. Rich text objects can describe more than a simple string - the object includes style information, links, mentions, and more.`]}),`\n`,_jsx(_components.p,{children:`Let’s look at a simple example that just contains the words “Grocery List”:`}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`17`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`17`,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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Grocery List\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"link\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` null`})]}),`\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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"annotations\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"bold\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"italic\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"strikethrough\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"underline\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"color\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"default\"`})]}),`\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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"plain_text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Grocery List\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"href\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsxs(_components.p,{children:[`Rich text objects follow a similar pattern for type-specific configuration. The rich text object above has a type of `,_jsx(_components.code,{children:`\"text\"`}),`, and it has additional configuration related to that type in the `,_jsx(_components.code,{children:`text`}),` property. Other information that does not depend on the type, such as `,_jsx(_components.code,{children:`annotations`}),`, `,_jsx(_components.code,{children:`plain_text`}),`, and `,_jsx(_components.code,{children:`href`}),`, are at the top level of the rich text object.`]}),`\n`,_jsxs(_components.p,{children:[`Rich text is used both in page content and inside `,_jsx(_components.a,{href:`/reference/page-property-values`,children:`page property values`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`creating-a-page-with-content`,children:`Creating a page with content`}),`\n`,_jsxs(_components.p,{children:[`Pages can be created with child blocks using the `,_jsx(_components.a,{href:`/reference/post-page`,children:`create a page`}),` endpoint. This endpoint supports creating a page within another page, or creating a page within a database.`]}),`\n`,_jsxs(_components.p,{children:[`Let’s try creating a page within another page with some sample content. We will use all three parameters for this endpoint. The parent parameter is a `,_jsx(_components.a,{href:`/reference/parent-object#page-parent`,children:`page parent`}),`. We can build this object using an existing page ID:`]}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`4`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`4`,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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"page_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"page_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"494c87d0-72c4-4cf6-960f-55f8427f7692\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsxs(Note,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Permissions`})}),_jsxs(_components.p,{children:[`Before a connection can create a page within another page, it needs access to the page parent. To share a page with a connection, click the `,_jsx(_components.code,{children:`•••`}),` menu at the top right of a page, scroll to `,_jsx(_components.code,{children:`Add connections`}),`, and use the search bar to find and select the connection from the dropdown list.`]})]}),`\n`,_jsxs(Note,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Where can I find my page’s ID?`})}),_jsx(_components.p,{children:`Here’s a quick procedure to find the page ID for a specific page in Notion:`}),_jsxs(Steps,{children:[_jsx(Step,{children:_jsx(_components.p,{children:`Open the page in Notion.`})}),_jsx(Step,{children:_jsx(_components.p,{children:`Use the Share menu to Copy link.`})}),_jsx(Step,{children:_jsx(_components.p,{children:`Now paste the link in your text editor so you can take a closer look.`})}),_jsxs(Step,{children:[_jsx(_components.p,{children:`The URL ends in a page ID. It should be a 32 character long string. Format this value by inserting hyphens (-) in the following pattern:`}),_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`8-4-4-4-12 (each number is the length of characters between the hyphens).`}),`\n`,_jsxs(_components.li,{children:[`Example: `,_jsx(_components.code,{children:`1429989fe8ac4effbc8f57f56486db54`}),` becomes `,_jsx(_components.code,{children:`1429989f-e8ac-4eff-bc8f-57f56486db54`}),`.`]}),`\n`,_jsx(_components.li,{children:`This value is your page ID.`}),`\n`]}),_jsxs(_components.p,{children:[`While this procedure is helpful to try the API, `,_jsx(_components.strong,{children:`you shouldn’t ask users to do this for your connection`}),`. It’s more common for a connection to determine a page ID by calling the `,_jsx(_components.a,{href:`/reference/post-search`,children:`search API`}),`.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`properties`}),` parameter is an object which describes the page properties. Let’s use a simple example with only the required `,_jsx(_components.code,{children:`title`}),` property:`]}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`6`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`6`,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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"Name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"title\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"title\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [{ `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"A note from your pals at Notion\"`}),_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(Note,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Page properties within a database`})}),_jsxs(_components.p,{children:[`Pages within a database parent require properties to conform to the database’s schema. Follow the `,_jsx(_components.a,{href:`/guides/data-apis/working-with-databases`,children:`working with databases guide`}),` for an in-depth discussion with examples.`]})]}),`\n`,_jsxs(_components.p,{children:[`The children parameter is a list of `,_jsx(_components.a,{href:``,children:`block objects`}),` which describe the page content. Let’s use some sample content:`]}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`9`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`9`,children:[_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`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"object\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"block\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"paragraph\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"paragraph\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"rich_text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [{ `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"You made this page using the Notion API. Pretty cool, huh? We hope you enjoy building with us.\"`}),_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`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})}),`\n`]})})})}),`\n`,_jsxs(Note,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Size limits`})}),_jsxs(_components.p,{children:[`When creating new blocks, keep in mind that the Notion API has `,_jsx(_components.a,{href:`/reference/request-limits#size-limits`,children:`size limits`}),` for the content.`]})]}),`\n`,_jsxs(_components.p,{children:[`Using all three of the parameters, we create a page by sending a request to `,_jsx(_components.a,{href:`/reference/post-page`,children:`the endpoint`}),`.`]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`cURL`,expandable:`true`,numberOfLines:`21`,language:`shellscript`,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:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`21`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.notion.com/v1/pages`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer '\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$NOTION_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"''`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Notion-Version: 2026-03-11\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\t\"parent\": { \"page_id\": \"494c87d0-72c4-4cf6-960f-55f8427f7692\" },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\t\"properties\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\t\t\"title\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"title\": [{ \"type\": \"text\", \"text\": { \"content\": \"A note from your pals at Notion\" } }]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\t\t}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\t},`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\t\"children\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"object\": \"block\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"type\": \"paragraph\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"paragraph\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`        \"rich_text\": [{ \"type\": \"text\", \"text\": { \"content\": \"You made this page using the Notion API. Pretty cool, huh? We hope you enjoy building with us.\" } }]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`}'`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`JavaScript`,expandable:`true`,numberOfLines:`41`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`41`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`Client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` require`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'@notionhq/client'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` notion`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` Client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`auth:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` process`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`env`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`NOTION_API_KEY`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`async`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` () `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=\u003e`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`  const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` response`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` notion`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`pages`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`create`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`    parent:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`      page_id:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '494c87d072c44cf6960f55f8427f7692'`}),_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:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`    properties:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`      title:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`        type:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'title'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`        title:`}),_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:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`            type:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'text'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`            text:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`              content:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'A note from your pals at Notion'`}),_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`,_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`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`    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`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`        object:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'block'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`        type:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'paragraph'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`        paragraph:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`          rich_text:`}),_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:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`              type:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'text'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`              text:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`                content:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'You made this page using the Notion API. Pretty cool, huh? We hope you enjoy building with us.'`}),_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`,_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`,_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`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`  console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`response`}),_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:[`Once the page is added, you’ll receive a response containing the new `,_jsx(_components.a,{href:`/reference/page`,children:`page object`}),`. Take a look inside Notion and view your new page.`]}),`\n`,_jsx(Heading,{level:`2`,id:`reading-blocks-from-a-page`,children:`Reading blocks from a page`}),`\n`,_jsxs(_components.p,{children:[`Page content can be read from a page using the `,_jsx(_components.a,{href:`/reference/get-block-children`,children:`retrieve block children`}),` endpoint. This endpoint returns a list of children for any block which supports children. While pages are a common starting point for reading block children, you can retrieve the block children of other kinds of blocks, too.`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`block_id`}),` parameter is the ID of any existing block. If you’re following from the example above, the response contained a page ID. Let’s use that page ID to read the sample content from the page. We’ll use `,_jsx(_components.code,{children:`\"16d8004e-5f6a-42a6-9811-51c22ddada12\"`}),` as the block ID.`]}),`\n`,_jsxs(_components.p,{children:[`Using this `,_jsx(_components.code,{children:`block_id`}),`, we retrieve the block children by sending a request to `,_jsx(_components.a,{href:`/reference/get-block-children`,children:`the endpoint`}),`.`]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`4`,language:`text`,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:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`curl https://api.notion.com/v1/blocks/16d8004e-5f6a-42a6-9811-51c22ddada12/children?page_size=100 \\\\`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`-H 'Authorization: Bearer '\"$NOTION_API_KEY\"'' \\\\`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`-H \"Notion-Version: 2026-03-11\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`11`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`11`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`Client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` require`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'@notionhq/client'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` notion`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` Client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`auth:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` process`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`env`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`NOTION_API_KEY`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`async`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` () `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=\u003e`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`  const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` blockId`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '16d8004e5f6a42a6981151c22ddada12'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`  const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` response`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` notion`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`blocks`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`children`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`list`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`    block_id:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` blockId`}),_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:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`  console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`response`}),_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`,_jsx(_components.p,{children:`You’ll receive a response that contains a list of block objects.`}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`11`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`11`,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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"object\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"list\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"results\"`}),_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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"object\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"block\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`      /* details omitted */`})}),`\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`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"has_more\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"next_cursor\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsxs(_components.p,{children:[`This is a paginated response. Paginated responses are used throughout the Notion API when returning a potentially large list of objects. The maximum number of results in one paginated response is 100. The `,_jsx(_components.a,{href:`/reference/pagination`,children:`pagination reference`}),` explains how to use the “start_cursor” and “page_size” parameters to get more than 100 results.`]}),`\n`,_jsx(_components.p,{children:`In this case, the individual child blocks we requested are in the “results” array.`}),`\n`,_jsx(Heading,{level:`3`,id:`reading-nested-blocks`,children:`Reading nested blocks`}),`\n`,_jsxs(_components.p,{children:[`What happens when the results contain a block that has its own children? In this case, the response will not contain those children, but the `,_jsx(_components.code,{children:`has_children`}),` property will be `,_jsx(_components.code,{children:`true`}),`. If your connection needs a complete representation of a page’s (or any block’s) content, it should search the results for blocks with `,_jsx(_components.code,{children:`has_children`}),` set to `,_jsx(_components.code,{children:`true`}),`, and recursively call the `,_jsx(_components.a,{href:`/reference/get-block-children`,children:`retrieve block children`}),` endpoint.`]}),`\n`,_jsxs(_components.p,{children:[`Reading large pages may take some time. We recommend using asynchronous operations in your architecture, such as a job queue. You will also need to be mindful of `,_jsx(_components.a,{href:`/reference/request-limits#rate-limits`,children:`rate limits`}),` to appropriately slow down making new requests after the limit is met.`]}),`\n`,_jsx(Heading,{level:`2`,id:`appending-blocks-to-a-page`,children:`Appending blocks to a page`}),`\n`,_jsxs(_components.p,{children:[`Connections can add more content to a page by using the `,_jsx(_components.a,{href:`/reference/patch-block-children`,children:`append block children`}),` endpoint. Let’s try to add another block to the page we created in the example above. This endpoint requires two parameters: `,_jsx(_components.code,{children:`block_id`}),` and `,_jsx(_components.code,{children:`children`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`block_id`}),` parameter is the ID of any existing block. If you’re following from the example above, let’s use the same page ID as the block ID: `,_jsx(_components.code,{children:`\"16d8004e-5f6a-42a6-9811-51c22ddada12\"`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`children`}),` parameter is a list of `,_jsx(_components.a,{href:`/reference/block`,children:`block objects`}),` which describe the content we want to append. Let’s use some more sample content:`]}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`9`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`9`,children:[_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`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"object\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"block\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"paragraph\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"paragraph\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"rich_text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [{ `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"– Notion API Team\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"link\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://twitter.com/NotionAPI\"`}),_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`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})}),`\n`]})})})}),`\n`,_jsxs(_components.p,{children:[`Using both parameters, we append blocks by sending a request to `,_jsx(_components.a,{href:`/reference/patch-block-children`,children:`the endpoint`}),`.`]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`15`,language:`shellscript`,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:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`15`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` PATCH`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.notion.com/v1/blocks/16d8004e-5f6a-42a6-9811-51c22ddada12/children`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer '\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$NOTION_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"''`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Notion-Version: 2026-03-11\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"children\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"object\": \"block\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"type\": \"paragraph\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"paragraph\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`        \"rich_text\": [{ \"type\": \"text\", \"text\": { \"content\": \"– Notion API Team\", \"link\": { \"type\": \"url\", \"url\": \"https://twitter.com/NotionAPI\" } } }]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`}'`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`31`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`31`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`Client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` require`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'@notionhq/client'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` notion`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` Client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`auth:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` process`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`env`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`NOTION_API_KEY`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`async`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` () `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=\u003e`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`  const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` blockId`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '16d8004e5f6a42a6981151c22ddada12'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`  const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` response`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` notion`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`blocks`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`children`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`append`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`    block_id:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` blockId`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`    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`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`        object:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'block'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`        type:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'paragraph'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`        paragraph:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`          rich_text:`}),_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:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`              type:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'text'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`              text:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`                content:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '– Notion API Team'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`                link:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`                  type:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'url'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`                  url:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'https://twitter.com/NotionAPI'`}),_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`,_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`,_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`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`  console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`response`}),_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:[`You’ll receive a response that contains the updated block. The response does not contain the child blocks, but it will show `,_jsx(_components.code,{children:`has_children`}),` set to `,_jsx(_components.code,{children:`true`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`By default, new block children are appended at the end of the parent block. To place the block after a specific child block and not at the end, use the `,_jsx(_components.code,{children:`position`}),` body parameter. The `,_jsx(_components.code,{children:`position`}),` object supports three placement types: `,_jsx(_components.code,{children:`after_block`}),` (insert after a specific block), `,_jsx(_components.code,{children:`start`}),` (insert at the beginning), and `,_jsx(_components.code,{children:`end`}),` (the default when `,_jsx(_components.code,{children:`position`}),` is omitted). For example, if the parent `,_jsx(_components.code,{children:`block_id`}),` is for a block that contains a bulleted list, you can use `,_jsx(_components.code,{children:`position`}),` with `,_jsx(_components.code,{children:`after_block`}),` to insert the new block children after a specific list item.`]}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`19`,language:`shellscript`,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:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`19`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` PATCH`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.notion.com/v1/blocks/16d8004e-5f6a-42a6-9811-51c22ddada12/children`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer '\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$NOTION_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"''`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Notion-Version: 2026-03-11\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"children\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"object\": \"block\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"type\": \"paragraph\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      \"paragraph\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`        \"rich_text\": [{ \"type\": \"text\", \"text\": { \"content\": \"– Notion API Team\", \"link\": { \"type\": \"url\", \"url\": \"https://twitter.com/NotionAPI\" } } }]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`      }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  \"position\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"type\": \"after_block\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"after_block\": { \"id\": \"\u003cblock_id_to_append_after\u003e\" }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`}'`})}),`\n`]})})})}),`\n`,_jsx(Heading,{level:`2`,id:`working-with-ai-meeting-notes`,children:`Working with AI meeting notes`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.notion.com/help/ai-meeting-notes`,children:`AI meeting notes`}),` in Notion automatically generate a summary, action-item notes, and a full transcript for recorded meetings. The API exposes this content through the `,_jsxs(_components.a,{href:`/reference/block#meeting-notes`,children:[_jsx(_components.code,{children:`meeting_notes`}),` block type`]}),`.`]}),`\n`,_jsx(_components.p,{children:`A meeting notes block is a metadata container that lives on the page as a child block. It includes the meeting title, lifecycle status, calendar event details, recording timestamps, and — most importantly — pointers to three child blocks that hold the actual generated content:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Summary`}),` (`,_jsx(_components.code,{children:`summary_block_id`}),`) — an AI-generated overview of the meeting.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Notes`}),` (`,_jsx(_components.code,{children:`notes_block_id`}),`) — structured action items and key points.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Transcript`}),` (`,_jsx(_components.code,{children:`transcript_block_id`}),`) — the full word-for-word transcript.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`retrieving-ai-meeting-notes-content`,children:`Retrieving AI meeting notes content`}),`\n`,_jsxs(_components.p,{children:[`Meeting notes blocks cannot be created or updated with the general block endpoints. Use `,_jsx(_components.a,{href:`/reference/create-meeting-note`,children:`Create a meeting note`}),` to create one from uploaded media. To access generated content, fetch the page’s children to find the meeting notes block, then follow the child block IDs to retrieve each section.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Step 1 — List the page’s children`}),` to find the meeting notes block:`]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`3`,language:`shellscript`,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:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'https://api.notion.com/v1/blocks/PAGE_ID/children'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer '\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$NOTION_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"''`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Notion-Version: 2026-03-11\"`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`11`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`11`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`Client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`isFullBlock`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` require`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"@notionhq/client\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` notion`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` Client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`auth:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` process`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`env`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`NOTION_API_KEY`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`results`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` notion`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`blocks`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`children`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`list`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`  block_id:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"PAGE_ID\"`}),_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`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` meetingNotesBlock`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` results`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`find`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`  (`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`block`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=\u003e`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` isFullBlock`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`block`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u0026\u0026`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` block`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`type`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ===`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"meeting_notes\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})}),`\n`]})})})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Step 2 — Read the child block IDs`}),` from the meeting notes block’s `,_jsx(_components.code,{children:`children`}),` field:`]}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`Example meeting_notes block response`,numberOfLines:`21`,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:`21`,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:`  \"object\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"block\"`}),_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:`\"meeting_notes\"`}),_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:`  \"meeting_notes\"`}),_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:`    \"title\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"plain_text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Team Sync\"`}),_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:`    \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"notes_ready\"`}),_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:`    \"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:`      \"summary_block_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"a1b2c3d4-...\"`}),_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:`      \"notes_block_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"b2c3d4e5-...\"`}),_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:`      \"transcript_block_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"c3d4e5f6-...\"`})]}),`\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:`    \"calendar_event\"`}),_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:`      \"start_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-02-24T10:00:00.000Z\"`}),_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:`      \"end_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-02-24T10:45:00.000Z\"`})]}),`\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:`    \"recording\"`}),_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:`      \"start_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-02-24T10:00:00.000Z\"`}),_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:`      \"end_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-02-24T10:45:00.000Z\"`})]}),`\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:[_jsx(_components.strong,{children:`Step 3 — Fetch each section’s content`}),` using the child block IDs. Each child is a standard block whose own children are the content (paragraphs, lists, etc.):`]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`4`,language:`shellscript`,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:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# Fetch the summary content`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'https://api.notion.com/v1/blocks/SUMMARY_BLOCK_ID/children'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer '\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$NOTION_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"''`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`  -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Notion-Version: 2026-03-11\"`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`16`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`16`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`children`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` meetingNotesBlock`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`meeting_notes`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Fetch the summary content blocks`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` summary`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` notion`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`blocks`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`children`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`list`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`  block_id:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` children`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`summary_block_id`}),_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`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Fetch the notes content blocks`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` notes`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` notion`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`blocks`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`children`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`list`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`  block_id:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` children`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`notes_block_id`}),_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`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Fetch the transcript content blocks`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` transcript`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` notion`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`blocks`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`children`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`list`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`  block_id:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` children`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`transcript_block_id`}),_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`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`status`}),` field indicates whether the meeting notes are fully processed. Wait for `,_jsx(_components.code,{children:`\"notes_ready\"`}),` before fetching content — earlier statuses mean the AI is still generating output and the child blocks may not yet be available.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`You can also retrieve meeting note content as markdown using the `,_jsx(_components.a,{href:`/reference/retrieve-page-markdown`,children:`Retrieve page markdown`}),` endpoint with the `,_jsx(_components.code,{children:`include_transcript`}),` query parameter. See `,_jsx(_components.a,{href:`/guides/data-apis/working-with-markdown-content`,children:`Working with markdown content`}),` for details.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`conclusion`,children:`Conclusion`}),`\n`,_jsx(_components.p,{children:`Nearly everything users see inside Notion is represented as blocks. Now that you’ve understood how your connection can build pages with blocks, read blocks, and add blocks to pages - you’ve unlocked most of the surface area in Notion. You connection can engage users where they do everything from creative writing, to building documentation, and more.`}),`\n`,_jsx(Heading,{level:`3`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`This guide explains working with page content. Take a look at `,_jsx(_components.a,{href:`/guides/data-apis/working-with-databases#database-properties`,children:`working with database properties`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Explore the `,_jsx(_components.a,{href:`/reference/block`,children:`block object`}),` to see other types of blocks you can create.`]}),`\n`,_jsxs(_components.li,{children:[`Learn more about the various kinds of `,_jsx(_components.a,{href:`/reference/rich-text`,children:`rich text objects`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Learn more about `,_jsx(_components.a,{href:`/reference/intro#pagination`,children:`pagination`}),`.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{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,"4e:[\"$\",\"$L53\",null,{\"slug\":\"guides/data-apis/working-with-page-content\",\"pageMetadata\":\"$43:props:pageMetadata\",\"theme\":\"aspen\",\"children\":[\"$\",\"$L54\",null,{\"mdxSource\":{\"compiledSource\":\"$55\",\"frontmatter\":{},\"scope\":{\"config\":{},\"pageMetadata\":{\"title\":\"Working with page content\",\"description\":\"Learn about page content and how to add or retrieve it with the Notion API.\",\"href\":\"/guides/data-apis/working-with-page-content\"}}},\"mdxSourceWithNoJs\":\"$undefined\",\"displayDomain\":\"developers.notion.com\"}]}]\n"])</script><script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" data-cf-beacon='{"version":"2024.11.0","token":"ec498eeaf978486e97df12e6f8e98ec0"}' crossorigin="anonymous"></script>
</body></html>