CINXE.COM
Sanity
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="initial-scale=1.0, width=device-width" data-next-head=""/><title data-next-head="">Document | Schema</title><link rel="canonical" href="https://www.sanity.io/docs/document-type" data-next-head=""/><meta name="robots" content="max-image-preview:large" data-next-head=""/><meta name="description" content="Build remarkable experiences at scale. Sanity is a customizable solution that treats content as data to power your digital business." data-next-head=""/><meta property="og:description" content="Build remarkable experiences at scale. Sanity is a customizable solution that treats content as data to power your digital business." data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:image" content="https://www.sanity.io/static/images/opengraph/social.png" data-next-head=""/><meta property="og:url" content="https://www.sanity.io/docs/document-type" data-next-head=""/><meta property="og:site_name" content="Sanity.io" data-next-head=""/><meta property="og:title" content="Document | Schema" data-next-head=""/><link rel="search" type="application/opensearchdescription+xml" title="Sanity.io" href="/opensearch.xml" data-next-head=""/><meta name="environment" content="production" class="jsx-2714c7d3fb32772"/><link rel="preconnect" href="https://cdn.sanity.io" class="jsx-2714c7d3fb32772"/><link rel="preconnect" href="https://3do82whm.apicdn.sanity.io" class="jsx-2714c7d3fb32772"/><meta name="google-site-verification" content="RjrkDVDuEpQIbe4iNq9LjZKuvTwlJCADdY1jZNjuItY" class="jsx-2714c7d3fb32772"/><meta name="google-site-verification" content="6axnRgH1VVzoyqB3J4uGuOQ98xzHBmAIEaHKWdVCBXg" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="57x57" href="/static/images/favicons/apple-icon-57x57.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="60x60" href="/static/images/favicons/apple-icon-60x60.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="72x72" href="/static/images/favicons/apple-icon-72x72.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="76x76" href="/static/images/favicons/apple-icon-76x76.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="114x114" href="/static/images/favicons/apple-icon-114x114.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="120x120" href="/static/images/favicons/apple-icon-120x120.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="144x144" href="/static/images/favicons/apple-icon-144x144.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="152x152" href="/static/images/favicons/apple-icon-152x152.png" class="jsx-2714c7d3fb32772"/><link rel="apple-touch-icon" sizes="180x180" href="/static/images/favicons/apple-icon-180x180.png" class="jsx-2714c7d3fb32772"/><link rel="mask-icon" href="/static/images/favicons/safari-pinned-tab.svg" color="black" class="jsx-2714c7d3fb32772"/><link rel="icon" type="image/png" sizes="192x192" href="/static/images/favicons/android-icon-192x192.png" class="jsx-2714c7d3fb32772"/><link rel="icon" type="image/png" sizes="96x96" href="/static/images/favicons/favicon-96x96.png" class="jsx-2714c7d3fb32772"/><link rel="icon" type="image/png" sizes="32x32" href="/static/images/favicons/favicon-32x32.png" class="jsx-2714c7d3fb32772"/><link rel="icon" type="image/png" sizes="16x16" href="/static/images/favicons/favicon-16x16.png" class="jsx-2714c7d3fb32772"/><meta name="msapplication-TileColor" content="#ffffff" class="jsx-2714c7d3fb32772"/><meta name="msapplication-TileImage" content="/static/images/favicons/mstile-144x144.png" class="jsx-2714c7d3fb32772"/><meta name="twitter:card" content="summary_large_image" class="jsx-2714c7d3fb32772"/><meta name="twitter:site" content="@sanity_io" class="jsx-2714c7d3fb32772"/><meta name="theme-color" content="#ffffff" class="jsx-2714c7d3fb32772"/><link rel="preload" href="/_next/static/media/01c57da814b41df8-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/5ef93f5e07bf2f1e-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/c2aec037506091d0-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/css/43a9091cceb9dc6a.css" as="style"/><link rel="preload" href="/_next/static/css/30e25a13305ea743.css" as="style"/><link rel="preload" href="/_next/static/css/caf91dade7acd216.css" as="style"/><link rel="preload" href="/_next/static/css/c1992593cc96a53a.css" as="style"/><link rel="preload" href="/_next/static/css/46b557df1f93da8c.css" as="style"/><link rel="preload" href="/_next/static/css/80d36504c0739d47.css" as="style"/><style data-next-head="">html { scroll-behavior: initial; }</style><link rel="stylesheet" href="/static/styles/cookie-banner.css" class="jsx-2714c7d3fb32772"/><script id="gtag" data-nscript="beforeInteractive">window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag("consent", "default", { ad_storage: "denied", analytics_storage: "denied", ad_user_data: "denied", ad_personalization: "denied", wait_for_update: 500, }); gtag("set", "ads_data_redaction", true); </script><script id="osano" data-nscript="beforeInteractive"> ;(function(w,o,d){w[o]=w[o]||function(){w[o][d].push(arguments)};w[o][d]=w[o][d]||[]})(window,'Osano','data'); window.Osano('onInitialized', () => document.getElementsByClassName('osano-cm-window')[0].style.display = 'none'); </script><link rel="stylesheet" href="/_next/static/css/43a9091cceb9dc6a.css" data-n-g=""/><link rel="stylesheet" href="/_next/static/css/30e25a13305ea743.css"/><link rel="stylesheet" href="/_next/static/css/caf91dade7acd216.css"/><link rel="stylesheet" href="/_next/static/css/c1992593cc96a53a.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/46b557df1f93da8c.css" data-n-p=""/><link rel="stylesheet" href="/_next/static/css/80d36504c0739d47.css"/><noscript data-n-css=""></noscript><script defer="" noModule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="https://cmp.osano.com/16CLWDTCcnYWI2HHP/e53d2bde-32d5-45a1-ab1a-16b98951bfe3/osano.js" defer="" data-nscript="beforeInteractive"></script><script defer="" src="/_next/static/chunks/46200.1913b0a605096117.js"></script><script defer="" src="/_next/static/chunks/75142-d1bf9d58ee8a1a03.js"></script><script defer="" src="/_next/static/chunks/61480.20254e493396b34e.js"></script><script defer="" src="/_next/static/chunks/14999.ebbe3c187319bb6a.js"></script><script defer="" src="/_next/static/chunks/1823.d127005d51464ac9.js"></script><script src="/_next/static/chunks/webpack-8a055809fa988d0c.js" defer=""></script><script src="/_next/static/chunks/framework-2c61adb8fe593fa3.js" defer=""></script><script src="/_next/static/chunks/main-4902afb7aa7ee8ae.js" defer=""></script><script src="/_next/static/chunks/pages/_app-ed695ea25231fd09.js" defer=""></script><script src="/_next/static/chunks/8d108150-51cc69c11789d029.js" defer=""></script><script src="/_next/static/chunks/11881-c0cf2305c43f9602.js" defer=""></script><script src="/_next/static/chunks/36533-1e462b69f3a44757.js" defer=""></script><script src="/_next/static/chunks/91901-b4752e57a0d86dcc.js" defer=""></script><script src="/_next/static/chunks/17892-88e138644852ea58.js" defer=""></script><script src="/_next/static/chunks/62992-549e0507931ab4a8.js" defer=""></script><script src="/_next/static/chunks/82661-66f3a6f4240d5a7e.js" defer=""></script><script src="/_next/static/chunks/48876-fe35f4204353e605.js" defer=""></script><script src="/_next/static/chunks/62882-40eac0b6b752f8a3.js" defer=""></script><script src="/_next/static/chunks/3511-746bed10b4243988.js" defer=""></script><script src="/_next/static/chunks/33722-cfd25854bf08eeb2.js" defer=""></script><script src="/_next/static/chunks/13032-64236023d0dc5a6d.js" defer=""></script><script src="/_next/static/chunks/10943-8feccefedf8f1d4e.js" defer=""></script><script src="/_next/static/chunks/83788-88aa29ecbe6d6efd.js" defer=""></script><script src="/_next/static/chunks/42791-6c9ee62d06573c32.js" defer=""></script><script src="/_next/static/chunks/27088-eacbc962c49f8cab.js" defer=""></script><script src="/_next/static/chunks/56044-356db01e928b57e9.js" defer=""></script><script src="/_next/static/chunks/40927-e072c31e77949e79.js" defer=""></script><script src="/_next/static/chunks/74529-13187eeb80c0665e.js" defer=""></script><script src="/_next/static/chunks/3794-ed89c6340bdf07d6.js" defer=""></script><script src="/_next/static/chunks/95519-7a0d2b68b4061a3d.js" defer=""></script><script src="/_next/static/chunks/38637-36b248e61ab24101.js" defer=""></script><script src="/_next/static/chunks/98229-bec1a1c75f125017.js" defer=""></script><script src="/_next/static/chunks/pages/docs/%5Bslug%5D-a0ac6504b6916e19.js" defer=""></script><script src="/_next/static/Vge3prTQgUgVj0vr-pVYH/_buildManifest.js" defer=""></script><script src="/_next/static/Vge3prTQgUgVj0vr-pVYH/_ssgManifest.js" defer=""></script></head><body><div id="__next"><script>!function(){try{var d=document.documentElement,n='data-theme',s='setAttribute';var e=localStorage.getItem('theme');if('system'===e||(!e&&true)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';d[s](n,'dark')}else{d.style.colorScheme = 'light';d[s](n,'light')}}else if(e){d[s](n,e|| '')}if(e==='light'||e==='dark')d.style.colorScheme=e}catch(e){}}()</script><div id="sanity-io-container" class="__variable_b1c180 __variable_704ecf __variable_115f82 sanity-io-container white-background" data-announcement-banner="true"><div class="SkipToContent_skipToContent__gxXR4"><a class="SkipToContent_skipToContentLink__S33ZI shared_primaryButton__JzTUh shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5" href="#mainContentBlock">Skip to content</a></div><a class="AnnouncementBanner_root__FazP5" href="/events/builder-talk-lady-gaga?utm_source=banner">🎤 Builder Talk: The Story Behind Lady Gaga’s Digital Experience – Register now<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></a><header class="Navbar_root__7EAPN Navbar_whiteBackground__PmGAw" role="navigation" aria-label="Navigation bar" data-open="false"><div class="Navbar_navContainer__351h_"><a class="LogoMenu_logoLink__AmrSm" type="button" id="radix-:R1b6sm:" aria-haspopup="menu" aria-expanded="false" data-state="closed" href="/"><svg viewBox="0 0 105 22" xmlns="http://www.w3.org/2000/svg" height="1em" fill="none"><title>Sanity</title><path opacity="0.7" d="M78.1793 7.99261V21.0028H73.9031V10.2138L78.1793 7.99261Z" fill="currentColor"></path><path opacity="0.7" d="M20.9511 21.33L30.944 16.1051L29.7121 12.9141L23.1332 15.9821L20.9511 21.33Z" fill="currentColor"></path><path opacity="0.5" d="M73.9031 10.2027L84.7443 4.65477L82.9126 1.5571L73.9031 5.95997V10.2027Z" fill="currentColor"></path><path opacity="0.7" d="M43.3705 6.96233V21.0028H39.2927V1.00714L43.3705 6.96233Z" fill="currentColor"></path><path opacity="0.5" d="M27.1299 6.18617L20.9511 21.33L17.7731 18.5943L25.1353 1.00714L27.1299 6.18617Z" fill="currentColor"></path><path d="M25.1353 1.00714H29.3477L37.1386 21.0028H32.8269L25.1353 1.00714Z" fill="currentColor"></path><path d="M44.0012 1.00714L52.9824 14.6682V21.0028L39.2927 1.00714H44.0012Z" fill="currentColor"></path><path d="M64.9183 1.00714H60.6739V21.0063H64.9183V1.00714Z" fill="currentColor"></path><path d="M73.9031 4.65474H67.37V1.00714H82.5867L84.7443 4.65474H78.1793H73.9031Z" fill="currentColor"></path><path opacity="0.5" d="M97.2754 13.4153V21.0028H93.0629V13.4153" fill="currentColor"></path><path d="M93.0629 13.4152L100.191 1.00714H104.666L97.2754 13.4152H93.0629Z" fill="currentColor"></path><path opacity="0.7" d="M93.063 13.4152L85.7363 1.00714H90.3456L95.3092 9.51008L93.063 13.4152Z" fill="currentColor"></path><path d="M1.96126 3.31479C1.96126 6.09921 3.71145 7.75595 7.21536 8.62956L10.9283 9.47533C14.2444 10.2236 16.2639 12.0822 16.2639 15.1103C16.2897 16.4295 15.8531 17.7173 15.0274 18.7579C15.0274 15.7368 13.4367 14.1044 9.59972 13.1229L5.95409 12.3085C3.03475 11.6541 0.781478 10.1262 0.781478 6.83709C0.766123 5.56693 1.18116 4.32781 1.96126 3.31479" fill="currentColor"></path><path opacity="0.7" d="M52.9824 13.6415V1.00714H57.0602V21.0028H52.9824V13.6415Z" fill="currentColor"></path><path opacity="0.7" d="M12.7458 14.3689C14.3294 15.3643 15.0238 16.7565 15.0238 18.7544C13.713 20.4041 11.4101 21.33 8.70333 21.33C4.14718 21.33 0.958577 19.1268 0.25 15.2982H4.62547C5.18878 17.0559 6.68034 17.8703 8.67144 17.8703C11.1019 17.8703 12.7174 16.5964 12.7493 14.3619" fill="currentColor"></path><path opacity="0.7" d="M4.23567 7.44267C3.5125 7.02045 2.9192 6.41375 2.51873 5.68697C2.11827 4.96019 1.92558 4.14045 1.96113 3.31476C3.22594 1.67891 5.42608 0.679993 8.10804 0.679993C12.7492 0.679993 15.4347 3.08852 16.0972 6.47856H11.8883C11.4242 5.14203 10.2621 4.10136 8.14347 4.10136C5.87957 4.10136 4.33487 5.39611 4.24629 7.44267" fill="currentColor"></path></svg></a><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="Navbar_desktopNav__H6xsC"><div style="position:relative"><ul data-orientation="horizontal" class="Navbar_menuList__X4ez5" dir="ltr"><li><ul class="Navbar_menu__en5J6 shared_resetList__sPSb0 shared_reset__i9XcS"><li><button id="radix-:R2b6sm:-trigger-radix-:Raqb6sm:" data-state="closed" aria-expanded="false" aria-controls="radix-:R2b6sm:-content-radix-:Raqb6sm:" class="Navbar_menuTrigger__jhlm4 shared_text3__MQrA6 shared_resetButton__jHRBh" data-radix-collection-item="">Product<svg fill="none" height="14" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="14" style="color:currentColor" class="Navbar_chevronDown__BsZjb" aria-hidden="true"><path d="M6 9l6 6 6-6"></path></svg></button><div id="radix-:R2b6sm:-content-radix-:Raqb6sm:" aria-labelledby="radix-:R2b6sm:-trigger-radix-:Raqb6sm:" data-orientation="horizontal" data-state="closed" class="Navbar_menuContent__fUmUY" style="pointer-events:none" dir="ltr"><div class="Navbar_menuContainer__Qii8x"><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Platform</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/studio"><div><div class="MenuItem_title__JSr_6">Sanity Studio<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Flexible editing environment</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/developer-experience"><div><div class="MenuItem_title__JSr_6">APIs<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Connect to anything</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/content-lake"><div><div class="MenuItem_title__JSr_6">Content Lake<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Fully decoupled back end</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/create?ref=navbar"><div><div class="MenuItem_title__JSr_6">Sanity Create<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Better writing experience</p></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/demos/studio?ref=navbar"><div><div class="MenuItem_title__JSr_6">Try product demo<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Features</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/solution/collaboration"><div><div class="MenuItem_title__JSr_6">Real-time collaboration<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Fearlessly work with content</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/docs/how-queries-work"><div><div class="MenuItem_title__JSr_6">Precise content querying<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Treat content as data with GROQ</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/solution/localization"><div><div class="MenuItem_title__JSr_6">Localization<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Coherent messaging across territories</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/ai-assist"><div><div class="MenuItem_title__JSr_6">AI Assist<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Built-in AI assistant</p></div></a></div></div></div></div></li><li><button id="radix-:R2b6sm:-trigger-radix-:Riqb6sm:" data-state="closed" aria-expanded="false" aria-controls="radix-:R2b6sm:-content-radix-:Riqb6sm:" class="Navbar_menuTrigger__jhlm4 shared_text3__MQrA6 shared_resetButton__jHRBh" data-radix-collection-item="">Solutions<svg fill="none" height="14" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="14" style="color:currentColor" class="Navbar_chevronDown__BsZjb" aria-hidden="true"><path d="M6 9l6 6 6-6"></path></svg></button><div id="radix-:R2b6sm:-content-radix-:Riqb6sm:" aria-labelledby="radix-:R2b6sm:-trigger-radix-:Riqb6sm:" data-orientation="horizontal" data-state="closed" class="Navbar_menuContent__fUmUY" style="pointer-events:none" dir="ltr"><div class="Navbar_menuContainer__Qii8x"><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Use cases</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/solution/e-commerce"><div><div class="MenuItem_title__JSr_6">E-commerce<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Richer shopping experiences</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/solution/marketing"><div><div class="MenuItem_title__JSr_6">Marketing sites<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Control your story</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/solution/products-services"><div><div class="MenuItem_title__JSr_6">Products & services<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Innovate and automate</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/solution/mobile-apps"><div><div class="MenuItem_title__JSr_6">Mobile apps<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Content backend for every OS</p></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/solutions"><div><div class="MenuItem_title__JSr_6">View all<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Integrations</h2><div class="MenuSection_sectionGrid__YD2Ox shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/shopify"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:0.8776041666666666"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:113.94658753709199%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/9bf6b9c4709e49f6f4bf095dc0e41224fd175027-337x384.svg?h=23&fit=max&auto=format" alt="Shopify icon" loading="lazy" width="20" height="23" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Shopify<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/mux"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:3.090909090909091"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:32.35294117647059%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/3f5108155bb69d40d75aa87de948917045d41abd-102x33.svg?h=6&fit=max&auto=format" alt="Mux icon" loading="lazy" width="20" height="6" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Mux<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/vercel"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.155"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:86.58008658008657%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/a34029c180ece128552e9d9679027a8afa48ae11-1155x1000.svg?h=17&fit=max&auto=format" alt="Vercel icon" loading="lazy" width="20" height="17" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.155"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:86.58008658008657%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/45a81b836dbb912b62b29b01b45954ef2948ae91-1155x1000.svg?h=17&fit=max&auto=format" alt="Vercel icon" loading="lazy" width="20" height="17" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Vercel<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/netlify"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.1327433628318584"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:88.28125%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/24152f4f3fed326b8a2c5788393f53e8cecd4707-128x113.svg?h=18&fit=max&auto=format" alt="Netlify icon" loading="lazy" width="20" height="18" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.1327433628318584"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:88.28125%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/0c35632d74ac27f807b72d4e22f3276ef223091a-128x113.svg?h=18&fit=max&auto=format" alt="Netlify icon" loading="lazy" width="20" height="18" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Netlify<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/algolia"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/ae86b4b4fd1df833c37cfd4d651cb407366ceca7-512x512.svg?h=20&fit=max&auto=format" alt="Algolia icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Algolia<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/cloudinary"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.5309734513274336"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:65.31791907514452%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/6a645de167fec7716f99fd9de5fff6e87918b99f-173x113.svg?h=13&fit=max&auto=format" alt="Cloudinary icon" loading="lazy" width="20" height="13" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Cloudinary<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/bigcommerce"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/52b0db077b96d52ee119fe4da7155537bf99d24f-167x167.svg?h=20&fit=max&auto=format" alt="BigCommerce icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/47d42c4fa3624d6ea85fc69f1bfb11c3ed521e63-167x167.svg?h=20&fit=max&auto=format" alt="BigCommerce icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">BigCommerce<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/commercelayer"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.0038461538461538"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:99.61685823754789%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/25577d454c204896a36753b076126cd72039de1a-261x260.svg?h=20&fit=max&auto=format" alt="Commerce Layer icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.0038461538461538"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:99.61685823754789%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/4b535960a5e22bbdf3bc8b601d95fbd215d4780e-261x260.svg?h=20&fit=max&auto=format" alt="Commerce Layer icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Commerce Layer<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/smartling"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/f4dd7e2dcdf8fe6d492fffd0d4ecb40598193b9e-256x256.svg?h=20&fit=max&auto=format" alt="Smartling icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Smartling<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners/transifex"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/4cb60b175710d371792131799138bbe6491f9c1b-512x512.svg?h=20&fit=max&auto=format" alt="Transifex icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/421d11ba972c786ace687e25ea06da6ea721b316-512x512.svg?h=20&fit=max&auto=format" alt="Transifex icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Transifex<!-- --> </div></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/technology-partners"><div><div class="MenuItem_title__JSr_6">View all<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div></div></div></li><li><button id="radix-:R2b6sm:-trigger-radix-:Rqqb6sm:" data-state="closed" aria-expanded="false" aria-controls="radix-:R2b6sm:-content-radix-:Rqqb6sm:" class="Navbar_menuTrigger__jhlm4 shared_text3__MQrA6 shared_resetButton__jHRBh" data-radix-collection-item="">Developers<svg fill="none" height="14" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="14" style="color:currentColor" class="Navbar_chevronDown__BsZjb" aria-hidden="true"><path d="M6 9l6 6 6-6"></path></svg></button><div id="radix-:R2b6sm:-content-radix-:Rqqb6sm:" aria-labelledby="radix-:R2b6sm:-trigger-radix-:Rqqb6sm:" data-orientation="horizontal" data-state="closed" class="Navbar_menuContent__fUmUY" style="pointer-events:none" dir="ltr"><div class="Navbar_menuContainer__Qii8x"><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Learn</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/docs"><div><div class="MenuItem_title__JSr_6">Documentation<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/learn?ref=navbar"><div><div class="MenuItem_title__JSr_6">Courses<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/guides"><div><div class="MenuItem_title__JSr_6">Guides<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/docs/reference"><div><div class="MenuItem_title__JSr_6">API reference<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/ui"><div><div class="MenuItem_title__JSr_6">Sanity UI<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/docs/query-cheat-sheet"><div><div class="MenuItem_title__JSr_6">GROQ cheat sheet<!-- --> </div></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/get-started?ref=navbar-dev"><div><div class="MenuItem_title__JSr_6">Get started<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Build and share</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/templates"><div><div class="MenuItem_title__JSr_6">Templates<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/plugins"><div><div class="MenuItem_title__JSr_6">Tools and plugins<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/schemas"><div><div class="MenuItem_title__JSr_6">Schemas and snippets<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/projects"><div><div class="MenuItem_title__JSr_6">Project showcase<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" target="_blank" href="https://community.sanity.tools/"><div><div class="MenuItem_title__JSr_6">Share your work<!-- --> </div></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange"><div><div class="MenuItem_title__JSr_6">Browse Exchange<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Frameworks</h2><div class="MenuSection_sectionGrid__YD2Ox shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=react"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/927baf1ce68df63ec3a59eb1c0fbb4e7442722ef-48x48.svg?h=20&fit=max&auto=format" alt="React icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">React<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=vue"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/c6b479007ccaa0aa08c3032fc1cb368b2fffff23-48x48.svg?h=20&fit=max&auto=format" alt="Vue icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Vue<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=nextjs"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/a8dcfef47cf5288b5baf2658c65c323e5b96bef4-180x180.svg?h=20&fit=max&auto=format" alt="Next.js icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/582a59c0eb08fff797225db48bf36f72b8d888a7-180x180.svg?h=20&fit=max&auto=format" alt="Next.js icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Next.js<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=nuxt"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/0e6ed17a14c915204a19a2d072ae017fccc06bba-900x900.svg?h=20&fit=max&auto=format" alt="Nuxt.js icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Nuxt.js<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=svelte"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:0.9791666666666666"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:102.12765957446808%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/4faaedf0321b47108141744556d770a93933bc83-47x48.svg?h=20&fit=max&auto=format" alt="Svelte icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Svelte<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=remix"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/59de1b788d6666a4e64958d92a28010addede8f1-800x800.svg?h=20&fit=max&auto=format" alt="Remix icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Remix<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=gatsby"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/6bdcdafeba3c1746a017fbf851267cae560fddaa-48x48.svg?h=20&fit=max&auto=format" alt="Gatsby icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Gatsby<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=astro"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1.00078125"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:99.92193598750977%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/ecbde5b899fc5fba4e3e89e87be3cd1b3aa48db6-1281x1280.svg?h=20&fit=max&auto=format" alt="Astro icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/fe00bda132fc027c021e7b91eb0748041676c781-1280x1280.svg?h=20&fit=max&auto=format" alt="Astro icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Astro<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=angular"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/55422b54446d6aab92ce4fd2d06cf691c837250c-48x48.svg?h=20&fit=max&auto=format" alt="Angular icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Angular<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/framework=11ty"><div class="MenuItem_iconWrapper__sPTEW"><div class="MenuItem_iconDark__PqSiv Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/1bb4f3d4476d59a1e801ebb059a030b9bd741c1a-48x48.svg?h=20&fit=max&auto=format" alt="Eleventy icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div><div class="MenuItem_iconLight__dRlMc Image_root__X2u6l" data-has-aspect="true" style="--aspect-ratio:1"><div class="Image_lqip__4DIba" data-show-placeholder="false" data-is-loaded="0" aria-hidden="true" style="padding-bottom:100%;box-sizing:border-box;height:100%;background-size:cover;background-position:center"></div><noscript><img src="https://cdn.sanity.io/images/3do82whm/next/f35812cf780e6fba6e50447d476142b3d49c5c71-48x48.svg?h=20&fit=max&auto=format" alt="Eleventy icon" loading="lazy" width="20" height="20" sizes="(max-width: 800px) 100vw, 800px" class="Image_img__5ZmPX"/></noscript></div></div><div><div class="MenuItem_title__JSr_6">Eleventy<!-- --> </div></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/exchange/frameworks"><div><div class="MenuItem_title__JSr_6">View all<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div></div></div></li><li><button id="radix-:R2b6sm:-trigger-radix-:R12qb6sm:" data-state="closed" aria-expanded="false" aria-controls="radix-:R2b6sm:-content-radix-:R12qb6sm:" class="Navbar_menuTrigger__jhlm4 shared_text3__MQrA6 shared_resetButton__jHRBh" data-radix-collection-item="">Resources<svg fill="none" height="14" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="14" style="color:currentColor" class="Navbar_chevronDown__BsZjb" aria-hidden="true"><path d="M6 9l6 6 6-6"></path></svg></button><div id="radix-:R2b6sm:-content-radix-:R12qb6sm:" aria-labelledby="radix-:R2b6sm:-trigger-radix-:R12qb6sm:" data-orientation="horizontal" data-state="closed" class="Navbar_menuContent__fUmUY" style="pointer-events:none" dir="ltr"><div class="Navbar_menuContainer__Qii8x"><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Discover</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/blog"><div><div class="MenuItem_title__JSr_6">Blog<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/events?ref=navbar"><div><div class="MenuItem_title__JSr_6">Events<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/resources"><div><div class="MenuItem_title__JSr_6">Resource library<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/glossary"><div><div class="MenuItem_title__JSr_6">Glossary<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/agency-partners"><div><div class="MenuItem_title__JSr_6">Agency partners<!-- --> </div></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/contact/sales?ref=navbar-resources"><div><div class="MenuItem_title__JSr_6">Talk to sales<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Customer stories</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/customers/puma"><div><div class="MenuItem_title__JSr_6">Puma<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Source of truth for global markets</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/customers/tata"><div><div class="MenuItem_title__JSr_6">Tata Digital<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Scaling multi-brand e-commerce with composability</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/customers/morning-brew"><div><div class="MenuItem_title__JSr_6">Morning Brew<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Omnichannel media distribution</p></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/customers/aether"><div><div class="MenuItem_title__JSr_6">Aether<!-- --> </div><p class="MenuItem_subtitle__QLH_l shared_fg4__8eU1H shared_text4__vymfi">Unique digital shopping experience</p></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/customers?ref=navbar"><div><div class="MenuItem_title__JSr_6">View all<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div><div class="MenuSection_root__ZNjkl"><h2 class="MenuSection_sectionTitle__g9pr0 shared_fg4__8eU1H shared_label__Ytarj shared_label_base__ALIe4">Popular guides</h2><div class="MenuSection_sectionList__fmYEN shared_resetList__sPSb0 shared_reset__i9XcS"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/headless-cms"><div><div class="MenuItem_title__JSr_6">Headless CMS<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/structured-content"><div><div class="MenuItem_title__JSr_6">Structured content<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/content-modeling"><div><div class="MenuItem_title__JSr_6">Content modeling<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/headless-seo"><div><div class="MenuItem_title__JSr_6">Headless SEO<!-- --> </div></div></a><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/static-websites"><div><div class="MenuItem_title__JSr_6">Static websites<!-- --> </div></div></a></div><div class="MenuSection_bottomCta__9gPot"><a class="MenuItem_root__2Dm0V shared_fg2__gvnW7 shared_text4__vymfi" data-radix-collection-item="" href="/resources"><div><div class="MenuItem_title__JSr_6">View all<!-- --> <svg data-sanity-icon="arrow-right" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" class="inline-block" color="#F36458"><path d="M19.5 12.5H5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path><path d="M14 7L19.5 12.5L14 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></div></div></a></div></div></div></div></li><li><a class="Navbar_menuLink__hzMAP shared_text3__MQrA6 shared_resetButton__jHRBh" data-radix-collection-item="" href="/customers?ref=navbar">Customers</a></li><li><a class="Navbar_menuLink__hzMAP shared_text3__MQrA6 shared_resetButton__jHRBh" data-radix-collection-item="" href="/enterprise?ref=navbar">Enterprise</a></li><li><a class="Navbar_menuLink__hzMAP shared_text3__MQrA6 shared_resetButton__jHRBh" data-radix-collection-item="" href="/pricing?ref=navbar">Pricing</a></li></ul></li><li class="Navbar_menu__en5J6 shared_resetList__sPSb0 shared_reset__i9XcS" role="navigation" aria-label="CTAs"><ul class="Navbar_ctas___rw_I shared_resetList__sPSb0 shared_reset__i9XcS" hidden=""><li><button class="Navbar_searchBtn__5xZFU Navbar_menuLink__hzMAP shared_text3__MQrA6 shared_resetButton__jHRBh" aria-label="Open search" aria-controls="global-search" aria-haspopup="dialog" aria-expanded="false"><svg data-sanity-icon="search" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.0355 15.0355L20 20M16.5 11.5C16.5 14.2614 14.2614 16.5 11.5 16.5C8.73858 16.5 6.5 14.2614 6.5 11.5C6.5 8.73858 8.73858 6.5 11.5 6.5C14.2614 6.5 16.5 8.73858 16.5 11.5Z" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg><span class="Navbar_searchLabel__4pRH7">Search</span></button></li><li><a class="Navbar_cta__9Lauv Button_button__hMNEn Button_bleed__Q_iZx Button_small__IRRll Button_themeAuto__qCQDQ" data-theme="auto" href="/manage">Log in</a></li><li><a class="Navbar_cta__9Lauv Button_button__hMNEn Button_ghost__mZ9vJ Button_small__IRRll Button_themeAuto__qCQDQ Button_red__UBsRK" data-theme="auto" href="/contact/sales?ref=navbar">Contact sales</a></li><li><a class="Navbar_cta__9Lauv Button_button__hMNEn Button_primary__oSpWt Button_small__IRRll Button_themeAuto__qCQDQ" data-theme="auto" href="/get-started?ref=navbar">Get started</a></li></ul></li></ul></div><div class="Navbar_desktopViewportPosition__5MK29"></div></nav><nav class="Navbar_mobileNavButtons__4AoEy" role="navigation" aria-label="CTAs" hidden=""><a class="Navbar_cta__9Lauv Navbar_visibleOnTablet__eir_i Button_button__hMNEn Button_ghost__mZ9vJ Button_small__IRRll Button_themeAuto__qCQDQ Button_red__UBsRK" data-theme="auto" href="/contact/sales?ref=navbar">Contact sales</a><a class="Navbar_cta__9Lauv Button_button__hMNEn Button_primary__oSpWt Button_small__IRRll Button_themeAuto__qCQDQ" data-theme="auto" href="/get-started?ref=navbar">Get started</a><button class="Navbar_mobileMenuBtn__jhh3u Navbar_menuLink__hzMAP shared_text3__MQrA6 shared_resetButton__jHRBh" aria-label="Open navigation menu" aria-expanded="false" aria-haspopup="menu" aria-controls="navbar-mobile-menu" type="button"><svg data-sanity-icon="menu" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 7.5H19M6 17.5H19M6 12.5H19" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button></nav></div></header><div class="command_root__exsFO"></div><div id="mainContentBlock"><div class="slug_root__VXh7R"><div class="slug_sidebar__NMXEG"><nav class="Sidebar_root__Sw0vP shared_bg1__OCL0e shared_fg1__EHH82"><div class="Sidebar_header__MJLTR"><div class="Search_root__fWHVS shared_fg4__8eU1H"><button class="Search_inputWrapper__1fYWS forms_input__VbgKN shared_hairline2__qAj6m shared_text3__MQrA6 shared_bg2__DFMii shared_fg1__EHH82" aria-label="Search docs" aria-haspopup="dialog" aria-expanded="false"><svg data-sanity-icon="search" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.0355 15.0355L20 20M16.5 11.5C16.5 14.2614 14.2614 16.5 11.5 16.5C8.73858 16.5 6.5 14.2614 6.5 11.5C6.5 8.73858 8.73858 6.5 11.5 6.5C14.2614 6.5 16.5 8.73858 16.5 11.5Z" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg><span class="Search_label__nJL5O">Search docs</span></button></div></div><div class="TableOfContents_root__jZQtf"><button type="button" aria-controls="docs-dialog-menu" aria-expanded="true" class="TableOfContents_mobileMenuBtn__Y90rr shared_ghostButton__rENws shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5 shared_hairline1__dHji5">Close docs menu<svg data-sanity-icon="close" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 7L7 18M7 7L18 18" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><ul aria-label="Table of contents" class="TableOfContents_menu__A6uVk shared_hairline2__qAj6m TableOfContents_list__7q6Un" id="docs-dialog-menu" data-open="true"><li class="TableOfContents_section__Qc_57 TableOfContents_list__7q6Un" data-is-active="false" data-is-expanded="false" data-has-divider="false"><div class="TableOfContents_sectionHeading__jbNub shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/overview-introduction">Overview</a></div></li><li class="TableOfContents_section__Qc_57 TableOfContents_list__7q6Un" data-is-active="false" data-is-expanded="false" data-has-divider="false"><div class="TableOfContents_sectionHeading__jbNub shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/getting-started-with-sanity">Getting started</a></div></li><li class="TableOfContents_section__Qc_57 TableOfContents_list__7q6Un" data-is-active="false" data-is-expanded="false" data-has-divider="false"><div class="TableOfContents_sectionHeading__jbNub shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/user-guide">User guide</a></div><ul class="TableOfContents_sectionList__MsgoG TableOfContents_list__7q6Un"><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false"><div class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><span>Sanity Create</span></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/create">Introduction</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/create-content-mapping"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Automatic content mapping</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false"><div class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><span>Sanity Studio</span></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/preview-and-page-building"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Preview and page building</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/ai-assist">AI Assist</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/ai-assist-working-with-instructions">Working with instructions</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/ai-assist-cheat-sheet">Instructions cheat sheet</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/ai-assist-content-translation">Content translation</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false"><div class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><span>Workflows</span></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/comments">Comments</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/tasks">Tasks</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/field-copy-and-paste">Copy-and-paste for fields</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false"><div class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><span>Project management</span></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/platform-terminology">Platform terminology</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/plans-and-payments">Plans and Payments</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/projects-organizations-and-billing">Projects, organizations, and billing</a></div></li></ul></li><li class="TableOfContents_section__Qc_57 TableOfContents_list__7q6Un" data-is-active="false" data-is-expanded="false" data-has-divider="false"><div class="TableOfContents_sectionHeading__jbNub shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/sanity-studio">Sanity Studio</a></div><ul class="TableOfContents_sectionList__MsgoG TableOfContents_list__7q6Un"><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/setup-and-deployment">Setup and deployment</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/installation">Installation</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/project-structure">Project structure</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/development">Development</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/deployment">Hosting and deployment</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/embedding-sanity-studio">Embedding Sanity Studio</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/upgrade">Upgrading Sanity Studio</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/environment-variables">Environment variables</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/using-typescript-in-sanity-studio">Using TypeScript</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/auto-updating-studios"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Auto-updating Sanity Studio</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/configuration">Configuration</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/workspaces">Workspaces</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/schemas-and-forms">Schemas and forms</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/conditional-fields">Conditional Fields</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/field-groups">Field Groups</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/previews-list-views">List Previews</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/connected-content">Connected Content</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/validation">Validation</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/initial-value-templates">Initial Values</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/cross-dataset-references">Shared Content</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/sort-orders">Sort Orders</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/block-content">Block Content</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/portable-text-editor-configuration">Configuring the Portable Text editor</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/customizing-the-portable-text-editor">Customizing the Portable Text Editor</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/customizing-block-content">Customizing block content</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/customization">Customization</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/component-api">Component API</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/studio-components">Studio Components</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/form-components">Form Components</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/how-form-paths-work">How form paths work</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/custom-diff-components">Diff Components</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/custom-asset-sources">Asset Sources</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/theming">Theming and branding</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/icons-for-data-types">Icons</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/favicons">Favicons</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/studio-search-config">Search</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/sanity-ui">Sanity UI</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/focus-and-ui-state-in-custom-inputs">Focus and UI state in custom inputs</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/from-input-components-to-real-time-safe-patches">From input components to real-time safe patches</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/localizing-studio-ui"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Localizing Studio UI</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/custom-workflows">Workflows</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/dashboard">Dashboard</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/document-actions">Document Actions</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/custom-document-badges">Document Badges</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/localization">Localization</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/scheduled-publishing"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Scheduled publishing</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/structure-builder-introduction">Structure Builder</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/install-and-configure-sanity-ai-assist">AI Assist</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/configuring-comments">Comments</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/configuring-tasks">Tasks</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/configure-content-mapping">Content mapping</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/studio-tools">Tools</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/custom-studio-tool">Create a custom Studio tool</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/tools-cheat-sheet">Tools cheat sheet</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/plugins">Plugins</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/installing-and-configuring-plugins">Installing plugins</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/developing-plugins">Developing plugins</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/publishing-plugins">Publishing plugins</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/internationalizing-plugins-ui"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Internationalizing plugins</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/cli">Command Line Interface</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-from-v2">Migrating from v2</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migration-cheat-sheet">Migration Cheat Sheet</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/example-migrating-the-blog-template-from-studio-v2-to-v3">Step-by-step guide</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-the-cli">Command Line Interface (CLI)</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-studio-configuration">Studio configuration</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-workspaces">Workspaces</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-schema-types">Schema and schema types</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-custom-structure-and-default-document-node">Structure Builder</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-initial-value-templates">Initial Value Templates</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-new-document-templates">New Document Templates</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-production-url-resolver">Production URL Resolver</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-document-actions-badges">Document Actions and Badges</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-custom-auth-providers">Custom Auth Providers</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-plugins">Plugins</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-custom-input-components">Custom Components</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-tools">Tools</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-environment-variables">Environment variables</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/migrating-styling-and-branding">Styling and branding</a></li></ul></li></ul></li><li class="TableOfContents_section__Qc_57 TableOfContents_list__7q6Un" data-is-active="false" data-is-expanded="false" data-has-divider="false"><div class="TableOfContents_sectionHeading__jbNub shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/datastore">Content Lake</a></div><ul class="TableOfContents_sectionList__MsgoG TableOfContents_list__7q6Un"><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/api-versioning">API Versioning</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/groq">Query language (GROQ)</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/how-queries-work">How Queries Work</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/query-cheat-sheet">Query Cheat Sheet</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/the-vision-plugin">GROQ Playground</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/high-performance-groq">High performance GROQ</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/paginating-with-groq">Paginating with GROQ</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/graphql">GraphQL</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/what-about-graphql">GROQ and GraphQL</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/datasets">Datasets</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/how-to-use-hot-swapping-for-datasets">Hot Swap</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/how-to-use-cloud-clone-for-datasets">Cloud Clone</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/ids">IDs and paths</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/drafts">Drafts</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/perspectives">Perspectives</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/asset-pipeline">Images & assets</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/assets">Assets</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/asset-cdn">Asset CDN</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/presenting-images">Presenting Images</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/api-cdn">API CDN</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/live-content-api"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Live Content API</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/live-content-guide">Add live content to your application</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/realtime-updates">Real-time updates</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/webhooks">Webhooks</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/webhook-best-practices">Webhook Best Practices</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/updating-content">Updating content</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/transactions">Transactions</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/importing-data">Importing data</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/backups">Backups</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/request-logs">Request logs</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/security">Security</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/browser-security-and-cors">Browser security & CORS</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/cors">Access Your Data (CORS)</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/activity-feed">Activity Feed</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/keeping-your-data-safe">Keeping your data safe</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/technical-limits">Technical limits</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/attribute-limit">Attribute limit</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/embeddings-index-api-overview">Embeddings Index API</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/presenting-and-previewing-content"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Presenting and previewing content</a></div></li></ul></li><li class="TableOfContents_section__Qc_57 TableOfContents_list__7q6Un" data-is-active="false" data-is-expanded="false" data-has-divider="false"><div class="TableOfContents_sectionHeading__jbNub shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/introduction-to-visual-editing">Visual Editing</a></div><ul class="TableOfContents_sectionList__MsgoG TableOfContents_list__7q6Un"><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false"><div class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><span>Guides</span></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/visual-editing-with-next-js-app-router">Next.js (App Router)</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/visual-editing-with-next-js-pages-router">Next.js (Pages Router)</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/visual-editing-with-nuxt">Nuxt.js</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/visual-editing-with-sveltekit">SvelteKit</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/visual-editing-with-react-router">React Router / Remix</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false"><div class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><span>Core concepts</span></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/configuring-the-presentation-tool">The Presentation tool</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/fetching-content-for-visual-editing">Fetching content</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/visual-editing-overlays">Overlays for click-to-edit</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/enabling-drag-and-drop">Drag and drop</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false"><div class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><span>Customization</span></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/custom-overlay-components"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Overlay components and controls</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/customizing-preview-header-and-navigation"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Preview header and navigation</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false"><div class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><span>REFERENCE</span></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/presentation-resolver-api">Presentation Resolver API</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/content-source-maps">Content Source Maps</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/stega">Stega for Content Source Maps</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/useoptimistic-reference">useOptimistic hook</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/troubleshooting-visual-editing">Troubleshooting</a></div></li></ul></li><li class="TableOfContents_section__Qc_57 TableOfContents_list__7q6Un" data-is-active="false" data-is-expanded="false" data-has-divider="false"><div class="TableOfContents_sectionHeading__jbNub shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/build-with-sanity">Guides</a></div><ul class="TableOfContents_sectionList__MsgoG TableOfContents_list__7q6Un"><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/sanity-typegen"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Generating TypeScript for front ends</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/schema-and-content-migrations"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Schema change management</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/content-migration-cheatsheet">Content migration cheat sheet</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/important-considerations-for-schema-and-content-migrations">Important considerations for schema and content migrations</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/create-your-own-sanity-template"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Create your own Sanity template</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false"><div class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><span>Onboarding stakeholders</span></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/how-to-pitch-sanity-io-to-your-team">Convince your team</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/convincing-your-clients-to-go-with-sanity-io-rather-than-a-traditional-cms">Convince your clients</a></div></li></ul></li><li class="TableOfContents_section__Qc_57 TableOfContents_list__7q6Un" data-is-active="false" data-is-expanded="false" data-has-divider="false"><div class="TableOfContents_sectionHeading__jbNub shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/access-control">Access control</a></div><ul class="TableOfContents_sectionList__MsgoG TableOfContents_list__7q6Un"><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/roles">Roles</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/sso-saml">SAML SSO</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/third-party-login">Custom SSO</a></div></li></ul></li><li class="TableOfContents_section__Qc_57 TableOfContents_list__7q6Un" data-is-active="false" data-is-expanded="true" data-has-divider="true"><div class="TableOfContents_sectionHeading__jbNub shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/reference"><span class="TableOfContents_sectionIcon__0t5TJ"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"></path></svg></span>Reference</a></div><ul class="TableOfContents_sectionList__MsgoG TableOfContents_list__7q6Un"><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false"><div class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><span>SANITY STUDIO</span></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/reference/api/sanity">Studio API Reference ↗</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/config-api-reference">Configuration API</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="true" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/schema-types">Schema</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><span class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk">SCHEMA TYPES</span></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/array-type">Array</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/block-type">Block</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/boolean-type">Boolean</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/cross-dataset-reference-type">Cross Dataset Reference</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/date-type">Date</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/datetime-type">Datetime</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="true" aria-current="page" href="/docs/document-type">Document</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/file-type">File</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/geopoint-type">Geopoint</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/image-type">Image</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/number-type">Number</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/object-type">Object</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/reference-type">Reference</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/slug-type">Slug</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/string-type">String</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/span-type">Span</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/text-type">Text</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/url-type">URL</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><span class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk">MISC</span></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/initial-value-templates-api">Initial Value Templates API</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/plugins-api-reference">Plugins</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/tool-api-reference">Tools</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/form-api-reference">Form</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/form-components-reference">Components</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/asset-source-api-reference">Asset Source</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/studio-components-reference">Studio Components</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/document-api-reference">Document</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/document-actions-api">Document Actions API</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/document-badges-api">Document Badges API</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/new-document-options">New Document Options</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/history-experience">History experience</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/structure-tool-api">Structure Tool</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/theme-api-reference">Theme</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/auth-api-reference">Authentication</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/oauth2">OAuth2</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/structure-builder-reference">Structure Builder</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/studio-react-hooks">Studio React Hooks</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false"><div class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><span>CONTENT LAKE</span></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/http-api">HTTP API</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/http-urls">URL format</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/http-auth">Authentication</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/http-patches">Patches</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/json-match">Using JSONMatch</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><span class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk">Endpoints</span></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/access-api"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Access</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/http-actions"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Actions</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/http-api-assets">Assets</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/copy-api">Copy</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/http-doc">Doc</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/embeddings-index-http-api-reference"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Embeddings Index</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/export">Export</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/jobs-api">Jobs</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/history-api">History</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/listening">Listen</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/live-api-reference">Live</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/http-mutations">Mutate</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/projects-api">Projects</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/roles-reference">Roles</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/scheduling-api">Scheduling</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/http-webhooks">Webhooks</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/http-query">Query</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/backups-api">Backups</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/groq-reference">Query language (GROQ)</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/groq-syntax">Syntax</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/groq-data-types">Data Types</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/groq-parameters">Parameters</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/groq-operators">Operators</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/groq-functions">Functions</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/groq-pipeline-components">Pipeline Components</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/groq-joins">Joins</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/image-urls">Image transformations</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/image-metadata">Image Metadata</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/iiif-api-reference">IIIF API reference</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/reference-request-log-data">Request logs data reference</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/reference-api-request-tags">Request tags</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false"><div class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><span>Command Line Interfaces</span></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/cli-reference">Sanity CLI</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/build">Build</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/codemod">Codemod</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/cors-in-cli">CORS</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/dataset">Dataset</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/debug-in-cli">Debug</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/deploy">Deploy</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/dev">Dev</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/docs-in-cli">Docs</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/documents">Documents</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/exec">Exec</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/cli-graphql">GraphQL</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/help">Help</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/hook">Hook</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/init">Init</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/install">Install</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/login">Login</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/logout">Logout</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/manage">Manage</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/manifest"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Manifest</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/cli-migration">Migration</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/preview">Preview</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/projects">Projects</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/cli-schema"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Schema</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/start">Start</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/telemetry">Telemetry</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/cli-typegen"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>TypeGen</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/undeploy">Undeploy</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/users">Users</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/versions">Versions</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/embeddings-index-cli-reference">Embeddings Index CLI</a></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false"><div class="TableOfContents_subSectionHeadingDivider__Zx3VE shared_label2__RmXai shared_label_base__ALIe4 shared_fg3__NXgMk"><span>Integration</span></div></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/client-libraries">Client libraries</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/js-client">JavaScript Client</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/php-client">PHP client</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/dot-net">.NET client</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/go-client">Go client</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/visual-editing-reference-overview">Visual Editing Tooling</a></div><ul class="TableOfContents_subSectionList__S8ek1 TableOfContents_list__7q6Un shared_text4__vymfi"><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/react-loader"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>React Loader</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/nuxt-loader"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Nuxt Loader</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/svelte-loader"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Svelte Loader</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/core-loader"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Core Loader</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/overlays-package"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Overlays</a></li><li class="TableOfContents_subSectionListItem__XXxW7 TableOfContents_listItem__VqSpD"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/preview-url-secret"><span class="TableOfContents_newLabel__5JAy5 shared_label__Ytarj shared_label_base__ALIe4 shared_bg3__vg1wL shared_fg3__NXgMk shared_text6__4Khno shared_blue300__jHuGQ">NEW</span>Preview URL Secret</a></li></ul></li><li class="TableOfContents_subSection__OIzPx TableOfContents_listItem__VqSpD" data-is-expanded="false" data-is-active="false"><div class="TableOfContents_subSectionHeading__3aj_p shared_reset__i9XcS"><a class="TableOfContents_link__0WlUR shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo" data-is-active="false" href="/docs/presenting-block-text">Portable Text</a></div></li></ul></li></ul></div></nav></div><div class="slug_content__PkDNh"><article class="Article_root__v6vWM shared_bg1__OCL0e shared_fg1__EHH82"><div class="Article_content__LyvUc"><header class="Article_header__9OLkA"><div class="Article_headerMain__I3GB_"><div class="ApiChange_root__9xpPt shared_text4__vymfi shared_fg3__NXgMk shared_hairline2__qAj6m" data-active="false"><button type="button" aria-expanded="false" aria-controls="changelog-disclosure" class="ApiChange_title__DOpt2 shared_text3__MQrA6"> Changelog<svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 10.5L12.5 14L9 10.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><div id="changelog-disclosure" hidden="" style="display:none"><article><h3 class="ApiChange_versionTitle__holp9 shared_text4__vymfi"><code class="ApiChange_versionPlatform__ahscp">Sanity Studio</code> <!-- -->v<!-- -->3.24.1<!-- --> </h3><ul class="ApiChange_versionList__f5sRO"><li><a class="ApiChange_link__I2Kh3 shared_link__QWAu0" href="/changelog/5784e03f-504d-4f74-a6be-443ad1fd96b6">Renamed API, Theming improvements ++</a>:<!-- --> <span class="ApiChange_description__E_Vr_">Installation and upgrading To initiate a new Studio without installing the CLI globally: npm create sanity@latest To upgradea...<!-- --> (<!-- -->2024-01-10<!-- -->)</span></li></ul></article><article><h3 class="ApiChange_versionTitle__holp9 shared_text4__vymfi"><code class="ApiChange_versionPlatform__ahscp">Sanity Studio</code> <!-- -->v<!-- -->3.26.0<!-- --> </h3><ul class="ApiChange_versionList__f5sRO"><li><a class="ApiChange_link__I2Kh3 shared_link__QWAu0" href="/changelog/5a99e214-6088-4d10-a0b7-14ca7c555c01">Deprecation Support for Documents and Fields, Comment Reactions ++</a>:<!-- --> <span class="ApiChange_description__E_Vr_">Installation and upgrading To initiate a new Studio without installing the CLI globally: To upgrade a v3 Studio, run this command...<!-- --> (<!-- -->2024-01-23<!-- -->)</span></li></ul></article></div></div><h1 class="Article_title__M_Jas shared_sectionTitle__fhI4c shared_header__67AqL">Document</h1><div class="Article_description__V6PEW shared_fg3__NXgMk shared_text2__BcBAQ"><div class="BlockContent_root__A5xqv shared_fg3__NXgMk"></div></div></div></header><div class="Article_schemaType___yF49"><div class="BlockContent_root__A5xqv shared_fg3__NXgMk"><div class="BlockContent_root__A5xqv shared_fg3__NXgMk"><p>Everything in the Studio starts with the <code class="BlockContent_inlineCode__vDn_C">document</code>. A document is what you create and edit in the studio—all the other types you may define live inside the <code class="BlockContent_inlineCode__vDn_C">document</code>s. In the default studio configuration, the document-types are the ones that will be listed in the content-column.</p></div></div><h2 id="properties" class="BlockContent_header_h2__f5Dv6 BlockContent_header__S_c2p BlockContent_anchoredHeading__cGKVW shared_fg1__EHH82 shared_header__67AqL">Properties</h2><div class="PropertiesTable_root__zTsZ2 shared_box__eqBFk shared_borderRadius__O_jrc"><ul class="PropertiesTable_list__Id85D shared_bg2__DFMii shared_resetList__sPSb0 shared_reset__i9XcS"><li class="PropertiesTable_listItem__8aIhT shared_hairline2__qAj6m"><h5 class="PropertiesTable_label__SwZ1C"><span class="PropertiesTable_required__8ylTh shared_label__Ytarj shared_label_base__ALIe4 shared_red__a6Lnu">REQUIRED</span><a id="name-6038a84e8f1b" href="#name-6038a84e8f1b" class="PropertiesTable_propertyLink__Jt4t4 shared_code__uDXGf shared_ghostLink__RI0VW shared_resetLink__WXQmo">name</a><span class="PropertiesTable_dataType__aU3io shared_fg4__8eU1H shared_text4__vymfi">string</span></h5><div class="PropertiesTable_description__QeoDi shared_fg3__NXgMk shared_text4__vymfi"><p>The field name. This will be the key in the data record.</p></div></li><li class="PropertiesTable_listItem__8aIhT shared_hairline2__qAj6m"><h5 class="PropertiesTable_label__SwZ1C"><span class="PropertiesTable_required__8ylTh shared_label__Ytarj shared_label_base__ALIe4 shared_red__a6Lnu">REQUIRED</span><a id="type-0d31a81a018c" href="#type-0d31a81a018c" class="PropertiesTable_propertyLink__Jt4t4 shared_code__uDXGf shared_ghostLink__RI0VW shared_resetLink__WXQmo">type</a><span class="PropertiesTable_dataType__aU3io shared_fg4__8eU1H shared_text4__vymfi">string</span></h5><div class="PropertiesTable_description__QeoDi shared_fg3__NXgMk shared_text4__vymfi"><p>Value must be set to <code>document</code>.</p></div></li><li class="PropertiesTable_listItem__8aIhT shared_hairline2__qAj6m"><h5 class="PropertiesTable_label__SwZ1C"><span class="PropertiesTable_required__8ylTh shared_label__Ytarj shared_label_base__ALIe4 shared_red__a6Lnu">REQUIRED</span><a id="fields-f499c860006f" href="#fields-f499c860006f" class="PropertiesTable_propertyLink__Jt4t4 shared_code__uDXGf shared_ghostLink__RI0VW shared_resetLink__WXQmo">fields</a><span class="PropertiesTable_dataType__aU3io shared_fg4__8eU1H shared_text4__vymfi">array</span></h5><div class="PropertiesTable_description__QeoDi shared_fg3__NXgMk shared_text4__vymfi"><p>The fields of this object. At least one field is required. Documented <a target="_blank" class="shared_link__QWAu0" rel="noopener noreferrer" href="https://www.sanity.io/docs/schema-types/object-type#fields">here</a>.</p></div></li><li class="PropertiesTable_listItem__8aIhT shared_hairline2__qAj6m"><h5 class="PropertiesTable_label__SwZ1C"><a id="fieldsets-62d86d9e3c0c" href="#fieldsets-62d86d9e3c0c" class="PropertiesTable_propertyLink__Jt4t4 shared_code__uDXGf shared_ghostLink__RI0VW shared_resetLink__WXQmo">fieldsets</a><span class="PropertiesTable_dataType__aU3io shared_fg4__8eU1H shared_text4__vymfi">array</span></h5><div class="PropertiesTable_description__QeoDi shared_fg3__NXgMk shared_text4__vymfi"><p>A list of fieldsets that fields may belong to. Documented <a target="_blank" class="shared_link__QWAu0" rel="noopener noreferrer" href="https://www.sanity.io/docs/schema-types/object-type#fieldsets">here</a>.</p></div></li><li class="PropertiesTable_listItem__8aIhT shared_hairline2__qAj6m"><h5 class="PropertiesTable_label__SwZ1C"><a id="groups-c13570bf54dbf907f3f0213e36453e4e" href="#groups-c13570bf54dbf907f3f0213e36453e4e" class="PropertiesTable_propertyLink__Jt4t4 shared_code__uDXGf shared_ghostLink__RI0VW shared_resetLink__WXQmo">groups</a><span class="PropertiesTable_dataType__aU3io shared_fg4__8eU1H shared_text4__vymfi">array</span></h5><div class="PropertiesTable_description__QeoDi shared_fg3__NXgMk shared_text4__vymfi"><div class="SimpleBlockContent_root___ioP8"><p>Groups fields into tabs. <code><br/><br/></code>On document: <code>groups: [{name: 'seo', title: 'SEO'}], </code></p><p>On field: <code>group: 'seo',</code><br/><br/>For details, see <a class="shared_link__QWAu0" href="/docs/field-groups">this reference doc</a>.</p></div></div></li><li class="PropertiesTable_listItem__8aIhT shared_hairline2__qAj6m"><h5 class="PropertiesTable_label__SwZ1C"><a id="initialValue-2a2f29583030" href="#initialValue-2a2f29583030" class="PropertiesTable_propertyLink__Jt4t4 shared_code__uDXGf shared_ghostLink__RI0VW shared_resetLink__WXQmo">initialValue</a><span class="PropertiesTable_dataType__aU3io shared_fg4__8eU1H shared_text4__vymfi">DocumentOrResolverFunction</span></h5><div class="PropertiesTable_description__QeoDi shared_fg3__NXgMk shared_text4__vymfi"><p>The <a class="shared_link__QWAu0" href="/docs/initial-value-templates">initial value</a> that will be used for all new documents created from this document type. Can be either a literal document value or a function that returns either a literal value or a promise that resolves to a document value.</p></div></li><li class="PropertiesTable_listItem__8aIhT shared_hairline2__qAj6m"><h5 class="PropertiesTable_label__SwZ1C"><a id="liveEdit-6752c1c910a8" href="#liveEdit-6752c1c910a8" class="PropertiesTable_propertyLink__Jt4t4 shared_code__uDXGf shared_ghostLink__RI0VW shared_resetLink__WXQmo">liveEdit</a><span class="PropertiesTable_dataType__aU3io shared_fg4__8eU1H shared_text4__vymfi">boolean</span></h5><div class="PropertiesTable_description__QeoDi shared_fg3__NXgMk shared_text4__vymfi"><p>Turns off drafts when set to <code>true</code>.</p></div></li><li class="PropertiesTable_listItem__8aIhT shared_hairline2__qAj6m"><h5 class="PropertiesTable_label__SwZ1C"><a id="orderings-f94c7115075a" href="#orderings-f94c7115075a" class="PropertiesTable_propertyLink__Jt4t4 shared_code__uDXGf shared_ghostLink__RI0VW shared_resetLink__WXQmo">orderings</a><span class="PropertiesTable_dataType__aU3io shared_fg4__8eU1H shared_text4__vymfi">array</span></h5><div class="PropertiesTable_description__QeoDi shared_fg3__NXgMk shared_text4__vymfi"><p>A declaration of possible ways to order documents of this type, documented <a class="shared_link__QWAu0" href="/docs/sort-orders">here</a>.</p></div></li><li class="PropertiesTable_listItem__8aIhT shared_hairline2__qAj6m"><h5 class="PropertiesTable_label__SwZ1C"><a id="preview-d322d43da799" href="#preview-d322d43da799" class="PropertiesTable_propertyLink__Jt4t4 shared_code__uDXGf shared_ghostLink__RI0VW shared_resetLink__WXQmo">preview</a><span class="PropertiesTable_dataType__aU3io shared_fg4__8eU1H shared_text4__vymfi">object</span></h5><div class="PropertiesTable_description__QeoDi shared_fg3__NXgMk shared_text4__vymfi"><p>Use this to implement an override for the default preview for this type. Documentation <a class="shared_link__QWAu0" href="/docs/previews-list-views">here</a>.</p></div></li><li class="PropertiesTable_listItem__8aIhT shared_hairline2__qAj6m"><h5 class="PropertiesTable_label__SwZ1C"><a id="title-b47719e3ed5e" href="#title-b47719e3ed5e" class="PropertiesTable_propertyLink__Jt4t4 shared_code__uDXGf shared_ghostLink__RI0VW shared_resetLink__WXQmo">title</a><span class="PropertiesTable_dataType__aU3io shared_fg4__8eU1H shared_text4__vymfi">string</span></h5><div class="PropertiesTable_description__QeoDi shared_fg3__NXgMk shared_text4__vymfi"><p>Human readable label for the document.</p></div></li><li class="PropertiesTable_listItem__8aIhT shared_hairline2__qAj6m"><h5 class="PropertiesTable_label__SwZ1C"><a id="readOnly-30314966d04d" href="#readOnly-30314966d04d" class="PropertiesTable_propertyLink__Jt4t4 shared_code__uDXGf shared_ghostLink__RI0VW shared_resetLink__WXQmo">readOnly</a><span class="PropertiesTable_dataType__aU3io shared_fg4__8eU1H shared_text4__vymfi">string | function</span></h5><div class="PropertiesTable_description__QeoDi shared_fg3__NXgMk shared_text4__vymfi"><p>If set to <code>true</code>, documents of this type will not be editable in the Studio. You can also return a callback function to use it as a <a class="shared_link__QWAu0" href="/docs/conditional-fields">conditional field</a>.</p></div></li><li class="PropertiesTable_listItem__8aIhT shared_hairline2__qAj6m"><h5 class="PropertiesTable_label__SwZ1C"><a id="components-0ddbd41b381b" href="#components-0ddbd41b381b" class="PropertiesTable_propertyLink__Jt4t4 shared_code__uDXGf shared_ghostLink__RI0VW shared_resetLink__WXQmo">components</a><span class="PropertiesTable_dataType__aU3io shared_fg4__8eU1H shared_text4__vymfi">Lets you provide custom components to override the studio defaults in various contexts. The components available are field, input, item, preview.</span></h5><div class="PropertiesTable_description__QeoDi shared_fg3__NXgMk shared_text4__vymfi"><p>Lets you provide <a class="shared_link__QWAu0" href="/docs/form-components">custom components</a> to override the studio defaults in various contexts. The components available are <code>field</code>, <code>input</code>, <code>item</code>, <code>preview</code>.</p></div></li><li class="PropertiesTable_listItem__8aIhT shared_hairline2__qAj6m"><h5 class="PropertiesTable_label__SwZ1C"><a id="deprecated-4b360977302a" href="#deprecated-4b360977302a" class="PropertiesTable_propertyLink__Jt4t4 shared_code__uDXGf shared_ghostLink__RI0VW shared_resetLink__WXQmo">deprecated</a><span class="PropertiesTable_dataType__aU3io shared_fg4__8eU1H shared_text4__vymfi">{ reason: String }</span></h5><div class="PropertiesTable_description__QeoDi shared_fg3__NXgMk shared_text4__vymfi"><div class="SimpleBlockContent_root___ioP8"><p>Marks a field or document type as deprecated in the studio interface and displays a user-defined message defined by the single required <code>reason</code> property.</p><p>If you deploy <a class="shared_link__QWAu0" href="/docs/graphql">a GraphQL API schema</a>, this property will translated into the <code>@deprecated</code> directive.</p></div></div></li><li class="PropertiesTable_listItem__8aIhT shared_hairline2__qAj6m"><h5 class="PropertiesTable_label__SwZ1C"><a id="__experimental_formPreviewTitle-73a6152839f7" href="#__experimental_formPreviewTitle-73a6152839f7" class="PropertiesTable_propertyLink__Jt4t4 shared_code__uDXGf shared_ghostLink__RI0VW shared_resetLink__WXQmo">__experimental_formPreviewTitle</a><span class="PropertiesTable_dataType__aU3io shared_fg4__8eU1H shared_text4__vymfi">boolean</span></h5><div class="PropertiesTable_description__QeoDi shared_fg3__NXgMk shared_text4__vymfi"><p>Hides the document title heading in the studio form pane.</p></div></li></ul></div></div><div class="Article_body__dLcCg"><div class="BlockContent_root__A5xqv shared_fg3__NXgMk"><p>At its core, a document is a JSON-object that has a unique <code class="BlockContent_inlineCode__vDn_C">_id</code>, timestamps (<code class="BlockContent_inlineCode__vDn_C">_createdAt</code>, <code class="BlockContent_inlineCode__vDn_C">_updatedAt</code>) and revision-marker <code class="BlockContent_inlineCode__vDn_C">_rev</code>.</p><p>The <code class="BlockContent_inlineCode__vDn_C">document</code> type is used to define the structure of a document that can be stored in our data store. You can think of a document as an object that, in addition to the fields you define, also has a unique id, (<code class="BlockContent_inlineCode__vDn_C">_id</code>), a field for tracking created time and last updated time (<code class="BlockContent_inlineCode__vDn_C">_createdAt</code> and <code class="BlockContent_inlineCode__vDn_C">_updatedAt</code>) and a revision marker (<code class="BlockContent_inlineCode__vDn_C">_rev</code>). Only <em>documents</em> can be referred to from other documents or retrieved by id and only <em>document</em> types will listed and creatable in the studio.</p><p>Apart from the above, documents are defined just like regular objects, so see the documentation of the object type for more info about how to define documents.</p><div class="BlockContent_inputOutput__TFpYJ"><div class="BlockContent_input___y3_S shared_hairline1__dHji5 shared_borderRadius__O_jrc shared_bg2__DFMii"><div class="BlockContent_codeLabel__e5HRO shared_hairline1__dHji5"><h4>Input</h4></div><div class="CodeSnippet_container__MjLiJ code-snippet"><div class="CodeSnippet_root__Dremt" data-long-last-line="false" data-long-last-line-mobile="false"><div><pre class="refractor language-javascript"><code class="language-javascript"><span class="token punctuation">{</span> <span class="token literal-property property">title</span><span class="token operator">:</span> <span class="token string">'Movie'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'movie'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span><span class="token operator">:</span> <span class="token string">'document'</span><span class="token punctuation">,</span> <span class="token literal-property property">fields</span><span class="token operator">:</span> <span class="token punctuation">[</span> <span class="token punctuation">{</span> <span class="token literal-property property">title</span><span class="token operator">:</span> <span class="token string">'Title'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'title'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span><span class="token operator">:</span> <span class="token string">'string'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">{</span> <span class="token literal-property property">title</span><span class="token operator">:</span> <span class="token string">'Poster'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'poster'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span><span class="token operator">:</span> <span class="token string">'image'</span> <span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token punctuation">{</span> <span class="token literal-property property">title</span><span class="token operator">:</span> <span class="token string">'Directors'</span><span class="token punctuation">,</span> <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'directors'</span><span class="token punctuation">,</span> <span class="token literal-property property">type</span><span class="token operator">:</span> <span class="token string">'array'</span><span class="token punctuation">,</span> <span class="token keyword">of</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token punctuation">{</span><span class="token literal-property property">type</span><span class="token operator">:</span> <span class="token string">'string'</span><span class="token punctuation">}</span><span class="token punctuation">]</span> <span class="token punctuation">}</span> <span class="token punctuation">]</span> <span class="token punctuation">}</span></code></pre></div></div><button class="CodeSnippet_copyPasteButton__jU6lg" title="Copy to clipboard"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" stroke="currentColor" stroke-width="0" viewBox="0 0 512 512" class="CodeSnippet_copyPasteIcon__PcX2_" height="1em" width="1em"><path stroke="none" d="M405.333 80h-87.35C310.879 52.396 285.821 32 256 32s-54.879 20.396-61.983 48h-87.35C83.198 80 64 99.198 64 122.667v314.665C64 460.801 83.198 480 106.667 480h298.666C428.802 480 448 460.801 448 437.332V122.667C448 99.198 428.802 80 405.333 80zM256 80c11.729 0 21.333 9.599 21.333 21.333s-9.604 21.334-21.333 21.334-21.333-9.6-21.333-21.334S244.271 80 256 80zm152 360H104V120h40v72h224v-72h40v320z"></path></svg></button></div></div><div class="BlockContent_output___8_OQ BlockContent_input___y3_S shared_hairline1__dHji5 shared_borderRadius__O_jrc shared_bg2__DFMii"><div class="BlockContent_codeLabel__e5HRO shared_hairline1__dHji5"><h4>Output</h4></div><div class="CodeSnippet_container__MjLiJ code-snippet"><div class="CodeSnippet_root__Dremt" data-long-last-line="false" data-long-last-line-mobile="false"><div><pre class="refractor language-json"><code class="language-json"><span class="token punctuation">{</span> <span class="token property">"_type"</span><span class="token operator">:</span> <span class="token string">"movie"</span><span class="token punctuation">,</span> <span class="token property">"_id"</span><span class="token operator">:</span> <span class="token string">"2106a34f-315f-44bc-929b-bf8e9a3eba0d"</span><span class="token punctuation">,</span> <span class="token comment">// ... _createdAt, _updatedAt, _rev omitted</span> <span class="token property">"title"</span><span class="token operator">:</span> <span class="token string">"Alien"</span><span class="token punctuation">,</span> <span class="token property">"poster"</span><span class="token operator">:</span> <span class="token punctuation">{</span>... <an image object> ...<span class="token punctuation">}</span><span class="token punctuation">,</span> <span class="token property">"directors"</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">"Ridley Scott"</span><span class="token punctuation">]</span> <span class="token punctuation">}</span></code></pre></div></div><button class="CodeSnippet_copyPasteButton__jU6lg" title="Copy to clipboard"><svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" stroke="currentColor" stroke-width="0" viewBox="0 0 512 512" class="CodeSnippet_copyPasteIcon__PcX2_" height="1em" width="1em"><path stroke="none" d="M405.333 80h-87.35C310.879 52.396 285.821 32 256 32s-54.879 20.396-61.983 48h-87.35C83.198 80 64 99.198 64 122.667v314.665C64 460.801 83.198 480 106.667 480h298.666C428.802 480 448 460.801 448 437.332V122.667C448 99.198 428.802 80 405.333 80zM256 80c11.729 0 21.333 9.599 21.333 21.333s-9.604 21.334-21.333 21.334-21.333-9.6-21.333-21.334S244.271 80 256 80zm152 360H104V120h40v72h224v-72h40v320z"></path></svg></button></div></div></div></div><div class="Article_metadata__Jevqa"><p class="Article_updatedAt__KPfYh shared_hairline1__dHji5 shared_label__Ytarj shared_label_base__ALIe4 shared_fg3__NXgMk">Updated on<!-- --> <!-- -->February 13, 2024</p></div><div class="FeedbackWidget_feedbackWidget__L01zr shared_fg3__NXgMk shared_hairline1__dHji5" data-exchange="false"><h3 class="FeedbackWidget_formHeading__KxGsU" id="form-label">Was this <!-- -->article<!-- --> helpful?</h3><div class="FeedbackWidget_formOptions__kvnK7" role="group" aria-labelledby="rating-label"><button class="FeedbackWidget_feedbackButton__Ll8aT shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5" data-isloading="false" data-selected="false">Not at all</button><button class="FeedbackWidget_feedbackButton__Ll8aT shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5" data-isloading="false" data-selected="false">Somewhat</button><button class="FeedbackWidget_feedbackButton__Ll8aT shared_button__GdPAZ shared_baseButton__3OPoI shared_hairline2__qAj6m shared_resetButton__jHRBh shared_box__eqBFk shared_borderRadius__O_jrc shared_focusOutlineOutside__RZab5" data-isloading="false" data-selected="false">Absolutely!</button></div><button class="FeedbackWidget_reportButton__exGrM shared_text4__vymfi shared_fg3__NXgMk shared_hover1__S5ioP">I want to suggest an improvement to this <!-- -->article<!-- -->.</button></div></div></div></article></div></div></div><dialog class="GlobalSearch_dialog__GVcL5 shared_fg1__EHH82 shared_bg1__OCL0e" id="global-search"></dialog><nav class="Footer_root__m_ukm" role="navigation" aria-label="Site footer"><div class="Footer_links__6wOW9"><div role="group" aria-label="Product"><h2 class="Footer_sectionTitle__HB_yi">Product</h2><a class="Footer_navLink__Fi28k" href="/studio">Sanity Studio</a><a class="Footer_navLink__Fi28k" href="/developer-experience">APIs</a><a class="Footer_navLink__Fi28k" href="/content-lake">Content Lake</a><a class="Footer_navLink__Fi28k" href="/ai-assist">AI Assist</a><a class="Footer_navLink__Fi28k" href="/security">Security & Compliance</a><a class="Footer_navLink__Fi28k" href="/compare-sanity">Compare Sanity</a><a class="Footer_navLink__Fi28k" href="/industry-cms">Use Cases</a></div><div role="group" aria-label="Resources"><h2 class="Footer_sectionTitle__HB_yi">Resources</h2><a class="Footer_navLink__Fi28k" href="/docs">Documentation</a><a class="Footer_navLink__Fi28k" href="/blog">Blog</a><a class="Footer_navLink__Fi28k" href="/resources">Resource library</a><a class="Footer_navLink__Fi28k" href="/customers">Customer stories</a><div><button type="button" class="Footer_navLinkWithDropdown__wwpvS" aria-expanded="false" aria-haspopup="menu">Guides<!-- --> <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 10.5L12.5 14L9 10.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><ul class="FallbackMenuItem_seoLinks__H13Ob"><li><a href="https://www.sanity.io/guides/build-your-first-blog-using-react">React Blog</a></li><li><a href="https://www.sanity.io/guides/the-blog-template">Gatsby Blog</a></li><li><a href="https://www.sanity.io/guides/the-landing-page-template">Next.js Landing Pages</a></li><li><a href="https://www.sanity.io/guides/make-a-pwa-with-react">Making a PWA</a></li><li><a href="https://www.sanity.io/guides/create-a-single-page-application-with-vuejs-and-sanity">Single Page Application</a></li><li><a href="https://www.sanity.io/guides/using-typescript-with-svelte">Svelte & Typescript App</a></li><li><a href="https://www.sanity.io/guides/tailwind-css-with-vue-js">Vue & Tailwind Blog</a></li><li><a href="https://www.sanity.io/guides/best-developer-portfolio-templates">Developer Portfolio Templates</a></li><li><a href="https://www.sanity.io/guides/form-validation-with-npm-yup">Form validation with Yup</a></li><li><a href="https://www.sanity.io/guides/nextjs-live-preview">Live Preview with Next.js and Sanity.io</a></li><li><a href="https://www.sanity.io/create-task-guides">Sanity Create task guides</a></li></ul></div><div><button type="button" class="Footer_navLinkWithDropdown__wwpvS" aria-expanded="false" aria-haspopup="menu">Templates<!-- --> <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 10.5L12.5 14L9 10.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><ul class="FallbackMenuItem_seoLinks__H13Ob"><li><a href="https://www.sanity.io/templates/blog-with-built-in-content-editing">Next.js blog</a></li><li><a href="https://www.sanity.io/templates/personal-website-with-built-in-content-editing">Next.js personal website</a></li><li><a href="https://www.sanity.io/templates/nextjs-sanity-clean">Clean Next.js + Sanity app</a></li><li><a href="https://www.sanity.io/templates/remix-sanity-clean">Clean Remix + Sanity app</a></li><li><a href="https://www.sanity.io/templates/sveltekit-sanity-clean">Clean SvelteKit + Sanity app</a></li><li><a href="https://www.sanity.io/templates">All Templates</a></li></ul></div><div><button type="button" class="Footer_navLinkWithDropdown__wwpvS" aria-expanded="false" aria-haspopup="menu">Partners<!-- --> <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 10.5L12.5 14L9 10.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><ul class="FallbackMenuItem_seoLinks__H13Ob"><li><a href="https://www.sanity.io/agency-partners">Agency partners</a></li><li><a href="https://www.sanity.io/technology-partners">Technology partners</a></li></ul></div><div><button type="button" class="Footer_navLinkWithDropdown__wwpvS" aria-expanded="false" aria-haspopup="menu">Explainers<!-- --> <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 10.5L12.5 14L9 10.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><ul class="FallbackMenuItem_seoLinks__H13Ob"><li><a href="https://www.sanity.io/headless-cms">Headless CMS 101</a></li><li><a href="https://www.sanity.io/static-websites">Static Sites 101</a></li><li><a href="https://www.sanity.io/headless-commerce">Headless Commerce 101</a></li><li><a href="https://www.sanity.io/cms-for-enterprise">CMS for enterprise</a></li><li><a href="https://www.sanity.io/headless-seo">Headless SEO</a></li><li><a href="/docs/localization">Localization</a></li><li><a href="https://www.sanity.io/content-as-a-service">Content as a Service</a></li><li><a href="https://www.sanity.io/what-is-a-digital-experience-platform">What is a DXP?</a></li><li><a href="https://www.sanity.io/typescript-guide">Typescript 101</a></li><li><a href="https://www.sanity.io/ecommerce-seo">Ecommerce SEO</a></li><li><a href="https://www.sanity.io/composable-dxp">What is a Composable DXP?</a></li><li><a href="https://www.sanity.io/what-is-an-api">What is an API?</a></li><li><a href="https://www.sanity.io/guides/graphql-vs-rest-api-comparison">GraphQL vs REST</a></li></ul></div><div><button type="button" class="Footer_navLinkWithDropdown__wwpvS" aria-expanded="false" aria-haspopup="menu">CMS<!-- --> <svg data-sanity-icon="chevron-down" width="1em" height="1em" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 10.5L12.5 14L9 10.5" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round"></path></svg></button><ul class="FallbackMenuItem_seoLinks__H13Ob"><li><a href="/react-cms">React CMS</a></li><li><a href="/nextjs-cms">Next.JS CMS</a></li><li><a href="/cms-for-shopify">CMS for Shopify</a></li><li><a href="https://www.sanity.io/api-cms">API-first CMS</a></li><li><a href="/content-platform">Content platform</a></li><li><a href="/multilingual-cms">Multilingual CMS</a></li><li><a href="/static-site-cms">Static Site CMS</a></li><li><a href="/gatsby-cms">Gatsby CMS</a></li><li><a href="/nodejs-cms">Node CMS</a></li><li><a href="/ecommerce-cms">E-commerce CMS</a></li><li><a href="/vue-cms">Vue CMS</a></li><li><a href="/angular-cms">Angular CMS</a></li><li><a href="/graphql">GraphQL CMS</a></li><li><a href="/newspaper-cms">Newspaper CMS</a></li><li><a href="/magazine-cms">Magazine CMS</a></li><li><a href="/mobile-cms">CMS for apps</a></li><li><a href="/remix-cms">Remix CMS</a></li><li><a href="https://www.sanity.io/nuxtjs-cms">Nuxt CMS</a></li><li><a href="/sveltekit-cms">SvelteKit CMS</a></li><li><a href="https://www.sanity.io/agile-cms">Agile CMS</a></li><li><a href="https://www.sanity.io/11ty-cms">Eleventy CMS</a></li><li><a href="https://www.sanity.io/multi-site-cms">Multisite CMS</a></li></ul></div></div><div role="group" aria-label="Company"><h2 class="Footer_sectionTitle__HB_yi">Company</h2><a class="Footer_navLink__Fi28k" href="/contact/sales?ref=footer">Contact Sales</a><a class="Footer_navLink__Fi28k" href="/enterprise?ref=footer">Enterprise</a><a class="Footer_navLink__Fi28k" href="/careers">Careers</a><a class="Footer_navLink__Fi28k" href="/legal/tos">Terms of Service</a><a class="Footer_navLink__Fi28k" href="/legal/privacy">Privacy Policy</a><a class="Footer_navLink__Fi28k" href="/accessibility">Accessibility Statement</a><a class="Footer_navLink__Fi28k" target="_blank" href="https://cdn.sanity.io/files/3do82whm/next/6313de929b146cb92702c9fcdfcbcf296a9ae37e.pdf">Transparency Statement</a><a class="Footer_navLink__Fi28k" target="_blank" href="https://opensourcepledge.com/members/sanity/">Open Source Pledge</a></div></div><div class="Footer_socialSidebar__JL4GT"><div class="Footer_socialLinks__0DnKL"><h2 class="Footer_sectionTitle__HB_yi">Stay connected</h2><ul class="ChannelsLinks_socialLinkList__1i8Eh shared_resetList__sPSb0 shared_reset__i9XcS channels-links"><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" target="_blank" href="https://github.com/sanity-io"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg viewBox="0 0 256 250" version="1.1" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid" height="32"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="currentColor"></path></g></svg></span> <!-- -->GitHub</a></li><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" target="_blank" href="https://slack.sanity.io"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg width="1em" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="currentColor"><path d="M3.4 10.1a1.7 1.7 0 01-3.4 0c0-1 .8-1.7 1.7-1.7h1.7v1.7z"></path><path d="M4.2 10.1a1.7 1.7 0 013.4 0v4.2a1.7 1.7 0 01-3.4 0v-4.2z"></path><path d="M5.9 3.4a1.7 1.7 0 010-3.4c1 0 1.7.8 1.7 1.7v1.7H5.9z"></path><path d="M5.9 4.2a1.7 1.7 0 010 3.4H1.7a1.7 1.7 0 010-3.4h4.2z"></path><path d="M12.6 5.9a1.7 1.7 0 013.4 0c0 1-.8 1.7-1.7 1.7h-1.7V5.9z"></path><path d="M11.8 5.9a1.7 1.7 0 01-3.4 0V1.7a1.7 1.7 0 013.4 0v4.2z"></path><path d="M10.1 12.6a1.7 1.7 0 010 3.4c-1 0-1.7-.8-1.7-1.7v-1.7h1.7z"></path><path d="M10.1 11.8a1.7 1.7 0 010-3.4h4.2a1.7 1.7 0 010 3.4h-4.2z"></path></svg></span> <!-- -->Community</a></li><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" target="_blank" href="https://x.com/sanity_io"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg viewBox="0 0 1200 1227" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"></path></svg></span> <!-- -->X.com</a></li><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" target="_blank" href="https://bsky.app/profile/sanity.io"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg viewBox="0 0 360 320"><use href="/_next/static/media/bsky-logo.667b6b23.svg#icon"></use></svg></span> <!-- -->Bluesky</a></li><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" target="_blank" href="https://www.youtube.com/@sanity_io"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg width="1em" height="1em" viewBox="0 0 192 192" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M164.7 37.7C172.3 39.8 178.3 45.8 180.3 53.4C184 67.2 184 96 184 96C184 96 184 124.8 180.4 138.6C178.3 146.3 172.4 152.3 164.8 154.3C151 158 96 158 96 158C96 158 41 158 27.3 154.3C19.7 152.2 13.7 146.2 11.7 138.6C8 124.8 8 96 8 96C8 96 8 67.2 11.6 53.4C13.7 45.7 19.6 39.7 27.2 37.7C41 34 96 34 96 34C96 34 151 34 164.7 37.7ZM124 96L78 69.8V122.2L124 96Z" fill="currentColor"></path></svg></span> <!-- -->YouTube</a></li><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" target="_blank" href="https://stackoverflow.com/questions/tagged/sanity"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg width="1em" viewBox="0 0 12 15" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1 9.2h1.3v5H0v-5h1.3V13H10V9.2z"></path><path d="M2.6 8.8L9 10.1 9 9 3 7.6l-.3 1.2zm.9-3l5.7 2.7.6-1.1L4 4.7l-.5 1.1zM5 3l4.8 4 .9-1-5-4-.7 1zm3.1-3l-1 .8 3.8 5 1-.7L8.2 0zM2.5 11.7H9v-1.3H2.5v1.3z"></path></svg></span> <!-- -->Stack Overflow</a></li><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" href="/feed/rss"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg xmlns="http://www.w3.org/2000/svg" width="1em" fill="currentColor" viewBox="0 0 24 24"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-3.374 17c-.897 0-1.626-.727-1.626-1.624s.729-1.624 1.626-1.624 1.626.727 1.626 1.624-.729 1.624-1.626 1.624zm3.885 0c-.03-3.022-2.485-5.474-5.511-5.504v-2.406c4.361.03 7.889 3.555 7.92 7.91h-2.409zm4.081 0c-.016-5.297-4.303-9.571-9.592-9.594v-2.406c6.623.023 11.985 5.384 12 12h-2.408z"></path></svg></span> <!-- -->Blog RSS</a></li><li><a class="ChannelsLinks_socialLink__8RLTb ChannelsLinks_link__ob22E shared_resetLink__WXQmo shared_fg3__NXgMk shared_ghostLink__RI0VW shared_resetLink__WXQmo shared_text4__vymfi" href="/newsletter"><span class="ChannelsLinks_socialLinkIcon__kueC3"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M1.5 8.67v8.58a3 3 0 003 3h15a3 3 0 003-3V8.67l-8.928 5.493a3 3 0 01-3.144 0L1.5 8.67z"></path><path d="M22.5 6.908V6.75a3 3 0 00-3-3h-15a3 3 0 00-3 3v.158l9.714 5.978a1.5 1.5 0 001.572 0L22.5 6.908z"></path></svg></span> <!-- -->Newsletter</a></li></ul></div></div><div class="Footer_bottom__wsfnU"><a class="Footer_logo__Rbx6w" href="/"><svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="28" height="28" rx="3" fill="#F03E2F"></rect><path d="M8.62 7.25c0 2.41 1.52 3.84 4.54 4.6l3.21.73c2.87.64 4.61 2.25 4.61 4.87a4.91 4.91 0 01-1.07 3.15c0-2.61-1.37-4.02-4.69-4.87l-3.15-.7c-2.52-.57-4.47-1.89-4.47-4.73a4.89 4.89 0 011.02-3.05z" fill="#FFFFFF"></path><path d="M17.94 16.8c1.37.87 1.97 2.07 1.97 3.8-1.13 1.42-3.12 2.22-5.46 2.22-3.94 0-6.7-1.9-7.3-5.21h3.78c.48 1.52 1.77 2.22 3.5 2.22 2.1 0 3.49-1.1 3.52-3.03" fill="#FFFFFFB3"></path><path d="M10.59 10.82a3.99 3.99 0 01-1.97-3.57c1.1-1.4 3-2.27 5.32-2.27 4 0 6.33 2.08 6.9 5H17.2c-.4-1.15-1.4-2.05-3.23-2.05-1.96 0-3.3 1.12-3.37 2.9" fill="#FFFFFFB3"></path></svg></a><div></div><div class="Footer_copyright__8W_Zp">© Sanity <!-- -->2025</div><button class="Footer_editCookieConsentBtn__U4zIv">Cookie preferences</button><div aria-hidden="true" style="flex:1"></div><fieldset class="RadioSwitch_fieldset__Nve_L"><input type="radio" id="theme-switch-light" class="RadioSwitch_radio__7YSaL" data-index="0" name="theme-switch" value="light"/><label class="RadioSwitch_icon__6o4eQ" for="theme-switch-light" data-force-tooltip="false"><svg data-icon="sun" viewBox="0 0 25 25"><use href="/iconophor/sanity-icons/3.5.7/sun?replace-colors=currentColor&symbol=true#icon"></use></svg><div class="RadioSwitch_tooltip__EMWlF">Light mode</div></label><input type="radio" id="theme-switch-system" class="RadioSwitch_radio__7YSaL" data-index="1" name="theme-switch" value="system"/><label class="RadioSwitch_icon__6o4eQ" for="theme-switch-system" data-force-tooltip="false"><svg data-icon="desktop" viewBox="0 0 25 25"><use href="/iconophor/sanity-icons/3.5.7/desktop?replace-colors=currentColor&symbol=true#icon"></use></svg><div class="RadioSwitch_tooltip__EMWlF">System theme</div></label><input type="radio" id="theme-switch-dark" class="RadioSwitch_radio__7YSaL" data-index="2" name="theme-switch" value="dark"/><label class="RadioSwitch_icon__6o4eQ" for="theme-switch-dark" data-force-tooltip="false"><svg data-icon="moon" viewBox="0 0 25 25"><use href="/iconophor/sanity-icons/3.5.7/moon?replace-colors=currentColor&symbol=true#icon"></use></svg><div class="RadioSwitch_tooltip__EMWlF">Dark mode</div></label><div class="RadioSwitch_indicator__DJugd"></div></fieldset></div></nav></div><!--$--><!--/$--><!--$--><!--/$--><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N3ZSHCP" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"docsTree":[{"_key":"f568916666ca","title":"Overview","target":{"title":"Welcome to Sanity's Documentation","slug":{"current":"overview-introduction","_type":"slug"},"_id":"23166072-82c6-4f37-9c31-8b3c781b44cd"},"_type":"toc.section","links":null},{"target":{"title":"Getting started with Sanity","slug":{"current":"getting-started-with-sanity","_type":"slug"},"_id":"1e9e64c4-afdf-4d37-bfa7-49e68f3925f4"},"links":null,"_type":"toc.learningPathSection","_key":"f396e48bc740","title":"Getting started"},{"_type":"toc.section","links":[{"_key":"54ca771a3843","title":"Sanity Create","target":null,"children":null,"_type":"toc.link"},{"target":{"title":"Introduction to Sanity Create","slug":{"current":"create","_type":"slug"},"_id":"8b84daf6-28b9-46de-ac48-7bdbca947f5f","children":null},"new":false,"_type":"toc.link","_key":"7fb0e3422b23","title":"Introduction","children":null},{"title":"Automatic content mapping","target":{"title":"Content mapping for Sanity Create","slug":{"current":"create-content-mapping","_type":"slug"},"_id":"a3e06483-4daf-4515-aaec-07e67c594e1c","children":null},"new":true,"_type":"toc.link","_key":"4b55501fbe0d","children":null},{"_type":"toc.link","_key":"6b0d9f4422cf","title":"Sanity Studio","target":null,"children":null},{"title":"Preview and page building","target":{"title":"Preview and page building","slug":{"current":"preview-and-page-building","_type":"slug"},"_id":"737f0e30-956d-46b4-b0f5-240550bacfed","children":null},"children":null,"new":true,"_type":"toc.link","_key":"391385a07ce0"},{"target":{"title":"AI Assist","slug":{"_type":"slug","current":"ai-assist"},"_id":"3c315a53-2603-4f56-bae1-07168599582c","children":null},"new":false,"children":[{"_type":"toc.link","_key":"0eee941abd7f","title":"Working with instructions","target":{"title":"Create and run instructions with AI Assist","slug":{"current":"ai-assist-working-with-instructions","_type":"slug"},"_id":"a06b7ab5-1c1c-48d3-b788-d648618919f3","children":null}},{"_key":"2fe8e287d98f","title":"Instructions cheat sheet","target":{"title":"Common instructions for AI Assist","slug":{"current":"ai-assist-cheat-sheet","_type":"slug"},"_id":"a495e406-0374-4e88-b33a-9a99d0fe6cd9","children":null},"_type":"toc.link"},{"target":{"title":"Content translation with AI Assist","slug":{"current":"ai-assist-content-translation","_type":"slug"},"_id":"15c46334-3185-45a6-bc1a-f771b75ea4f2","children":null},"_type":"toc.link","_key":"b11ec12b8097","title":"Content translation"}],"_type":"toc.link","_key":"d047427e3866"},{"target":null,"children":null,"_type":"toc.link","_key":"3042c7f4b24b","title":"Workflows"},{"_type":"toc.link","children":null,"_key":"d7f1eac61c8e","title":"Comments","target":{"title":"Comments for Sanity Studio","slug":{"current":"comments","_type":"slug"},"_id":"0902f5a8-5e03-46e9-b87a-fb37d5497777","children":null},"new":false},{"title":"Tasks","target":{"title":"Tasks for Sanity Studio","slug":{"current":"tasks","_type":"slug"},"_id":"14d1f69c-a9c1-4638-b02c-51ad3b0b29a4","children":[{"_id":"86bc5e64-3f73-4176-ae55-498d1a381aa5","_type":"article","title":"Configuring Tasks","slug":{"current":"configuring-tasks","_type":"slug"}}]},"new":false,"_type":"toc.link","_key":"64aa54efa39b","children":null},{"_key":"8d84cb250f88","title":"Copy-and-paste for fields","target":{"title":"Copy and paste fields","slug":{"current":"field-copy-and-paste","_type":"slug"},"_id":"86d496ec-b3ac-4a9a-ad53-6d8d37a1c631","children":null},"children":null,"_type":"toc.link"},{"_key":"4c1f72c75f6d","title":"Project management","_type":"toc.link","target":null,"children":null},{"_type":"toc.link","_key":"354169222f66","target":{"title":"Platform terminology","slug":{"current":"platform-terminology","_type":"slug"},"_id":"137de25c-fcd3-451c-8c4a-8ab99bf6b709","children":null},"children":null},{"_type":"toc.link","_key":"a3c538891084","target":{"title":"Plans and Payments","slug":{"auto":true,"current":"plans-and-payments"},"_id":"48a23428-6d9b-4394-9d49-6849031ede35","children":null},"children":null},{"_type":"toc.link","_key":"fe99fa7e6cf0","target":{"title":"Projects, organizations, and billing","slug":{"current":"projects-organizations-and-billing","_type":"slug"},"_id":"fc5bc326-587c-4626-a709-4272f702b587","children":null},"children":null}],"_key":"b54a3eb95109","title":"User guide","target":{"title":"User Guide","slug":{"current":"user-guide","_type":"slug"},"_id":"6616e6b4-d69a-4ab0-a9fd-36255ca06051"}},{"_type":"toc.section","links":[{"target":{"title":"Setup and Deployment","slug":{"current":"setup-and-deployment","_type":"slug"},"_id":"964c6414-d80d-4e49-b085-a437bcea5ca9","children":null},"new":false,"children":[{"title":"Installation","target":{"title":"Installation","slug":{"current":"installation","_type":"slug"},"_id":"97999f1e-75b8-410b-b0c8-1d2c5b687fc0","children":[]},"_type":"toc.link","_key":"ba738a462289"},{"_type":"toc.link","_key":"247c3276200d","title":"Project structure","target":{"title":"Project Structure","slug":{"auto":true,"current":"project-structure"},"_id":"3214bb0f-4b4b-4578-af75-2a76c1fd7b6c","children":[{"_id":"4fc0c2fa-db62-41e5-999d-b58a39997adf","_type":"article","title":"sanity.json","slug":{"current":"sanity-json","_type":"slug"}}]}},{"_type":"toc.link","_key":"1036607e46e99da18e0c1614f488d5b1","target":{"title":"Development","slug":{"current":"development","_type":"slug"},"_id":"4971976f-fc90-4fae-aea3-57240226c2cb","children":null}},{"_type":"toc.link","_key":"9dbb0e253f65","title":"Hosting and deployment","target":{"title":"Hosting and deployment","slug":{"auto":true,"current":"deployment"},"_id":"5f7d649b-24b4-4d5c-b7ff-cf6321ba6ab6","children":null}},{"_type":"toc.link","_key":"04806ae73009","target":{"title":"Embedding Sanity Studio","slug":{"current":"embedding-sanity-studio","_type":"slug"},"_id":"db411928-73eb-4821-a2e3-28fdd85b3220","children":null}},{"_type":"toc.link","_key":"97e65a225730","target":{"title":"Upgrading Sanity Studio","slug":{"current":"upgrade","_type":"slug"},"_id":"26772adf-3ce5-46c9-9ae1-8dad89be8f3a","children":null}},{"_type":"toc.link","_key":"2b82ebf2d351","title":"Environment variables","target":{"title":"Environment Variables","slug":{"current":"environment-variables","_type":"slug"},"_id":"27c836d9-c8e9-4aa2-9b8b-bcbe4f31fdf7","children":null}},{"_type":"toc.link","_key":"1eadd3ad877f","title":"Using TypeScript","target":{"title":"Using TypeScript in Sanity Studio","slug":{"_type":"slug","current":"using-typescript-in-sanity-studio"},"_id":"64a57ffa-12ed-4d73-b522-f1436ac6f707","children":null}},{"_type":"toc.link","_key":"166b71a4ecb2","title":"Auto-updating Sanity Studio","target":{"title":"Auto-updating Sanity Studio","slug":{"current":"auto-updating-studios","_type":"slug"},"_id":"4c43d3f3-66b7-4111-b02e-14645cb08800","children":null},"new":true}],"_type":"toc.link","_key":"6e598196661b","title":"Setup and deployment"},{"children":[{"_key":"791957429faf","title":"Workspaces","target":{"title":"Workspaces","slug":{"current":"workspaces","_type":"slug"},"_id":"04317b2e-ae55-4a05-b258-a0f15fce056e","children":[]},"_type":"toc.link"},{"title":"Schemas and forms","target":{"title":"Schemas and Forms","slug":{"current":"schemas-and-forms","_type":"slug"},"_id":"0487aad4-fac9-4005-8fe7-71e270a45c8d","children":null},"children":[{"title":"Schema and Field Types","target":{"_ref":"4d5bf2a6-fb1f-45f2-a33f-80b112000eb8","_type":"reference"},"_type":"toc.link","_key":"71d9b2c91854"}],"_type":"toc.link","_key":"93c7d44e9815"},{"_key":"8ed0fa2e7437","title":"Conditional Fields","target":{"title":"Conditional fields","slug":{"current":"conditional-fields","_type":"slug"},"_id":"27cb7442-f02e-4327-8229-79b2cd4a1851","children":null},"_type":"toc.link"},{"title":"Field Groups","target":{"title":"Field Groups","slug":{"current":"field-groups","_type":"slug"},"_id":"cadba0ad-2305-415c-b9fd-863175959e41","children":null},"_type":"toc.link","_key":"bf06e3b542a1"},{"title":"List Previews","target":{"title":"List Previews","slug":{"current":"previews-list-views","auto":true},"_id":"bc21c4b1-ce71-4cee-9665-ee5e13052faf","children":[]},"_type":"toc.link","_key":"2212d64db9ca"},{"_type":"toc.link","_key":"fb01078e800a","target":{"title":"Connected Content","slug":{"current":"connected-content","_type":"slug"},"_id":"f53587de-9d58-4967-8547-cda9938c7f38","children":null}},{"_type":"toc.link","_key":"806af3816e0b","title":"Validation","target":{"title":"Validation","slug":{"auto":true,"current":"validation"},"_id":"b7eceb44-42d3-446e-a8bd-954b5acd6778","children":null}},{"target":{"title":"Initial Value Templates","slug":{"current":"initial-value-templates","_type":"slug"},"_id":"ac9c28a6-0b53-4815-90f4-37cf0a691fe6","children":[{"_id":"229dd54f-ede4-4305-8e62-2dca0ebabe97","_type":"article","title":"Initial Value Templates API","slug":{"current":"initial-value-templates-api","_type":"slug"}}]},"_type":"toc.link","_key":"7e4411d58c73","title":"Initial Values"},{"_type":"toc.link","_key":"d559bb6c5784","title":"Shared Content","target":{"title":"Cross Dataset References","slug":{"current":"cross-dataset-references","_type":"slug"},"_id":"d63dc033-0332-4e7f-8439-8d096004f003","children":null}},{"_key":"3b71aa03da4f","title":"Sort Orders","target":{"title":"Sort Orders","slug":{"current":"sort-orders","auto":true},"_id":"ZZvXo4deoM1mqrWofJYLUC","children":[]},"_type":"toc.link"}],"_type":"toc.link","_key":"e68917e99968","title":"Configuration","target":{"title":"Configuration","slug":{"current":"configuration","_type":"slug"},"_id":"50136225-a173-4734-b149-441e5c670148","children":null},"new":false},{"title":"Block Content","target":{"title":"Block Content \u0026 Portable Text","slug":{"current":"block-content","_type":"slug"},"_id":"3f8da69e-da98-482b-82ff-554a863b1f25","children":null},"new":false,"children":[{"_type":"toc.link","_key":"53764b5d6e62","target":{"title":"Configuring the Portable Text editor","slug":{"current":"portable-text-editor-configuration","_type":"slug"},"_id":"212e8447-33ff-44ff-ae9f-85909ecd9e96","children":[{"_id":"7bb63a6a-a2b0-46e9-8987-e4c895653267","_type":"article","title":"Customizing the Portable Text Editor","slug":{"_type":"slug","current":"customizing-the-portable-text-editor"}},{"_id":"65a2b8b6-565c-4333-8c40-50a481098b92","_type":"article","title":"Customizing block content","slug":{"current":"customizing-block-content","_type":"slug"}}]}},{"_type":"toc.link","_key":"483537c71f5c","target":{"title":"Customizing the Portable Text Editor","slug":{"current":"customizing-the-portable-text-editor","_type":"slug"},"_id":"7bb63a6a-a2b0-46e9-8987-e4c895653267","children":[{"_id":"65a2b8b6-565c-4333-8c40-50a481098b92","_type":"article","title":"Customizing block content","slug":{"current":"customizing-block-content","_type":"slug"}},{"_id":"212e8447-33ff-44ff-ae9f-85909ecd9e96","_type":"article","title":"Configuring the Portable Text editor","slug":{"current":"portable-text-editor-configuration","_type":"slug"}},{"_id":"4cca54e1-1a8b-4945-a5fa-eb64fc5e9af7","_type":"article","title":"Presenting Portable Text","slug":{"current":"presenting-block-text","auto":true}}]}},{"_type":"toc.link","_key":"92af80bd9cc1","target":{"title":"Customizing block content","slug":{"current":"customizing-block-content","_type":"slug"},"_id":"65a2b8b6-565c-4333-8c40-50a481098b92","children":[{"_id":"212e8447-33ff-44ff-ae9f-85909ecd9e96","_type":"article","title":"Configuring the Portable Text editor","slug":{"current":"portable-text-editor-configuration","_type":"slug"}},{"_id":"7bb63a6a-a2b0-46e9-8987-e4c895653267","_type":"article","title":"Customizing the Portable Text Editor","slug":{"_type":"slug","current":"customizing-the-portable-text-editor"}},{"_id":"ca5e87ca-5d23-4689-86fa-71a6200316e0","_type":"article","title":"Previewing Portable Text","slug":{"auto":false,"current":"previewing-block-content"}},{"_id":"be0ac033-dd28-4b53-97bb-4e9bb08bfb3a","_type":"schemaType","title":"Block","slug":{"current":"block-type","auto":false}}]}}],"_type":"toc.link","_key":"cb6cf66de34f"},{"children":[{"_type":"toc.link","_key":"434bb87295b12ca764319cb384affe0d","title":"Component API","target":{"title":"Component API","slug":{"current":"component-api","_type":"slug"},"_id":"95ab3f77-ac9a-4996-a129-7bdc6f495e82","children":null}},{"_type":"toc.link","_key":"c58439661df4","title":"Studio Components","target":{"title":"Studio Components","slug":{"current":"studio-components","_type":"slug"},"_id":"611b84b7-cf95-4ff5-89a3-a0d6c69b36ec","children":null}},{"target":{"title":"Form Components","slug":{"current":"form-components","_type":"slug"},"_id":"ee844586-52a0-49f6-99ee-56dd4ee84ebc","children":[]},"_type":"toc.link","_key":"00ebc8df6780","title":"Form Components"},{"_type":"toc.link","_key":"41fb33e18611","target":{"title":"How form paths work","slug":{"current":"how-form-paths-work","_type":"slug"},"_id":"0055468a-ebdc-459a-8a4a-e7e40e9da1ee","children":[{"_id":"2963dbec-2593-4185-9f8b-47a39497a099","_type":"article","title":"Focus and UI state in custom inputs","slug":{"current":"focus-and-ui-state-in-custom-inputs","_type":"slug"}},{"_id":"1dfcc0f1-5758-470f-8b94-b54f24cc1c5d","_type":"article","title":"From input components to real-time safe patches","slug":{"current":"from-input-components-to-real-time-safe-patches","_type":"slug"}}]}},{"_key":"62a18ec024e3","title":"Diff Components","target":{"title":"Introduction to Custom Diff Components","slug":{"_type":"slug","current":"custom-diff-components"},"_id":"eaf23844-d7fa-48b3-9063-8a1d044e9481","children":null},"_type":"toc.link"},{"_type":"toc.link","_key":"be72a9ef5a8c","title":"Asset Sources","target":{"title":"Custom asset sources","slug":{"current":"custom-asset-sources","_type":"slug"},"_id":"be84c2ca-da39-4b8b-be7a-fae18ea08b78","children":null}},{"_type":"toc.link","_key":"d9cf07d9f4cf","title":"Theming and branding","target":{"title":"Theming","slug":{"_type":"slug","current":"theming"},"_id":"5ba81c00-eaa3-4bd3-8d37-f4c3d5ccaa7b","children":null}},{"_type":"toc.link","_key":"56f1df8207bc","title":"Icons","target":{"title":"Icons","slug":{"current":"icons-for-data-types","auto":true},"_id":"5e45134c-e82e-4b68-97d2-67c0bfe0a005","children":null}},{"_type":"toc.link","_key":"3374c564f35e","target":{"title":"Favicons","slug":{"current":"favicons","_type":"slug"},"_id":"4a2b9d16-a803-4a4a-b0c4-435c7804d8fc","children":null}},{"_type":"toc.link","_key":"dbff43e4d193","title":"Search","target":{"title":"Studio search configuration","slug":{"_type":"slug","current":"studio-search-config"},"_id":"e89f199b-bc18-4f1f-9b16-b5899cea3514","children":[]}},{"_type":"toc.link","_key":"c997ce50c11d","target":{"title":"Sanity UI","slug":{"current":"sanity-ui","_type":"slug"},"_id":"ce0632f7-802d-48fa-9c70-25a4a8e8a1b9","children":null}},{"_type":"toc.link","_key":"c2db30fd297b","target":{"title":"Focus and UI state in custom inputs","slug":{"current":"focus-and-ui-state-in-custom-inputs","_type":"slug"},"_id":"2963dbec-2593-4185-9f8b-47a39497a099","children":[{"_id":"0055468a-ebdc-459a-8a4a-e7e40e9da1ee","_type":"article","title":"How form paths work","slug":{"current":"how-form-paths-work","_type":"slug"}},{"_id":"1dfcc0f1-5758-470f-8b94-b54f24cc1c5d","_type":"article","title":"From input components to real-time safe patches","slug":{"current":"from-input-components-to-real-time-safe-patches","_type":"slug"}}]}},{"_key":"5149d820fa36","target":{"title":"From input components to real-time safe patches","slug":{"current":"from-input-components-to-real-time-safe-patches","_type":"slug"},"_id":"1dfcc0f1-5758-470f-8b94-b54f24cc1c5d","children":[{"_id":"b593d2c6-bcf4-4ac3-8fc9-7d11e93c8687","_type":"article","title":"Patches","slug":{"auto":true,"current":"http-patches"}},{"_id":"0055468a-ebdc-459a-8a4a-e7e40e9da1ee","_type":"article","title":"How form paths work","slug":{"current":"how-form-paths-work","_type":"slug"}},{"_id":"2963dbec-2593-4185-9f8b-47a39497a099","_type":"article","title":"Focus and UI state in custom inputs","slug":{"current":"focus-and-ui-state-in-custom-inputs","_type":"slug"}}]},"_type":"toc.link"},{"_key":"9bfecea01baa","title":"Localizing Studio UI","target":{"title":"Localizing Sanity Studio","slug":{"current":"localizing-studio-ui","_type":"slug"},"_id":"1841c0e0-7272-432d-a63b-48a7bd0f304c","children":[{"_id":"712698a3-199e-4cb5-a4bf-844a589a5d28","_type":"article","title":"Internationalizing plugins","slug":{"current":"internationalizing-plugins-ui","_type":"slug"}},{"_id":"299a7080-84ec-4480-9ef9-3547095d1c37","_type":"article","title":"Localization","slug":{"auto":true,"current":"localization"}}]},"new":true,"_type":"toc.link"}],"_type":"toc.link","_key":"a029190aab09","title":"Customization","target":{"title":"Studio Customization","slug":{"current":"customization","_type":"slug"},"_id":"f0c78753-bbbc-48cf-8eea-334c3d4ad43a","children":null},"new":false},{"title":"Workflows","target":{"title":"Custom workflows","slug":{"current":"custom-workflows","_type":"slug"},"_id":"de0c14bd-4dec-4c85-ade5-c421e340b915","children":null},"new":false,"children":[{"title":"Dashboard","target":{"title":"Dashboard","slug":{"current":"dashboard","_type":"slug"},"_id":"b6124a68-c2d1-49d2-82eb-8c3b01a6f5b7","children":[]},"children":[{"_type":"toc.link","_key":"a3b27bd6b68d","target":{"_ref":"4f63436f-0d80-4643-a40b-3551350372e3","_type":"reference"}},{"_type":"toc.link","_key":"48032f285c23","target":{"_ref":"f6fe3d61-9727-42ec-90ce-d53175349d9c","_type":"reference"}}],"_type":"toc.link","_key":"2303791ce7e9"},{"_type":"toc.link","_key":"e574b5e6fb4c","title":"Document Actions","target":{"title":"Document actions","slug":{"current":"document-actions","_type":"slug"},"_id":"ed4e9f30-f7ba-4c16-baac-b13684fa53c4","children":null}},{"title":"Document Badges","target":{"title":"Custom document badges","slug":{"_type":"slug","current":"custom-document-badges"},"_id":"38c3e7e7-8d92-4c22-8623-44a25f9f66de","children":null},"_type":"toc.link","_key":"32a63bca8498"},{"title":"Localization","target":{"title":"Localization","slug":{"auto":true,"current":"localization"},"_id":"299a7080-84ec-4480-9ef9-3547095d1c37","children":null},"_type":"toc.link","_key":"52c0d7d98dd7"},{"new":true,"_type":"toc.link","_key":"5fcf4f38edcf","target":{"title":"Scheduled publishing","slug":{"current":"scheduled-publishing","_type":"slug"},"_id":"20a9fad4-da54-43fd-9969-80ec1d2a75d9","children":[{"_id":"7a4224be-c28a-47df-9486-dc00e8d7efae","_type":"article","title":"Scheduling API","slug":{"current":"scheduling-api","_type":"slug"}}]}},{"_type":"toc.link","_key":"0a87560a88b6","title":"Structure Builder","target":{"title":"Introduction to Structure Builder","slug":{"current":"structure-builder-introduction","_type":"slug"},"_id":"7c782a80-e466-4dd0-9250-3ce9e427b8ae","children":null},"children":[{"_type":"toc.link","_key":"f666eb8a772d","target":{"_ref":"61add871-83a9-4a98-8ef0-ce482da16cab","_type":"reference"}},{"_type":"toc.link","_key":"b3137fd39468","target":{"_ref":"716d75a6-d481-4c50-8ddf-989fbd5b38e8","_type":"reference"}},{"_type":"toc.link","_key":"573d2842d55a","target":{"_ref":"83a5adcd-7959-4427-91eb-88ac72b3f453","_type":"reference"}},{"_type":"toc.link","_key":"daf5678a90a3","target":{"_ref":"0be7660c-d17b-46d4-81f8-f1f9752989ae","_type":"reference"}},{"_type":"toc.link","_key":"79a9d8df9b90","target":{"_ref":"d4cc899e-a145-454a-80c5-6ed184d6eb76","_type":"reference"}},{"_key":"9bcf14c2f49f","target":{"_ref":"52896d11-4637-4f47-b829-527d154e3241","_type":"reference"},"new":true,"_type":"toc.link"}]},{"_type":"toc.link","_key":"b6832a1d77bf","title":"AI Assist","target":{"title":"Install and configure Sanity AI Assist","slug":{"current":"install-and-configure-sanity-ai-assist","_type":"slug"},"_id":"9379dbe6-2584-49a1-aaec-066f77e31aef","children":null}},{"_type":"toc.link","_key":"420a15551b97","title":"Comments","target":{"title":"Enable and configure Comments","slug":{"current":"configuring-comments","_type":"slug"},"_id":"c2d99f8d-3b16-4b4a-bc0a-94d50522626a","children":null},"new":false},{"_key":"8978b3eafe24","title":"Tasks","target":{"title":"Configuring Tasks","slug":{"current":"configuring-tasks","_type":"slug"},"_id":"86bc5e64-3f73-4176-ae55-498d1a381aa5","children":[{"_id":"14d1f69c-a9c1-4638-b02c-51ad3b0b29a4","_type":"article","title":"Tasks for Sanity Studio","slug":{"current":"tasks","_type":"slug"}}]},"new":false,"_type":"toc.link"},{"title":"Content mapping","target":{"title":"Content mapping","slug":{"current":"configure-content-mapping","_type":"slug"},"_id":"4e3cdd8a-c433-4d08-bc10-b4f238350c5d","children":null},"new":false,"_type":"toc.link","_key":"de82f9dba42e"}],"_type":"toc.link","_key":"792e6ee2961a"},{"_type":"toc.link","_key":"077199ecd58d","title":"Tools","target":{"title":"Studio Tools","slug":{"current":"studio-tools","_type":"slug"},"_id":"42136344-895c-4230-adb8-398314ea9cd6","children":null},"new":false,"children":[{"_type":"toc.link","_key":"6674da609a97","target":{"title":"Create a custom Studio tool","slug":{"current":"custom-studio-tool","_type":"slug"},"_id":"0ad75d7b-e854-4074-8cc4-d287f30ef2d9","children":null}},{"_type":"toc.link","_key":"1457492d9b86","target":{"title":"Tools cheat sheet","slug":{"current":"tools-cheat-sheet","_type":"slug"},"_id":"5ca6c2b4-c567-4629-ba3e-618d6254e99c","children":null}}]},{"target":{"title":"Plugins","slug":{"auto":true,"current":"plugins"},"_id":"5b4364cc-ae01-4482-b638-8ee7769917d5","children":null},"new":false,"children":[{"_key":"5b2e61c44ef0","title":"Installing plugins","target":{"title":"Installing and configuring plugins","slug":{"current":"installing-and-configuring-plugins","_type":"slug"},"_id":"5cfb0968-bc6e-45f6-af3a-ab83dcb99183","children":null},"_type":"toc.link"},{"_key":"e037dc828501","title":"Developing plugins","target":{"title":"Developing plugins","slug":{"current":"developing-plugins","_type":"slug"},"_id":"13562e5d-d8c5-41f4-a3e3-5734ef133f38","children":null},"_type":"toc.link"},{"title":"Publishing plugins","target":{"title":"Publishing plugins","slug":{"current":"publishing-plugins","_type":"slug"},"_id":"ec315d5d-bc84-4ec3-8d0b-cf50aeb910c9","children":null},"_type":"toc.link","_key":"99fd46f2f9f2"},{"new":true,"_type":"toc.link","_key":"190fa2266c43","target":{"title":"Internationalizing plugins","slug":{"current":"internationalizing-plugins-ui","_type":"slug"},"_id":"712698a3-199e-4cb5-a4bf-844a589a5d28","children":[{"_id":"1841c0e0-7272-432d-a63b-48a7bd0f304c","_type":"article","title":"Localizing Sanity Studio","slug":{"current":"localizing-studio-ui","_type":"slug"}},{"_id":"299a7080-84ec-4480-9ef9-3547095d1c37","_type":"article","title":"Localization","slug":{"auto":true,"current":"localization"}}]}}],"_type":"toc.link","_key":"24da5551c03b","title":"Plugins"},{"target":{"title":"Command Line Interface (CLI)","slug":{"auto":true,"current":"cli"},"_id":"00772a9c-a1cb-439a-b7c8-07310a862bbe","children":[{"_id":"4089d977-4fcc-48a3-922a-96da17d0496f","_type":"article","title":"Build","slug":{"_type":"slug","current":"build"}},{"_id":"4bee4fe8-85b0-4568-b5a6-be8a00d92b68","_type":"article","title":"Configcheck","slug":{"current":"configcheck","_type":"slug"}},{"_id":"40045e6b-ab45-4154-ba3c-d4417c8c6c3d","_type":"article","title":"CORS","slug":{"current":"cors-in-cli","_type":"slug"}},{"_id":"3057f3c6-54bc-456d-b6f7-6e544c9dbd26","_type":"article","title":"Dataset","slug":{"_type":"slug","current":"dataset"}},{"_id":"24385de0-2298-404f-a856-771a38ca0262","_type":"article","title":"Debug","slug":{"current":"debug-in-cli","_type":"slug"}},{"_id":"590cb762-515b-4ad1-9fbe-03ef32404cf5","_type":"article","title":"Deploy","slug":{"current":"deploy","_type":"slug"}},{"_id":"1f251e1f-8e90-44fb-b25f-9d8ad823c0de","_type":"article","title":"Docs","slug":{"current":"docs-in-cli","_type":"slug"}},{"_id":"c1f76da4-be6d-4d3f-98c2-872a54d68bf1","_type":"article","title":"Documents","slug":{"current":"documents","_type":"slug"}},{"_id":"280b41bb-1650-4b79-959b-d4bec176fa9b","_type":"article","title":"Exec","slug":{"current":"exec","_type":"slug"}},{"_id":"9a9ca62f-49b5-4574-99de-d0352b8e9c92","_type":"article","title":"Help","slug":{"current":"help","_type":"slug"}},{"_id":"176e14f8-6cd6-4e38-a8ed-15ac5cc28a51","_type":"article","title":"Hook","slug":{"current":"hook","_type":"slug"}},{"_id":"6af2b8dd-076f-4457-b714-4276da99cda2","_type":"article","title":"Init","slug":{"current":"init","_type":"slug"}},{"_id":"f90e97ab-6050-4ea2-9891-0de54ed1a861","_type":"article","title":"Install","slug":{"current":"install","_type":"slug"}},{"_id":"0c53d308-afb5-40a9-87e1-e57291c5363d","_type":"article","title":"Login","slug":{"current":"login","_type":"slug"}},{"_id":"ea4f7c22-7b8c-4883-945a-7297fdcbe727","_type":"article","title":"Logout","slug":{"_type":"slug","current":"logout"}},{"_id":"dc2ad8bc-adc3-42ec-afe3-8bc634e766ed","_type":"article","title":"Manage","slug":{"current":"manage","_type":"slug"}},{"_id":"37289939-d419-4efa-90ac-d2329276254e","_type":"article","title":"Projects","slug":{"current":"projects","_type":"slug"}},{"_id":"956d814b-5260-480c-96f7-874f108f12e6","_type":"article","title":"Start","slug":{"current":"start","_type":"slug"}},{"_id":"cbc1319c-ff3a-47f8-b9dc-994212fa9b19","_type":"article","title":"Versions","slug":{"current":"versions","_type":"slug"}},{"_id":"0df5bfd0-a796-4914-8a86-680db1cf6e5a","_type":"article","title":"Upgrade","slug":{"current":"cli-upgrade","_type":"slug"}}]},"new":false,"_type":"toc.link","children":null,"_key":"c395107706ac9e2a3fb60478a3310119","title":"Command Line Interface"},{"_key":"13869176e4a0","title":"Migrating from v2","target":{"title":"Migrating from Studio v2","slug":{"current":"migrating-from-v2","_type":"slug"},"_id":"8fd05ee4-2bdf-47c1-acc3-90f5dfedda3c","children":null},"new":false,"children":[{"_type":"toc.link","_key":"e1d239b99252","title":"Migration Cheat Sheet","target":{"title":"Migration Cheat Sheet: Studio v2 to v3","slug":{"current":"migration-cheat-sheet","_type":"slug"},"_id":"4cff8b48-b155-42d4-8b05-26f3ab5a397c","children":null}},{"_type":"toc.link","_key":"4ad1f6e511d3c814a24d4fefeeb2bc2d","title":"Step-by-step guide","target":{"title":"Example: Migrating the blog template from Studio v2 to v3","slug":{"current":"example-migrating-the-blog-template-from-studio-v2-to-v3","_type":"slug"},"_id":"3c27c63b-343e-4a0e-9415-2fbd9a5e7463","children":null}},{"_type":"toc.link","_key":"1484776551b9","title":"Command Line Interface (CLI)","target":{"title":"Migrating the CLI","slug":{"current":"migrating-the-cli","_type":"slug"},"_id":"047c8144-8cea-4805-be82-445b045365d6","children":null}},{"title":"Studio configuration","target":{"title":"Migrating Studio Configuration","slug":{"current":"migrating-studio-configuration","_type":"slug"},"_id":"d9916ee6-4b00-42d8-8aaa-1d3c014e9cb0","children":null},"_type":"toc.link","_key":"2c842fa50786"},{"target":{"title":"Migrating Workspaces (Experimental Spaces)","slug":{"current":"migrating-workspaces","_type":"slug"},"_id":"215cef41-b983-4ed5-beb2-3a87abc7fbe1","children":null},"_type":"toc.link","_key":"d96d92c610bc","title":"Workspaces"},{"target":{"title":"Migrating Schema types","slug":{"current":"migrating-schema-types","_type":"slug"},"_id":"1fe4e210-dfab-41c9-804c-2c0fdcd09f12","children":null},"_type":"toc.link","_key":"565d10e30260","title":"Schema and schema types"},{"_type":"toc.link","_key":"9bf4d3de003e","title":"Structure Builder","target":{"title":"Migrating Custom Structure and Default Document Node","slug":{"current":"migrating-custom-structure-and-default-document-node","_type":"slug"},"_id":"30f1ba40-0c5a-4a88-afa5-ef73bfcb0245","children":null}},{"_key":"7897762bb123","title":"Initial Value Templates","target":{"title":"Migrating Initial Value Templates","slug":{"current":"migrating-initial-value-templates","_type":"slug"},"_id":"98568235-f59f-4893-ac43-bfff6679ca37","children":null},"_type":"toc.link"},{"_key":"73957f5e39ed","title":"New Document Templates","target":{"title":"Migrating New Document Templates","slug":{"current":"migrating-new-document-templates","_type":"slug"},"_id":"5c9b0f6f-e1b6-479f-959b-1cde19a22489","children":null},"_type":"toc.link"},{"_type":"toc.link","_key":"f37b1ec397b3","title":"Production URL Resolver","target":{"title":"Migrating Production URL Resolver","slug":{"current":"migrating-production-url-resolver","_type":"slug"},"_id":"a50e4084-8207-4c64-aead-5b55c0cf04fa","children":null}},{"target":{"title":"Migrating Document Actions and Badges","slug":{"current":"migrating-document-actions-badges","_type":"slug"},"_id":"e3c0e9ae-4215-4b05-b28a-82ed4d4369ee","children":null},"_type":"toc.link","_key":"1fa53f117c42","title":"Document Actions and Badges"},{"_type":"toc.link","_key":"60c711233add","title":"Custom Auth Providers","target":{"title":"Migrating Custom Auth Providers","slug":{"current":"migrating-custom-auth-providers","_type":"slug"},"_id":"a8f15d3c-ad0b-4503-bbd1-d41662ae0c6f","children":null}},{"title":"Plugins","target":{"title":"Migrating Plugins","slug":{"_type":"slug","current":"migrating-plugins"},"_id":"42ee24ac-6b1a-4b12-81bc-d11609f1fab7","children":null},"_type":"toc.link","_key":"b5b3c1730d30"},{"target":{"title":"Migrating Custom Input Components","slug":{"current":"migrating-custom-input-components","_type":"slug"},"_id":"934340ee-7be0-4d87-8513-6b9cfaf01a21","children":null},"_type":"toc.link","_key":"0661a11340ae","title":"Custom Components"},{"target":{"title":"Migrating tools","slug":{"_type":"slug","current":"migrating-tools"},"_id":"c4adc97b-5416-48ea-96d3-5cdb1d4124df","children":null},"_type":"toc.link","_key":"ca7fa316e867","title":"Tools"},{"_key":"d2aaf1e0613c","title":"Environment variables","target":{"title":"Migrating Environment Variables","slug":{"_type":"slug","current":"migrating-environment-variables"},"_id":"964089ac-2cfc-43b3-a335-83a92eb7e044","children":null},"_type":"toc.link"},{"title":"Styling and branding","target":{"title":"Styling \u0026 Branding","slug":{"_type":"slug","current":"migrating-styling-and-branding"},"_id":"aaba2ba1-a263-4bc5-b0a7-e9d905c68168","children":null},"_type":"toc.link","_key":"892227cc11b6"}],"_type":"toc.link"}],"_key":"1cb6d8a3e06b","title":"Sanity Studio","target":{"title":"Sanity Studio","slug":{"current":"sanity-studio","_type":"slug"},"_id":"328055e9-c411-419f-8a63-e75b7c591695"}},{"title":"Content Lake","target":{"title":"Content Lake","slug":{"current":"datastore","_type":"slug"},"_id":"fe081a7b-e006-4d60-971b-8416ce83cd49"},"_type":"toc.section","links":[{"new":false,"_type":"toc.link","_key":"b9038ddf3840","target":{"title":"API Versioning","slug":{"current":"api-versioning","_type":"slug"},"_id":"c2dd284c-3ab8-4320-9008-0cd3c58ec95d","children":null},"children":null},{"_key":"ff807c422e43","title":"Query language (GROQ)","target":{"title":"Query Language (GROQ)","slug":{"current":"groq","_type":"slug"},"_id":"75d46ff7-1e75-4321-adca-c43d7e33b724","children":null},"children":[{"title":"How Queries Work","target":{"title":"How Queries Work – GROQ","slug":{"auto":true,"current":"how-queries-work"},"_id":"2e15d81d-55c4-4554-825d-9b500ef04778","children":[]},"_type":"toc.link","_key":"4eb842cabb35"},{"_type":"toc.link","_key":"eed1eb63b7f7","title":"Query Cheat Sheet","target":{"title":"Query Cheat Sheet - GROQ","slug":{"auto":false,"current":"query-cheat-sheet"},"_id":"81b839a4-2fc1-4769-941a-ec4de9276492","children":null}},{"target":{"title":"The Vision Plugin","slug":{"auto":false,"current":"the-vision-plugin"},"_id":"1cdbae8c-e075-45f6-b602-8008a4837737","children":null},"_type":"toc.link","_key":"579ef9ede74e","title":"GROQ Playground"},{"new":false,"_type":"toc.link","_key":"e88d55de5d09","target":{"title":"High performance GROQ","slug":{"current":"high-performance-groq","_type":"slug"},"_id":"2a1179a8-4f05-4dd6-8aa5-24842befb8e1","children":null}},{"new":false,"_type":"toc.link","_key":"fa798f0e988c","target":{"title":"Paginating with GROQ","slug":{"current":"paginating-with-groq","_type":"slug"},"_id":"0671a07b-e657-4809-a32a-4c1265458d86","children":[]}}],"_type":"toc.link"},{"children":[{"_type":"toc.link","_key":"2d7662386608","target":{"title":"GROQ and GraphQL","slug":{"auto":true,"current":"what-about-graphql"},"_id":"85b1e789-ee91-4628-9d18-ad5ffe7c34ad","children":null}}],"_type":"toc.link","_key":"d41b371c5790","target":{"title":"GraphQL","slug":{"current":"graphql","_type":"slug"},"_id":"83e0a089-eabb-4fdc-8bd1-3bea6c607a70","children":[]},"new":false},{"children":[{"_type":"toc.link","_key":"752c210814e1","title":"Hot Swap","target":{"title":"How to use Hot Swapping for datasets","slug":{"current":"how-to-use-hot-swapping-for-datasets","_type":"slug"},"_id":"5ac47623-be7e-4d5b-b98a-d4fc827967e9","children":[{"_id":"340830e7-fab9-4e44-8170-3c28ed1a7162","_type":"article","title":"How to use Cloud Clone for datasets","slug":{"current":"how-to-use-cloud-clone-for-datasets","_type":"slug"}}]},"new":false},{"new":false,"_type":"toc.link","_key":"0f25c70245c0","title":"Cloud Clone","target":{"title":"How to use Cloud Clone for datasets","slug":{"current":"how-to-use-cloud-clone-for-datasets","_type":"slug"},"_id":"340830e7-fab9-4e44-8170-3c28ed1a7162","children":[{"_id":"5ac47623-be7e-4d5b-b98a-d4fc827967e9","_type":"article","title":"How to use Hot Swapping for datasets","slug":{"current":"how-to-use-hot-swapping-for-datasets","_type":"slug"}}]}}],"_type":"toc.link","_key":"beff5713b7fb","target":{"title":"Datasets","slug":{"auto":true,"current":"datasets"},"_id":"6469e48d-d524-4192-a8de-aa5972bc1d69","children":null}},{"children":null,"_type":"toc.link","_key":"ff045159eb2f","title":"IDs and paths","target":{"title":"IDs and Paths","slug":{"auto":false,"current":"ids"},"_id":"b067bbbb-a0dc-45f8-8dfe-ba728cee322f","children":null}},{"_type":"toc.link","_key":"a1b92b7eaef1","target":{"title":"Drafts","slug":{"current":"drafts","_type":"slug"},"_id":"ca307fc7-4413-42dc-8e38-2ee09ab6fb3d","children":null},"children":null},{"_key":"171fe0eebfa5","title":"Perspectives","target":{"title":"Perspectives for Content Lake","slug":{"_type":"slug","current":"perspectives"},"_id":"cacd3ad4-a467-4232-ae95-49e341c87499","children":null},"new":false,"_type":"toc.link","children":null},{"_key":"98e2e6c1d2f5","title":"Images \u0026 assets","target":{"title":"Asset pipeline","slug":{"current":"asset-pipeline","_type":"slug"},"_id":"b4aa9010-f809-4356-8fa7-9778dc737a92","children":null},"children":[{"_type":"toc.link","_key":"a0029fdda1c1","target":{"title":"Assets","slug":{"auto":true,"current":"assets"},"_id":"f7e197fe-59e2-48e0-8e3c-855f8d963966","children":null}},{"_type":"toc.link","_key":"38cee0651b4e","target":{"title":"Asset CDN","slug":{"current":"asset-cdn","_type":"slug"},"_id":"ce79b9da-97bd-486d-89b6-6293b79c7466","children":null}},{"target":{"title":"Presenting Images","slug":{"auto":false,"current":"presenting-images"},"_id":"e4eceb6b-de78-4f84-8106-0113dbdd0dd8","children":null},"_type":"toc.link","_key":"e7f3962f95d1"}],"_type":"toc.link"},{"_key":"721cd83e0cea","target":{"title":"API CDN","slug":{"auto":true,"current":"api-cdn"},"_id":"617fc57a-ff64-4881-a042-8a4d449f8b5e","children":null},"_type":"toc.link","children":null},{"_key":"785184237dde","target":{"title":"Live Content API","slug":{"current":"live-content-api","_type":"slug"},"_id":"ca0e0c13-35a2-4710-ac50-2b6c897bb3bc","children":null},"new":true,"children":[{"_type":"toc.link","_key":"29ca0c11137d","target":{"title":"Add live content to your application","slug":{"current":"live-content-guide","_type":"slug"},"_id":"b9c02f22-0078-4d36-bda0-4f8d6e821e71","children":null}}],"_type":"toc.link"},{"_type":"toc.link","_key":"1375b7d8d94e","children":null,"title":"Real-time updates","target":{"title":"Real-time Updates","slug":{"current":"realtime-updates","auto":true},"_id":"385b2ed9-995a-4737-895c-7064b1fdfd56","children":null}},{"new":false,"children":[{"_type":"toc.link","_key":"44756203992c","target":{"title":"Webhook Best Practices","slug":{"current":"webhook-best-practices","_type":"slug"},"_id":"9193db91-fd0e-4611-896a-8a988c13a14a","children":null}}],"_type":"toc.link","_key":"fd18b1754bdf","title":"Webhooks","target":{"title":"GROQ-powered webhooks","slug":{"auto":true,"current":"webhooks"},"_id":"268141bb-7107-4593-82fc-3c0400e41b36","children":null}},{"target":{"title":"Updating Content","slug":{"_type":"slug","current":"updating-content"},"_id":"67e11d7d-eae0-4555-a29c-e18dc928e431","children":null},"children":[{"_key":"dbff2ab49e21","target":{"title":"Transactions","slug":{"current":"transactions","_type":"slug"},"_id":"26595cb0-f27e-470d-88be-7d40c4217ff0","children":null},"_type":"toc.link"}],"_type":"toc.link","_key":"c85c09b551ed","title":"Updating content"},{"title":"Importing data","target":{"title":"Importing Data","slug":{"auto":true,"current":"importing-data"},"_id":"c5901ca1-54d9-4dcb-a9c0-de50d1f143e0","children":[]},"children":null,"_type":"toc.link","_key":"d303e45a90d7"},{"children":null,"new":false,"_type":"toc.link","_key":"4257761f4a2d","target":{"title":"Backups","slug":{"current":"backups","_type":"slug"},"_id":"9be1d395-c067-4c73-9078-e681e4b8df50","children":null}},{"children":null,"new":false,"_type":"toc.link","_key":"403569a98e77","target":{"title":"Request logs","slug":{"current":"request-logs","_type":"slug"},"_id":"b56833a0-6549-4b0d-918e-7ad979f87aec","children":[{"_id":"05458e6d-26fa-4bc7-a339-fda546c94ad0","_type":"article","title":"Request logs data reference","slug":{"current":"reference-request-log-data","_type":"slug"}},{"_id":"41d5e8fa-2089-4394-a92e-aabc9dc8c823","_type":"article","title":"Request tags","slug":{"current":"reference-api-request-tags","_type":"slug"}}]}},{"title":"Security","target":{"title":"Security","slug":{"current":"security","_type":"slug"},"_id":"6b01c9b5-147a-4c81-b89b-51d89756f046","children":null},"children":[{"_type":"toc.link","_key":"817cd5502729","target":{"title":"Browser security \u0026 CORS","slug":{"current":"browser-security-and-cors","_type":"slug"},"_id":"Z5kAFnBGZUXASkXbyWhZl7","children":null}},{"_type":"toc.link","_key":"96098fa9b754","target":{"title":"Access Your Data (CORS)","slug":{"auto":false,"current":"cors"},"_id":"b5edf437-8c1f-4682-bc18-b822930a4dfc","children":[{"_id":"Z5kAFnBGZUXASkXbyWhZl7","_type":"article","title":"Browser security \u0026 CORS","slug":{"current":"browser-security-and-cors","_type":"slug"}}]}},{"new":false,"_type":"toc.link","_key":"f6205c7838c1","target":{"title":"Activity Feed","slug":{"current":"activity-feed","_type":"slug"},"_id":"3a220ae4-bc49-42d7-a7ca-2de04669ae47","children":null}},{"target":{"title":"Keeping your data safe","slug":{"current":"keeping-your-data-safe","_type":"slug"},"_id":"3eddf13c-8826-436a-8c15-ffeb54eff472","children":null},"_type":"toc.link","_key":"f0ebb1a8c803"}],"_type":"toc.link","_key":"6d67efd2339a"},{"_type":"toc.link","_key":"b32f72c3ca99","target":{"title":"Technical limits","slug":{"current":"technical-limits","_type":"slug"},"_id":"a9ddd8d4-a4f8-4aa5-adb0-85837385ba51","children":null},"children":[{"_type":"toc.link","_key":"d0c9c69715ad","target":{"title":"Attribute limit","slug":{"current":"attribute-limit","_type":"slug"},"_id":"2cb7e613-4c2e-4ba8-aa6d-8d57dc89a383","children":null}}]},{"new":false,"_type":"toc.link","_key":"7f33c77f319f","target":{"title":"Embeddings Index API","slug":{"current":"embeddings-index-api-overview","_type":"slug"},"_id":"1c54a747-a5e2-4ecc-8a35-7f5e5e927dc2","children":[{"_id":"46056b01-d924-4a44-9d61-933de24fa5ec","_type":"article","title":"Embeddings Index CLI reference","slug":{"current":"embeddings-index-cli-reference","_type":"slug"}},{"_id":"3e9ceb82-20dc-4436-add8-171015fe025f","_type":"article","title":"Embeddings Index HTTP API reference","slug":{"current":"embeddings-index-http-api-reference","_type":"slug"}}]},"children":null},{"target":{"title":"Presenting and previewing content","slug":{"_type":"slug","current":"presenting-and-previewing-content"},"_id":"c2198405-40de-49f5-8c60-3c727ee3de7e","children":null},"new":true,"_type":"toc.link","_key":"9b6ab6055904","children":null}],"_key":"c78ff5e8d85e"},{"target":{"title":"Visual Editing with Sanity","slug":{"current":"introduction-to-visual-editing","_type":"slug"},"_id":"5b2e5c18-d987-4083-956f-57f4f3414cf0"},"_type":"toc.section","links":[{"children":null,"_type":"toc.link","_key":"ee40a38197ec","title":"Guides","target":null},{"_type":"toc.link","_key":"27a6b2148f94","title":"Next.js (App Router)","target":{"title":"Visual Editing with Next.js App Router","slug":{"current":"visual-editing-with-next-js-app-router","_type":"slug"},"_id":"9070387c-3cf2-464a-8f81-53b6a959bd4d","children":null},"children":null},{"title":"Next.js (Pages Router)","target":{"title":"Visual Editing with Next.js Pages Router","slug":{"current":"visual-editing-with-next-js-pages-router","_type":"slug"},"_id":"04640587-6c20-437a-bf08-23a1d2ee8b81","children":null},"children":null,"_type":"toc.link","_key":"ff2536fc0aa2"},{"target":{"title":"Visual Editing with Nuxt","slug":{"current":"visual-editing-with-nuxt","_type":"slug"},"_id":"d3d74655-751c-4bdd-9f87-45ef96a2a439","children":null},"_type":"toc.link","_key":"4a18e9e55624fd510443a8f2de3d3059","title":"Nuxt.js","children":null},{"_type":"toc.link","_key":"817622c6f89ce0ddfe28417fd08c44a6","title":"SvelteKit","target":{"title":"Visual Editing with SvelteKit","slug":{"current":"visual-editing-with-sveltekit","_type":"slug"},"_id":"cca4ca41-8979-49f1-99f1-a2c079fdaaf1","children":null},"children":null},{"_type":"toc.link","_key":"4f18d4c3cc13","title":"React Router / Remix","target":{"title":"Visual Editing with React Router/Remix ","slug":{"current":"visual-editing-with-react-router","_type":"slug"},"_id":"6568e530-52a2-4757-ac7a-bfa91daeb634","children":null},"children":null},{"title":"Core concepts","target":null,"children":null,"_type":"toc.link","_key":"1d1b420a0f32"},{"_type":"toc.link","_key":"9659f65ed290","title":"The Presentation tool","target":{"title":"The Presentation tool","slug":{"current":"configuring-the-presentation-tool","_type":"slug"},"_id":"b29fa868-6236-4266-8ba7-f5bbe3a550ee","children":null},"children":null},{"title":"Fetching content","target":{"title":"Fetching content for Visual Editing","slug":{"current":"fetching-content-for-visual-editing","_type":"slug"},"_id":"7b9dfb1f-b08d-4941-a1d6-09d59024b795","children":null},"children":null,"_type":"toc.link","_key":"eb5e425cc79a"},{"_key":"127744afe0a0","title":"Overlays for click-to-edit","target":{"title":"Overlays","slug":{"current":"visual-editing-overlays","_type":"slug"},"_id":"b4c7ca06-fa7e-4a16-9b70-4a78af440ee9","children":null},"children":null,"_type":"toc.link"},{"title":"Drag and drop","target":{"title":"Enabling drag and drop for Visual Editing","slug":{"current":"enabling-drag-and-drop","_type":"slug"},"_id":"ce097bdc-8aea-421e-b705-d1d8aba65ebd","children":null},"children":null,"_type":"toc.link","_key":"953da4fcd905"},{"title":"Customization","target":null,"children":null,"_type":"toc.link","_key":"26d0637616c9"},{"title":"Overlay components and controls","target":{"title":"Custom overlay components and controls","slug":{"current":"custom-overlay-components","_type":"slug"},"_id":"6839b7cf-b5b1-49dd-b73c-f4fd7b5cf69b","children":null},"new":true,"_type":"toc.link","_key":"17b7f10505cd","children":null},{"children":null,"_key":"0dfec35bf022","title":"Preview header and navigation","target":{"title":"Customizing preview header and navigation","slug":{"current":"customizing-preview-header-and-navigation","_type":"slug"},"_id":"e9f39513-ff17-44e8-a46a-3ce23abe74bb","children":null},"new":true,"_type":"toc.link"},{"title":"REFERENCE","target":null,"children":null,"_type":"toc.link","_key":"1d7b73e85db5"},{"_key":"8b2f07b133c4","target":{"title":"Presentation Resolver API","slug":{"current":"presentation-resolver-api","_type":"slug"},"_id":"042a8064-7770-49f9-90e4-f63ae6db9fe9","children":null},"_type":"toc.link","children":null},{"_type":"toc.link","_key":"b9b555c531f7","target":{"title":"Content Source Maps","slug":{"_type":"slug","current":"content-source-maps"},"_id":"6a2e3568-099e-492e-bccf-d0a4fc3bad1b","children":null},"children":null},{"target":{"title":"Stega-encoding","slug":{"current":"stega","_type":"slug"},"_id":"923cba24-f0f0-432e-847b-443d954e8d46","children":null},"children":null,"_type":"toc.link","_key":"a44a9c984ae1","title":"Stega for Content Source Maps"},{"_type":"toc.link","_key":"8acfb7926484","title":"useOptimistic hook","target":{"title":"useOptimistic","slug":{"current":"useoptimistic-reference","_type":"slug"},"_id":"93be9587-5fc4-4342-b2b3-0ca9890b6dd6","children":null},"children":null},{"children":null,"title":"Troubleshooting","target":{"title":"Troubleshooting Visual Editing","slug":{"current":"troubleshooting-visual-editing","_type":"slug"},"_id":"5b79a6d1-8040-4519-b5a2-52e6f342ef89","children":null},"_type":"toc.link","_key":"f8630967620a"}],"_key":"ee01ef340a2e","title":"Visual Editing"},{"title":"Guides","target":{"title":"Working with Sanity","slug":{"current":"build-with-sanity","_type":"slug"},"_id":"832f2c27-9a17-4b56-81e4-bbc0f6849262"},"_type":"toc.section","links":[{"_type":"toc.link","_key":"023c95d2c735","title":"Generating TypeScript for front ends","target":{"title":"Sanity TypeGen","slug":{"current":"sanity-typegen","_type":"slug"},"_id":"764909a9-9095-43dc-b04e-cc80d9bea67a","children":null},"new":true,"children":null},{"_type":"toc.link","_key":"0573b7b14294","title":"Schema change management","target":{"title":"Migrating your schema and content","slug":{"current":"schema-and-content-migrations","_type":"slug"},"_id":"95b366ad-a98e-4718-83f8-1d591c47f3b4","children":null},"new":true,"children":[{"_type":"toc.link","_key":"c364a6bf0999","target":{"title":"Content migration cheat sheet","slug":{"current":"content-migration-cheatsheet","_type":"slug"},"_id":"61e779c5-8388-4ae6-841a-2e3c4032f9ce","children":null}},{"_type":"toc.link","_key":"d4b4d5d1123f","target":{"title":"Important considerations for schema and content migrations","slug":{"current":"important-considerations-for-schema-and-content-migrations","_type":"slug"},"_id":"0e77ce0e-acf3-4d99-b807-71fc38c01a1a","children":null}}]},{"children":null,"_key":"2658b9c5ea26","target":{"title":"Create your own Sanity template","slug":{"current":"create-your-own-sanity-template","_type":"slug"},"_id":"894f0dd1-01d6-4789-9b06-ca073dbb1553","children":null},"new":true,"_type":"toc.link"},{"_key":"bea697eef23e","title":"Onboarding stakeholders","target":null,"children":null,"_type":"toc.link"},{"_key":"983c17ba808d","title":"Convince your team","target":{"title":"How to pitch Sanity.io to your team","slug":{"current":"how-to-pitch-sanity-io-to-your-team","_type":"slug"},"_id":"f879edb5-d34c-4d0b-aa9e-937c1e5fcac3","children":null},"children":null,"_type":"toc.link"},{"_type":"toc.link","_key":"8db97545e633","title":"Convince your clients","target":{"title":"Convincing your clients to go with Sanity.io, rather than a traditional CMS","slug":{"current":"convincing-your-clients-to-go-with-sanity-io-rather-than-a-traditional-cms","_type":"slug"},"_id":"4d6cb6ec-1901-4290-a706-80cb07c4a7a7","children":null},"children":null}],"_key":"d8540fec006b"},{"target":{"title":"Access control","slug":{"current":"access-control","_type":"slug"},"_id":"abc462d8-9be6-440a-88e1-fedd0804b724"},"_type":"toc.section","links":[{"_key":"445993d14da7","target":{"title":"Roles","slug":{"current":"roles","_type":"slug"},"_id":"9c207dc6-14f1-420a-92e7-4edf5e2b7102","children":null},"children":null,"new":false,"_type":"toc.link"},{"new":false,"_type":"toc.link","_key":"f73f503f521e","title":"SAML SSO","target":{"title":"Setting up Single Sign-On with SAML","slug":{"current":"sso-saml","_type":"slug"},"_id":"6312dbb3-2e10-4a57-99fd-49aa505e0ecb","children":[{"_id":"3dd0db64-a1d4-465e-aff5-99e73a99d953","_type":"article","title":"Third-Party Login (SSO)","slug":{"auto":true,"current":"third-party-login"}},{"_id":"9c207dc6-14f1-420a-92e7-4edf5e2b7102","_type":"article","title":"Roles","slug":{"current":"roles","_type":"slug"}}]},"children":null},{"_type":"toc.link","_key":"593631453f70","title":"Custom SSO","target":{"title":"Third-Party Login (SSO)","slug":{"auto":true,"current":"third-party-login"},"_id":"3dd0db64-a1d4-465e-aff5-99e73a99d953","children":null},"children":null}],"_key":"7ca22e14969b","title":"Access control"},{"_type":"toc.section","links":[{"new":false,"_type":"toc.link","_key":"c3ad93c8badd","title":"SANITY STUDIO","target":null,"children":null},{"title":"Studio API Reference ↗","target":{"title":"Studio API Reference","slug":{"current":"reference/api/sanity","_type":"slug"},"_id":"e69a92f8-e8fb-4de2-8066-c683669daa91","children":null},"children":null,"new":false,"_type":"toc.link","_key":"d54f3cf8a5d6"},{"title":"Configuration API","target":{"title":"Configuration API","slug":{"_type":"slug","current":"config-api-reference"},"_id":"3a8ec58c-da56-41c6-a2c2-234080c64bb7","children":[{"_id":"50136225-a173-4734-b149-441e5c670148","_type":"article","title":"Configuration","slug":{"_type":"slug","current":"configuration"}}]},"children":null,"new":false,"_type":"toc.link","_key":"48d2d4fe1e1e"},{"_type":"toc.link","_key":"eaa4cf6de508","title":"Schema","target":{"title":"Schema","slug":{"auto":false,"current":"schema-types"},"_id":"1600905f-c1b3-41cf-822e-5320e7ed0729","children":[{"_id":"a2bf92c3-592d-4294-9976-6ef451733718","_type":"schemaType","title":"Array","slug":{"auto":false,"current":"array-type"}},{"_id":"be0ac033-dd28-4b53-97bb-4e9bb08bfb3a","_type":"schemaType","title":"Block","slug":{"auto":false,"current":"block-type"}},{"_id":"507b3018-3cc3-4e62-85f8-af5a6aecec3e","_type":"schemaType","title":"Boolean","slug":{"auto":false,"current":"boolean-type"}},{"_id":"2e1563aa-7822-4dd1-8c6e-876d5a90bdcf","_type":"schemaType","title":"Cross Dataset Reference","slug":{"auto":false,"current":"cross-dataset-reference-type"}},{"_id":"67itWYM6d46DcF6NSVupED","_type":"schemaType","title":"Date","slug":{"auto":false,"current":"date-type"}},{"_id":"faafeea3-aca5-4c8e-8f3d-748916f86290","_type":"schemaType","title":"Datetime","slug":{"auto":false,"current":"datetime-type"}},{"_id":"61337a9c-7d9d-464b-89ca-23b2a7e0a23b","_type":"schemaType","title":"Document","slug":{"auto":false,"current":"document-type"}},{"_id":"c8ac471f-9db4-4e9e-ad5f-30f8f96186e3","_type":"schemaType","title":"File","slug":{"auto":false,"current":"file-type"}},{"_id":"753488f7-fbcd-4a7a-825b-60b42b9f6664","_type":"schemaType","title":"Geopoint","slug":{"auto":false,"current":"geopoint-type"}},{"_id":"8bb0bdde-f73b-4f39-8480-1374dd57fc05","_type":"schemaType","title":"Image","slug":{"auto":false,"current":"image-type"}},{"_id":"de2d47cd-eaa4-44ec-a0d5-a1e669fb9f78","_type":"schemaType","title":"Number","slug":{"auto":false,"current":"number-type"}},{"_id":"2aedfe7d-dc34-4ddc-bbd2-58822bd57b88","_type":"schemaType","title":"Object","slug":{"auto":false,"current":"object-type"}},{"_id":"36641e81-5a00-4f93-86bd-54bd80027f0e","_type":"schemaType","title":"Reference","slug":{"auto":false,"current":"reference-type"}},{"_id":"7cfb4422-fc3d-4fff-8061-b2089575d0aa","_type":"schemaType","title":"Rich Date","slug":{"auto":false,"current":"rich-date-type"}},{"_id":"2167391e-092a-4dec-a279-a6d4d69cf5b8","_type":"schemaType","title":"Slug","slug":{"auto":false,"current":"slug-type"}},{"_id":"4b087986-a174-450e-bcc5-504a62e5c8dd","_type":"schemaType","title":"Span","slug":{"auto":false,"current":"span-type"}},{"_id":"78e282ed-27d9-4cfc-b5c6-d5dddc72f2b7","_type":"schemaType","title":"String","slug":{"auto":false,"current":"string-type"}},{"_id":"4e601e80-8e6c-43a7-9a40-4e6c728395dd","_type":"schemaType","title":"Text","slug":{"auto":false,"current":"text-type"}},{"_id":"3da5655e-d46c-4609-930a-c95ac80d9fa2","_type":"schemaType","title":"URL","slug":{"auto":false,"current":"url-type"}}]},"new":false,"children":[{"_type":"toc.link","_key":"017ae20ab2de","title":"SCHEMA TYPES","target":null},{"_type":"toc.link","_key":"dd84369ad1d0","title":"Array","target":{"title":"Array","slug":{"auto":false,"current":"array-type"},"_id":"a2bf92c3-592d-4294-9976-6ef451733718","children":[]}},{"title":"Block","target":{"title":"Block","slug":{"auto":false,"current":"block-type"},"_id":"be0ac033-dd28-4b53-97bb-4e9bb08bfb3a","children":null},"_type":"toc.link","_key":"87c86c4c03ad"},{"_type":"toc.link","_key":"32c239c0b3ec","title":"Boolean","target":{"title":"Boolean","slug":{"auto":false,"current":"boolean-type"},"_id":"507b3018-3cc3-4e62-85f8-af5a6aecec3e","children":null}},{"_key":"027a62f5979c26eaa1595181050d11ef","target":{"title":"Cross Dataset Reference","slug":{"auto":false,"current":"cross-dataset-reference-type"},"_id":"2e1563aa-7822-4dd1-8c6e-876d5a90bdcf","children":[]},"_type":"toc.link"},{"target":{"title":"Date","slug":{"auto":false,"current":"date-type"},"_id":"67itWYM6d46DcF6NSVupED","children":null},"_type":"toc.link","_key":"5271b130da8a","title":"Date"},{"_key":"c9bef9a7781e","title":"Datetime","target":{"title":"Datetime","slug":{"auto":false,"current":"datetime-type"},"_id":"faafeea3-aca5-4c8e-8f3d-748916f86290","children":[]},"_type":"toc.link"},{"title":"Document","target":{"title":"Document","slug":{"auto":false,"current":"document-type"},"_id":"61337a9c-7d9d-464b-89ca-23b2a7e0a23b","children":[{"_id":"5e45134c-e82e-4b68-97d2-67c0bfe0a005","_type":"article","title":"Icons","slug":{"current":"icons-for-data-types","auto":true}}]},"_type":"toc.link","_key":"f1f5b182b95c"},{"_type":"toc.link","_key":"160608b8bfc7","title":"File","target":{"title":"File","slug":{"auto":false,"current":"file-type"},"_id":"c8ac471f-9db4-4e9e-ad5f-30f8f96186e3","children":null}},{"_type":"toc.link","_key":"26c9f931d827","title":"Geopoint","target":{"title":"Geopoint","slug":{"auto":false,"current":"geopoint-type"},"_id":"753488f7-fbcd-4a7a-825b-60b42b9f6664","children":null}},{"_key":"244a6132560f","title":"Image","target":{"title":"Image","slug":{"auto":false,"current":"image-type"},"_id":"8bb0bdde-f73b-4f39-8480-1374dd57fc05","children":null},"_type":"toc.link"},{"target":{"title":"Number","slug":{"auto":false,"current":"number-type"},"_id":"de2d47cd-eaa4-44ec-a0d5-a1e669fb9f78","children":null},"_type":"toc.link","_key":"3bd987c4abd5","title":"Number"},{"title":"Object","target":{"title":"Object","slug":{"auto":false,"current":"object-type"},"_id":"2aedfe7d-dc34-4ddc-bbd2-58822bd57b88","children":null},"_type":"toc.link","_key":"07065b74fb05"},{"_type":"toc.link","_key":"5b8c686618e9","title":"Reference","target":{"title":"Reference","slug":{"current":"reference-type","auto":false},"_id":"36641e81-5a00-4f93-86bd-54bd80027f0e","children":[{"_id":"8bb0bdde-f73b-4f39-8480-1374dd57fc05","_type":"schemaType","title":"Image","slug":{"auto":false,"current":"image-type"}},{"_id":"2aedfe7d-dc34-4ddc-bbd2-58822bd57b88","_type":"schemaType","title":"Object","slug":{"auto":false,"current":"object-type"}}]}},{"target":{"title":"Slug","slug":{"auto":false,"current":"slug-type"},"_id":"2167391e-092a-4dec-a279-a6d4d69cf5b8","children":null},"_type":"toc.link","_key":"63455e61d7d6","title":"Slug"},{"title":"String","target":{"title":"String","slug":{"auto":false,"current":"string-type"},"_id":"78e282ed-27d9-4cfc-b5c6-d5dddc72f2b7","children":null},"_type":"toc.link","_key":"bcebc9171081"},{"target":{"title":"Span","slug":{"current":"span-type","auto":false},"_id":"4b087986-a174-450e-bcc5-504a62e5c8dd","children":null},"_type":"toc.link","_key":"3734c6838fe3","title":"Span"},{"target":{"title":"Text","slug":{"auto":false,"current":"text-type"},"_id":"4e601e80-8e6c-43a7-9a40-4e6c728395dd","children":null},"_type":"toc.link","_key":"1a6936515ebf","title":"Text"},{"_type":"toc.link","_key":"ef0bc0c9fdcd","target":{"title":"URL","slug":{"auto":false,"current":"url-type"},"_id":"3da5655e-d46c-4609-930a-c95ac80d9fa2","children":null}},{"_type":"toc.link","_key":"11640a66aaeb","title":"MISC","target":null},{"target":{"title":"Initial Value Templates API","slug":{"current":"initial-value-templates-api","_type":"slug"},"_id":"229dd54f-ede4-4305-8e62-2dca0ebabe97","children":[{"_id":"ac9c28a6-0b53-4815-90f4-37cf0a691fe6","_type":"article","title":"Initial Value Templates","slug":{"current":"initial-value-templates","_type":"slug"}}]},"_type":"toc.link","_key":"86d5ab97cb71"}]},{"target":{"title":"Plugins API","slug":{"current":"plugins-api-reference","_type":"slug"},"_id":"e8f7e918-ff7a-4d7d-934f-cd9b592d42e5","children":[{"_id":"5cfb0968-bc6e-45f6-af3a-ab83dcb99183","_type":"article","title":"Installing and configuring plugins","slug":{"current":"installing-and-configuring-plugins","_type":"slug"}},{"_id":"13562e5d-d8c5-41f4-a3e3-5734ef133f38","_type":"article","title":"Developing plugins","slug":{"current":"developing-plugins","_type":"slug"}},{"_id":"42ee24ac-6b1a-4b12-81bc-d11609f1fab7","_type":"article","title":"Migrating Plugins","slug":{"current":"migrating-plugins","_type":"slug"}}]},"new":false,"_type":"toc.link","_key":"bedd5993987d","title":"Plugins","children":null},{"title":"Tools","target":{"title":"Tool API","slug":{"current":"tool-api-reference","_type":"slug"},"_id":"063befac-a2de-497e-9718-a048edd7e04c","children":[{"_id":"1cdbae8c-e075-45f6-b602-8008a4837737","_type":"article","title":"The Vision Plugin","slug":{"auto":false,"current":"the-vision-plugin"}},{"_id":"7a473984-6c6f-4320-bea1-c8b553bf86eb","_type":"article","title":"Structure Tool API","slug":{"_type":"slug","current":"structure-tool-api"}}]},"new":false,"_type":"toc.link","_key":"cc4e647b8fd830ed98864c1ef829c3b3","children":null},{"children":[{"target":{"title":"Form Components","slug":{"_type":"slug","current":"form-components-reference"},"_id":"95bc8ced-d541-4bbe-9bce-d9513e8a0de2","children":null},"_type":"toc.link","_key":"9e8e1c615112453d72f715726a8d7d66","title":"Components"},{"_key":"cfb74e0a1ec8","title":"Asset Source","target":{"title":"Asset Source API","slug":{"current":"asset-source-api-reference","_type":"slug"},"_id":"004fecc4-d324-49b5-b78c-7216f539b3d5","children":null},"_type":"toc.link"}],"_type":"toc.link","_key":"3276131a366f","title":"Form","target":{"title":"Form API","slug":{"current":"form-api-reference","_type":"slug"},"_id":"ecb5c95b-f174-4329-ae39-a015494242dc","children":null},"new":false},{"new":false,"_type":"toc.link","_key":"e038d1b792a8ffa072beecd705ff55bd","title":"Studio Components","target":{"title":"Studio Components Reference","slug":{"current":"studio-components-reference","_type":"slug"},"_id":"f31bfff4-49aa-4cdb-b8d0-1fdefc6c3d01","children":[{"_id":"611b84b7-cf95-4ff5-89a3-a0d6c69b36ec","_type":"article","title":"Studio Components","slug":{"current":"studio-components","_type":"slug"}}]},"children":null},{"_type":"toc.link","_key":"003a211cdf75b08eaffeafba038d9521","title":"Document","target":{"title":"Document API","slug":{"current":"document-api-reference","_type":"slug"},"_id":"4e3b6d5d-e494-4c85-aaaa-e0801aedde10","children":[{"_id":"ed4e9f30-f7ba-4c16-baac-b13684fa53c4","_type":"article","title":"Document actions","slug":{"current":"document-actions","_type":"slug"}},{"_id":"38c3e7e7-8d92-4c22-8623-44a25f9f66de","_type":"article","title":"Custom document badges","slug":{"current":"custom-document-badges","_type":"slug"}},{"_id":"ec2d5433-fea2-40bd-80a3-d0f1caa0199b","_type":"article","title":"Document Actions API","slug":{"current":"document-actions-api","_type":"slug"}},{"_id":"0fab5752-1464-4af6-b46b-21b8b61144cb","_type":"article","title":"Document Badges API","slug":{"current":"document-badges-api","_type":"slug"}},{"_id":"ea5c11f4-cbf9-4267-a4fe-3d482448c1bb","_type":"article","title":"New Document Options","slug":{"current":"new-document-options","_type":"slug"}}]},"new":false,"children":[{"target":{"title":"Document Actions API","slug":{"current":"document-actions-api","_type":"slug"},"_id":"ec2d5433-fea2-40bd-80a3-d0f1caa0199b","children":null},"_type":"toc.link","_key":"97cf0deb1c5e"},{"_type":"toc.link","_key":"13988e57d54b","target":{"title":"Document Badges API","slug":{"current":"document-badges-api","_type":"slug"},"_id":"0fab5752-1464-4af6-b46b-21b8b61144cb","children":null}},{"_type":"toc.link","_key":"9d3003171ecb","target":{"title":"New Document Options","slug":{"current":"new-document-options","_type":"slug"},"_id":"ea5c11f4-cbf9-4267-a4fe-3d482448c1bb","children":[{"_id":"4e3b6d5d-e494-4c85-aaaa-e0801aedde10","_type":"article","title":"Document API","slug":{"current":"document-api-reference","_type":"slug"}},{"_id":"3a8ec58c-da56-41c6-a2c2-234080c64bb7","_type":"article","title":"Configuration API","slug":{"current":"config-api-reference","_type":"slug"}},{"_id":"ac9c28a6-0b53-4815-90f4-37cf0a691fe6","_type":"article","title":"Initial Value Templates","slug":{"current":"initial-value-templates","_type":"slug"}}]}}]},{"_type":"toc.link","_key":"405bc1ac299d15740d91ab3044f8ab01","target":{"title":"History experience","slug":{"current":"history-experience","_type":"slug"},"_id":"3d7e066a-2a1d-4abf-bddd-c28f86a5dba7","children":null},"new":false,"children":null},{"title":"Structure Tool","children":null,"target":{"title":"Structure Tool API","slug":{"current":"structure-tool-api","_type":"slug"},"_id":"7a473984-6c6f-4320-bea1-c8b553bf86eb","children":null},"new":false,"_type":"toc.link","_key":"b3c8091f9903762769b34b15a2951032"},{"target":{"title":"Theme API","slug":{"_type":"slug","current":"theme-api-reference"},"_id":"97093a97-a491-46c0-8467-6af283a38129","children":null},"new":false,"_type":"toc.link","_key":"645cee9b25ae6167b25c454634af2b6e","title":"Theme","children":null},{"title":"Authentication","target":{"title":"Auth API","slug":{"current":"auth-api-reference","_type":"slug"},"_id":"237c16b0-a9f4-4e82-b595-49c16488987b","children":[]},"new":false,"children":[{"_type":"toc.link","_key":"a2a7616c241d","target":{"title":"OAuth2","slug":{"current":"oauth2","_type":"slug"},"_id":"07053a82-b016-4ba1-af6f-02f008b64255","children":null}}],"_type":"toc.link","_key":"e35f9660635a"},{"target":{"title":"Structure Builder API Reference","slug":{"current":"structure-builder-reference","_type":"slug"},"_id":"7875d289-7e74-4359-8644-e2ddaf4d52c9","children":null},"new":false,"_type":"toc.link","_key":"62efee4a6f8c","title":"Structure Builder","children":null},{"_type":"toc.link","_key":"5b770acdbf2d","title":"Studio React Hooks","target":{"title":"Studio React Hooks","slug":{"current":"studio-react-hooks","_type":"slug"},"_id":"93aa0500-775a-4cc7-9688-afcd9c602d58","children":null},"new":false,"children":null},{"children":null,"_key":"f803550436cd","title":"CONTENT LAKE","_type":"toc.link","target":null},{"_key":"7d174b2ac00b","title":"HTTP API","target":{"title":"HTTP API","slug":{"current":"http-api","_type":"slug"},"_id":"e05fb96c-4692-4b2b-aa26-696b775d6781","children":null},"children":[{"_key":"e48801d195b2","title":"URL format","target":{"title":"URL Format","slug":{"auto":true,"current":"http-urls"},"_id":"87d7219f-6a74-4452-8d1c-a3fb9a8a4ac1","children":null},"_type":"toc.link"},{"title":"Authentication","target":{"title":"Authentication","slug":{"auto":false,"current":"http-auth"},"_id":"58eb4350-2128-4724-97dc-d70731843022","children":null},"_type":"toc.link","_key":"5332560239e4"},{"target":{"title":"Patches","slug":{"auto":true,"current":"http-patches"},"_id":"b593d2c6-bcf4-4ac3-8fc9-7d11e93c8687","children":null},"children":[],"_type":"toc.link","_key":"1b88f267c718","title":"Patches"},{"_type":"toc.link","_key":"ac261127e194","title":"Using JSONMatch","target":{"title":"Using JSONMatch","slug":{"auto":true,"current":"json-match"},"_id":"5bcb21a7-7704-403c-b250-adad9cc3520b","children":null}},{"_type":"toc.link","_key":"c37e01cabfa0","title":"Endpoints","target":null},{"title":"Access","target":{"title":"Access API Reference","slug":{"current":"access-api","_type":"slug"},"_id":"956611e5-757c-460e-8141-e8341baab56a","children":null},"new":true,"_type":"toc.link","_key":"82c8ae95bc04"},{"new":true,"_type":"toc.link","_key":"b1f1374de3199a54badcf63dc3d0a7ea","title":"Actions","target":{"title":"Actions API","slug":{"current":"http-actions","_type":"slug"},"_id":"ade1c996-66d0-4336-bff7-6abc52421716","children":null}},{"_key":"d0daafb4c6e7","title":"Assets","target":{"title":"Assets","slug":{"current":"http-api-assets","_type":"slug"},"_id":"3a989894-430c-45ed-99a7-5719f2c8d112","children":null},"_type":"toc.link"},{"target":{"title":"Copy API","slug":{"current":"copy-api","_type":"slug"},"_id":"bd353e2a-57f2-4447-b053-fe0a21ca7b06","children":[{"_id":"58eb4350-2128-4724-97dc-d70731843022","_type":"article","title":"Authentication","slug":{"current":"http-auth","auto":false}},{"_id":"340830e7-fab9-4e44-8170-3c28ed1a7162","_type":"article","title":"How to use Cloud Clone for datasets","slug":{"current":"how-to-use-cloud-clone-for-datasets","_type":"slug"}},{"_id":"ac6f0a96-8080-4383-aa5c-9815b871fa16","_type":"article","title":"Jobs API","slug":{"_type":"slug","current":"jobs-api"}}]},"_type":"toc.link","_key":"dbc45afbc6cc","title":"Copy"},{"_type":"toc.link","_key":"d1ee824f0c4b","target":{"title":"Doc","slug":{"current":"http-doc","_type":"slug"},"_id":"2ce70297-0584-4889-936e-338f69020400","children":[{"_id":"b067bbbb-a0dc-45f8-8dfe-ba728cee322f","_type":"article","title":"IDs and Paths","slug":{"auto":false,"current":"ids"}}]}},{"title":"Embeddings Index","target":{"title":"Embeddings Index HTTP API reference","slug":{"current":"embeddings-index-http-api-reference","_type":"slug"},"_id":"3e9ceb82-20dc-4436-add8-171015fe025f","children":[{"_id":"1c54a747-a5e2-4ecc-8a35-7f5e5e927dc2","_type":"article","title":"Embeddings Index API","slug":{"current":"embeddings-index-api-overview","_type":"slug"}},{"_id":"46056b01-d924-4a44-9d61-933de24fa5ec","_type":"article","title":"Embeddings Index CLI reference","slug":{"current":"embeddings-index-cli-reference","_type":"slug"}}]},"new":true,"_type":"toc.link","_key":"97648eb50dc2"},{"_type":"toc.link","_key":"5b2f821d4643","target":{"title":"Export","slug":{"current":"export","_type":"slug"},"_id":"dc46d772-6289-4902-800a-2ad6e6295f4c","children":null}},{"_key":"007fb0a77afb","title":"Jobs","target":{"title":"Jobs API","slug":{"current":"jobs-api","_type":"slug"},"_id":"ac6f0a96-8080-4383-aa5c-9815b871fa16","children":[{"_id":"340830e7-fab9-4e44-8170-3c28ed1a7162","_type":"article","title":"How to use Cloud Clone for datasets","slug":{"current":"how-to-use-cloud-clone-for-datasets","_type":"slug"}}]},"new":false,"_type":"toc.link"},{"title":"History","target":{"title":"History","slug":{"current":"history-api","_type":"slug"},"_id":"fb756552-5f5d-4fe2-896c-b4b5587a5ec8","children":null},"_type":"toc.link","_key":"e1d0384e5004"},{"_type":"toc.link","_key":"763580776cef","title":"Listen","target":{"title":"Listening","slug":{"auto":true,"current":"listening"},"_id":"478b0967-2fe6-475f-8ce4-cdca5e3edd1a","children":null}},{"_type":"toc.link","_key":"9e3fab420ee0","title":"Live","target":{"title":"Live Content API reference","slug":{"current":"live-api-reference","_type":"slug"},"_id":"49fbe8ce-7d29-4279-b0af-7754f3fceb94","children":null}},{"_key":"9c9d9b1370ed","title":"Mutate","target":{"title":"Mutations","slug":{"current":"http-mutations","auto":false},"_id":"b4c2fc97-2533-44d0-9e75-bcd23f015741","children":null},"_type":"toc.link"},{"_key":"d9b5cc15668c","title":"Projects","target":{"title":"Projects API","slug":{"_type":"slug","current":"projects-api"},"_id":"d613a8bc-8d8f-4f74-bca4-d1f9f62715c6","children":null},"new":false,"_type":"toc.link"},{"new":false,"_type":"toc.link","_key":"0d937bd3a8ef","title":"Roles","target":{"title":"Roles Reference","slug":{"current":"roles-reference","_type":"slug"},"_id":"f48a3cc5-7a69-4806-8f07-d13e99936aed","children":null}},{"_key":"ab43f1683f4a","title":"Scheduling","target":{"title":"Scheduling API","slug":{"current":"scheduling-api","_type":"slug"},"_id":"7a4224be-c28a-47df-9486-dc00e8d7efae","children":null},"new":false,"_type":"toc.link"},{"_type":"toc.link","_key":"3924a958d62b","title":"Webhooks","target":{"title":"Webhooks API","slug":{"current":"http-webhooks","_type":"slug"},"_id":"74682d72-2c39-4f17-9591-99be4fa95ba8","children":null}},{"target":{"title":"Queries","slug":{"auto":false,"current":"http-query"},"_id":"38123cba-286c-45a0-a6d1-3cc4dc43748a","children":null},"_type":"toc.link","_key":"06991655110a","title":"Query"},{"_type":"toc.link","_key":"86cdad4a158e","target":{"title":"Backups","slug":{"current":"backups-api","_type":"slug"},"_id":"8c2de9e9-d190-4217-9b86-e7637b49be66","children":[{"_id":"9be1d395-c067-4c73-9078-e681e4b8df50","_type":"article","title":"Backups","slug":{"current":"backups","_type":"slug"}}]}}],"_type":"toc.link"},{"_type":"toc.link","_key":"e3f50656b709","title":"Query language (GROQ)","target":{"title":"Query Language (GROQ) - Reference","slug":{"current":"groq-reference","_type":"slug"},"_id":"2f6f32e3-0ad2-4cda-96bb-8c1f779319e5","children":null},"children":[{"_key":"12d9179cc1fe","title":"Syntax","target":{"title":"Syntax","slug":{"_type":"slug","current":"groq-syntax"},"_id":"585efe8b-94ae-4267-9fe1-901679ca72da","children":null},"_type":"toc.link"},{"_type":"toc.link","_key":"47a76e9748f6","title":"Data Types","target":{"title":"Data Types","slug":{"auto":false,"current":"groq-data-types"},"_id":"2889f804-8677-41ec-a123-065aa186cbb7","children":null}},{"_type":"toc.link","_key":"f1dfecab6010","target":{"title":"Parameters","slug":{"current":"groq-parameters","_type":"slug"},"_id":"4ab6a7a9-e3f5-45fd-9ba6-65822aedb44a","children":null}},{"_key":"7acfaaa93286","title":"Operators","target":{"title":"Operators","slug":{"current":"groq-operators","_type":"slug"},"_id":"a70b5108-e289-44d4-9f27-e50accbb5df9","children":null},"_type":"toc.link"},{"_key":"c33ee274c4f3","title":"Functions","target":{"title":"Functions","slug":{"auto":false,"current":"groq-functions"},"_id":"7915e018-7fbe-424a-86c8-d19ca87304bf","children":[]},"_type":"toc.link"},{"_key":"dd95df40d23f","title":"Pipeline Components","target":{"title":"Pipeline Components","slug":{"current":"groq-pipeline-components","_type":"slug"},"_id":"6a8b6f2d-be08-40a3-b4d7-8ae62420fd0c","children":null},"_type":"toc.link"},{"title":"Joins","target":{"title":"Joins","slug":{"_type":"slug","current":"groq-joins"},"_id":"18f84314-f321-4f53-8038-706c8e4792ce","children":null},"_type":"toc.link","_key":"2800bc78a85e"}]},{"target":{"title":"Image transformations","slug":{"auto":true,"current":"image-urls"},"_id":"918a162e-6f7c-4226-bac0-af0bce85ac65","children":null},"children":[{"_key":"3ac1f4c61b6f","target":{"title":"Image Metadata","slug":{"current":"image-metadata","_type":"slug"},"_id":"7bf45d1c-417c-425b-ae10-d954aae5eb4e","children":[{"_id":"8bb0bdde-f73b-4f39-8480-1374dd57fc05","_type":"schemaType","title":"Image","slug":{"auto":false,"current":"image-type"}},{"_id":"e4eceb6b-de78-4f84-8106-0113dbdd0dd8","_type":"article","title":"Presenting Images","slug":{"auto":false,"current":"presenting-images"}},{"_id":"918a162e-6f7c-4226-bac0-af0bce85ac65","_type":"article","title":"Image transformations","slug":{"auto":true,"current":"image-urls"}}]},"new":false,"_type":"toc.link"},{"_key":"92ab39e7eca9","title":"IIIF API reference","target":{"title":"International Image Interoperability Framework (IIIF) API reference","slug":{"_type":"slug","current":"iiif-api-reference"},"_id":"9c521100-5cbe-491d-8119-f22efc2a9d66","children":null},"new":false,"_type":"toc.link"}],"_type":"toc.link","_key":"573638da4b2e","title":"Image transformations"},{"_type":"toc.link","_key":"40ed7f745db1","target":{"title":"Request logs data reference","slug":{"current":"reference-request-log-data","_type":"slug"},"_id":"05458e6d-26fa-4bc7-a339-fda546c94ad0","children":[{"_id":"b56833a0-6549-4b0d-918e-7ad979f87aec","_type":"article","title":"Request logs","slug":{"current":"request-logs","_type":"slug"}}]},"new":false,"children":null},{"children":null,"new":false,"_type":"toc.link","_key":"2606c7fbacf6","target":{"title":"Request tags","slug":{"current":"reference-api-request-tags","_type":"slug"},"_id":"41d5e8fa-2089-4394-a92e-aabc9dc8c823","children":null}},{"target":null,"children":null,"title":"Command Line Interfaces","_type":"toc.link","_key":"a949d95a84ac"},{"_type":"toc.link","_key":"aacd2cea0650","title":"Sanity CLI","target":{"title":"CLI API","slug":{"current":"cli-reference","_type":"slug"},"_id":"0fffed3b-2e7c-4fdb-a97b-1a82e67e9f0e","children":null},"new":false,"children":[{"_type":"toc.link","_key":"b3b77c214880","target":{"title":"Build","slug":{"_type":"slug","current":"build"},"_id":"4089d977-4fcc-48a3-922a-96da17d0496f","children":null}},{"_type":"toc.link","_key":"e9f0140dd6b2","target":{"title":"Codemod","slug":{"current":"codemod","_type":"slug"},"_id":"19311a33-7c98-4cfe-94da-3e1940e6fdde","children":null}},{"_type":"toc.link","_key":"a32ccea9a0ec","target":{"title":"CORS","slug":{"current":"cors-in-cli","_type":"slug"},"_id":"40045e6b-ab45-4154-ba3c-d4417c8c6c3d","children":null}},{"children":[],"_type":"toc.link","_key":"dfcf3b6a528d","target":{"title":"Dataset","slug":{"_type":"slug","current":"dataset"},"_id":"3057f3c6-54bc-456d-b6f7-6e544c9dbd26","children":null}},{"_type":"toc.link","_key":"928f88dc3548","target":{"title":"Debug","slug":{"_type":"slug","current":"debug-in-cli"},"_id":"24385de0-2298-404f-a856-771a38ca0262","children":null}},{"_type":"toc.link","_key":"f0d38661877c","target":{"title":"Deploy","slug":{"_type":"slug","current":"deploy"},"_id":"590cb762-515b-4ad1-9fbe-03ef32404cf5","children":null}},{"_type":"toc.link","_key":"21d527f56b0b","target":{"title":"Dev","slug":{"current":"dev","_type":"slug"},"_id":"4a1a95db-27fd-4b1e-8997-f03ebdad991c","children":null}},{"_type":"toc.link","_key":"46d213cbe3d1","target":{"title":"Docs","slug":{"current":"docs-in-cli","_type":"slug"},"_id":"1f251e1f-8e90-44fb-b25f-9d8ad823c0de","children":null}},{"_type":"toc.link","_key":"6e41e15db808","target":{"title":"Documents","slug":{"current":"documents","_type":"slug"},"_id":"c1f76da4-be6d-4d3f-98c2-872a54d68bf1","children":null}},{"_type":"toc.link","_key":"e504d57ebaf2","target":{"title":"Exec","slug":{"current":"exec","_type":"slug"},"_id":"280b41bb-1650-4b79-959b-d4bec176fa9b","children":null}},{"_type":"toc.link","_key":"82e246ab7457","target":{"title":"GraphQL","slug":{"current":"cli-graphql","_type":"slug"},"_id":"197485f9-60e8-4fed-89a0-6144a971433f","children":null}},{"_type":"toc.link","_key":"a23bba79d88d","target":{"title":"Help","slug":{"current":"help","_type":"slug"},"_id":"9a9ca62f-49b5-4574-99de-d0352b8e9c92","children":null}},{"_type":"toc.link","_key":"252f75ef6875","target":{"title":"Hook","slug":{"current":"hook","_type":"slug"},"_id":"176e14f8-6cd6-4e38-a8ed-15ac5cc28a51","children":null}},{"target":{"title":"Init","slug":{"current":"init","_type":"slug"},"_id":"6af2b8dd-076f-4457-b714-4276da99cda2","children":null},"_type":"toc.link","_key":"d2da2998e926"},{"_type":"toc.link","_key":"9f7bf5abebd5","target":{"title":"Install","slug":{"current":"install","_type":"slug"},"_id":"f90e97ab-6050-4ea2-9891-0de54ed1a861","children":null}},{"_type":"toc.link","_key":"105afa73d0ff","target":{"title":"Login","slug":{"current":"login","_type":"slug"},"_id":"0c53d308-afb5-40a9-87e1-e57291c5363d","children":[{"_id":"6af2b8dd-076f-4457-b714-4276da99cda2","_type":"article","title":"Init","slug":{"current":"init","_type":"slug"}},{"_id":"6312dbb3-2e10-4a57-99fd-49aa505e0ecb","_type":"article","title":"Setting up Single Sign-On with SAML","slug":{"current":"sso-saml","_type":"slug"}}]}},{"_type":"toc.link","_key":"eecbc17e8579","target":{"title":"Logout","slug":{"current":"logout","_type":"slug"},"_id":"ea4f7c22-7b8c-4883-945a-7297fdcbe727","children":null}},{"_type":"toc.link","_key":"8da0cc430363","target":{"title":"Manage","slug":{"current":"manage","_type":"slug"},"_id":"dc2ad8bc-adc3-42ec-afe3-8bc634e766ed","children":null}},{"new":true,"_type":"toc.link","_key":"d6cfbaf0050f","target":{"title":"Manifest","slug":{"current":"manifest","_type":"slug"},"_id":"9985560f-3478-493b-9e7c-ff838b357921","children":null}},{"_type":"toc.link","_key":"e04a5ceb8aab","target":{"title":"Migration","slug":{"current":"cli-migration","_type":"slug"},"_id":"3bf18736-994f-49ec-9846-837f4c26efb4","children":null}},{"_type":"toc.link","_key":"91b9702da2c9","target":{"title":"Preview","slug":{"current":"preview","_type":"slug"},"_id":"8f414453-8cc7-496e-bf80-1b69dfb019f7","children":null}},{"_type":"toc.link","_key":"19928feaeca5","target":{"title":"Projects","slug":{"current":"projects","_type":"slug"},"_id":"37289939-d419-4efa-90ac-d2329276254e","children":null}},{"new":true,"_type":"toc.link","_key":"c57f8f14c9e0","target":{"title":"Schema","slug":{"current":"cli-schema","_type":"slug"},"_id":"a8f5e7dc-50f5-4756-afa9-338b047e22ad","children":null}},{"_type":"toc.link","_key":"7bc38f015215","target":{"title":"Start","slug":{"current":"start","_type":"slug"},"_id":"956d814b-5260-480c-96f7-874f108f12e6","children":null}},{"_type":"toc.link","_key":"817b15c29b32","target":{"title":"Telemetry","slug":{"current":"telemetry","_type":"slug"},"_id":"0c8d7380-6489-4ec4-9021-aacd4947d04f","children":null}},{"_type":"toc.link","_key":"78fb2f6dff9b","target":{"title":"TypeGen","slug":{"current":"cli-typegen","_type":"slug"},"_id":"cb64e879-cf6f-4da4-9649-35930d075c52","children":null},"new":true},{"_type":"toc.link","_key":"0a6a49eeea53","target":{"title":"Undeploy","slug":{"current":"undeploy","_type":"slug"},"_id":"fd047384-ea7f-4380-aa21-823e8ad265ce","children":null}},{"_type":"toc.link","_key":"563d26b1c70b","target":{"title":"Users","slug":{"current":"users","_type":"slug"},"_id":"474f409b-5df4-4da9-9bae-1e3b96b389a5","children":null}},{"_type":"toc.link","_key":"95839e26de35","target":{"title":"Versions","slug":{"current":"versions","_type":"slug"},"_id":"cbc1319c-ff3a-47f8-b9dc-994212fa9b19","children":null}}]},{"_key":"9126b046a750","title":"Embeddings Index CLI","target":{"title":"Embeddings Index CLI reference","slug":{"current":"embeddings-index-cli-reference","_type":"slug"},"_id":"46056b01-d924-4a44-9d61-933de24fa5ec","children":[{"_id":"1c54a747-a5e2-4ecc-8a35-7f5e5e927dc2","_type":"article","title":"Embeddings Index API","slug":{"current":"embeddings-index-api-overview","_type":"slug"}},{"_id":"3e9ceb82-20dc-4436-add8-171015fe025f","_type":"article","title":"Embeddings Index HTTP API reference","slug":{"current":"embeddings-index-http-api-reference","_type":"slug"}}]},"new":false,"_type":"toc.link","children":null},{"title":"Integration","target":null,"children":null,"_type":"toc.link","_key":"b6cf5a0cfd6b"},{"children":[{"_key":"f0b928ea2c51","target":{"title":"JavaScript Client","slug":{"auto":true,"current":"js-client"},"_id":"1395f31b-6663-4f1c-bf00-7910d7ec6b8f","children":null},"_type":"toc.link"},{"_key":"0e365832959c","target":{"title":"PHP client","slug":{"auto":true,"current":"php-client"},"_id":"96d29265-3ee7-487a-9900-9084171d9889","children":null},"_type":"toc.link"},{"_type":"toc.link","_key":"2d151c25d29c","target":{"title":".NET client","slug":{"_type":"slug","current":"dot-net"},"_id":"775e6c21-90bf-44b1-bd7b-d8fd78594a88","children":null}},{"_key":"cfd38fdfb27e","target":{"title":"Go client","slug":{"current":"go-client","_type":"slug"},"_id":"b1479053-27ec-4832-b4a2-9395c0562694","children":null},"_type":"toc.link"}],"_type":"toc.link","_key":"0a96ec5f35c1","title":"Client libraries","target":{"title":"Client libraries","slug":{"_type":"slug","current":"client-libraries"},"_id":"90c30159-4960-47ac-ac64-b8e521403544","children":null}},{"_type":"toc.link","_key":"0ecfe11c2311","title":"Visual Editing Tooling","target":{"title":"Visual Editing Tooling","slug":{"current":"visual-editing-reference-overview","_type":"slug"},"_id":"da2123b9-07ed-49f6-975d-0774e1657631","children":null},"children":[{"new":true,"_type":"toc.link","_key":"1577eddc7e95","target":{"title":"React Loader","slug":{"current":"react-loader","_type":"slug"},"_id":"de855479-7f7b-4646-bd84-69be405d66dd","children":null}},{"_key":"45f229faa502","target":{"title":"Nuxt Loader","slug":{"current":"nuxt-loader","_type":"slug"},"_id":"dc261b17-2a4d-49d6-b67d-ad33636583cb","children":null},"new":true,"_type":"toc.link"},{"_type":"toc.link","_key":"232e320cf753","target":{"title":"Svelte Loader","slug":{"current":"svelte-loader","_type":"slug"},"_id":"75d5bac1-9ff9-48dd-95a1-4115be92dccb","children":null},"new":true},{"target":{"title":"Core Loader","slug":{"current":"core-loader","_type":"slug"},"_id":"0ea20a1a-943e-47a9-b105-e93cb798d23b","children":null},"new":true,"_type":"toc.link","_key":"43d31af701a2"},{"new":true,"_type":"toc.link","_key":"77ec87e35695","target":{"title":"Overlays","slug":{"current":"overlays-package","_type":"slug"},"_id":"29dda846-da03-4605-8ad3-9eac0e9e6a46","children":null}},{"new":true,"_type":"toc.link","_key":"257fad5212cc","target":{"title":"Preview URL Secret","slug":{"current":"preview-url-secret","_type":"slug"},"_id":"58a9f79e-9d53-4de3-94c4-329e7a821c88","children":null}}]},{"_type":"toc.link","_key":"2bfa21cd8339e62e56e992f0b0891d94","title":"Portable Text","target":{"title":"Presenting Portable Text","slug":{"auto":true,"current":"presenting-block-text"},"_id":"4cca54e1-1a8b-4945-a5fa-eb64fc5e9af7","children":null},"children":null}],"_key":"2efb49310458","title":"Reference","target":{"title":"Reference docs","slug":{"current":"reference","_type":"slug"},"_id":"79775862-6d1e-4a45-bef7-8b047ad282a8"}}],"initial":{"data":{"description":null,"options":null,"slug":{"auto":false,"current":"document-type"},"preamble":[{"children":[{"text":"Everything in the Studio starts with the ","_key":"2fnieowA0","_type":"span","marks":[]},{"text":"document","_key":"2fnieowA1","_type":"span","marks":["code"]},{"_type":"span","marks":[],"text":". A document is what you create and edit in the studio—all the other types you may define live inside the ","_key":"2fnieowA2"},{"marks":["code"],"text":"document","_key":"2fnieowA3","_type":"span"},{"text":"s. In the default studio configuration, the document-types are the ones that will be listed in the content-column.","_key":"2fnieowA4","_type":"span","marks":[]}],"_type":"block","style":"normal","_key":"2fnieowA","markDefs":[]}],"_type":"schemaType","title":"Document","image":null,"apiChanges":[{"platformTitle":"Sanity Studio","_id":"5784e03f-504d-4f74-a6be-443ad1fd96b6","title":"Renamed API, Theming improvements ++","description":[{"_type":"block","style":"h1","_key":"ec671b829585","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Installation and upgrading ","_key":"dcd3b129cd270"}]},{"markDefs":[],"children":[{"_type":"span","marks":[],"text":"To initiate a new Studio without installing the CLI globally:","_key":"6903d254cba3"}],"_type":"block","style":"normal","_key":"9c5152c91eb0"},{"style":"normal","_key":"af063d306d95","markDefs":[],"children":[{"_type":"span","marks":["code"],"text":"npm create sanity@latest ","_key":"ac7296e162cb0"}],"_type":"block"},{"_type":"block","style":"normal","_key":"5e6a099ba236","markDefs":[],"children":[{"_type":"span","marks":[],"text":"To upgrade a v3 Studio, run this command in its folder:","_key":"5bec381e4693"}]},{"_key":"f424505373ee","markDefs":[],"children":[{"_type":"span","marks":["code"],"text":"npm install sanity@latest ","_key":"1b15235cc8090"}],"_type":"block","style":"normal"},{"_type":"block","style":"normal","_key":"c9c454f898dd","markDefs":[],"children":[{"_key":"3c42d9a62167","_type":"span","marks":[],"text":""}]},{"_key":"e7f1d094a5a6","markDefs":[],"children":[{"_type":"span","marks":[],"text":"✨ Highlights","_key":"d1519ff5d15f"}],"_type":"block","style":"h2"},{"markDefs":[],"children":[{"_key":"9e47504f78fe0","_type":"span","marks":[],"text":"Updated legacy theme customization "}],"_type":"block","style":"h3","_key":"490dc1658b05"},{"markDefs":[],"children":[{"marks":[],"text":"Legacy themes for Sanity Studio will now handle custom colors without losing the scaffolding provided by the default studio theme. This improvement means that the custom colors you define will no longer revert to default values, but instead integrate seamlessly with Sanity Studio.","_key":"29d68f683954","_type":"span"}],"_type":"block","style":"normal","_key":"60a00bf099a3"},{"markDefs":[],"children":[{"_type":"span","marks":[],"text":"Experimental document pane title opt-out ","_key":"24301902413d0"}],"_type":"block","style":"h3","_key":"dd6568db0fce"},{"style":"normal","_key":"5619acaf9d9b","markDefs":[],"children":[{"_key":"c56d8d2f388d","_type":"span","marks":[],"text":"A new flag "},{"_type":"span","marks":["code"],"text":"__experimental_formPreviewTitle","_key":"684a27f18148"},{"_type":"span","marks":[],"text":" has been introduced, allowing you to hide the large preview title displayed in the document pane form. This grants more control to users with custom implementations that do not benefit from this title being displayed.","_key":"84fdcddadb9a"}],"_type":"block"},{"_type":"code","language":"typescript","_key":"3c953433a290","code":"import {defineType} from 'sanity'\n\nexport const playlistType = defineType({\n name: 'playlist',\n type: 'document',\n // 👇👇👇\n __experimental_formPreviewTitle: false,\n // 👆👆👆\n // ...\n})\n"},{"markDefs":[],"children":[{"_type":"span","marks":[],"text":"Comments feature now enabled by default ","_key":"1803e1e4c8750"}],"_type":"block","style":"h3","_key":"aa03851bb9ab"},{"_type":"block","style":"normal","_key":"1ba59f898f56","markDefs":[{"_ref":"a2d420a8-399a-4802-b303-334ba6242d62","_type":"internalLink","_key":"3955aed3ef74"}],"children":[{"_type":"span","marks":[],"text":"The ","_key":"918f7ce76b98"},{"_type":"span","marks":["3955aed3ef74"],"text":"comments","_key":"a067a49581d7"},{"_type":"span","marks":[],"text":" feature within Sanity Studio is now enabled by default, embracing collaboration and social interactions on your documents right out of the box.","_key":"7f9a8919490b"}]},{"_type":"block","style":"h3","_key":"629e37485484","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Importing Structure as ","_key":"7edc09b7fa670"},{"_key":"b9135f1b5a40","_type":"span","marks":["code"],"text":"structureTool"}]},{"markDefs":[{"_type":"link","href":"https://www.sanity.io/help/desk-is-now-structure","_key":"3bcf0992669f"}],"children":[{"_type":"span","marks":[],"text":"The import path for the ","_key":"3cdb4b06d6700"},{"_type":"span","marks":["3bcf0992669f"],"text":"structure tool has been updated","_key":"27984522357d"},{"_type":"span","marks":[],"text":". Developers should now import from ","_key":"09c97a4becc7"},{"_type":"span","marks":["code"],"text":"sanity/structure","_key":"030d087cd658"},{"_key":"d2ab50318591","_type":"span","marks":[],"text":" instead of "},{"_key":"dd0638fc6864","_type":"span","marks":["code"],"text":"sanity/desk"},{"_type":"span","marks":[],"text":". A helpful codemod is available to facilitate the migration of any existing code. Existing imports to ","_key":"84735679ce24"},{"_type":"span","marks":["code"],"text":"sanity/desk","_key":"a699f4c784b4"},{"text":" will still work but those imports have been marked as deprecated and will be removed in a later major version.","_key":"770603128f31","_type":"span","marks":[]}],"_type":"block","style":"normal","_key":"3d52865c63c4"},{"markDefs":[],"children":[{"_type":"span","marks":[],"text":"A codemod is available to migrate any code that may be using it:","_key":"2f576fa80fb80"}],"_type":"block","style":"normal","_key":"55cab485efaa"},{"_key":"2cb58a8f7aee","code":"npx @sanity/cli codemod deskRename","_type":"code","language":"sh"},{"children":[{"_type":"span","marks":[],"text":"Be sure to check in any local changes to version control ","_key":"458ba89dd0560"},{"marks":["em"],"text":"before","_key":"71063452ebf7","_type":"span"},{"_key":"dccaee9fb109","_type":"span","marks":[],"text":" running the codemod in case it should fail."}],"_type":"block","style":"normal","_key":"e40741192b64","markDefs":[]},{"children":[{"_type":"span","marks":[],"text":"GraphQL deployment optimization ","_key":"4e8225f61fb90"}],"_type":"block","style":"h3","_key":"70256d5bed64","markDefs":[]},{"markDefs":[],"children":[{"_type":"span","marks":[],"text":"A new opt-in cache, ","_key":"a0fe25d18369"},{"_type":"span","marks":["code"],"text":"--with-union-cache","_key":"f64b3c8d3cc7"},{"_type":"span","marks":[],"text":", improves GraphQL schema generation speed by up to 95% for schemas with numerous self-referencing documents. This optimization is essential for larger projects and significantly improves the deploy experience.","_key":"c8a7c64cff07"}],"_type":"block","style":"normal","_key":"ce8a3e8b9e7e"},{"markDefs":[],"children":[{"_type":"span","marks":[],"text":"","_key":"e83eb683cebc"}],"_type":"block","style":"normal","_key":"19030496c0e1"},{"style":"h2","_key":"2676e758d6ec","markDefs":[],"children":[{"marks":[],"text":"🐛 Notable bugfixes ","_key":"2b93718899950","_type":"span"}],"_type":"block"},{"listItem":"bullet","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Fixes a regression where custom document action modal dialogs were not rendering footer content correctly. ","_key":"438da27691f8"}],"level":1,"_type":"block","style":"normal","_key":"dc07bc810dd3"},{"_type":"block","style":"normal","_key":"43133076b110","listItem":"bullet","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Resolves issues related to incorrect default locale strings, ensuring the restoration process of document revisions is accompanied by proper messaging. ","_key":"4e5500eb4c4a"}],"level":1},{"_type":"block","style":"normal","_key":"2c7b159a7205","listItem":"bullet","markDefs":[],"children":[{"_key":"a29b6388d873","_type":"span","marks":[],"text":"Fixes problems with the strike-through formatting when pasting content from Google Docs. "}],"level":1},{"markDefs":[],"children":[{"_type":"span","marks":[],"text":"Corrects font weight rendering issues on iOS16, ensuring consistent visual experience across platforms. ","_key":"89385e694b01"}],"level":1,"_type":"block","style":"normal","_key":"5de53d755cbb","listItem":"bullet"},{"_key":"d24018769092","listItem":"bullet","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Fixes the improper alignment of button text in the Portable Text Editor to match standard UI practices. ","_key":"50edb254b318"}],"level":1,"_type":"block","style":"normal"},{"children":[{"_type":"span","marks":[],"text":"Ensures annotation toolbar popover in PTE follows the correct element on scroll, enhancing usability. ","_key":"7e09bcc8a9d8"}],"level":1,"_type":"block","style":"normal","_key":"7e3c0ea795ac","listItem":"bullet","markDefs":[]},{"listItem":"bullet","markDefs":[],"children":[{"marks":[],"text":"Fixes fieldset border issues in forms for a cleaner UI presentation. ","_key":"75006e655c10","_type":"span"}],"level":1,"_type":"block","style":"normal","_key":"ddca3b4ab820"},{"_key":"110bb6a00ed6","listItem":"bullet","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Resolves console warnings stemming from passing non-DOM properties to styled-components. ","_key":"61dff2f76efe"}],"level":1,"_type":"block","style":"normal"},{"_key":"f66330029f20","listItem":"bullet","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Updates navbar button positions for better user discoverability and accessibility by adding aria labels to expand buttons in PTE.","_key":"62061b85f6be"}],"level":1,"_type":"block","style":"normal"}],"date":"2024-01-10","semver":"3.24.1"},{"_id":"5a99e214-6088-4d10-a0b7-14ca7c555c01","title":"Deprecation Support for Documents and Fields, Comment Reactions ++","description":[{"markDefs":[],"children":[{"_type":"span","marks":[],"text":"Installation and upgrading","_key":"5745ddf3e4ae0"}],"_type":"block","style":"h2","_key":"a0df552bd6f1"},{"_type":"block","style":"normal","_key":"f136de52aca4","markDefs":[],"children":[{"_key":"0b6faa7b9bc00","_type":"span","marks":["strong"],"text":"To initiate a new Studio without installing the CLI globally:"}]},{"code":" npm create sanity@latest\n","_type":"code","language":"","_key":"e9638c419e55"},{"markDefs":[],"children":[{"_type":"span","marks":["strong"],"text":"To upgrade a v3 Studio, run this command in its folder:","_key":"e9f403e59c590"}],"_type":"block","style":"normal","_key":"2dddc578ed42"},{"language":"","_key":"25a060e04d08","code":" npm install sanity@latest\n","_type":"code"},{"_key":"2bb4484b2024","markDefs":[],"children":[{"_type":"span","marks":[],"text":"✨ Highlights","_key":"37d0df8aca550"}],"_type":"block","style":"h1"},{"markDefs":[],"children":[{"text":"Deprecation support for Documents and Fields","_key":"f66978ea33d80","_type":"span","marks":[]}],"_type":"block","style":"h2","_key":"f2cdc4ceca16"},{"markDefs":[],"children":[{"marks":[],"text":"This release introduces the option to mark document and field types as deprecated. This can be used to gently steer Studio users towards updated schemas or to phase out legacy fields without abrupt changes.","_key":"6523c2d2b9940","_type":"span"}],"_type":"block","style":"normal","_key":"513ef463db23"},{"code":"export const deprecatedDocument = defineType({\n name: 'deprecatedDocument',\n title: 'Deprecated Document',\n type: 'document',\n deprecated: {\n reason: 'Use the Author document type instead',\n },\n fields: [\n defineField({\n name: 'title',\n type: 'string',\n deprecated: {\n reason: 'This field was used in a legacy system and is no longer used.',\n },\n }),\n ],\n})\n","_type":"code","language":"tsx","_key":"cd7aa0af9ed0"},{"asset":{"_ref":"image-7535e795f29d91ff3deddb6ddf2c2c8a5982d6fc-2114x954-png","_type":"reference"},"_type":"image","alt":" The image displays a user interface from Sanity Studio with a notification at the top. The notification is a warning message that reads, \"This document type has been deprecated. Use the Author document type instead.\" Below the notification, there is a section titled \"My Document\" with a field labeled \"Title,\" which contains the word \"deprecated\" highlighted in yellow. The subtitle under the field states \"This field was used in a legacy system and is no longer used.\" The main content area has a text box with the placeholder text \"My Document\" in it.","_key":"34af2f05c5e4"},{"_key":"88b56c684fdb","markDefs":[],"children":[{"marks":[],"text":"When a field or document is deprecated, an informative message will appear in the Studio, clearly indicating the recommended action to take. This aids in maintaining a clean and up-to-date content structure.","_key":"bb4bf6724cbd0","_type":"span"}],"_type":"block","style":"normal"},{"children":[{"marks":["strong"],"text":"Bonus:","_key":"088e837ffa110","_type":"span"},{"_type":"span","marks":[],"text":" Deprecation messages now appear in the GraphQL schema, providing clarity during transitions. Deprecated document types and fields should be appropriately treated in documentation and tooling.","_key":"088e837ffa111"}],"_type":"block","style":"normal","_key":"822290c7c621","markDefs":[]},{"_key":"0e89562e0bc5","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Reactions to Comments","_key":"86488cc2d3e60"}],"_type":"block","style":"h2"},{"markDefs":[],"children":[{"_type":"span","marks":[],"text":"This release also introduces a new layer of interactivity in the Studio with the ability for users to react to comments! 🎉","_key":"9fd41797ad5f0"}],"_type":"block","style":"normal","_key":"01a65937aef0"},{"children":[{"_type":"span","marks":[],"text":"Far be it from us to speak ill of verbose and precise communication using full sentences, but sometimes you just want to express a sentiment quickly with a 🚀 or a 👍 and Sanity Studio now has you covered for those occasions. Streamline feedback processes and consensus building, and make your Studio a more vibrant collaborative space in one fell swoop with comment reactions. 🎩","_key":"4c1b1d0efe2e0"}],"_type":"block","style":"normal","_key":"aec3701ce90f","markDefs":[]},{"asset":{"_ref":"image-7fb0cd990552e6cb0222e88de0d362ba07e5ebe9-1600x976-png","_type":"reference"},"_type":"image","alt":"Shows a comment section in Sanity Studio with a single comment. There are emoji reactions below the comment indicating that one person found the comment surprising (with an astonished face emoji), another found it funny (with a laughing face emoji), and one reacted with a rocket emoji. Next to the emojis, there is a button with a plus sign, possibly for adding more reactions. A small pop-up message is also visible saying, \"You reacted with :rocket:\" accompanied by the rocket emoji. ","_key":"1c3d494fa06d"},{"_key":"25f23ea089e1","markDefs":[],"children":[{"_key":"3664810f79190","_type":"span","marks":[],"text":"🐛 Notable bugfixes"}],"_type":"block","style":"h1"},{"listItem":"bullet","markDefs":[],"children":[{"marks":[],"text":"Enhances user experience in the Studio by adding localized browser document titles and correcting unlocalized strings, accommodating users who prefer languages other than English.","_key":"dd78f7f5f4220","_type":"span"}],"level":1,"_type":"block","style":"normal","_key":"74694f9040ad"},{"level":1,"_type":"block","style":"normal","_key":"e82e5cc3d65b","listItem":"bullet","markDefs":[],"children":[{"marks":[],"text":"Fixes an issue where number-like string flags passed to CLI commands were parsed as numbers by the option parser, leading to truncation of large integer-only document IDs and similar.","_key":"c08b790284df0","_type":"span"}]},{"listItem":"bullet","markDefs":[],"children":[{"marks":[],"text":"Resolves a restoration issue with the ","_key":"d123d407940d0","_type":"span"},{"_type":"span","marks":["code"],"text":"token","_key":"d123d407940d1"},{"_type":"span","marks":[],"text":" login method ensuring the active session is retained post webpage reloads when cookieless auth is in effect.","_key":"d123d407940d2"}],"level":1,"_type":"block","style":"normal","_key":"09cb04c09924"},{"children":[{"_type":"span","marks":[],"text":"Enhances UI components consistency in tooltips and delay groups for better UX.","_key":"98b24fc3409f0"}],"level":1,"_type":"block","style":"normal","_key":"69197c86e512","listItem":"bullet","markDefs":[]},{"_type":"block","style":"normal","_key":"94d6130d2955","listItem":"bullet","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Fixes a performance issue by re-applying ","_key":"6ef09b89d7410"},{"marks":["code"],"text":"useMemo","_key":"6ef09b89d7411","_type":"span"},{"_type":"span","marks":[],"text":" on ","_key":"6ef09b89d7412"},{"_type":"span","marks":["code"],"text":"DocumentPaneContext","_key":"6ef09b89d7413"},{"_type":"span","marks":[],"text":" values, reducing unnecessary re-renders and improving document pane performances.","_key":"6ef09b89d7414"}],"level":1},{"style":"normal","_key":"38e1614b686b","listItem":"bullet","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Ensures that errors in the ","_key":"5905fbfa08000"},{"_type":"span","marks":["code"],"text":"useFeatureEnabled","_key":"5905fbfa08001"},{"_key":"5905fbfa08002","_type":"span","marks":[],"text":" hook result in an empty features list rather than disruptive error toasts; this minimizes user interruption when feature availability checks fail."}],"level":1,"_type":"block"},{"level":1,"_type":"block","style":"normal","_key":"fcdebd9589eb","listItem":"bullet","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Fixes multiple bugs in the ","_key":"373aa45451300"},{"_type":"span","marks":["code"],"text":"sanity documents validate","_key":"373aa45451301"},{"text":" CLI command relating to visibility, unnecessary validation reports, reference checks batch processing, and unknown field validation for images and file types.","_key":"373aa45451302","_type":"span","marks":[]}]},{"level":1,"_type":"block","style":"normal","_key":"edb8b08477cc","listItem":"bullet","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Improves spacing between the published date and the last updated date in the document status bar for better readability.","_key":"fb1725ed7d910"}]},{"markDefs":[],"children":[{"_type":"span","marks":[],"text":"","_key":"8c62188669d024"}],"_type":"block","style":"normal","_key":"6898155b34c2"}],"date":"2024-01-23","semver":"3.26.0","platformTitle":"Sanity Studio"}],"_id":"61337a9c-7d9d-464b-89ca-23b2a7e0a23b","descriptionForcedPlain":null,"seoVideo":null,"blocks":null,"_updatedAt":"2024-02-13T12:42:06Z","articles":[{"_id":"5e45134c-e82e-4b68-97d2-67c0bfe0a005","_type":"article","title":"Icons","slug":{"auto":true,"current":"icons-for-data-types"},"description":"Use icons for types to display in the creation dialogue and when you're missing an media preview.","experimental":null}],"seoImage":null,"validation":null,"seoDescription":null,"seoNoIndex":false,"_rev":"Q5Z7VcJMYlEtPAgDyvBeZD","gptData":{"summary":"\u003cul\u003e\n\u003cli\u003eA document in Sanity.io is a JSON-object with a unique _id, timestamps, and revision marker.\u003c/li\u003e\n\u003cli\u003eThe document type defines the structure of a document stored in the data store.\u003c/li\u003e\n\u003cli\u003eDocuments are defined like regular objects, with additional fields for tracking time and revision.\u003c/li\u003e\n\u003c/ul\u003e","updatedAt":"2024-02-13T12:47:01.601Z"},"_createdAt":"2018-01-24T09:59:16Z","v3State":"ready","properties":[{"propertyDataType":"string","_type":"property","name":"name","_key":"6038a84e8f1b","explanation":[{"_key":"09952cc53e8f","markDefs":[],"children":[{"_type":"span","marks":[],"text":"The field name. This will be the key in the data record.","_key":"cba93a9d8e63"}],"_type":"block","style":"normal"}],"isRequired":true},{"isRequired":true,"propertyDataType":"string","_type":"property","name":"type","_key":"0d31a81a018c","explanation":[{"_type":"block","style":"normal","_key":"LC9WDFy6","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Value must be set to ","_key":"LC9WDFy60"},{"_type":"span","marks":["code"],"text":"document","_key":"LC9WDFy61"},{"marks":[],"text":".","_key":"LC9WDFy62","_type":"span"}]}]},{"propertyDataType":"array","_type":"property","name":"fields","_key":"f499c860006f","explanation":[{"style":"normal","_key":"sdGIQdFC","markDefs":[{"_type":"link","href":"https://www.sanity.io/docs/schema-types/object-type#fields","_key":"c0f9e756fed2"}],"children":[{"_type":"span","marks":[],"text":"The fields of this object. At least one field is required. Documented ","_key":"sdGIQdFC0"},{"_type":"span","marks":["c0f9e756fed2"],"text":"here","_key":"sdGIQdFC1"},{"_type":"span","marks":[],"text":".","_key":"sdGIQdFC2"}],"_type":"block"}],"isRequired":true},{"_type":"property","name":"fieldsets","_key":"62d86d9e3c0c","explanation":[{"style":"normal","_key":"RrUNp5BO","markDefs":[{"_type":"link","href":"https://www.sanity.io/docs/schema-types/object-type#fieldsets","_key":"e5e14dfe7a84"}],"children":[{"text":"A list of fieldsets that fields may belong to. Documented ","_key":"RrUNp5BO0","_type":"span","marks":[]},{"marks":["e5e14dfe7a84"],"text":"here","_key":"RrUNp5BO1","_type":"span"},{"marks":[],"text":".","_key":"RrUNp5BO2","_type":"span"}],"_type":"block"}],"propertyDataType":"array"},{"_key":"c13570bf54dbf907f3f0213e36453e4e","explanation":[{"_type":"block","style":"normal","_key":"460f7dfbf128","markDefs":[],"children":[{"_key":"821da3393ceb","_type":"span","marks":[],"text":"Groups fields into tabs. "},{"text":"\n\n","_key":"d27688e5d61c","_type":"span","marks":["code"]},{"_type":"span","marks":[],"text":"On document: ","_key":"4aa3491985e3"},{"marks":["code"],"text":"groups: [{name: 'seo', title: 'SEO'}], ","_key":"77ec249d66da","_type":"span"}]},{"style":"normal","_key":"e7cfc31a890f","markDefs":[{"_ref":"cadba0ad-2305-415c-b9fd-863175959e41","_type":"internalLink","_key":"bfdb79f6c600","reference":{"_type":"article","slug":{"_type":"slug","current":"field-groups"}}}],"children":[{"_key":"82a3d4a202a7","_type":"span","marks":[],"text":"On field: "},{"_type":"span","marks":["code"],"text":"group: 'seo',","_key":"acce1ecd4922"},{"_type":"span","marks":[],"text":"\n\nFor details, see ","_key":"4b7ddf66de4e"},{"_type":"span","marks":["bfdb79f6c600"],"text":"this reference doc","_key":"8fc14a492df5"},{"_key":"9eaa4c3be82a","_type":"span","marks":[],"text":"."}],"_type":"block"}],"propertyDataType":"array","_type":"property","name":"groups"},{"explanation":[{"children":[{"_type":"span","marks":[],"text":"The ","_key":"3f69ecf134b4"},{"_type":"span","marks":["8920070de3fd"],"text":"initial value","_key":"aebc1e5af223"},{"text":" that will be used for all new documents created from this document type. Can be either a literal document value or a function that returns either a literal value or a promise that resolves to a document value.","_key":"45b3b6cb34e1","_type":"span","marks":[]}],"_type":"block","style":"normal","_key":"d10187784ab7","markDefs":[{"_ref":"ac9c28a6-0b53-4815-90f4-37cf0a691fe6","_type":"internalLink","_key":"8920070de3fd","reference":{"_type":"article","slug":{"current":"initial-value-templates","_type":"slug"}}}]}],"propertyDataType":"DocumentOrResolverFunction","_type":"property","name":"initialValue","_key":"2a2f29583030"},{"name":"liveEdit","_key":"6752c1c910a8","explanation":[{"children":[{"_type":"span","marks":[],"text":"Turns off drafts when set to ","_key":"cac6ec6111700"},{"_type":"span","marks":["code"],"text":"true","_key":"cac6ec6111701"},{"marks":[],"text":".","_key":"cac6ec6111702","_type":"span"}],"_type":"block","style":"normal","_key":"cac6ec611170","markDefs":[]}],"propertyDataType":"boolean","_type":"property"},{"_key":"f94c7115075a","explanation":[{"markDefs":[{"_key":"9df0a090b864","_ref":"ZZvXo4deoM1mqrWofJYLUC","_type":"internalLink","reference":{"_type":"article","slug":{"auto":true,"current":"sort-orders"}}}],"children":[{"_type":"span","marks":[],"text":"A declaration of possible ways to order documents of this type, documented ","_key":"ZXPQw4Pl0"},{"_key":"ZXPQw4Pl1","_type":"span","marks":["9df0a090b864"],"text":"here"},{"marks":[],"text":".","_key":"ZXPQw4Pl2","_type":"span"}],"_type":"block","style":"normal","_key":"ZXPQw4Pl"}],"propertyDataType":"array","_type":"property","name":"orderings"},{"explanation":[{"children":[{"_type":"span","marks":[],"text":"Use this to implement an override for the default preview for this type. Documentation ","_key":"ZwuVQuRF0"},{"_type":"span","marks":["9b5dc5eabfc9"],"text":"here","_key":"fd9f0146d459"},{"_type":"span","marks":[],"text":".","_key":"4fd84563c5c7"}],"_type":"block","style":"normal","_key":"ZwuVQuRF","markDefs":[{"_key":"9b5dc5eabfc9","_ref":"bc21c4b1-ce71-4cee-9665-ee5e13052faf","_type":"internalLink","reference":{"_type":"article","slug":{"current":"previews-list-views","auto":true}}}]}],"propertyDataType":"object","_type":"property","name":"preview","_key":"d322d43da799"},{"name":"title","_key":"b47719e3ed5e","explanation":[{"_type":"block","style":"normal","_key":"53246b64d7f2","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Human readable label for the document.","_key":"daa10039a34e"}]}],"isRequired":false,"propertyDataType":"string","_type":"property"},{"propertyDataType":"string | function","_type":"property","name":"readOnly","_key":"30314966d04d","explanation":[{"_key":"37b26305f5f8","markDefs":[{"_key":"91394d850bec","_ref":"27cb7442-f02e-4327-8229-79b2cd4a1851","_type":"internalLink","reference":{"_type":"article","slug":{"current":"conditional-fields","_type":"slug"}}}],"children":[{"_type":"span","marks":[],"text":"If set to ","_key":"0f5e54def8d8"},{"_type":"span","marks":["code"],"text":"true","_key":"b700147de280"},{"_type":"span","marks":[],"text":", documents of this type will not be editable in the Studio. You can also return a callback function to use it as a ","_key":"2a781cd5bea7"},{"_type":"span","marks":["91394d850bec"],"text":"conditional field","_key":"b58f5e10f08c"},{"marks":[],"text":".","_key":"586823cdfe68","_type":"span"}],"_type":"block","style":"normal"}]},{"explanation":[{"children":[{"_type":"span","marks":[],"text":"Lets you provide ","_key":"ad5fc3ec5c67"},{"_type":"span","marks":["105004972eac"],"text":"custom components","_key":"662de1bb0f57"},{"_key":"2646675be180","_type":"span","marks":[],"text":" to override the studio defaults in various contexts. The components available are "},{"_type":"span","marks":["code"],"text":"field","_key":"9d4495011398"},{"text":", ","_key":"203def54f4ea","_type":"span","marks":[]},{"_type":"span","marks":["code"],"text":"input","_key":"eb09729aac99"},{"text":", ","_key":"bfb08af78649","_type":"span","marks":[]},{"marks":["code"],"text":"item","_key":"7ce7dfc54947","_type":"span"},{"_type":"span","marks":[],"text":", ","_key":"321f3985c2cf"},{"_type":"span","marks":["code"],"text":"preview","_key":"449bda73796d"},{"_type":"span","marks":[],"text":".","_key":"eced274fd5c9"}],"_type":"block","style":"normal","_key":"dbb8baf50ec0","markDefs":[{"_type":"internalLink","_key":"105004972eac","_ref":"ee844586-52a0-49f6-99ee-56dd4ee84ebc","reference":{"_type":"article","slug":{"_type":"slug","current":"form-components"}}}]}],"propertyDataType":"Lets you provide custom components to override the studio defaults in various contexts. The components available are field, input, item, preview.","_type":"property","name":"components","_key":"0ddbd41b381b"},{"explanation":[{"_key":"8e49e62c3dd3","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Marks a field or document type as deprecated in the studio interface and displays a user-defined message defined by the single required ","_key":"02f555fc71cd"},{"_type":"span","marks":["code"],"text":"reason","_key":"4a1dc8871f90"},{"_type":"span","marks":[],"text":" property.","_key":"ca3358580d02"}],"_type":"block","style":"normal"},{"markDefs":[{"_key":"0949fae0e4fc","_ref":"83e0a089-eabb-4fdc-8bd1-3bea6c607a70","_type":"internalLink","reference":{"_type":"article","slug":{"current":"graphql","_type":"slug"}}}],"children":[{"_type":"span","marks":[],"text":"If you deploy ","_key":"5f800cc4214f"},{"_type":"span","marks":["0949fae0e4fc"],"text":"a GraphQL API schema","_key":"3b77b8ce97b4"},{"marks":[],"text":", this property will translated into the ","_key":"d8879f110544","_type":"span"},{"_type":"span","marks":["code"],"text":"@deprecated","_key":"b72842186ead"},{"_key":"073efb9ed1ea","_type":"span","marks":[],"text":" directive."}],"_type":"block","style":"normal","_key":"a5b89b395b82"}],"propertyDataType":"{ reason: String }","_type":"property","name":"deprecated","_key":"4b360977302a"},{"_key":"73a6152839f7","explanation":[{"markDefs":[],"children":[{"_key":"ddf4bcdf78ec","_type":"span","marks":[],"text":"Hides the document title heading in the studio form pane."}],"_type":"block","style":"normal","_key":"7d4a47966c24"}],"propertyDataType":"boolean","_type":"property","name":"__experimental_formPreviewTitle"}],"body":[{"_type":"block","style":"normal","_key":"rq4rk0mt","markDefs":[],"children":[{"_type":"span","marks":[],"text":"At its core, a document is a JSON-object that has a unique ","_key":"rq4rk0mt0"},{"_type":"span","marks":["code"],"text":"_id","_key":"rq4rk0mt1"},{"_type":"span","marks":[],"text":", timestamps (","_key":"rq4rk0mt2"},{"_key":"rq4rk0mt3","_type":"span","marks":["code"],"text":"_createdAt"},{"_key":"rq4rk0mt4","_type":"span","marks":[],"text":", "},{"text":"_updatedAt","_key":"rq4rk0mt5","_type":"span","marks":["code"]},{"_type":"span","marks":[],"text":") and revision-marker ","_key":"rq4rk0mt6"},{"text":"_rev","_key":"rq4rk0mt7","_type":"span","marks":["code"]},{"marks":[],"text":".","_key":"rq4rk0mt8","_type":"span"}],"image":null,"asset":null},{"children":[{"_type":"span","marks":[],"text":"The ","_key":"ghzXs6xq0"},{"_key":"ghzXs6xq1","_type":"span","marks":["code"],"text":"document"},{"text":" type is used to define the structure of a document that can be stored in our data store. You can think of a document as an object that, in addition to the fields you define, also has a unique id, (","_key":"ghzXs6xq2","_type":"span","marks":[]},{"_type":"span","marks":["code"],"text":"_id","_key":"ghzXs6xq3"},{"_type":"span","marks":[],"text":"), a field for tracking created time and last updated time (","_key":"ghzXs6xq4"},{"text":"_createdAt","_key":"ghzXs6xq5","_type":"span","marks":["code"]},{"text":" and ","_key":"ghzXs6xq6","_type":"span","marks":[]},{"text":"_updatedAt","_key":"ghzXs6xq7","_type":"span","marks":["code"]},{"_type":"span","marks":[],"text":") and a revision marker (","_key":"ghzXs6xq8"},{"_type":"span","marks":["code"],"text":"_rev","_key":"ghzXs6xq9"},{"_key":"ghzXs6xq10","_type":"span","marks":[],"text":"). Only "},{"_type":"span","marks":["em"],"text":"documents","_key":"ghzXs6xq11"},{"text":" can be referred to from other documents or retrieved by id and only ","_key":"ghzXs6xq12","_type":"span","marks":[]},{"_type":"span","marks":["em"],"text":"document","_key":"ghzXs6xq13"},{"_type":"span","marks":[],"text":" types will listed and creatable in the studio.","_key":"ghzXs6xq14"}],"_type":"block","image":null,"asset":null,"style":"normal","_key":"ghzXs6xq","markDefs":[]},{"children":[{"_type":"span","marks":[],"text":"Apart from the above, documents are defined just like regular objects, so see the documentation of the object type for more info about how to define documents.","_key":"GBIonrKH0"}],"_type":"block","style":"normal","image":null,"asset":null,"_key":"GBIonrKH","markDefs":[]},{"_key":"4e3c2c9003e6","example":{"code":"{\n title: 'Movie',\n name: 'movie',\n type: 'document',\n fields: [\n {\n title: 'Title',\n name: 'title',\n type: 'string'\n },\n {\n title: 'Poster',\n name: 'poster',\n type: 'image'\n },\n {\n title: 'Directors',\n name: 'directors',\n type: 'array',\n of: [{type: 'string'}]\n }\n ]\n}","_type":"code","language":"javascript"},"image":null,"asset":null,"markDefs":null,"output":{"code":"{\n \"_type\": \"movie\",\n \"_id\": \"2106a34f-315f-44bc-929b-bf8e9a3eba0d\",\n // ... _createdAt, _updatedAt, _rev omitted\n \"title\": \"Alien\",\n \"poster\": {... \u003can image object\u003e ...},\n \"directors\": [\"Ridley Scott\"]\n}","_type":"code","language":"json"},"_type":"usageExample"}],"seoTitle":null,"parentTitle":"Schema"}},"initialRemoteContent":null},"__N_SSG":true},"page":"/docs/[slug]","query":{"slug":"document-type"},"buildId":"Vge3prTQgUgVj0vr-pVYH","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[3794,74529,1823],"gsp":true,"scriptLoader":[]}</script></body></html>