<!DOCTYPE html><html lang="en" class="inter_1d81deff-module__CYM0aG__variable papermono_89c757f2-module__6aS5zq__variable light" data-banner-state="hidden" data-assistant-state="closed" data-page-mode="none" data-current-path="/guides/get-started/quick-start" data-theme-preference="system" style="--assistant-sheet-width: 0px; --scroll-mt: 136px; --banner-height: 0px; color-scheme: light;"><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="preload" as="image" href="https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?fit=max&amp;auto=format&amp;n=7WdlNb9IZkRhGCcR&amp;q=85&amp;s=46f7a8b4a34544f9b03002e4ecc35ad5"><link rel="stylesheet" href="/mintlify-assets/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" data-precedence="next"><link rel="stylesheet" href="/mintlify-assets/_next/static/chunks/ea2154a47c78cbbc.css?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" 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_2HoCPhodiNdQCGFHuj6wuuZTb4Yb"><script src="/mintlify-assets/_next/static/chunks/44795504c795ca32.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/cf59321fd537ca62.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/f486afc314643ce1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/2fbac321f3352eaf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/turbopack-b663a20dd5cb29c3.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/b0309243d1680917.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/535329ac74b0ca01.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/1954288adc1590b1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><script src="/mintlify-assets/_next/static/chunks/bbe9a3c9a38b4577.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" async=""></script><title>API quickstart - Notion Docs</title><meta name="description" content="Create a page in your Notion workspace with a personal access token and a single API request."><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/get-started/quick-start"><link rel="alternate" type="application/xml" href="/sitemap.xml"><link rel="alternate" type="text/markdown" href="/guides/get-started/quick-start.md"><meta property="og:title" content="API quickstart - Notion Docs"><meta property="og:description" content="Create a page in your Notion workspace with a personal access token and a single API request."><meta property="og:url" content="https://developers.notion.com/guides/get-started/quick-start"><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="API quickstart - Notion Docs"><meta name="twitter:description" content="Create a page in your Notion workspace with a personal access token and a single API request."><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_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" nomodule=""></script><script id="_mintlify-banner-script">(function j(a,b,c,d,e){try{let f,g,h=[];try{h=window.location.pathname.split("/").filter(a=>""!==a&&"global"!==a).slice(0,2)}catch{h=[]}let i=h.find(a=>c.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<localStorage.length;){let a=localStorage.key(l);if(l++,!a?.endsWith(e))continue;let b=localStorage.getItem(a);if(b&&b===f){k=!1;break}g&&(a.startsWith(`lang:${g}_`)||!a.startsWith("lang:"))&&(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?"visible":"hidden")}catch(a){console.error(a),document.documentElement.setAttribute(d,"hidden")}})(
  {},
  "en",
  [],
  "data-banner-state",
  "bannerDismissed",
)</script><script suppresshydrationwarning="true" id="_mintlify-navbar-transition-script">(function(a){let b,c=(b="navbar-transition","maple"===a&&(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(()=>{document.head.removeChild(a)},1)}}();("requestAnimationFrame"in globalThis?requestAnimationFrame:setTimeout)(()=>{let a;a=!1,a=window.scrollY>50,document.getElementById(c)?.setAttribute("data-is-opaque",`${!!a}`),d()})})("aspen")</script><script suppresshydrationwarning="true" id="_mintlify-scroll-margin-script">(function () {
  var measure = function(){let a=document.querySelectorAll("[id='navbar'], [data-top-chrome]"),b=0;a.forEach(a=>{let c=a.getBoundingClientRect();c.height>0&&(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)&&(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`)};
  (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)=>a!==b[c]))&&d&&(d.disconnect(),c.forEach(a=>d.observe(a))),b=c,a()}function f(){c||(c=requestAnimationFrame(()=>{c=0,e()}))}new MutationObserver(f).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener("resize",f),"loading"===document.readyState&&document.addEventListener("DOMContentLoaded",e),e()})(measure);
  (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&&(a(),d.scrollIntoView(c?{behavior:c}:void 0),!0)}if("complete"===document.readyState)return void d();let e=new MutationObserver(()=>{!c()&&d("instant")&&f()});function f(){e.disconnect(),window.removeEventListener("load",g)}function g(){let a=c();f(),a&&requestAnimationFrame(()=>{d(),function(){let a=["wheel","touchstart","keydown","pointerdown"],c=0,e=window.scrollY,f=setInterval(()=>{c+=1;let a=document.getElementById(b);if(!a||c>=6)return g();let f=Math.abs(window.scrollY-e)>1;if(e=window.scrollY,f)return;let h=parseFloat(getComputedStyle(a).scrollMarginTop)||0;Math.abs(a.getBoundingClientRect().top-h)>4&&d()},350);function g(){clearInterval(f),a.forEach(a=>window.removeEventListener(a,g))}a.forEach(a=>window.addEventListener(a,g,{passive:!0}))}()})}window.addEventListener("load",g),e.observe(document.documentElement,{childList:!0,subtree:!0}),!c()&&d("instant")&&f()})(measure);
})();</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" aria-expanded="false"><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-[''] 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>Get started</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">API quickstart</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" data-has-overflow-y="" data-overflow-y-end=""><div role="presentation" data-id="base-ui-_R_7av5tccsnisnpfiutb_-viewport" tabindex="0" 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))); mask-composite: source-in; mask-repeat: no-repeat; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 0px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 645px;" data-component-part="scroll-area-viewport" data-has-overflow-y="" data-overflow-y-end=""><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-0! w-full" data-has-overflow-y="" data-overflow-y-end=""><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" 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 break-words hyphens-auto 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/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"><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-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 data-orientation="vertical" data-has-overflow-y="" data-overflow-y-end="" data-id="base-ui-_R_7av5tccsnisnpfiutb_-scrollbar" data-component-part="scroll-area-scrollbar" class="z-10 flex bg-neutral-50 rounded-full dark:bg-neutral-800 in-[.codeblock-dark]:bg-neutral-800 opacity-0 transition-opacity pointer-events-none print:hidden data-hovering:opacity-100 data-hovering:pointer-events-auto data-scrolling:opacity-100 data-scrolling:duration-0 data-scrolling:pointer-events-auto before:absolute before:content-[''] w-1 justify-center my-4 mx-0.5 before:inset-y-0 before:-inset-x-1 pointer-coarse:before:-inset-x-2.5" style="position: absolute; touch-action: none; user-select: none; top: 0px; bottom: var(--scroll-area-corner-height); inset-inline-end: 0px; --scroll-area-thumb-height: 291.1016548463357px;"><div data-orientation="vertical" data-component-part="scroll-area-thumb" class="relative w-full rounded-full bg-neutral-300 hover:bg-neutral-400 active:bg-neutral-400 dark:bg-neutral-600 dark:hover:bg-neutral-500 dark:active:bg-neutral-500 in-[.codeblock-dark]:bg-neutral-600 in-[.codeblock-dark]:hover:bg-neutral-500 in-[.codeblock-dark]:active:bg-neutral-500 before:absolute before:content-[''] before:inset-y-0 before:-inset-x-1 pointer-coarse:before:-inset-x-2.5" style="height: var(--scroll-area-thumb-height); transform: translate3d(0px, 0px, 0px);"></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/get-started/quick-start#webpage","url":"https://developers.notion.com/guides/get-started/quick-start","name":"API quickstart","description":"Create a page in your Notion workspace with a personal access token and a single API request.","dateModified":"2026-08-04T23:01:38.859Z","isPartOf":{"@id":"https://developers.notion.com#website"},"breadcrumb":{"@id":"https://developers.notion.com/guides/get-started/quick-start#breadcrumb"}},{"@type":"BreadcrumbList","@id":"https://developers.notion.com/guides/get-started/quick-start#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Get started","item":"https://developers.notion.com/guides/get-started/overview"},{"@type":"ListItem","position":2,"name":"API quickstart","item":"https://developers.notion.com/guides/get-started/quick-start"}]},{"@type":["Article","TechArticle"],"@id":"https://developers.notion.com/guides/get-started/quick-start#article","headline":"API quickstart","name":"API quickstart","description":"Create a page in your Notion workspace with a personal access token and a single API request.","url":"https://developers.notion.com/guides/get-started/quick-start","mainEntityOfPage":{"@id":"https://developers.notion.com/guides/get-started/quick-start#webpage"},"image":"https://developers.notion.com/images/og-image.png","dateModified":"2026-08-04T23:01:38.859Z","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_arbav5tccsnisnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] pt-10 pb-4 base-ui-disable-scrollbar" style="overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 0px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 0px;" 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_2rbav5tccsnisnpfiutb_"><h2 id="_R_2rbav5tccsnisnpfiutb_" 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" data-active-deepest="true" data-active="true"><a style="--toc-padding-left:1rem" href="#step-1-get-a-personal-access-token" 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 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] text-primary dark:text-primary-light" aria-current="location">Step 1: Get a personal access token</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#step-2-create-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 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]">Step 2: Create a page</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#check-the-result" 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 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]">Check the result</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:1rem" href="#next-steps" 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 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]">Next steps</a></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">Get started</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">API quickstart</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_3n4crbav5tccsnisnpfiutb_" aria-label="More actions" class="group disabled:pointer-events-none [&amp;&gt;span]:line-clamp-1 overflow-hidden group 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" aria-expanded="false"><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>Create a page in your Notion workspace with a personal access token and a single API request.</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_7ccrbav5tccsnisnpfiutb_" aria-label="More actions" class="group disabled:pointer-events-none [&amp;&gt;span]:line-clamp-1 overflow-hidden group 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" aria-expanded="false"><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="API quickstart" data-page-href="/guides/get-started/quick-start" id="content"><span data-as="p">You need a Notion account and a terminal.</span>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="step-1-get-a-personal-access-token"><div class="absolute" tabindex="-1"><a href="#step-1-get-a-personal-access-token" 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">Step 1: Get a personal access token</span></h2>
<span data-as="p">A personal access token (PAT) lets you authenticate API requests as yourself without setting up a connection or completing an OAuth flow.</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 <a href="https://www.notion.so/developers/tokens">Personal access tokens</a> in the Developer portal.</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">Select <strong>New token</strong>.</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">Enter a name, select the <strong>Notion API</strong> capability, and then select <strong>Create token</strong>. If a workspace picker appears, select a workspace first.</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">Copy the token and save it somewhere secure. You won’t be able to see it again.</span></div></div></div></div>
<div role="note" aria-label="Info" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-neutral-200 bg-neutral-50 dark:border-neutral-700 dark:bg-white/10" data-callout-type="info"><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-neutral-800 dark:text-neutral-300"><path d="M 7.2 0 C 3.2231 0 0 3.2231 0 7.2 C 0 11.1768 3.2231 14.4 7.2 14.4 C 11.1768 14.4 14.4 11.1768 14.4 7.2 C 14.4 3.2231 11.1768 0 7.2 0 Z M 7.2 13.05 C 3.9741 13.05 1.35 10.4257 1.35 7.2 C 1.35 3.9743 3.9741 1.35 7.2 1.35 C 10.426 1.35 13.05 3.9743 13.05 7.2 C 13.05 10.4257 10.426 13.05 7.2 13.05 Z M 8.325 9.45 H 7.875 V 6.975 C 7.875 6.6038 7.5741 6.3 7.2 6.3 H 6.3 C 5.9288 6.3 5.625 6.6038 5.625 6.975 C 5.625 7.3462 5.9288 7.65 6.3 7.65 H 6.525 V 9.45 H 6.075 C 5.7038 9.45 5.4 9.7538 5.4 10.125 C 5.4 10.4962 5.7038 10.8 6.075 10.8 H 8.325 C 8.6977 10.8 9 10.4977 9 10.125 C 9 9.7523 8.6991 9.45 8.325 9.45 Z M 7.2 5.4 C 7.697 5.4 8.1 4.997 8.1 4.5 C 8.1 4.003 7.697 3.6 7.2 3.6 C 6.703 3.6 6.3 4.0022 6.3 4.5 C 6.3 4.9978 6.7022 5.4 7.2 5.4 Z" fill="currentColor" stroke="none"></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-neutral-800 dark:text-neutral-300" data-component-part="callout-content"><span data-as="p"><strong>Don’t see the option to create a token?</strong></span><span data-as="p">On Business and Enterprise plans, PAT creation is restricted by default. Ask a workspace owner to enable it in <strong>Settings → Connections</strong>.</span><span data-as="p">See <a class="link" href="/guides/get-started/personal-access-tokens#who-can-create-pats">Who can create PATs</a>.</span></div></div>
<span data-as="p">Set the token as an environment variable so you can use it in the examples below. This lasts for your current terminal session — run it again if you open a new window.</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" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px;"><div role="presentation" data-id="base-ui-_r_20_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] overflow-y-hidden! base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" style="overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 0px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 0px;"><div role="presentation" data-component-part="scroll-area-content" style="min-width: fit-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="0" role="tab" aria-selected="true" id="base-ui-_r_21_" 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-2 text-primary dark:text-primary-light" aria-controls="base-ui-_r_29_"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-hover:bg-gray-200/50 dark:group-hover:bg-gray-700/70 group-hover:text-primary dark:group-hover:text-primary-light">macOS / Linux</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_22_" 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-2 text-gray-500 dark:text-gray-400" aria-controls="base-ui-_r_2b_"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-hover:bg-gray-200/50 dark:group-hover:bg-gray-700/70 group-hover:text-primary dark:group-hover:text-primary-light">Windows (PowerShell)</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_24_" 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_26_" 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_28_" 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-export_NOTION_API_KE"><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_29_" role="tabpanel" tabindex="0" data-index="0" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[''] 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!" aria-labelledby="base-ui-_r_21_"><div role="presentation" 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" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px; font-variant-ligatures: none; height: 100%; background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E;"><div role="presentation" data-id="base-ui-_r_2a_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" style="overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 0px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 0px;"><div role="presentation" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!" style="min-width: fit-content;"><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" language="shellscript" style="background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E; color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"><code language="shellscript" numberoflines="1"><span class="line"><span style="color: rgb(207, 34, 46); --shiki-dark: #569CD6;">export</span><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;"> NOTION_API_KEY</span><span style="color: rgb(207, 34, 46); --shiki-dark: #D4D4D4;">=</span><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;">ntn_</span><span style="color: rgb(207, 34, 46); --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 data-hidden="" data-orientation="horizontal" data-activation-direction="none" hidden="" id="base-ui-_r_2b_" 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-[''] 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!" aria-labelledby="base-ui-_r_22_"><div role="presentation" 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" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px; font-variant-ligatures: none; height: 100%; background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E;"><div role="presentation" data-id="base-ui-_r_2c_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" style="overflow: scroll;"><div role="presentation" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!" style="min-width: fit-content;"><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" language="powershell" style="background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E; color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"><code language="powershell" numberoflines="1"><span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;">$</span><span style="color: rgb(5, 80, 174); --shiki-dark: #9CDCFE;">env:</span><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;">NOTION_API_KEY</span><span style="color: rgb(207, 34, 46); --shiki-dark: #D4D4D4;"> =</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;"> "ntn_***"</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="step-2-create-a-page"><div class="absolute" tabindex="-1"><a href="#step-2-create-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">Step 2: Create a page</span></h2>
<span data-as="p">Make a POST request to the <a class="link" href="/reference/post-page">Create a page</a> endpoint with markdown content. The API creates a private page in your workspace, using the <code># heading</code> as the page title automatically.</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" data-component-part="scroll-area" class="min-w-0 flex-1 w-0 rounded-tl-xl" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px;"><div role="presentation" data-id="base-ui-_r_2e_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] overflow-y-hidden! base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" style="overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 0px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 0px;"><div role="presentation" data-component-part="scroll-area-content" style="min-width: fit-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="0" role="tab" aria-selected="true" id="base-ui-_r_2f_" 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-2 text-primary dark:text-primary-light" aria-controls="base-ui-_r_2o_"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 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_2g_" 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-2 text-gray-500 dark:text-gray-400" aria-controls="base-ui-_r_2q_"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-hover:bg-gray-200/50 dark:group-hover:bg-gray-700/70 group-hover:text-primary dark:group-hover:text-primary-light">HTTP</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_2h_" 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-2 text-gray-500 dark:text-gray-400" aria-controls="base-ui-_r_2s_"><div class="peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 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_2j_" 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_2l_" 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_2n_" 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_2o_" role="tabpanel" tabindex="0" data-index="0" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[''] 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!" aria-labelledby="base-ui-_r_2f_"><div role="presentation" 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" data-has-overflow-x="" data-overflow-x-end="" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px; font-variant-ligatures: none; height: 100%; background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E;"><div role="presentation" data-id="base-ui-_r_2p_-viewport" tabindex="0" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" data-has-overflow-x="" data-overflow-x-end="" style="overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 1592px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 0px;"><div role="presentation" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!" data-has-overflow-x="" data-overflow-x-end="" style="min-width: fit-content;"><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" language="shellscript" style="background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E; color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"><code language="shellscript" numberoflines="8"><span class="line"><span style="color: rgb(149, 56, 0); --shiki-dark: #DCDCAA;">curl</span><span style="color: rgb(5, 80, 174); --shiki-dark: #569CD6;"> -X</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;"> POST</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;"> https://api.notion.com/v1/pages</span><span style="color: rgb(207, 34, 46); --shiki-dark: #D7BA7D;"> \</span></span>
<span class="line"><span style="color: rgb(5, 80, 174); --shiki-dark: #569CD6;">  -H</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;"> "Authorization: Bearer </span><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;">$NOTION_API_KEY</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"</span><span style="color: rgb(207, 34, 46); --shiki-dark: #D7BA7D;"> \</span></span>
<span class="line"><span style="color: rgb(5, 80, 174); --shiki-dark: #569CD6;">  -H</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;"> "Notion-Version: 2026-03-11"</span><span style="color: rgb(207, 34, 46); --shiki-dark: #D7BA7D;"> \</span></span>
<span class="line"><span style="color: rgb(5, 80, 174); --shiki-dark: #569CD6;">  -H</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;"> "Content-Type: application/json"</span><span style="color: rgb(207, 34, 46); --shiki-dark: #D7BA7D;"> \</span></span>
<span class="line"><span style="color: rgb(5, 80, 174); --shiki-dark: #569CD6;">  -d</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;"> '{</span></span>
<span class="line"><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">    "icon": { "emoji": "🚀" },</span></span>
<span class="line"><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">    "markdown": "# Hello from the API\n\n## Welcome\n\nThis page was created with the Notion API. You just made your first request!\n\n- Read the [API reference](https://developers.notion.com/reference/intro)\n- Explore [examples](https://developers.notion.com/page/examples)"</span></span>
<span class="line"><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">  }'</span></span>
</code></pre></div></div></div><div data-orientation="horizontal" data-has-overflow-x="" data-overflow-x-end="" data-id="base-ui-_r_2p_-scrollbar" data-component-part="scroll-area-scrollbar" class="z-10 flex bg-neutral-50 rounded-full dark:bg-neutral-800 in-[.codeblock-dark]:bg-neutral-800 opacity-0 transition-opacity pointer-events-none print:hidden data-hovering:opacity-100 data-hovering:pointer-events-auto data-scrolling:opacity-100 data-scrolling:duration-0 data-scrolling:pointer-events-auto before:absolute before:content-[''] h-1 my-0.5 mx-4 before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5" style="position: absolute; touch-action: none; user-select: none; inset-inline-start: 0px; inset-inline-end: var(--scroll-area-corner-width); bottom: 0px; --scroll-area-thumb-width: 98.27210884353742px;"><div data-orientation="horizontal" data-component-part="scroll-area-thumb" class="relative w-full rounded-full bg-neutral-300 hover:bg-neutral-400 active:bg-neutral-400 dark:bg-neutral-600 dark:hover:bg-neutral-500 dark:active:bg-neutral-500 in-[.codeblock-dark]:bg-neutral-600 in-[.codeblock-dark]:hover:bg-neutral-500 in-[.codeblock-dark]:active:bg-neutral-500 before:absolute before:content-[''] before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5" style="width: var(--scroll-area-thumb-width); transform: translate3d(0px, 0px, 0px);"></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_2q_" 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-[''] 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!" aria-labelledby="base-ui-_r_2g_"><div role="presentation" 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" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px; font-variant-ligatures: none; height: 100%; background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E;"><div role="presentation" data-id="base-ui-_r_2r_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" style="overflow: scroll;"><div role="presentation" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!" style="min-width: fit-content;"><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" language="http" style="background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E; color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"><code language="http" numberoflines="9"><span class="line"><span style="color: rgb(207, 34, 46); --shiki-dark: #C586C0;">POST</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"> https://api.notion.com/v1/pages</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #569CD6;">Authorization</span><span style="color: rgb(207, 34, 46); --shiki-dark: #569CD6;">:</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;"> Bearer {PERSONAL_ACCESS_TOKEN}</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #569CD6;">Content-Type</span><span style="color: rgb(207, 34, 46); --shiki-dark: #569CD6;">:</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;"> application/json</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #569CD6;">Notion-Version</span><span style="color: rgb(207, 34, 46); --shiki-dark: #569CD6;">:</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;"> 2026-03-11</span></span>
<span class="line"></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">{</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "icon"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: { </span><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">"emoji"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"🚀"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"> },</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "markdown"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"# Hello from the API</span><span style="color: rgb(207, 34, 46); --shiki-dark: #D7BA7D;">\n\n</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">## Welcome</span><span style="color: rgb(207, 34, 46); --shiki-dark: #D7BA7D;">\n\n</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">This page was created with the Notion API. You just made your first request!</span><span style="color: rgb(207, 34, 46); --shiki-dark: #D7BA7D;">\n\n</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">- Read the [API reference](https://developers.notion.com/reference/intro)</span><span style="color: rgb(207, 34, 46); --shiki-dark: #D7BA7D;">\n</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">- Explore [examples](https://developers.notion.com/page/examples)"</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --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 data-hidden="" data-orientation="horizontal" data-activation-direction="none" hidden="" id="base-ui-_r_2s_" role="tabpanel" tabindex="0" inert="" data-index="2" class="w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[''] 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!" aria-labelledby="base-ui-_r_2h_"><div role="presentation" 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" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px; font-variant-ligatures: none; height: 100%; background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E;"><div role="presentation" data-id="base-ui-_r_2t_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" style="overflow: scroll;"><div role="presentation" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!" style="min-width: fit-content;"><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" language="javascript" style="background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E; color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"><code language="javascript" numberoflines="24"><span class="line"><span style="color: rgb(110, 119, 129); --shiki-dark: #6A9955;">// Save as quickstart.mjs after running: npm install @notionhq/client</span></span>
<span class="line"><span style="color: rgb(207, 34, 46); --shiki-dark: #C586C0;">import</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"> { </span><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;">Client</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"> } </span><span style="color: rgb(207, 34, 46); --shiki-dark: #C586C0;">from</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;"> "@notionhq/client"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">;</span></span>
<span class="line"></span>
<span class="line"><span style="color: rgb(207, 34, 46); --shiki-dark: #569CD6;">const</span><span style="color: rgb(5, 80, 174); --shiki-dark: #4FC1FF;"> notion</span><span style="color: rgb(207, 34, 46); --shiki-dark: #D4D4D4;"> =</span><span style="color: rgb(207, 34, 46); --shiki-dark: #569CD6;"> new</span><span style="color: rgb(130, 80, 223); --shiki-dark: #DCDCAA;"> Client</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">({ </span><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;">auth:</span><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;"> process</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">.</span><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;">env</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">.</span><span style="color: rgb(5, 80, 174); --shiki-dark: #4FC1FF;">NOTION_API_KEY</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"> });</span></span>
<span class="line"></span>
<span class="line"><span style="color: rgb(207, 34, 46); --shiki-dark: #569CD6;">async</span><span style="color: rgb(207, 34, 46); --shiki-dark: #569CD6;"> function</span><span style="color: rgb(130, 80, 223); --shiki-dark: #DCDCAA;"> main</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">() {</span></span>
<span class="line"><span style="color: rgb(207, 34, 46); --shiki-dark: #569CD6;">  const</span><span style="color: rgb(5, 80, 174); --shiki-dark: #4FC1FF;"> page</span><span style="color: rgb(207, 34, 46); --shiki-dark: #D4D4D4;"> =</span><span style="color: rgb(207, 34, 46); --shiki-dark: #C586C0;"> await</span><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;"> notion</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">.</span><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;">pages</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">.</span><span style="color: rgb(130, 80, 223); --shiki-dark: #DCDCAA;">create</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">({</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;">    icon:</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"> { </span><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;">emoji:</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;"> "🚀"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"> },</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;">    markdown:</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"> [</span></span>
<span class="line"><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">      "# Hello from the API"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">      ""</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">      "## Welcome"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">      ""</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">      "This page was created with the Notion API. You just made your first request!"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">      ""</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">      "- Read the [API reference](https://developers.notion.com/reference/intro)"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">      "- Explore [examples](https://developers.notion.com/page/examples)"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">    ].</span><span style="color: rgb(130, 80, 223); --shiki-dark: #DCDCAA;">join</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">(</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"</span><span style="color: rgb(207, 34, 46); --shiki-dark: #D7BA7D;">\n</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">),</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">  });</span></span>
<span class="line"></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;">  console</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">.</span><span style="color: rgb(130, 80, 223); --shiki-dark: #DCDCAA;">log</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">(</span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"Created page:"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">, </span><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;">page</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">.</span><span style="color: rgb(31, 35, 40); --shiki-dark: #9CDCFE;">url</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">);</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">}</span></span>
<span class="line"></span>
<span class="line"><span style="color: rgb(130, 80, 223); --shiki-dark: #DCDCAA;">main</span><span style="color: rgb(31, 35, 40); --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">The <code>markdown</code> field accepts <a class="link" href="/guides/data-apis/enhanced-markdown">Notion-flavored Markdown</a> — headings, lists, code blocks, links, and more. The API converts it to Notion blocks for you.</span>
<details class="accordion border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock cursor-default"><summary class="relative not-prose flex flex-row items-center content-center w-full cursor-pointer list-none [&amp;::-webkit-details-marker]:hidden py-4 px-5 [&amp;&gt;div]:ml-2 [&amp;&gt;div]:mr-0 hover:bg-gray-100 hover:dark:bg-gray-800 rounded-t-xl" aria-controls="under-the-hood-markdown-blocks-accordion-children" aria-expanded="false" data-component-part="accordion-button"><div id="under-the-hood-markdown-blocks" class="absolute top-[-8rem]"></div><div class="mr-0.5" data-component-part="accordion-caret-right"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-3 w-3 transition bg-gray-700 dark:bg-gray-400 duration-75" aria-hidden="true" focusable="false" style="mask-image: url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/caret-right.svg&quot;); mask-repeat: no-repeat; mask-position: center center;"></svg></div><div class="leading-tight text-left w-full" contenteditable="false" data-component-part="accordion-title-container"><p id="under-the-hood-markdown-blocks-accordion-title" class="m-0 font-medium text-gray-900 dark:text-gray-200" data-component-part="accordion-title">Under the hood: markdown → blocks</p></div></summary><div id="under-the-hood-markdown-blocks-accordion-children" role="region" aria-labelledby="under-the-hood-markdown-blocks-accordion-title" class="mt-2 mb-4 mx-6 prose prose-gray dark:prose-invert overflow-x-auto cursor-default" data-component-part="accordion-content"><span data-as="p">Notion pages are made up of <strong>blocks</strong> — headings, paragraphs, lists, and more. When you send <code>markdown</code>, the API converts it into this block structure automatically.</span><span data-as="p">You can also build this structure directly using the <code>children</code> field. Here’s what the same page looks like expressed as blocks:</span><div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" numberoflines="28" language="json"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_r_32_" 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_34_" 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_36_" 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-_____icon______emoji"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white" data-has-overflow-x="" data-overflow-x-end="" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px; font-variant-ligatures: none; height: auto; background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E;"><div role="presentation" data-id="base-ui-_r_37_-viewport" tabindex="0" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" data-has-overflow-x="" data-overflow-x-end="" style="overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 503px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 0px;"><div role="presentation" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!" data-has-overflow-x="" data-overflow-x-end="" style="min-width: fit-content;"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" language="json" style="background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E; color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"><code language="json" numberoflines="28"><span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">{</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "icon"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: { </span><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">"emoji"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"🚀"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"> },</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "properties"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: {</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">    "title"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: [{ </span><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">"text"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: { </span><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">"content"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"Hello from the API"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"> } }]</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">  },</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "children"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: [</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">    {</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">      "object"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"block"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">      "type"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"heading_2"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">      "heading_2"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: {</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">        "rich_text"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: [{ </span><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">"text"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: { </span><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">"content"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"Welcome"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"> } }]</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">      }</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">    },</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">    {</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">      "object"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"block"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">      "type"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"paragraph"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">      "paragraph"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: {</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">        "rich_text"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: [</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">          {</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">            "text"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: {</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">              "content"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"This page was created with the Notion API. You just made your first request!"</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">            }</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">          }</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">        ]</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">      }</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">    }</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">  ]</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">}</span></span>
</code></pre></div></div></div><div data-orientation="horizontal" data-has-overflow-x="" data-overflow-x-end="" data-id="base-ui-_r_37_-scrollbar" data-component-part="scroll-area-scrollbar" class="z-10 flex bg-neutral-50 rounded-full dark:bg-neutral-800 in-[.codeblock-dark]:bg-neutral-800 opacity-0 transition-opacity pointer-events-none print:hidden data-hovering:opacity-100 data-hovering:pointer-events-auto data-scrolling:opacity-100 data-scrolling:duration-0 data-scrolling:pointer-events-auto before:absolute before:content-[''] h-1 my-0.5 mx-4 before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5" style="position: absolute; touch-action: none; user-select: none; inset-inline-start: 0px; inset-inline-end: var(--scroll-area-corner-width); bottom: 0px; --scroll-area-thumb-width: 176.55471289274107px;"><div data-orientation="horizontal" data-component-part="scroll-area-thumb" class="relative w-full rounded-full bg-neutral-300 hover:bg-neutral-400 active:bg-neutral-400 dark:bg-neutral-600 dark:hover:bg-neutral-500 dark:active:bg-neutral-500 in-[.codeblock-dark]:bg-neutral-600 in-[.codeblock-dark]:hover:bg-neutral-500 in-[.codeblock-dark]:active:bg-neutral-500 before:absolute before:content-[''] before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5" style="width: var(--scroll-area-thumb-width); transform: translate3d(0px, 0px, 0px);"></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><span data-as="p">The block model gives you precise control over every element — formatting, colors, toggles, and block types that markdown can’t express. Use <code>markdown</code> when you want simplicity, and <code>children</code> when you need that control.</span><span data-as="p">See <a class="link" href="/guides/data-apis/working-with-page-content">Working with page content</a> to learn more about the block model.</span></div></details>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="check-the-result"><div class="absolute" tabindex="-1"><a href="#check-the-result" 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">Check the result</span></h2>
<span data-as="p">A successful response returns a page object:</span>
<div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 bg-gray-50 dark:bg-white/5 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark p-0.5" numberoflines="23" language="json"><div class="flex text-gray-400 text-xs rounded-t-[14px] leading-6 font-medium pl-4 pr-2.5 py-1" data-component-part="code-block-header"><div class="grow-0 flex items-center gap-1.5 text-gray-700 dark:text-gray-300 min-w-0" data-component-part="code-block-header-filename"><span class="truncate min-w-0" title="Response">Response</span></div><div class="flex-1 flex items-center justify-end gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_r_3a_" 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_3c_" 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_3e_" 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____page_"><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 role="presentation" 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" data-has-overflow-x="" data-overflow-x-end="" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px; font-variant-ligatures: none; height: auto; background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E;"><div role="presentation" data-id="base-ui-_r_3f_-viewport" tabindex="0" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" data-has-overflow-x="" data-overflow-x-end="" style="overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 219px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 0px;"><div role="presentation" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!" data-has-overflow-x="" data-overflow-x-end="" style="min-width: fit-content;"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" language="json" style="background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E; color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"><code language="json" numberoflines="23"><span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">{</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "object"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"page"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "id"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"a1b2c3d4-e5f6-7890-abcd-ef1234567890"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "created_time"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"2025-01-15T09:30:00.000Z"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "last_edited_time"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"2025-01-15T09:30:00.000Z"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "icon"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: {</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">    "type"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"emoji"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">    "emoji"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"🚀"</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">  },</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "parent"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: {</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">    "type"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"workspace"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">    "workspace"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(5, 80, 174); --shiki-dark: #569CD6;">true</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">  },</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "properties"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: {</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">    "title"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: {</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">      "id"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"title"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">      "type"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"title"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">      "title"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: [{ </span><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">"plain_text"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"Hello from the API"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"> }]</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">    }</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">  },</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "url"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"https://www.notion.com/Hello-from-the-API-a1b2c3d4e5f67890abcdef1234567890"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "public_url"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(5, 80, 174); --shiki-dark: #569CD6;">null</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">}</span></span>
</code></pre></div></div></div><div data-orientation="horizontal" data-has-overflow-x="" data-overflow-x-end="" data-id="base-ui-_r_3f_-scrollbar" data-component-part="scroll-area-scrollbar" class="z-10 flex bg-neutral-50 rounded-full dark:bg-neutral-800 in-[.codeblock-dark]:bg-neutral-800 opacity-0 transition-opacity pointer-events-none print:hidden data-hovering:opacity-100 data-hovering:pointer-events-auto data-scrolling:opacity-100 data-scrolling:duration-0 data-scrolling:pointer-events-auto before:absolute before:content-[''] h-1 my-0.5 mx-4 before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5" style="position: absolute; touch-action: none; user-select: none; inset-inline-start: 0px; inset-inline-end: var(--scroll-area-corner-width); bottom: 0px; --scroll-area-thumb-width: 295.24671532846713px;"><div data-orientation="horizontal" data-component-part="scroll-area-thumb" class="relative w-full rounded-full bg-neutral-300 hover:bg-neutral-400 active:bg-neutral-400 dark:bg-neutral-600 dark:hover:bg-neutral-500 dark:active:bg-neutral-500 in-[.codeblock-dark]:bg-neutral-600 in-[.codeblock-dark]:hover:bg-neutral-500 in-[.codeblock-dark]:active:bg-neutral-500 before:absolute before:content-[''] before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5" style="width: var(--scroll-area-thumb-width); transform: translate3d(0px, 0px, 0px);"></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>
<span data-as="p">To see your new page:</span>
<ul>
<li><strong>From the response:</strong> Copy the <code>url</code> value and open it in your browser.</li>
<li><strong>From Notion:</strong> Look in <strong>Private</strong> in your sidebar for 🚀 <strong>Hello from the API</strong>.</li>
</ul>
<span data-as="p">Open the page and you should see your heading, paragraph, and bullet list inside.</span>
<details class="accordion border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock cursor-default"><summary class="relative not-prose flex flex-row items-center content-center w-full cursor-pointer list-none [&amp;::-webkit-details-marker]:hidden py-4 px-5 [&amp;&gt;div]:ml-2 [&amp;&gt;div]:mr-0 hover:bg-gray-100 hover:dark:bg-gray-800 rounded-t-xl" aria-controls="getting-an-error-accordion-children" aria-expanded="false" data-component-part="accordion-button"><div id="getting-an-error" class="absolute top-[-8rem]"></div><div class="mr-0.5" data-component-part="accordion-caret-right"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-3 w-3 transition bg-gray-700 dark:bg-gray-400 duration-75" aria-hidden="true" focusable="false" style="mask-image: url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/caret-right.svg&quot;); mask-repeat: no-repeat; mask-position: center center;"></svg></div><div class="leading-tight text-left w-full" contenteditable="false" data-component-part="accordion-title-container"><p id="getting-an-error-accordion-title" class="m-0 font-medium text-gray-900 dark:text-gray-200" data-component-part="accordion-title">Getting an error?</p></div></summary><div id="getting-an-error-accordion-children" role="region" aria-labelledby="getting-an-error-accordion-title" class="mt-2 mb-4 mx-6 prose prose-gray dark:prose-invert overflow-x-auto cursor-default" data-component-part="accordion-content"><span data-as="p">Error responses return a JSON object with a <code>code</code> and <code>message</code>:</span><div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" numberoflines="6" language="json"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_r_3k_" 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_3m_" 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_3o_" 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____error"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white" data-has-overflow-x="" data-overflow-x-end="" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px; font-variant-ligatures: none; height: auto; background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E;"><div role="presentation" data-id="base-ui-_r_3p_-viewport" tabindex="0" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" data-has-overflow-x="" data-overflow-x-end="" style="overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 19px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 0px;"><div role="presentation" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!" data-has-overflow-x="" data-overflow-x-end="" style="min-width: fit-content;"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" language="json" style="background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E; color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"><code language="json" numberoflines="6"><span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">{</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "object"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"error"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "status"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(5, 80, 174); --shiki-dark: #B5CEA8;">401</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "code"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"unauthorized"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">,</span></span>
<span class="line"><span style="color: rgb(17, 99, 41); --shiki-dark: #9CDCFE;">  "message"</span><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">: </span><span style="color: rgb(10, 48, 105); --shiki-dark: #CE9178;">"API token is invalid."</span></span>
<span class="line"><span style="color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;">}</span></span>
</code></pre></div></div></div><div data-orientation="horizontal" data-has-overflow-x="" data-overflow-x-end="" data-id="base-ui-_r_3p_-scrollbar" data-component-part="scroll-area-scrollbar" class="z-10 flex bg-neutral-50 rounded-full dark:bg-neutral-800 in-[.codeblock-dark]:bg-neutral-800 opacity-0 transition-opacity pointer-events-none print:hidden data-hovering:opacity-100 data-hovering:pointer-events-auto data-scrolling:opacity-100 data-scrolling:duration-0 data-scrolling:pointer-events-auto before:absolute before:content-[''] h-1 my-0.5 mx-4 before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5" style="position: absolute; touch-action: none; user-select: none; inset-inline-start: 0px; inset-inline-end: var(--scroll-area-corner-width); bottom: 0px; --scroll-area-thumb-width: 371.20728929384967px;"><div data-orientation="horizontal" data-component-part="scroll-area-thumb" class="relative w-full rounded-full bg-neutral-300 hover:bg-neutral-400 active:bg-neutral-400 dark:bg-neutral-600 dark:hover:bg-neutral-500 dark:active:bg-neutral-500 in-[.codeblock-dark]:bg-neutral-600 in-[.codeblock-dark]:hover:bg-neutral-500 in-[.codeblock-dark]:active:bg-neutral-500 before:absolute before:content-[''] before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5" style="width: var(--scroll-area-thumb-width); transform: translate3d(0px, 0px, 0px);"></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 role="presentation" data-component-part="scroll-area" data-table-wrapper="true" class="min-w-0 [--page-padding:20px] flex w-[calc(100%+(var(--page-padding)*2))] my-[1em] py-[1em] -mx-(--page-padding) max-w-none [contain:inline-size]" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px;"><div role="region" data-id="base-ui-_r_3r_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] overflow-y-hidden! base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" aria-label="Scrollable table" style="overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 0px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 0px;"><div role="presentation" data-component-part="scroll-area-content" class="flex" style="min-width: fit-content;"><div class="px-(--page-padding) grow max-w-none table"><table class="m-0 min-w-full w-full max-w-none table [&amp;_td]:min-w-[150px] [&amp;_th]:text-left [&amp;_td[data-numeric]]:tabular-nums"><thead><tr><th style="text-align: left;">Error</th><th style="text-align: left;">Fix</th></tr></thead><tbody><tr><td style="text-align: left;"><code>unauthorized</code></td><td style="text-align: left;">Double-check that your token is correct and hasn’t expired.</td></tr><tr><td style="text-align: left;"><code>validation_error</code></td><td style="text-align: left;">Check the request body against the <a class="link" href="/reference/post-page">Create a page</a> reference.</td></tr></tbody></table></div></div></div></div><span data-as="p">For the full list of error codes, see <a class="link" href="/reference/status-codes">Status codes</a>.</span></div></details>
<h2 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></h2>
<span data-as="p">Now that you’ve made your first request, explore what else you can build — create databases, query content, manage comments, upload files, and more.</span>
<div class="columns prose dark:prose-invert grid max-w-none gap-4 @2xl/columns-container:grid-cols-[repeat(var(--cols),minmax(0,1fr))] @[0px]/columns-container:grid-cols-1 card-group dark:prose-dark gap-y-0 sm:grid-cols-[repeat(var(--cols),minmax(0,1fr))]!" style="--cols: 2;"><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_r_3s_" tabindex="0" role="link"><div class="px-6 py-5 relative flex items-center gap-x-4" data-component-part="card-content-container"><a href="/reference/intro" tabindex="-1" aria-hidden="true" style="display: contents; color: inherit; text-decoration: none;" data-client-link=""><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5 hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><img alt="" aria-hidden="true" class="size-6 m-0! shrink-0 bg-transparent dark:bg-transparent" src="https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?fit=max&amp;auto=format&amp;n=7WdlNb9IZkRhGCcR&amp;q=85&amp;s=46f7a8b4a34544f9b03002e4ecc35ad5"></div><div class="w-full"><h2 id="_r_3s_" class="not-prose font-semibold text-base text-gray-800 dark:text-white" contenteditable="false" data-component-part="card-title">API reference</h2><div id="_r_3t_" class="prose font-normal text-base text-gray-600 dark:text-gray-400 leading-6 mt-0" data-component-part="card-content"><span data-as="p">Browse every endpoint, request parameter, and response field.</span></div></div></a></div></div><div class="card block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full cursor-pointer hover:border-primary! dark:hover:border-primary-light!" aria-labelledby="_r_3u_" tabindex="0" role="link"><div class="px-6 py-5 relative flex items-center gap-x-4" data-component-part="card-content-container"><a href="https://github.com/makenotion/notion-sdk-js" tabindex="-1" aria-hidden="true" style="display: contents; color: inherit; text-decoration: none;" data-client-link="" target="_blank" rel="noreferrer"><div class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-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="m-0.5 size-3 shrink-0"><path d="M14.25 3.75L3.75525 14.2446" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.71301 3.75H14.2499V13.2869" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div aria-hidden="true" class="size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&amp;&gt;svg]:size-6" data-component-part="card-icon"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-6 m-0! shrink-0 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="mask-image: url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/js.svg&quot;); mask-repeat: no-repeat; mask-position: center center; background-color: rgb(0, 118, 215);"></svg></div><div class="w-full"><h2 id="_r_3u_" class="not-prose font-semibold text-base text-gray-800 dark:text-white" contenteditable="false" data-component-part="card-title">JavaScript SDK</h2><div id="_r_3v_" class="prose font-normal text-base text-gray-600 dark:text-gray-400 leading-6 mt-0" data-component-part="card-content"><span data-as="p">Official client library for Node.js.</span></div></div></a></div></div></div></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/overview"><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">Overview</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/get-started/personal-access-tokens"><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">Personal access tokens</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-0 opacity-100"><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; height: 60px !important;"></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))] print:hidden" style="width: 0px; overflow: hidden; pointer-events: none; visibility: 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; height: 210px !important;"></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_2HoCPhodiNdQCGFHuj6wuuZTb4Yb" 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/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"default\"]\n:HL[\"/mintlify-assets/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"style\"]\n:HL[\"/mintlify-assets/_next/static/chunks/ea2154a47c78cbbc.css?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"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\":\"LbZ13Pj9EjSR4_WJ5mg4E\",\"p\":\"/mintlify-assets\",\"c\":[\"\",\"_sites\",\"notion-demo\",\"guides\",\"get-started\",\"quick-start\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"%5Fsites\",{\"children\":[[\"subdomain\",\"notion-demo\",\"d\"],{\"children\":[\"(multitenant)\",{\"children\":[[\"slug\",\"guides/get-started/quick-start\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/ea2154a47c78cbbc.css?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"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/get-started/quick-start\",\"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/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"MintlifyApiPlaygroundInputsInit\"]\nd:I[339756,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"e:I[556357,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b0309243d1680917.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"f:I[837457,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"10:I[894587,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"ThemeProvider\"]\n"])</script><script>self.__next_f.push([1,"11:I[152823,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"ColorVariables\"]\n"])</script><script>self.__next_f.push([1,"12:I[531961,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"FontScript\"]\n"])</script><script>self.__next_f.push([1,"13:I[649328,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"RoundedVariables\"]\n"])</script><script>self.__next_f.push([1,"14:I[702910,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/535329ac74b0ca01.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"RecommendedPagesList\"]\n"])</script><script>self.__next_f.push([1,"15:I[570420,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"DataCurrentPathUpdater\"]\n"])</script><script>self.__next_f.push([1,"16:I[341175,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/1954288adc1590b1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"19:I[897367,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"OutletBoundary\"]\n1b:I[711533,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"AsyncMetadataOutlet\"]\n1d:I[897367,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"ViewportBoundary\"]\n1f:I[897367,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"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/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/b0309243d1680917.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"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/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/1954288adc1590b1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"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/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"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/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"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_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nb:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/ea2154a47c78cbbc.css?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"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\":\"API quickstart - Notion Docs\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Create a page in your Notion workspace with a personal access token and a single API request.\"}],[\"$\",\"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/get-started/quick-start\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"type\":\"application/xml\",\"href\":\"/sitemap.xml\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"type\":\"text/markdown\",\"href\":\"/guides/get-started/quick-start.md\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:title\",\"content\":\"API quickstart - Notion Docs\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:description\",\"content\":\"Create a page in your Notion workspace with a personal access token and a single API request.\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:url\",\"content\":\"https://developers.notion.com/guides/get-started/quick-start\"}],[\"$\",\"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\":\"API quickstart - Notion Docs\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:description\",\"content\":\"Create a page in your Notion workspace with a personal access token and a single API request.\"}],[\"$\",\"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)\"}],[\"$\",\"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)\"}],\"$L22\"],\"error\":null,\"digest\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"21:\"$1c:metadata\"\n"])</script><script>self.__next_f.push([1,"23:I[27201,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"IconMark\"]\n22:[\"$\",\"$L23\",\"33\",{}]\n"])</script><script>self.__next_f.push([1,"24:I[707934,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"WebMcpRegistration\"]\n"])</script><script>self.__next_f.push([1,"25:I[590280,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"LivePreviewProvider\"]\n"])</script><script>self.__next_f.push([1,"26:I[479520,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"\"]\n"])</script><script>self.__next_f.push([1,"27:I[197336,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"28:I[91557,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"AuthProvider\"]\n"])</script><script>self.__next_f.push([1,"29:I[91557,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"DeploymentMetadataProvider\"]\n"])</script><script>self.__next_f.push([1,"2a:I[91557,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"DocsConfigProvider\"]\n"])</script><script>self.__next_f.push([1,"2c:I[597003,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"ScopedNavProvider\"]\n"])</script><script>self.__next_f.push([1,"17:[null,[\"$\",\"$L24\",null,{\"subdomain\":\"notion-demo\"}],[\"$\",\"$L25\",null,{\"isLivePreviewRoute\":false,\"children\":[\"$\",\"$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,[\"$\",\"$L26\",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)\"}}],[\"$\",\"$L27\",null,{\"appId\":\"$undefined\",\"autoBoot\":true,\"children\":[\"$\",\"$L28\",null,{\"value\":{\"auth\":\"$undefined\",\"userAuth\":\"$undefined\"},\"children\":[\"$\",\"$L29\",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\":\"6a75ffd36f1829a38f62bb88\",\"collectionId\":\"ca8a8f26-3306-421f-8fe7-f759f1f13141\",\"schemaVersion\":\"v3\",\"latestBuiltDeploymentHistoryId\":\"6a75ffd36f1829a38f62bb88\"},\"feedback\":\"$undefined\",\"entitlements\":{\"AI_CHAT\":{\"status\":\"ENABLED\"},\"REMOVE_BRANDING\":{\"status\":\"ENABLED\"},\"CONTEXTUAL_FEEDBACK\":{\"status\":\"ENABLED\"},\"CODE_SNIPPET_FEEDBACK\":{\"status\":\"ENABLED\"}},\"buildId\":\"6a7642e863f44f7ccb2edd83:in_progress\",\"clientVersion\":\"0.0.3414\",\"preview\":\"$undefined\",\"searchFilterCounts\":[{\"language\":\"default\",\"tag\":\"API Reference\",\"count\":121},{\"language\":\"default\",\"tag\":\"Endpoints\",\"count\":82},{\"language\":\"default\",\"tag\":\"Guides\",\"count\":48},{\"language\":\"default\",\"tag\":\"Webhook events\",\"count\":31},{\"language\":\"default\",\"tag\":\"Admin API\",\"count\":25},{\"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\":[\"$\",\"$L2a\",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: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\":\"$L2b\"}]}]}]}]]}]}]]\n"])</script><script>self.__next_f.push([1,"18:[\"$\",\"$L2c\",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\"}]}]},\"maps\":{\"firstHrefInVersion\":{},\"firstHrefInLanguage\":{}},\"children\":\"$L2d\"}]\n"])</script><script>self.__next_f.push([1,"2e:I[604804,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"LoginButtonProvider\"]\n"])</script><script>self.__next_f.push([1,"2f:I[141180,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"SidebarLoginButtonProvider\"]\n"])</script><script>self.__next_f.push([1,"30:I[343590,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"NavigationContextController\"]\n"])</script><script>self.__next_f.push([1,"31:I[378486,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"PageListProvider\"]\n"])</script><script>self.__next_f.push([1,"32:I[742977,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"PrefetchProvider\"]\n"])</script><script>self.__next_f.push([1,"33:I[237978,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"PageModeOverrideProvider\"]\n"])</script><script>self.__next_f.push([1,"34:I[378896,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"ConfiguredVariationProvider\"]\n"])</script><script>self.__next_f.push([1,"35:I[557611,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"Fonts\"]\n"])</script><script>self.__next_f.push([1,"36:I[330080,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"BannerProvider\"]\n"])</script><script>self.__next_f.push([1,"37:I[864506,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"NavbarTransitionScript\"]\n"])</script><script>self.__next_f.push([1,"39:I[540345,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"ConsentProvider\"]\n"])</script><script>self.__next_f.push([1,"3a:I[529058,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"LocalStorageAndAnalyticsProviders\"]\n"])</script><script>self.__next_f.push([1,"3b:I[958547,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"3d:I[763509,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"ThemeLayout\"]\n"])</script><script>self.__next_f.push([1,"3e:I[91557,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"ApiReferenceProvider\"]\n"])</script><script>self.__next_f.push([1,"3f:I[91557,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"PageProvider\"]\n"])</script><script>self.__next_f.push([1,"40:I[91557,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"OpenApiProvider\"]\n"])</script><script>self.__next_f.push([1,"41:I[525343,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"TabSyncContextProvider\"]\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,"2b:[\"$\",\"$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: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:props:children:6:props:children:props:children:props:children:props:value:docsConfig\"}],null,[\"$\",\"$L13\",null,{\"theme\":\"aspen\"}],[\"$\",\"$L35\",null,{\"fonts\":\"$17:2:props:children: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\"}],[\"$\",\"$L26\",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\":\"custom-prefix\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"assistant-widget\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"analytics-v7\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"composio-integrations\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"zendesk-integration\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"process-on-consumer\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"workflows-run-detail-page\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"credits-v2-jul-2026\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"call-agent-tool\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"pylon-integration\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"user-flows-analytics\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"queue-git-webhooks-produce\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"slack-agent-chat-sdk\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"org-credit-pool-jul-2026\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"preview-search-indexing\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"approve-review-flow\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"pause-universal-search-reconcile\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false}],\"children\":\"$L3c\"}]}]}]]}]}]]]}]}]}]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"42:T82f,"])</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/get-started/quick-start#webpage\",\"url\":\"https://developers.notion.com/guides/get-started/quick-start\",\"name\":\"API quickstart\",\"description\":\"Create a page in your Notion workspace with a personal access token and a single API request.\",\"dateModified\":\"2026-08-04T23:01:38.859Z\",\"isPartOf\":{\"@id\":\"https://developers.notion.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.notion.com/guides/get-started/quick-start#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.notion.com/guides/get-started/quick-start#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Get started\",\"item\":\"https://developers.notion.com/guides/get-started/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API quickstart\",\"item\":\"https://developers.notion.com/guides/get-started/quick-start\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developers.notion.com/guides/get-started/quick-start#article\",\"headline\":\"API quickstart\",\"name\":\"API quickstart\",\"description\":\"Create a page in your Notion workspace with a personal access token and a single API request.\",\"url\":\"https://developers.notion.com/guides/get-started/quick-start\",\"mainEntityOfPage\":{\"@id\":\"https://developers.notion.com/guides/get-started/quick-start#webpage\"},\"image\":\"https://developers.notion.com/images/og-image.png\",\"dateModified\":\"2026-08-04T23:01:38.859Z\",\"publisher\":{\"@id\":\"https://developers.notion.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.notion.com#website\"}}]}"])</script><script>self.__next_f.push([1,"2d:[\"$\",\"$L3d\",null,{\"theme\":\"aspen\",\"pageMetadata\":{\"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\"},\"children\":[\"$\",\"$L3e\",null,{\"value\":{\"apiReferenceData\":{},\"graphqlReferenceData\":\"$undefined\"},\"children\":[\"$\",\"$L3f\",null,{\"value\":{\"pageMetadata\":\"$2d:props:pageMetadata\",\"lastModified\":\"2026-08-04T23:01:38.859Z\",\"gitLastModified\":\"$undefined\",\"originalFileLocation\":\"guides/get-started/quick-start.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: \\\"Create a page in your Notion workspace with a personal access token and a single API request.\\\"\\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\":\"Step 1: Get a personal access token\",\"slug\":\"step-1-get-a-personal-access-token\",\"depth\":2,\"children\":[]},{\"title\":\"Step 2: Create a page\",\"slug\":\"step-2-create-a-page\",\"depth\":2,\"children\":[]},{\"title\":\"Check the result\",\"slug\":\"check-the-result\",\"depth\":2,\"children\":[]},{\"title\":\"Next steps\",\"slug\":\"next-steps\",\"depth\":2,\"children\":[]}],\"codeExamples\":{}},\"pageType\":\"$undefined\",\"panelMdxSource\":\"$undefined\",\"panelMdxSourceWithNoJs\":\"$undefined\",\"contextualStarterQuestions\":\"$undefined\",\"relatedPages\":\"$undefined\"},\"children\":[\"$\",\"$L40\",null,{\"pageMetadata\":\"$2d:props:pageMetadata\",\"mdxExtracts\":\"$2d:props:children:props:children:props:value:mdxExtracts\",\"openApiReferenceData\":\"$undefined\",\"children\":[\"$\",\"$L41\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$42\"}}],\"$L43\",\"$L44\",\"$L45\",\"$L46\",\"$L47\"]}]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"48:I[604780,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"CaptchaProvider\"]\n"])</script><script>self.__next_f.push([1,"49:I[601054,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"SearchProvider\"]\n"])</script><script>self.__next_f.push([1,"4a:I[28330,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"SkipToContent\"]\n"])</script><script>self.__next_f.push([1,"4b:I[87732,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"AssistantLayoutWrapper\"]\n"])</script><script>self.__next_f.push([1,"4c:I[118717,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/bbe9a3c9a38b4577.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"NotFoundHydrator\"]\n"])</script><script>self.__next_f.push([1,"4d:I[228341,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"PageModeUpdater\"]\n"])</script><script>self.__next_f.push([1,"4e:I[575126,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"Background\"]\n"])</script><script>self.__next_f.push([1,"50:I[36098,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"CustomJsFiles\"]\n"])</script><script>self.__next_f.push([1,"51:I[530359,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"MDXContentController\"]\n"])</script><script>self.__next_f.push([1,"52:I[448287,[\"/mintlify-assets/_next/static/chunks/dbec6d618ca953dc.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/adc25738f338aef0.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/5cef6355575ab0a2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8f67bf095c00b60e.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d5d9a7e9a99b7523.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/21232b734a5d3c05.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/28168a9f128ca063.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/93547d7f17b78422.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/23bc28adc0570f79.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/eea398f2a77f0884.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d1e2d2b721e56bbf.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d619bd614f0bfd6b.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/94496c4479252ca1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/be7f34c551fcffd1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/ac544a47bf6b23f1.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/d48636393ee0b554.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/1353a205bc2072e2.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\",\"/mintlify-assets/_next/static/chunks/8bb4281d16257889.js?dpl=dpl_2HoCPhodiNdQCGFHuj6wuuZTb4Yb\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"3c:[\"$\",\"$L48\",null,{\"enabled\":true,\"isPreview\":false,\"children\":[\"$\",\"$L49\",null,{\"subdomain\":\"notion-demo\",\"hasChatPermissions\":true,\"isLoggedInCli\":false,\"assistantConfig\":{},\"starterQuestions\":\"$undefined\",\"children\":[[\"$\",\"$L4a\",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,[\"$\",\"$L4b\",null,{\"children\":[[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L4c\",null,{\"source\":\"multitenant\"}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$undefined\"]}]]}]}]\n"])</script><script>self.__next_f.push([1,"43:[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"document.documentElement.setAttribute('data-page-mode', \\\"none\\\");\"}}],[\"$\",\"$L4d\",null,{\"pageMetadata\":\"$2d:props:pageMetadata\"}]]\n44:[\"$\",\"$L4e\",null,{\"pageMetadata\":\"$2d:props:pageMetadata\"}]\n4f: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,"45:[[\"$\",\"style\",\"0\",{\"data-custom-css-index\":0,\"data-custom-css-path\":\"style.css\",\"dangerouslySetInnerHTML\":{\"__html\":\"$4f\"}}]]\n46:[\"$\",\"$L50\",null,{\"customJsDisabled\":false,\"jsFiles\":[]}]\n53:Tb279,"])</script><script>self.__next_f.push([1,"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const personalAccessTokensUrl=`https://www.notion.so/developers/tokens`;function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,Card,CardGroup,CodeBlock,CodeGroup,Heading,Info,Step,Steps,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`You need a Notion account and a terminal.`}),`\n`,_jsx(Heading,{level:`2`,id:`step-1-get-a-personal-access-token`,children:`Step 1: Get a personal access token`}),`\n`,_jsx(_components.p,{children:`A personal access token (PAT) lets you authenticate API requests as yourself without setting up a connection or completing an OAuth flow.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{children:_jsxs(_components.p,{children:[`Open `,_jsx(`a`,{href:personalAccessTokensUrl,children:`Personal access tokens`}),` in the Developer portal.`]})}),_jsx(Step,{children:_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`New token`}),`.`]})}),_jsx(Step,{children:_jsxs(_components.p,{children:[`Enter a name, select the `,_jsx(_components.strong,{children:`Notion API`}),` capability, and then select `,_jsx(_components.strong,{children:`Create token`}),`. If a workspace picker appears, select a workspace first.`]})}),_jsx(Step,{children:_jsx(_components.p,{children:`Copy the token and save it somewhere secure. You won’t be able to see it again.`})})]}),`\n`,_jsxs(Info,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Don’t see the option to create a token?`})}),_jsxs(_components.p,{children:[`On Business and Enterprise plans, PAT creation is restricted by default. Ask a workspace owner to enable it in `,_jsx(_components.strong,{children:`Settings → Connections`}),`.`]}),_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/guides/get-started/personal-access-tokens#who-can-create-pats`,children:`Who can create PATs`}),`.`]})]}),`\n`,_jsx(_components.p,{children:`Set the token as an environment variable so you can use it in the examples below. This lasts for your current terminal session — run it again if you open a new window.`}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`macOS / Linux`,numberOfLines:`1`,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:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`export`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` NOTION_API_KEY`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`ntn_`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`***`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Windows (PowerShell)`,numberOfLines:`1`,language:`powershell`,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:`powershell`,children:_jsxs(_components.code,{language:`powershell`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:`env:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`NOTION_API_KEY`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"ntn_***\"`})]}),`\n`]})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`step-2-create-a-page`,children:`Step 2: Create a page`}),`\n`,_jsxs(_components.p,{children:[`Make a POST request to the `,_jsx(_components.a,{href:`/reference/post-page`,children:`Create a page`}),` endpoint with markdown content. The API creates a private page in your workspace, using the `,_jsx(_components.code,{children:`# heading`}),` as the page title automatically.`]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`curl`,numberOfLines:`8`,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:`8`,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:` \"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:`  -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:`  -d`}),_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:`    \"icon\": { \"emoji\": \"🚀\" },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"markdown\": \"# Hello from the API\\\\n\\\\n## Welcome\\\\n\\\\nThis page was created with the Notion API. You just made your first request!\\\\n\\\\n- Read the [API reference](https://developers.notion.com/reference/intro)\\\\n- Explore [examples](https://developers.notion.com/page/examples)\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  }'`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`HTTP`,numberOfLines:`9`,language:`http`,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:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`POST`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` https://api.notion.com/v1/pages`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`Authorization`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` Bearer {PERSONAL_ACCESS_TOKEN}`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`Content-Type`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` application/json`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`Notion-Version`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 2026-03-11`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\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:`  \"icon\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"emoji\"`}),_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:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"markdown\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"# Hello from the API`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`## Welcome`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`This page was created with the Notion API. You just made your first request!`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`- Read the [API reference](https://developers.notion.com/reference/intro)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`- Explore [examples](https://developers.notion.com/page/examples)\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`24`,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:`24`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Save as quickstart.mjs after running: npm install @notionhq/client`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_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:`async`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` function`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` main`}),_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:` page`}),_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:`    icon:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`emoji:`}),_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:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`    markdown:`}),_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:`      \"# Hello from the API\"`}),_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:`      \"\"`}),_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:`      \"## Welcome\"`}),_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:`      \"\"`}),_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:`      \"This page was created with the Notion API. You just made your first request!\"`}),_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:`      \"\"`}),_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:`      \"- Read the [API reference](https://developers.notion.com/reference/intro)\"`}),_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:`      \"- Explore [examples](https://developers.notion.com/page/examples)\"`}),_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:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`join`}),_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:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},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`}),`\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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Created page:\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`page`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`url`}),_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:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`main`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`]})})})]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`markdown`}),` field accepts `,_jsx(_components.a,{href:`/guides/data-apis/enhanced-markdown`,children:`Notion-flavored Markdown`}),` — headings, lists, code blocks, links, and more. The API converts it to Notion blocks for you.`]}),`\n`,_jsxs(Accordion,{title:`Under the hood: markdown → blocks`,id:`under-the-hood-markdown-blocks`,children:[_jsxs(_components.p,{children:[`Notion pages are made up of `,_jsx(_components.strong,{children:`blocks`}),` — headings, paragraphs, lists, and more. When you send `,_jsx(_components.code,{children:`markdown`}),`, the API converts it into this block structure automatically.`]}),_jsxs(_components.p,{children:[`You can also build this structure directly using the `,_jsx(_components.code,{children:`children`}),` field. Here’s what the same page looks like expressed as blocks:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`28`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`28`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"icon\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"emoji\"`}),_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:`#116329`,\"--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:`#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:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Hello from the API\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } }]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`  },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"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:`#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:`\"heading_2\"`}),_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:`      \"heading_2\"`}),_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:`        \"rich_text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Welcome\"`}),_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:`#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:`\"paragraph\"`}),_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:`      \"paragraph\"`}),_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:`        \"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:`#116329`,\"--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:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`              \"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"This page was created with the Notion API. You just made your first request!\"`})]}),`\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.p,{children:[`The block model gives you precise control over every element — formatting, colors, toggles, and block types that markdown can’t express. Use `,_jsx(_components.code,{children:`markdown`}),` when you want simplicity, and `,_jsx(_components.code,{children:`children`}),` when you need that control.`]}),_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/guides/data-apis/working-with-page-content`,children:`Working with page content`}),` to learn more about the block model.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`check-the-result`,children:`Check the result`}),`\n`,_jsx(_components.p,{children:`A successful response returns a page object:`}),`\n`,_jsx(CodeBlock,{filename:`Response`,numberOfLines:`23`,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:`23`,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:`\"page\"`}),_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:`  \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"`}),_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:`  \"created_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-01-15T09:30: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:`  \"last_edited_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-01-15T09:30: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:`  \"icon\"`}),_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:`\"emoji\"`}),_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:`    \"emoji\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"🚀\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`  },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"parent\"`}),_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:`\"workspace\"`}),_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:`    \"workspace\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`})]}),`\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:`  \"properties\"`}),_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:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},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:`#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:`\"title\"`}),_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:`\"Hello from the API\"`}),_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:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://www.notion.com/Hello-from-the-API-a1b2c3d4e5f67890abcdef1234567890\"`}),_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:`  \"public_url\"`}),_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`,_jsx(_components.p,{children:`To see your new page:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`From the response:`}),` Copy the `,_jsx(_components.code,{children:`url`}),` value and open it in your browser.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`From Notion:`}),` Look in `,_jsx(_components.strong,{children:`Private`}),` in your sidebar for 🚀 `,_jsx(_components.strong,{children:`Hello from the API`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Open the page and you should see your heading, paragraph, and bullet list inside.`}),`\n`,_jsxs(Accordion,{title:`Getting an error?`,id:`getting-an-error`,children:[_jsxs(_components.p,{children:[`Error responses return a JSON object with a `,_jsx(_components.code,{children:`code`}),` and `,_jsx(_components.code,{children:`message`}),`:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`6`,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:`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:`#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:`\"error\"`}),_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:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`401`}),_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:`  \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"unauthorized\"`}),_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:`  \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"API token is invalid.\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Error`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Fix`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`unauthorized`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Double-check that your token is correct and hasn’t expired.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`validation_error`})}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Check the request body against the `,_jsx(_components.a,{href:`/reference/post-page`,children:`Create a page`}),` reference.`]})]})]})]}),_jsxs(_components.p,{children:[`For the full list of error codes, see `,_jsx(_components.a,{href:`/reference/status-codes`,children:`Status codes`}),`.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsx(_components.p,{children:`Now that you’ve made your first request, explore what else you can build — create databases, query content, manage comments, upload files, and more.`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`API reference`,icon:`https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?fit=max\u0026auto=format\u0026n=7WdlNb9IZkRhGCcR\u0026q=85\u0026s=46f7a8b4a34544f9b03002e4ecc35ad5`,href:`/reference/intro`,horizontal:true,color:`#0076d7`,\"data-og-width\":`20`,width:`20`,\"data-og-height\":`20`,height:`20`,\"data-path\":`icons/nds/curlyBraces.svg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?w=280\u0026fit=max\u0026auto=format\u0026n=7WdlNb9IZkRhGCcR\u0026q=85\u0026s=6717d22da75773e4d7765833148510b7 280w, https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?w=560\u0026fit=max\u0026auto=format\u0026n=7WdlNb9IZkRhGCcR\u0026q=85\u0026s=c3183b193d67d26609e888dca9368eba 560w, https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?w=840\u0026fit=max\u0026auto=format\u0026n=7WdlNb9IZkRhGCcR\u0026q=85\u0026s=50018899441fb508e2fc3b415a787f36 840w, https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?w=1100\u0026fit=max\u0026auto=format\u0026n=7WdlNb9IZkRhGCcR\u0026q=85\u0026s=1458f4bbc3653f6b82236146c22a6153 1100w, https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?w=1650\u0026fit=max\u0026auto=format\u0026n=7WdlNb9IZkRhGCcR\u0026q=85\u0026s=54889cd506e3186e5750c4ff8e728889 1650w, https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?w=2500\u0026fit=max\u0026auto=format\u0026n=7WdlNb9IZkRhGCcR\u0026q=85\u0026s=c1ed3ba71c3e2f32ba243f2a08247faf 2500w`,children:_jsx(_components.p,{children:`Browse every endpoint, request parameter, and response field.`})}),_jsx(Card,{title:`JavaScript SDK`,icon:`js`,href:`https://github.com/makenotion/notion-sdk-js`,horizontal:true,color:`#0076d7`,children:_jsx(_components.p,{children:`Official client library for Node.js.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{personalAccessTokensUrl,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,"54:Tb259,"])</script><script>self.__next_f.push([1,"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const personalAccessTokensUrl=undefined;function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,Card,CardGroup,CodeBlock,CodeGroup,Heading,Info,Step,Steps,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`You need a Notion account and a terminal.`}),`\n`,_jsx(Heading,{level:`2`,id:`step-1-get-a-personal-access-token`,children:`Step 1: Get a personal access token`}),`\n`,_jsx(_components.p,{children:`A personal access token (PAT) lets you authenticate API requests as yourself without setting up a connection or completing an OAuth flow.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{children:_jsxs(_components.p,{children:[`Open `,_jsx(`a`,{href:personalAccessTokensUrl,children:`Personal access tokens`}),` in the Developer portal.`]})}),_jsx(Step,{children:_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`New token`}),`.`]})}),_jsx(Step,{children:_jsxs(_components.p,{children:[`Enter a name, select the `,_jsx(_components.strong,{children:`Notion API`}),` capability, and then select `,_jsx(_components.strong,{children:`Create token`}),`. If a workspace picker appears, select a workspace first.`]})}),_jsx(Step,{children:_jsx(_components.p,{children:`Copy the token and save it somewhere secure. You won’t be able to see it again.`})})]}),`\n`,_jsxs(Info,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Don’t see the option to create a token?`})}),_jsxs(_components.p,{children:[`On Business and Enterprise plans, PAT creation is restricted by default. Ask a workspace owner to enable it in `,_jsx(_components.strong,{children:`Settings → Connections`}),`.`]}),_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/guides/get-started/personal-access-tokens#who-can-create-pats`,children:`Who can create PATs`}),`.`]})]}),`\n`,_jsx(_components.p,{children:`Set the token as an environment variable so you can use it in the examples below. This lasts for your current terminal session — run it again if you open a new window.`}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`macOS / Linux`,numberOfLines:`1`,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:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`export`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` NOTION_API_KEY`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`ntn_`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`***`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Windows (PowerShell)`,numberOfLines:`1`,language:`powershell`,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:`powershell`,children:_jsxs(_components.code,{language:`powershell`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:`env:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`NOTION_API_KEY`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"ntn_***\"`})]}),`\n`]})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`step-2-create-a-page`,children:`Step 2: Create a page`}),`\n`,_jsxs(_components.p,{children:[`Make a POST request to the `,_jsx(_components.a,{href:`/reference/post-page`,children:`Create a page`}),` endpoint with markdown content. The API creates a private page in your workspace, using the `,_jsx(_components.code,{children:`# heading`}),` as the page title automatically.`]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`curl`,numberOfLines:`8`,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:`8`,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:` \"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:`  -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:`  -d`}),_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:`    \"icon\": { \"emoji\": \"🚀\" },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`    \"markdown\": \"# Hello from the API\\\\n\\\\n## Welcome\\\\n\\\\nThis page was created with the Notion API. You just made your first request!\\\\n\\\\n- Read the [API reference](https://developers.notion.com/reference/intro)\\\\n- Explore [examples](https://developers.notion.com/page/examples)\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`  }'`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`HTTP`,numberOfLines:`9`,language:`http`,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:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`POST`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` https://api.notion.com/v1/pages`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`Authorization`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` Bearer {PERSONAL_ACCESS_TOKEN}`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`Content-Type`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` application/json`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`Notion-Version`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 2026-03-11`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\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:`  \"icon\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"emoji\"`}),_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:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"markdown\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"# Hello from the API`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`## Welcome`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`This page was created with the Notion API. You just made your first request!`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`- Read the [API reference](https://developers.notion.com/reference/intro)`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`- Explore [examples](https://developers.notion.com/page/examples)\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`24`,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:`24`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Save as quickstart.mjs after running: npm install @notionhq/client`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_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:`async`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` function`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` main`}),_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:` page`}),_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:`    icon:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`emoji:`}),_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:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`    markdown:`}),_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:`      \"# Hello from the API\"`}),_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:`      \"\"`}),_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:`      \"## Welcome\"`}),_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:`      \"\"`}),_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:`      \"This page was created with the Notion API. You just made your first request!\"`}),_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:`      \"\"`}),_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:`      \"- Read the [API reference](https://developers.notion.com/reference/intro)\"`}),_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:`      \"- Explore [examples](https://developers.notion.com/page/examples)\"`}),_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:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`join`}),_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:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\n`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},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`}),`\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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Created page:\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`page`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`url`}),_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:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`main`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`]})})})]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`markdown`}),` field accepts `,_jsx(_components.a,{href:`/guides/data-apis/enhanced-markdown`,children:`Notion-flavored Markdown`}),` — headings, lists, code blocks, links, and more. The API converts it to Notion blocks for you.`]}),`\n`,_jsxs(Accordion,{title:`Under the hood: markdown → blocks`,id:`under-the-hood-markdown-blocks`,children:[_jsxs(_components.p,{children:[`Notion pages are made up of `,_jsx(_components.strong,{children:`blocks`}),` — headings, paragraphs, lists, and more. When you send `,_jsx(_components.code,{children:`markdown`}),`, the API converts it into this block structure automatically.`]}),_jsxs(_components.p,{children:[`You can also build this structure directly using the `,_jsx(_components.code,{children:`children`}),` field. Here’s what the same page looks like expressed as blocks:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`28`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`28`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"icon\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"emoji\"`}),_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:`#116329`,\"--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:`#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:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Hello from the API\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } }]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`  },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"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:`#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:`\"heading_2\"`}),_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:`      \"heading_2\"`}),_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:`        \"rich_text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Welcome\"`}),_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:`#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:`\"paragraph\"`}),_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:`      \"paragraph\"`}),_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:`        \"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:`#116329`,\"--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:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`              \"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"This page was created with the Notion API. You just made your first request!\"`})]}),`\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.p,{children:[`The block model gives you precise control over every element — formatting, colors, toggles, and block types that markdown can’t express. Use `,_jsx(_components.code,{children:`markdown`}),` when you want simplicity, and `,_jsx(_components.code,{children:`children`}),` when you need that control.`]}),_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/guides/data-apis/working-with-page-content`,children:`Working with page content`}),` to learn more about the block model.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`check-the-result`,children:`Check the result`}),`\n`,_jsx(_components.p,{children:`A successful response returns a page object:`}),`\n`,_jsx(CodeBlock,{filename:`Response`,numberOfLines:`23`,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:`23`,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:`\"page\"`}),_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:`  \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"`}),_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:`  \"created_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-01-15T09:30: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:`  \"last_edited_time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-01-15T09:30: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:`  \"icon\"`}),_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:`\"emoji\"`}),_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:`    \"emoji\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"🚀\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`  },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"parent\"`}),_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:`\"workspace\"`}),_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:`    \"workspace\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`})]}),`\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:`  \"properties\"`}),_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:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`      \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},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:`#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:`\"title\"`}),_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:`\"Hello from the API\"`}),_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:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`  \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://www.notion.com/Hello-from-the-API-a1b2c3d4e5f67890abcdef1234567890\"`}),_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:`  \"public_url\"`}),_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`,_jsx(_components.p,{children:`To see your new page:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`From the response:`}),` Copy the `,_jsx(_components.code,{children:`url`}),` value and open it in your browser.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`From Notion:`}),` Look in `,_jsx(_components.strong,{children:`Private`}),` in your sidebar for 🚀 `,_jsx(_components.strong,{children:`Hello from the API`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Open the page and you should see your heading, paragraph, and bullet list inside.`}),`\n`,_jsxs(Accordion,{title:`Getting an error?`,id:`getting-an-error`,children:[_jsxs(_components.p,{children:[`Error responses return a JSON object with a `,_jsx(_components.code,{children:`code`}),` and `,_jsx(_components.code,{children:`message`}),`:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`6`,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:`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:`#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:`\"error\"`}),_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:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`401`}),_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:`  \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"unauthorized\"`}),_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:`  \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"API token is invalid.\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Error`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Fix`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`unauthorized`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Double-check that your token is correct and hasn’t expired.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`validation_error`})}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Check the request body against the `,_jsx(_components.a,{href:`/reference/post-page`,children:`Create a page`}),` reference.`]})]})]})]}),_jsxs(_components.p,{children:[`For the full list of error codes, see `,_jsx(_components.a,{href:`/reference/status-codes`,children:`Status codes`}),`.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsx(_components.p,{children:`Now that you’ve made your first request, explore what else you can build — create databases, query content, manage comments, upload files, and more.`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`API reference`,icon:`https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?fit=max\u0026auto=format\u0026n=7WdlNb9IZkRhGCcR\u0026q=85\u0026s=46f7a8b4a34544f9b03002e4ecc35ad5`,href:`/reference/intro`,horizontal:true,color:`#0076d7`,\"data-og-width\":`20`,width:`20`,\"data-og-height\":`20`,height:`20`,\"data-path\":`icons/nds/curlyBraces.svg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?w=280\u0026fit=max\u0026auto=format\u0026n=7WdlNb9IZkRhGCcR\u0026q=85\u0026s=6717d22da75773e4d7765833148510b7 280w, https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?w=560\u0026fit=max\u0026auto=format\u0026n=7WdlNb9IZkRhGCcR\u0026q=85\u0026s=c3183b193d67d26609e888dca9368eba 560w, https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?w=840\u0026fit=max\u0026auto=format\u0026n=7WdlNb9IZkRhGCcR\u0026q=85\u0026s=50018899441fb508e2fc3b415a787f36 840w, https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?w=1100\u0026fit=max\u0026auto=format\u0026n=7WdlNb9IZkRhGCcR\u0026q=85\u0026s=1458f4bbc3653f6b82236146c22a6153 1100w, https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?w=1650\u0026fit=max\u0026auto=format\u0026n=7WdlNb9IZkRhGCcR\u0026q=85\u0026s=54889cd506e3186e5750c4ff8e728889 1650w, https://mintcdn.com/notion-demo/7WdlNb9IZkRhGCcR/icons/nds/curlyBraces.svg?w=2500\u0026fit=max\u0026auto=format\u0026n=7WdlNb9IZkRhGCcR\u0026q=85\u0026s=c1ed3ba71c3e2f32ba243f2a08247faf 2500w`,children:_jsx(_components.p,{children:`Browse every endpoint, request parameter, and response field.`})}),_jsx(Card,{title:`JavaScript SDK`,icon:`js`,href:`https://github.com/makenotion/notion-sdk-js`,horizontal:true,color:`#0076d7`,children:_jsx(_components.p,{children:`Official client library for Node.js.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{personalAccessTokensUrl,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,"47:[\"$\",\"$L51\",null,{\"slug\":\"guides/get-started/quick-start\",\"pageMetadata\":\"$2d:props:pageMetadata\",\"theme\":\"aspen\",\"children\":[\"$\",\"$L52\",null,{\"mdxSource\":{\"compiledSource\":\"$53\",\"frontmatter\":{},\"scope\":{\"config\":{},\"pageMetadata\":{\"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\"}}},\"mdxSourceWithNoJs\":{\"compiledSource\":\"$54\",\"frontmatter\":{},\"scope\":{\"config\":{},\"pageMetadata\":{\"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\"}}},\"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="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;ec498eeaf978486e97df12e6f8e98ec0&quot;}" crossorigin="anonymous"></script>
<textarea tabindex="-1" aria-hidden="true" style="min-height: 0px !important; max-height: none !important; height: 0px !important; visibility: hidden !important; overflow: hidden !important; position: absolute !important; z-index: -1000 !important; top: 0px !important; right: 0px !important; display: block !important; border-width: 0px; box-sizing: border-box; font-family: NotionInter, Inter, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; line-height: 20px; padding: 10px 40px 0px 14px; tab-size: 4; text-indent: 0px; text-rendering: auto; text-transform: none; width: 54px; word-break: normal; word-spacing: 0px; scrollbar-gutter: auto;"></textarea><next-route-announcer style="position: absolute;"></next-route-announcer></body></html>