<!DOCTYPE html><html lang="en" class="inter_1d81deff-module__CYM0aG__variable papermono_89c757f2-module__6aS5zq__variable light" data-banner-state="visible" data-assistant-state="closed" data-page-mode="none" data-current-path="/guides/organizations/manage-billing/change-payment-method" data-theme-preference="system" style="--assistant-sheet-width: 0px; --banner-height: 40px; --scroll-mt: 192px; color-scheme: light;"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"><link rel="preload" href="/mintlify-assets/_next/static/media/83afe278b6a6bb3c.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"><link rel="preload" href="/mintlify-assets/_next/static/media/PaperMono_Variable.p.590789cb.woff2" as="font" crossorigin="" type="font/woff2"><link rel="preload" href="/mintlify-assets/_next/static/media/f67ad414ed34149c.p.84166d94.woff2" as="font" crossorigin="" type="font/woff2"><link rel="preload" as="image" href="https://mintcdn.com/pinecone/HsZKO51bNmpAasdT/logo/Pinecone-Full-Logo-Black.svg?fit=max&amp;auto=format&amp;n=HsZKO51bNmpAasdT&amp;q=85&amp;s=211d0e7bbefc29ce3b8feee1a05d76ee"><link rel="preload" as="image" href="https://mintcdn.com/pinecone/HsZKO51bNmpAasdT/logo/Pinecone-Full-Logo-White.svg?fit=max&amp;auto=format&amp;n=HsZKO51bNmpAasdT&amp;q=85&amp;s=4839c7a50a8bee830e943705c648297c"><link rel="stylesheet" href="/mintlify-assets/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" data-precedence="next"><link rel="stylesheet" href="/mintlify-assets/_next/static/chunks/3dc34e51fb8a17bc.css?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" data-precedence="next"><style data-precedence="base-ui:low" data-href="base-ui-disable-scrollbar">.base-ui-disable-scrollbar{scrollbar-width:none}.base-ui-disable-scrollbar::-webkit-scrollbar{display:none}</style><link rel="preload" as="script" fetchpriority="low" href="/mintlify-assets/_next/static/chunks/6d55b684068fd47e.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz"><script type="text/javascript" async="" src="https://cdn.heapanalytics.com/js/heap-3879495182.js"></script><script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-5RCSPVG"></script><script src="/mintlify-assets/_next/static/chunks/44795504c795ca32.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/78095a2ff153f95e.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/f486afc314643ce1.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/86c894ccefd121a1.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/turbopack-f0b7e199de1a6ce8.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/f1c7ab3ce4995332.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/45774ff477927b82.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/fe7948ddc00e61d5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><script src="/mintlify-assets/_next/static/chunks/c5b263597c9467b3.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" async=""></script><link rel="preload" href="/mintlify-assets/_next/static/chunks/9076490debe7687b.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" as="script" fetchpriority="low"><link rel="preload" href="/mintlify-assets/_next/static/chunks/4224158070c03123.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" as="script" fetchpriority="low"><link rel="preload" href="/mintlify-assets/_next/static/chunks/190e2d29d3b2239b.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" as="script" fetchpriority="low"><link rel="preload" href="/mintlify-assets/_next/static/chunks/8a5094daa124fc24.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" as="script" fetchpriority="low"><title>Change your payment method - Pinecone Docs</title><meta name="description" content="Update your Pinecone organization payment method in the console, including credit card details, billing address, and payment preferences."><meta name="application-name" content="Pinecone Docs"><meta name="generator" content="Mintlify"><meta name="msapplication-config" content="/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon/browserconfig.xml"><meta name="apple-mobile-web-app-title" content="Pinecone Docs"><meta name="msapplication-TileColor" content="#002BFF"><meta name="google-site-verification" content="woTBImNAcYO-gseVfFKIzQrDRUmLWzFjBWrYbYkOTlI"><link rel="canonical" href="https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method"><link rel="alternate" type="application/xml" href="/sitemap.xml"><link rel="alternate" type="text/markdown" href="/guides/organizations/manage-billing/change-payment-method.md"><meta property="og:title" content="Change your payment method - Pinecone Docs"><meta property="og:description" content="Update your Pinecone organization payment method in the console, including credit card details, billing address, and payment preferences."><meta property="og:url" content="https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method"><meta property="og:site_name" content="Pinecone Docs"><meta property="og:image" content="https://www.pinecone.io/images/docs_og_image_v2.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:type" content="website"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="The vector database to build knowledgeable AI | Pinecone"><meta name="twitter:description" content="Search through billions of items for similar matches to any object, in milliseconds. It's the next generation of search, an API call away."><meta name="twitter:image" content="https://www.pinecone.io/images/docs_og_image_v2.png"><meta name="twitter:image:width" content="1200"><meta name="twitter:image:height" content="630"><link rel="icon" href="/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon/android-chrome-192x192.png" type="image/png" sizes="192x192" media="(prefers-color-scheme: light)"><link rel="apple-touch-icon" href="/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon/apple-touch-icon.png" type="image/png" sizes="180x180"><link rel="icon" href="/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: light)"><link rel="icon" href="/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: light)"><link rel="shortcut icon" href="/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: light)"><link rel="icon" href="/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon-dark/android-chrome-192x192.png" type="image/png" sizes="192x192" media="(prefers-color-scheme: dark)"><link rel="icon" href="/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon-dark/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: dark)"><link rel="icon" href="/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon-dark/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: dark)"><link rel="shortcut icon" href="/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon-dark/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: dark)"><script type="text/javascript">!function(){var b="";
function a(p){if(p==null)return"/";p=""+p;if(""===p)return"/";return"/"===p.charAt(0)?p:"/"+p}
function u(p){if(p==null)return p;p=""+p;if(!p||p.charAt(p.length-1)==="/")return p.slice(0,-1);return p}
function i(p){if(p==null)return p;p=""+p;if(6<=p.length&&p.substring(p.length-6)==="/index")return p.substring(0,p.length-6);if("index"===p)return"";return p}
var p=(location.pathname||"").split("?")[0].split("#")[0]||"";
if(b)if(p===b)p="";else if(0===p.indexOf(b+"/"))p=p.substring(b.length);
p=a(p);p=u(p);p=i(p);p=""===p||"index"===p?"/":a(p);
document.documentElement.setAttribute("data-current-path",p);
}();</script><script type="text/javascript">!function(){
function read(){try{
var e=performance.getEntriesByType?performance.getEntriesByType("navigation"):[];
var st=(e[0]&&e[0].serverTiming)||[];
var g={};
for(var i=0;i<st.length;i++){var n=st[i].name,d=st[i].description;if(!d)continue;try{d=decodeURIComponent(d)}catch(x){}
if(n==="country")g.country=d;else if(n==="region")g.region=d;else if(n==="continent")g.continent=d;}
var w=window;w.mintlify=w.mintlify||{};w.mintlify.geo=g;
}catch(x){}}
read();document.addEventListener("DOMContentLoaded",read);
}();</script><script type="text/javascript">!function(){try{
var w=window;w.mintlify=w.mintlify||{};
var q=w.mintlify.__apiPlaygroundInputsQueue;
if(!Array.isArray(q)){q=[];w.mintlify.__apiPlaygroundInputsQueue=q;}
w.mintlify.api=w.mintlify.api||{};
w.mintlify.api.playground=w.mintlify.api.playground||{};
if(typeof w.mintlify.api.playground.setServerVariables!=="function"){
w.mintlify.api.playground.setServerVariables=function(v){q.push({type:"set",variables:v});};
}
if(typeof w.mintlify.api.playground.clearServerVariables!=="function"){
w.mintlify.api.playground.clearServerVariables=function(){q.push({type:"clear"});};
}
}catch(e){}}();</script><script type="text/javascript">(function(a,b){try{let c=document.getElementById("banner")?.innerText;if(c){for(let d=0;d<localStorage.length;d++){let e=localStorage.key(d);if(e?.endsWith(a)&&localStorage.getItem(e)===c)return void document.documentElement.setAttribute(b,"hidden")}document.documentElement.setAttribute(b,"visible");return}for(let c=0;c<localStorage.length;c++){let d=localStorage.key(c);if(d?.endsWith(a)&&localStorage.getItem(d))return void document.documentElement.setAttribute(b,"hidden")}document.documentElement.setAttribute(b,"visible")}catch(a){document.documentElement.setAttribute(b,"hidden")}})(
  "bannerDismissed",
  "data-banner-state",
)</script><script src="/mintlify-assets/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" nomodule=""></script><script id="_mintlify-banner-script">(function j(a,b,c,d,e){try{let f,g,h=[];try{h=window.location.pathname.split("/").filter(a=>""!==a&&"global"!==a).slice(0,2)}catch{h=[]}let i=h.find(a=>c.includes(a)),j=[];for(let c of(i?j.push(i):j.push(b),j.push("global"),j)){if(!c)continue;let b=a[c];if(b?.content){f=b.content,g=c;break}}if(!f)return void document.documentElement.setAttribute(d,"hidden");let k=!0,l=0;for(;l<localStorage.length;){let a=localStorage.key(l);if(l++,!a?.endsWith(e))continue;let b=localStorage.getItem(a);if(b&&b===f){k=!1;break}g&&(a.startsWith(`lang:${g}_`)||!a.startsWith("lang:"))&&(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?"visible":"hidden")}catch(a){console.error(a),document.documentElement.setAttribute(d,"hidden")}})(
  {"global":{"content":"🎉 New: Standard and Enterprise orgs get a one-time **$250 bulk import credit** (1 TB), valid through August 30, 2026. [See details](/guides/manage-cost/understanding-cost#imports)","dismissible":true,"color":{"light":"#002BFF","dark":"#002BFF"}}},
  "en",
  [],
  "data-banner-state",
  "bannerDismissed",
)</script><script suppresshydrationwarning="true" id="_mintlify-navbar-transition-script">(function(a){let b,c=(b="navbar-transition","maple"===a&&(b+="-maple"),b),d=function(){let a=document.createElement("style");return a.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(a),function(){window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(a)},1)}}();("requestAnimationFrame"in globalThis?requestAnimationFrame:setTimeout)(()=>{let a;a=!1,a=window.scrollY>50,document.getElementById(c)?.setAttribute("data-is-opaque",`${!!a}`),d()})})("mint")</script><script suppresshydrationwarning="true" id="_mintlify-scroll-margin-script">(function () {
  var measure = function(){let a=document.querySelectorAll("[id='navbar'], [data-top-chrome]"),b=0;a.forEach(a=>{let c=a.getBoundingClientRect();c.height>0&&(b=Math.max(b,c.bottom))});let c=0,d=document.getElementById("content-container");if(d){let{overflowY:a}=getComputedStyle(d);("auto"===a||"scroll"===a)&&(c=Math.max(0,d.getBoundingClientRect().top))}let e=Math.round(Math.max(0,b-c))+40;document.documentElement.style.setProperty("--scroll-mt",`${e}px`)};
  (function(a){let b=[],c=0,d="undefined"==typeof ResizeObserver?null:new ResizeObserver(f);function e(){let c=Array.from(document.querySelectorAll("[id='navbar'], [data-top-chrome]"));(c.length!==b.length||c.some((a,c)=>a!==b[c]))&&d&&(d.disconnect(),c.forEach(a=>d.observe(a))),b=c,a()}function f(){c||(c=requestAnimationFrame(()=>{c=0,e()}))}new MutationObserver(f).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener("resize",f),"loading"===document.readyState&&document.addEventListener("DOMContentLoaded",e),e()})(measure);
  (function(a){let b=window.location.hash.slice(1);if(!b)return;function c(){return"smooth"===getComputedStyle(document.documentElement).scrollBehavior}function d(c){let d=document.getElementById(b);return!!d&&(a(),d.scrollIntoView(c?{behavior:c}:void 0),!0)}if("complete"===document.readyState)return void d();let e=new MutationObserver(()=>{!c()&&d("instant")&&f()});function f(){e.disconnect(),window.removeEventListener("load",g)}function g(){let a=c();f(),a&&requestAnimationFrame(()=>{d(),function(){let a=["wheel","touchstart","keydown","pointerdown"],c=0,e=window.scrollY,f=setInterval(()=>{c+=1;let a=document.getElementById(b);if(!a||c>=6)return g();let f=Math.abs(window.scrollY-e)>1;if(e=window.scrollY,f)return;let h=parseFloat(getComputedStyle(a).scrollMarginTop)||0;Math.abs(a.getBoundingClientRect().top-h)>4&&d()},350);function g(){clearInterval(f),a.forEach(a=>window.removeEventListener(a,g))}a.forEach(a=>window.addEventListener(a,g,{passive:!0}))}()})}window.addEventListener("load",g),e.observe(document.documentElement,{childList:!0,subtree:!0}),!c()&&d("instant")&&f()})(measure);
})();</script><script src="/mintlify-assets/_next/static/chunks/9076490debe7687b.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz"></script><script src="/mintlify-assets/_next/static/chunks/4224158070c03123.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz"></script><script src="/mintlify-assets/_next/static/chunks/190e2d29d3b2239b.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz"></script><script src="/mintlify-assets/_next/static/chunks/8a5094daa124fc24.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz"></script><script src="https://cdn.jsdelivr.net/npm/@inkeep/cxkit-mintlify@0.5/dist/index.js" type="text/javascript"></script></head><body class="antialiased"><div hidden=""><!--$--><!--/$--></div><script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","isDarkMode","system",null,["dark","light","true","false","system"],{"true":"dark","false":"light","dark":"dark","light":"light"},true,false)</script><script>(function(){try{var f=null;var v=f||localStorage.getItem("isDarkMode");if(v==='true')v='dark';else if(v==='false')v='light';if(v!=='light'&&v!=='dark'&&v!=='system')v="system";document.documentElement.setAttribute("data-theme-preference",v)}catch(e){}})();</script><blockquote class="sr-only" data-agent-docs-index="true" aria-hidden="true"><h2>Documentation Index</h2><p>Fetch the complete documentation index at:<!-- --> <a href="/llms.txt" tabindex="-1">/llms.txt</a></p><p>Use this file to discover all available pages before exploring further.</p></blockquote><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"(function j(a,b,c,d,e){try{let f,g,h=[];try{h=window.location.pathname.split(\"/\").filter(a=\u003e\"\"!==a\u0026\u0026\"global\"!==a).slice(0,2)}catch{h=[]}let i=h.find(a=\u003ec.includes(a)),j=[];for(let c of(i?j.push(i):j.push(b),j.push(\"global\"),j)){if(!c)continue;let b=a[c];if(b?.content){f=b.content,g=c;break}}if(!f)return void document.documentElement.setAttribute(d,\"hidden\");let k=!0,l=0;for(;l\u003clocalStorage.length;){let a=localStorage.key(l);if(l++,!a?.endsWith(e))continue;let b=localStorage.getItem(a);if(b\u0026\u0026b===f){k=!1;break}g\u0026\u0026(a.startsWith(`lang:${g}_`)||!a.startsWith(\"lang:\"))\u0026\u0026(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?\"visible\":\"hidden\")}catch(a){console.error(a),document.documentElement.setAttribute(d,\"hidden\")}})(\n  {\"global\":{\"content\":\"🎉 New: Standard and Enterprise orgs get a one-time **$250 bulk import credit** (1 TB), valid through August 30, 2026. [See details](/guides/manage-cost/understanding-cost#imports)\",\"dismissible\":true,\"color\":{\"light\":\"#002BFF\",\"dark\":\"#002BFF\"}}},\n  \"en\",\n  [],\n  \"data-banner-state\",\n  \"bannerDismissed\",\n)","id":"_mintlify-banner-script"}])</script><style>:root {
    --primary: 0 43 255;
    --primary-light: 30 134 238;
    --primary-dark: 0 43 255;
    --tooltip-foreground: 255 255 255;
    --background-light: 251 251 252;
    --background-dark: 23 23 23;
    --gray-50: 242 244 250;
    --gray-100: 238 239 245;
    --gray-200: 222 223 230;
    --gray-300: 206 207 213;
    --gray-400: 158 159 166;
    --gray-500: 111 113 119;
    --gray-600: 79 81 87;
    --gray-700: 62 63 70;
    --gray-800: 37 38 45;
    --gray-900: 22 24 30;
    --gray-950: 10 11 17;
  }</style><div class="relative antialiased text-gray-500 dark:text-gray-400"><script>(self.__next_s=self.__next_s||[]).push([0,{"suppressHydrationWarning":true,"children":"(function(a){let b,c=(b=\"navbar-transition\",\"maple\"===a\u0026\u0026(b+=\"-maple\"),b),d=function(){let a=document.createElement(\"style\");return a.appendChild(document.createTextNode(\"*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}\")),document.head.appendChild(a),function(){window.getComputedStyle(document.body),setTimeout(()=\u003e{document.head.removeChild(a)},1)}}();(\"requestAnimationFrame\"in globalThis?requestAnimationFrame:setTimeout)(()=\u003e{let a;a=!1,a=window.scrollY\u003e50,document.getElementById(c)?.setAttribute(\"data-is-opaque\",`${!!a}`),d()})})(\"mint\")","id":"_mintlify-navbar-transition-script"}])</script><script>(self.__next_s=self.__next_s||[]).push([0,{"suppressHydrationWarning":true,"children":"(function () {\n  var measure = function(){let a=document.querySelectorAll(\"[id='navbar'], [data-top-chrome]\"),b=0;a.forEach(a=\u003e{let c=a.getBoundingClientRect();c.height\u003e0\u0026\u0026(b=Math.max(b,c.bottom))});let c=0,d=document.getElementById(\"content-container\");if(d){let{overflowY:a}=getComputedStyle(d);(\"auto\"===a||\"scroll\"===a)\u0026\u0026(c=Math.max(0,d.getBoundingClientRect().top))}let e=Math.round(Math.max(0,b-c))+40;document.documentElement.style.setProperty(\"--scroll-mt\",`${e}px`)};\n  (function(a){let b=[],c=0,d=\"undefined\"==typeof ResizeObserver?null:new ResizeObserver(f);function e(){let c=Array.from(document.querySelectorAll(\"[id='navbar'], [data-top-chrome]\"));(c.length!==b.length||c.some((a,c)=\u003ea!==b[c]))\u0026\u0026d\u0026\u0026(d.disconnect(),c.forEach(a=\u003ed.observe(a))),b=c,a()}function f(){c||(c=requestAnimationFrame(()=\u003e{c=0,e()}))}new MutationObserver(f).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener(\"resize\",f),\"loading\"===document.readyState\u0026\u0026document.addEventListener(\"DOMContentLoaded\",e),e()})(measure);\n  (function(a){let b=window.location.hash.slice(1);if(!b)return;function c(){return\"smooth\"===getComputedStyle(document.documentElement).scrollBehavior}function d(c){let d=document.getElementById(b);return!!d\u0026\u0026(a(),d.scrollIntoView(c?{behavior:c}:void 0),!0)}if(\"complete\"===document.readyState)return void d();let e=new MutationObserver(()=\u003e{!c()\u0026\u0026d(\"instant\")\u0026\u0026f()});function f(){e.disconnect(),window.removeEventListener(\"load\",g)}function g(){let a=c();f(),a\u0026\u0026requestAnimationFrame(()=\u003e{d(),function(){let a=[\"wheel\",\"touchstart\",\"keydown\",\"pointerdown\"],c=0,e=window.scrollY,f=setInterval(()=\u003e{c+=1;let a=document.getElementById(b);if(!a||c\u003e=6)return g();let f=Math.abs(window.scrollY-e)\u003e1;if(e=window.scrollY,f)return;let h=parseFloat(getComputedStyle(a).scrollMarginTop)||0;Math.abs(a.getBoundingClientRect().top-h)\u003e4\u0026\u0026d()},350);function g(){clearInterval(f),a.forEach(a=\u003ewindow.removeEventListener(a,g))}a.forEach(a=\u003ewindow.addEventListener(a,g,{passive:!0}))}()})}window.addEventListener(\"load\",g),e.observe(document.documentElement,{childList:!0,subtree:!0}),!c()\u0026\u0026d(\"instant\")\u0026\u0026f()})(measure);\n})();","id":"_mintlify-scroll-margin-script"}])</script><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5RCSPVG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><a href="#content-area" class="sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-50 focus:p-2 focus:text-sm focus:bg-background-light dark:focus:bg-background-dark focus:rounded-md focus:outline-primary dark:focus:outline-primary-light">Skip to main content</a><script>(function i(a,b,c,d){try{if(window.matchMedia("(max-width: 1024px)").matches||!d){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed"),d||localStorage.setItem(a,"false");return}let e=localStorage.getItem(a);if(null===e){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed");return}let f=JSON.parse(e),g=localStorage.getItem(b),h=null!==g?JSON.parse(g):368;document.documentElement.style.setProperty(c,f?h+"px":"0px"),document.documentElement.setAttribute("data-assistant-state",f?"open":"closed")}catch(a){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed")}})(
    "chat-assistant-sheet-open",
    "chat-assistant-sheet-width",
    "--assistant-sheet-width",
    true
  )</script><div class="max-lg:contents lg:flex lg:w-full" data-docs-theme="mint"><div class="max-lg:contents lg:flex-1 lg:min-w-0 lg:overflow-x-clip"><header id="navbar" class="z-30 fixed lg:sticky top-0 w-full peer is-not-custom peer is-not-center peer is-not-wide peer is-not-frame"><div id="navbar-transition" class="absolute w-full h-full flex-none transition-colors duration-500 border-b border-gray-500/5 dark:border-gray-300/[0.06] bg-background-light dark:bg-background-dark" data-is-opaque="false"></div><div id="banner" style="--banner-bg-light:#002BFF;--banner-bg-dark:#002BFF" class="w-full min-h-10 relative lg:fixed lg:top-0 lg:left-0 text-center flex items-center justify-center text-sm [&amp;_a]:border-none [&amp;_a]:underline-offset-[3px] font-medium px-10 text-white/95 dark:text-white/95 [&amp;_*]:text-white/95! dark:[&amp;_*]:text-white/95! bg-(--banner-bg-light) dark:bg-(--banner-bg-dark) z-45"><div class="space-y-4 whitespace-normal my-2 [&amp;&gt;p]:m-0"><p>🎉 New: Standard and Enterprise orgs get a one-time <span class="font-semibold" data-streamdown="strong">$250 bulk import credit</span> (1 TB), valid through August 30, 2026. <a class="wrap-anywhere font-medium underline" data-streamdown="link" href="/guides/manage-cost/understanding-cost#imports">See details</a></p></div><button class="absolute right-4 top-1/2 -translate-y-1/2 size-6.5 flex items-center justify-center rounded-md text-zinc-100 hover:bg-gray-800" aria-label="Dismiss banner"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="size-4 shrink-0" aria-hidden="true"><path d="M14 4L4 14" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4 4L14 14" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><script>(function(){var b=document.getElementById("banner");if(!b)return;var h=b.offsetHeight;if(h>0)document.documentElement.style.setProperty('--banner-height',h+'px');})();</script><div class="hidden lg:block h-[var(--banner-height,0px)]" aria-hidden="true"></div><div class="max-w-8xl mx-auto relative"><div><div class="relative"><div class="flex items-center lg:px-12 h-16 min-w-0 mx-4 lg:mx-0"><div class="h-full relative flex-1 flex items-center gap-x-4 min-w-0 border-b border-gray-500/5 dark:border-gray-300/[0.06]"><div class="flex-1 flex items-center gap-x-4"><a class="select-none" style="-webkit-touch-callout:none" href="https://www.pinecone.io"><span class="sr-only">Pinecone Docs<!-- --> home page</span><img class="nav-logo w-auto h-7 relative object-contain shrink-0 block dark:hidden" src="https://mintcdn.com/pinecone/HsZKO51bNmpAasdT/logo/Pinecone-Full-Logo-Black.svg?fit=max&amp;auto=format&amp;n=HsZKO51bNmpAasdT&amp;q=85&amp;s=211d0e7bbefc29ce3b8feee1a05d76ee" alt="light logo"><img class="nav-logo w-auto h-7 relative object-contain shrink-0 hidden dark:block" src="https://mintcdn.com/pinecone/HsZKO51bNmpAasdT/logo/Pinecone-Full-Logo-White.svg?fit=max&amp;auto=format&amp;n=HsZKO51bNmpAasdT&amp;q=85&amp;s=4839c7a50a8bee830e943705c648297c" alt="dark logo"></a><div class="hidden lg:flex items-center gap-x-2"></div></div><div class="relative hidden lg:flex items-center flex-1 z-20 gap-2.5"><button type="button" class="group/search flex pointer-events-auto rounded-xl w-full items-center text-sm leading-6 h-9 pl-3.5 pr-3 text-gray-500 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 justify-between truncate gap-2" id="search-bar-entry" aria-label="Open search"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 min-w-4 flex-none text-gray-700 group-hover/search:text-gray-800 dark:text-gray-400 dark:group-hover/search:text-gray-200"><path d="M15.25 15.25L11.285 11.285" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M7.75 12.75C10.5114 12.75 12.75 10.5114 12.75 7.75C12.75 4.98858 10.5114 2.75 7.75 2.75C4.98858 2.75 2.75 4.98858 2.75 7.75C2.75 10.5114 4.98858 12.75 7.75 12.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><div class="truncate min-w-0">Search...</div></div><span class="flex-none text-xs font-semibold">⌘<!-- -->K</span></button><button type="button" class="group/ai flex-none hidden lg:flex items-center justify-center gap-1.5 pl-3 pr-3.5 h-9 rounded-xl bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30" id="assistant-entry" aria-label="Toggle assistant panel" data-base-ui-tooltip-trigger=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 shrink-0 text-gray-700 group-hover/ai:text-gray-800 dark:text-gray-400 dark:group-hover/ai:text-gray-200"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="text-sm text-gray-500 dark:text-white/50 whitespace-nowrap">Ask Assistant</span></button></div><div class="flex-1 relative hidden lg:flex items-center ml-auto justify-end space-x-4"><nav aria-label="Main" class="text-sm"><ul class="flex space-x-6 items-center"><li class="navbar-link"><a href="https://status.pinecone.io" class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank"><span class="min-w-0 truncate">Status</span></a></li><li class="navbar-link"><a href="https://app.pinecone.io/organizations/-/settings/support" class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank"><span class="min-w-0 truncate">Support</span></a></li><li class="navbar-link"><a href="https://app.pinecone.io/?sessionType=login" class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank"><span class="min-w-0 truncate">Log In</span></a></li><li class="block lg:hidden"><a class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" href="https://app.pinecone.io/?sessionType=signup"><span class="min-w-0 truncate">Sign up free</span></a></li><li class="whitespace-nowrap hidden lg:flex" id="topbar-cta-button"><a target="_blank" class="group pl-3 pr-2 py-2 relative inline-flex items-center text-sm font-medium" href="https://app.pinecone.io/?sessionType=signup"><span class="absolute inset-0 bg-primary-dark rounded-xl group-hover:opacity-[0.9]"></span><div class="z-10 gap-1 flex items-center"><span class="text-white">Sign up free</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0 text-white/90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></li></ul></nav><div class="flex items-center"><button type="button" tabindex="0" aria-haspopup="menu" id="theme-preference-menu-trigger" aria-label="Change theme preference" data-component-name="theme-preference-menu" data-component-part="theme-preference-menu-trigger" data-testid="theme-preference-menu-trigger" class="group disabled:pointer-events-none rounded-lg overflow-hidden gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 theme-preference-menu-trigger group p-2 flex items-center justify-center" aria-expanded="false"><span data-theme-preference-icon="system"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200"><path d="M4.5 15.5L9 14.5L13.5 15.5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.75V14.5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.25 2.75H3.75C2.64543 2.75 1.75 3.64543 1.75 4.75V9.75C1.75 10.8546 2.64543 11.75 3.75 11.75H14.25C15.3546 11.75 16.25 10.8546 16.25 9.75V4.75C16.25 3.64543 15.3546 2.75 14.25 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></span><span data-theme-preference-icon="light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200"><path d="M9 1.25V2.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.48 3.52002L13.773 4.22702" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M16.75 9H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.48 14.4799L13.773 13.7729" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 16.75V15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.52 14.4799L4.227 13.7729" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M1.25 9H2.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.52 3.52002L4.227 4.22702" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 13.25C11.3472 13.25 13.25 11.3472 13.25 9C13.25 6.65279 11.3472 4.75 9 4.75C6.65279 4.75 4.75 6.65279 4.75 9C4.75 11.3472 6.65279 13.25 9 13.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></span><span data-theme-preference-icon="dark"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200"><path d="M13 11.75C9.548 11.75 6.75 8.95201 6.75 5.50001C6.75 4.14801 7.183 2.90101 7.912 1.87801C4.548 2.50601 2 5.45301 2 9.00001C2 13.004 5.246 16.25 9.25 16.25C12.622 16.25 15.448 13.944 16.259 10.826C15.309 11.409 14.196 11.75 13 11.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></span></button></div></div><div class="flex lg:hidden items-center gap-3"><button type="button" class="text-gray-500 w-8 h-8 flex items-center justify-center hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300" id="search-bar-entry-mobile" aria-label="Open search"><span class="sr-only">Search...</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-4 w-4 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/magnifying-glass.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/magnifying-glass.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></button><button id="assistant-entry-mobile" aria-label="Toggle assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4.5 text-gray-500 dark:text-gray-400 hover:text-gray-600 dark:hover:text-gray-300"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button type="button" aria-label="More actions" class="h-7 w-5 flex items-center justify-center relative after:content-[''] after:absolute after:-inset-y-2 after:-left-1 after:-right-4"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-4 shrink-0 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/ellipsis-vertical.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/ellipsis-vertical.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></button></div></div></div><button type="button" class="flex items-center h-14 py-4 px-5 lg:hidden focus:outline-0 w-full text-left"><div class="text-gray-500 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300"><span class="sr-only">Navigation</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M2.25 9H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.25 3.75H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.25 14.25H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="ml-4 flex text-sm leading-6 whitespace-nowrap min-w-0 space-x-3 overflow-hidden"><div class="flex items-center space-x-3 shrink-0"><span>Manage billing</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 text-gray-400 shrink-0"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="font-semibold text-gray-900 truncate dark:text-gray-200 min-w-0 flex-1">Change your payment method</div></div></button></div><div class="hidden lg:flex px-12 h-12"><div class="nav-tabs h-full flex text-sm gap-x-6"><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium hover:text-gray-800 dark:hover:text-gray-300 text-gray-800 dark:text-gray-200 [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor]" data-active="true" aria-current="location" href="/guides/get-started/overview">Guides<div class="absolute bottom-0 h-[1.5px] w-full left-0 bg-primary dark:bg-primary-light"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/reference/api/introduction">Reference<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/examples/notebooks">Examples<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/models/overview">Models<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/integrations/overview">Integrations<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/troubleshooting/contact-support">Troubleshooting<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/release-notes/2026">Releases<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a></div></div><style>:root{--topbar-tabs-height:3rem}</style></div></div></header><div class="scroll-mt-(--scroll-mt) peer-[.is-custom]:max-w-none peer-[.is-center]:max-w-3xl peer-[.is-not-custom]:peer-[.is-not-center]:max-w-8xl peer-[.is-not-custom]:px-4 peer-[.is-not-custom]:mx-auto peer-[.is-not-custom]:lg:px-8 peer-[.is-wide]:lg:*:last:max-w-216 peer-[.is-not-custom]:peer-[.is-not-center]:lg:flex peer-[.is-custom]:[&amp;&gt;:first-child]:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:sm:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:md:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:lg:hidden! peer-[.is-custom]:[&amp;&gt;:first-child]:xl:hidden! peer-[.is-center]:[&amp;&gt;:first-child]:hidden! peer-[.is-center]:[&amp;&gt;:first-child]:sm:hidden! peer-[.is-center]:[&amp;&gt;:first-child]:md:hidden! peer-[.is-center]:[&amp;&gt;:first-child]:lg:hidden! peer-[.is-center]:[&amp;&gt;:first-child]:xl:hidden!"><nav aria-label="Pages" class="z-20 hidden lg:block sticky self-start shrink-0 w-[18rem] top-[calc(var(--mintlify-slot-header-height,calc(4rem+var(--topbar-tabs-height,0rem)))+var(--banner-height,2.5rem))] h-[calc(100dvh-var(--mintlify-slot-header-height,calc(4rem+var(--topbar-tabs-height,0rem)))-var(--banner-height,2.5rem))]" id="sidebar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" id="sidebar-content" class="min-w-0 absolute! inset-0 z-10" data-has-overflow-y="" data-overflow-y-start="" data-overflow-y-end=""><div role="presentation" data-id="base-ui-_R_2tbsnlhjiuasnpfiutb_-viewport" tabindex="0" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] pr-8 pb-10 base-ui-disable-scrollbar" style="overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 0px; --scroll-area-overflow-y-start: 1924px; --scroll-area-overflow-y-end: 653px;" data-component-part="scroll-area-viewport" data-has-overflow-y="" data-overflow-y-start="" data-overflow-y-end=""><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-0! w-full" data-has-overflow-y="" data-overflow-y-start="" data-overflow-y-end=""><div class="relative lg:text-sm lg:leading-6"><div class="sticky top-0 h-8 pointer-events-none z-10 bg-linear-to-b from-background-light dark:from-background-dark"></div><div id="navigation-items"><button type="button" tabindex="0" aria-haspopup="menu" id="base-ui-_R_rratbsnlhjiuasnpfiutb_" class="group disabled:pointer-events-none [&amp;&gt;span]:line-clamp-1 overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 nav-dropdown-trigger mb-4 z-10 group flex w-full items-center pl-2 pr-3.5 py-1.5 rounded-[0.85rem] border border-gray-200/70 dark:border-white/[0.07] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 gap-1" aria-expanded="false"><div class="nav-dropdown-item-icon size-8 flex items-center justify-center rounded-lg shrink-0 border border-gray-200/70 dark:border-white/[0.07]"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-4 bg-primary dark:bg-primary-light" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/database.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/database.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></div><div class="nav-dropdown-item-text-container flex-1 px-1 flex flex-col grow text-left"><p class="nav-dropdown-item-title text-base lg:text-sm font-medium text-gray-800 dark:text-gray-300">Pinecone Database</p></div><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Get started</span></h3></div><ul class="sidebar-group space-y-px"><li id="/guides/get-started/overview" class="relative scroll-m-4 first:scroll-m-20" data-title="Overview"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/get-started/overview"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Overview</span></div></div></a></li><li id="/guides/get-started/quickstart" class="relative scroll-m-4 first:scroll-m-20" data-title="Quickstart"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/get-started/quickstart"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Quickstart</span></div></div></a></li><li id="/guides/get-started/ai-coding-tools" class="relative scroll-m-4 first:scroll-m-20" data-title="IDEs &amp; CLIs"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/get-started/ai-coding-tools"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">IDEs &amp; CLIs</span></div></div></a></li><li id="/guides/get-started/test-at-scale" class="relative scroll-m-4 first:scroll-m-20" data-title="Test at scale"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/get-started/test-at-scale"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Test at scale</span></div></div></a></li><li id="/guides/get-started/concepts" class="relative scroll-m-4 first:scroll-m-20" data-title="Concepts"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/get-started/concepts"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Concepts</span></div></div></a></li><li id="/guides/get-started/database-architecture" class="relative scroll-m-4 first:scroll-m-20" data-title="Architecture"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/get-started/database-architecture"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Architecture</span></div></div></a></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Index data</span></h3></div><ul class="sidebar-group space-y-px"><li id="/guides/index-data/indexing-overview" class="relative scroll-m-4 first:scroll-m-20" data-title="Overview"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/index-data/indexing-overview"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Overview</span></div></div></a></li><li id="/guides/index-data/create-an-index" class="relative scroll-m-4 first:scroll-m-20" data-title="Create an index"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/index-data/create-an-index"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Create an index</span></div></div></a></li><li id="/guides/index-data/data-modeling" class="relative scroll-m-4 first:scroll-m-20" data-title="Data modeling"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/index-data/data-modeling"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Data modeling</span></div></div></a></li><li data-title="Data ingestion" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Data ingestion</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li id="/guides/index-data/implement-multitenancy" class="relative scroll-m-4 first:scroll-m-20" data-title="Implement multitenancy"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/index-data/implement-multitenancy"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Implement multitenancy</span></div></div></a></li><li id="/guides/index-data/dedicated-read-nodes" class="relative scroll-m-4 first:scroll-m-20" data-title="Dedicated Read Nodes"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/index-data/dedicated-read-nodes"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Dedicated Read Nodes</span></div></div></a></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Search</span></h3></div><ul class="sidebar-group space-y-px"><li id="/guides/search/search-overview" class="relative scroll-m-4 first:scroll-m-20" data-title="Overview"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/search/search-overview"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Overview</span></div></div></a></li><li id="/guides/search/full-text-search" class="relative scroll-m-4 first:scroll-m-20" data-title="Full-text search"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/search/full-text-search"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Full-text search</span></div></div></a></li><li id="/guides/search/semantic-search" class="relative scroll-m-4 first:scroll-m-20" data-title="Semantic search"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/search/semantic-search"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Semantic search</span></div></div></a></li><li id="/guides/search/lexical-search" class="relative scroll-m-4 first:scroll-m-20" data-title="Lexical search"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/search/lexical-search"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Lexical search</span></div></div></a></li><li id="/guides/search/hybrid-search" class="relative scroll-m-4 first:scroll-m-20" data-title="Hybrid search"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/search/hybrid-search"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Hybrid search</span></div></div></a></li><li id="/guides/search/reciprocal-rank-fusion" class="relative scroll-m-4 first:scroll-m-20" data-title="Reciprocal rank fusion"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/search/reciprocal-rank-fusion"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Reciprocal rank fusion</span></div></div></a></li><li id="/guides/search/filter-by-metadata" class="relative scroll-m-4 first:scroll-m-20" data-title="Filter by metadata"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/search/filter-by-metadata"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Filter by metadata</span></div></div></a></li><li id="/guides/search/rerank-results" class="relative scroll-m-4 first:scroll-m-20" data-title="Rerank results"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/search/rerank-results"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Rerank results</span></div></div></a></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Optimize</span></h3></div><ul class="sidebar-group space-y-px"><li id="/guides/optimize/increase-relevance" class="relative scroll-m-4 first:scroll-m-20" data-title="Increase relevance"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/optimize/increase-relevance"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Increase relevance</span></div></div></a></li><li id="/guides/optimize/increase-throughput" class="relative scroll-m-4 first:scroll-m-20" data-title="Increase throughput"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/optimize/increase-throughput"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Increase throughput</span></div></div></a></li><li id="/guides/optimize/decrease-latency" class="relative scroll-m-4 first:scroll-m-20" data-title="Decrease latency"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/optimize/decrease-latency"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Decrease latency</span></div></div></a></li><li id="/guides/optimize/save-on-costs" class="relative scroll-m-4 first:scroll-m-20" data-title="Save on costs"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/optimize/save-on-costs"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Save on costs</span></div></div></a></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Manage data</span></h3></div><ul class="sidebar-group space-y-px"><li id="/guides/manage-data/target-an-index" class="relative scroll-m-4 first:scroll-m-20" data-title="Target an index"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/manage-data/target-an-index"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Target an index</span></div></div></a></li><li id="/guides/manage-data/manage-indexes" class="relative scroll-m-4 first:scroll-m-20" data-title="Manage indexes"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/manage-data/manage-indexes"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Manage indexes</span></div></div></a></li><li id="/guides/manage-data/manage-namespaces" class="relative scroll-m-4 first:scroll-m-20" data-title="Manage namespaces"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/manage-data/manage-namespaces"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Manage namespaces</span></div></div></a></li><li data-title="Manage backups" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Manage backups</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li id="/guides/manage-data/update-data" class="relative scroll-m-4 first:scroll-m-20" data-title="Update records"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/manage-data/update-data"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Update records</span></div></div></a></li><li id="/guides/manage-data/delete-data" class="relative scroll-m-4 first:scroll-m-20" data-title="Delete records"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/manage-data/delete-data"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Delete records</span></div></div></a></li><li id="/guides/manage-data/fetch-data" class="relative scroll-m-4 first:scroll-m-20" data-title="Fetch records"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/manage-data/fetch-data"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Fetch records</span></div></div></a></li><li id="/guides/manage-data/list-record-ids" class="relative scroll-m-4 first:scroll-m-20" data-title="List record IDs"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/manage-data/list-record-ids"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">List record IDs</span></div></div></a></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Manage cost</span></h3></div><ul class="sidebar-group space-y-px"><li id="/guides/manage-cost/understanding-cost" class="relative scroll-m-4 first:scroll-m-20" data-title="Understanding cost"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/manage-cost/understanding-cost"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Understanding cost</span></div></div></a></li><li id="/guides/manage-cost/manage-cost" class="relative scroll-m-4 first:scroll-m-20" data-title="Manage cost"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/manage-cost/manage-cost"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Manage cost</span></div></div></a></li><li id="/guides/manage-cost/monitor-usage-and-costs" class="relative scroll-m-4 first:scroll-m-20" data-title="Monitor usage and costs"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/manage-cost/monitor-usage-and-costs"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Monitor usage and costs</span></div></div></a></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Move to production</span></h3></div><ul class="sidebar-group space-y-px"><li id="/guides/production/production-checklist" class="relative scroll-m-4 first:scroll-m-20" data-title="Overview"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/production/production-checklist"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Overview</span></div></div></a></li><li id="/guides/production/bring-your-own-cloud" class="relative scroll-m-4 first:scroll-m-20" data-title="Bring your own cloud (BYOC)"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/production/bring-your-own-cloud"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Bring your own cloud (BYOC)</span></div></div></a></li><li data-title="Enforce security" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Enforce security</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li id="/guides/production/error-handling" class="relative scroll-m-4 first:scroll-m-20" data-title="Error handling"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/production/error-handling"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Error handling</span></div></div></a></li><li id="/guides/production/monitoring" class="relative scroll-m-4 first:scroll-m-20" data-title="Monitor performance"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/production/monitoring"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Monitor performance</span></div></div></a></li><li id="/guides/production/automated-testing" class="relative scroll-m-4 first:scroll-m-20" data-title="CI/CD"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/production/automated-testing"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">CI/CD</span></div></div></a></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Admin</span></h3></div><ul class="sidebar-group space-y-px"><li data-title="Manage billing" data-group-tag="" data-active="true" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="true" aria-controls="_R_d8dratbsnlhjiuasnpfiutb_"><div class=""><span>Manage billing</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5 duration-75 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button><ul id="_R_d8dratbsnlhjiuasnpfiutb_" class="space-y-px"><li id="/guides/organizations/manage-billing/upgrade-billing-plan" class="relative scroll-m-4 first:scroll-m-20" data-title="Upgrade your plan"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1.75rem" href="/guides/organizations/manage-billing/upgrade-billing-plan"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Upgrade your plan</span></div></div></a></li><li id="/guides/organizations/manage-billing/change-payment-method" class="relative scroll-m-4 first:scroll-m-20" data-title="Change your payment method" data-active="true" data-active-nav-item="true"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] bg-primary/10 text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light dark:bg-primary-light/10" style="padding-left:1.75rem" aria-current="page" href="/guides/organizations/manage-billing/change-payment-method"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Change your payment method</span></div></div></a></li><li id="/guides/organizations/manage-billing/non-payment-account-deactivation" class="relative scroll-m-4 first:scroll-m-20" data-title="Account deactivation for non-payment"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1.75rem" href="/guides/organizations/manage-billing/non-payment-account-deactivation"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Account deactivation for non-payment</span></div></div></a></li><li id="/guides/organizations/manage-billing/downgrade-billing-plan" class="relative scroll-m-4 first:scroll-m-20" data-title="Downgrade your plan"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1.75rem" href="/guides/organizations/manage-billing/downgrade-billing-plan"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Downgrade your plan</span></div></div></a></li><li id="/guides/organizations/manage-billing/download-usage-report" class="relative scroll-m-4 first:scroll-m-20" data-title="Download a usage report"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1.75rem" href="/guides/organizations/manage-billing/download-usage-report"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Download a usage report</span></div></div></a></li><li id="/guides/organizations/manage-billing/access-your-invoices" class="relative scroll-m-4 first:scroll-m-20" data-title="Access your invoices"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1.75rem" href="/guides/organizations/manage-billing/access-your-invoices"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Access your invoices</span></div></div></a></li><li id="/guides/organizations/manage-billing/standard-trial" class="relative scroll-m-4 first:scroll-m-20" data-title="Standard trial"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1.75rem" href="/guides/organizations/manage-billing/standard-trial"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Standard trial</span></div></div></a></li></ul></li><li data-title="Manage organizations" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Manage organizations</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Manage projects" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Manage projects</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Operations</span></h3></div><ul class="sidebar-group space-y-px"><li data-title="Integrate with cloud storage" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Integrate with cloud storage</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Integrate with AI agents" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Integrate with AI agents</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li id="/guides/operations/local-development" class="relative scroll-m-4 first:scroll-m-20" data-title="Local development"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/operations/local-development"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Local development</span></div></div></a></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Using pods</span></h3></div><ul class="sidebar-group space-y-px"><li id="/guides/indexes/pods/understanding-pod-based-indexes" class="relative scroll-m-4 first:scroll-m-20" data-title="Overview"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/indexes/pods/understanding-pod-based-indexes"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Overview</span></div></div></a></li><li id="/guides/indexes/pods/migrate-a-pod-based-index-to-serverless" class="relative scroll-m-4 first:scroll-m-20" data-title="Migrate a pod-based index to serverless"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/indexes/pods/migrate-a-pod-based-index-to-serverless"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Migrate a pod-based index to serverless</span></div></div></a></li><li id="/guides/indexes/pods/choose-a-pod-type-and-size" class="relative scroll-m-4 first:scroll-m-20" data-title="Choose a pod type"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/indexes/pods/choose-a-pod-type-and-size"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Choose a pod type</span></div></div></a></li><li id="/guides/indexes/pods/create-a-pod-based-index" class="relative scroll-m-4 first:scroll-m-20" data-title="Create a pod-based index"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/indexes/pods/create-a-pod-based-index"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Create a pod-based index</span></div></div></a></li><li id="/guides/indexes/pods/manage-pod-based-indexes" class="relative scroll-m-4 first:scroll-m-20" data-title="Manage pod-based indexes"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/indexes/pods/manage-pod-based-indexes"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Manage pod-based indexes</span></div></div></a></li><li id="/guides/indexes/pods/scale-pod-based-indexes" class="relative scroll-m-4 first:scroll-m-20" data-title="Scale pod-based indexes"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/guides/indexes/pods/scale-pod-based-indexes"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Scale pod-based indexes</span></div></div></a></li><li data-title="Back up and restore" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Back up and restore</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li></ul></div><script>(function () {
  try {
    if (window.__mintlifyInitialSidebarScrollDone) return;
    window.__mintlifyInitialSidebarScrollDone = true;

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

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

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

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

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

    var itemTopRelative = itemRect.top - parentRect.top + parent.scrollTop;
    parent.scrollTop = itemTopRelative - parentRect.height / 2 + itemRect.height / 2;
  } catch (e) {}
})();</script></div></div></div></div><div data-orientation="vertical" data-has-overflow-y="" data-overflow-y-start="" data-overflow-y-end="" data-id="base-ui-_R_2tbsnlhjiuasnpfiutb_-scrollbar" data-component-part="scroll-area-scrollbar" class="z-10 flex bg-neutral-50 rounded-full dark:bg-neutral-800 in-[.codeblock-dark]:bg-neutral-800 opacity-0 transition-opacity pointer-events-none print:hidden data-hovering:opacity-100 data-hovering:pointer-events-auto data-scrolling:opacity-100 data-scrolling:duration-0 data-scrolling:pointer-events-auto before:absolute before:content-[''] w-1 justify-center my-4 mx-0.5 before:inset-y-0 before:-inset-x-1 pointer-coarse:before:-inset-x-2.5" style="position: absolute; touch-action: none; user-select: none; top: 0px; bottom: var(--scroll-area-corner-height); inset-inline-end: 0px; --scroll-area-thumb-height: 96.80381558028617px;"><div data-orientation="vertical" data-component-part="scroll-area-thumb" class="relative w-full rounded-full bg-neutral-300 hover:bg-neutral-400 active:bg-neutral-400 dark:bg-neutral-600 dark:hover:bg-neutral-500 dark:active:bg-neutral-500 in-[.codeblock-dark]:bg-neutral-600 in-[.codeblock-dark]:hover:bg-neutral-500 in-[.codeblock-dark]:active:bg-neutral-500 before:absolute before:content-[''] before:inset-y-0 before:-inset-x-1 pointer-coarse:before:-inset-x-2.5" style="height: var(--scroll-area-thumb-height); transform: translate3d(0px, 327.906px, 0px);"></div></div></div></nav><main id="content-container" class="lg:flex-1 lg:min-w-0"><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://docs.pinecone.io/#organization","name":"Pinecone Docs","url":"https://docs.pinecone.io","logo":{"@type":"ImageObject","url":"https://mintcdn.com/pinecone/HsZKO51bNmpAasdT/logo/Pinecone-Full-Logo-Black.svg?fit=max&auto=format&n=HsZKO51bNmpAasdT&q=85&s=211d0e7bbefc29ce3b8feee1a05d76ee"}},{"@type":"WebSite","@id":"https://docs.pinecone.io#website","name":"Pinecone Docs","url":"https://docs.pinecone.io","publisher":{"@id":"https://docs.pinecone.io/#organization"}},{"@type":"WebPage","@id":"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method#webpage","url":"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method","name":"Change your payment method","description":"Update your Pinecone organization payment method in the console, including credit card details, billing address, and payment preferences.","dateModified":"2026-08-11T14:29:35.979Z","isPartOf":{"@id":"https://docs.pinecone.io#website"},"breadcrumb":{"@id":"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method#breadcrumb"}},{"@type":"BreadcrumbList","@id":"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Admin","item":"https://docs.pinecone.io/guides/organizations/manage-billing/upgrade-billing-plan"},{"@type":"ListItem","position":2,"name":"Manage billing","item":"https://docs.pinecone.io/guides/organizations/manage-billing/upgrade-billing-plan"},{"@type":"ListItem","position":3,"name":"Change your payment method","item":"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method"}]},{"@type":["Article","TechArticle"],"@id":"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method#article","headline":"Change your payment method","name":"Change your payment method","description":"Update your Pinecone organization payment method in the console, including credit card details, billing address, and payment preferences.","url":"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method","mainEntityOfPage":{"@id":"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method#webpage"},"image":"https://www.pinecone.io/images/docs_og_image_v2.png","dateModified":"2026-08-11T14:29:35.979Z","publisher":{"@id":"https://docs.pinecone.io/#organization"},"isPartOf":{"@id":"https://docs.pinecone.io#website"}}]}</script><script>document.documentElement.setAttribute('data-page-mode', "none");</script><span class="fixed inset-0 bg-background-light dark:bg-background-dark -z-10 pointer-events-none" id="background-color"></span><span class="block absolute dark:hidden inset-0 overflow-hidden pointer-events-none"></span><span class="hidden absolute dark:block inset-0 overflow-hidden pointer-events-none"></span><style data-custom-css-index="0" data-custom-css-path="styles.css">/* Global styles */

:root {
  --brand-blue: #002BFF;
  --primary-main: #002BFF;
  --primary-dark: #222160;
  --text-contrast: #FFFFFF;
  --background: #FBFBFC;
  --paper: #FFFFFF;
  --surface: #F2F3F6;
  --divider: #D8DDDF;
  --secondary: #72788D;
  --error: #E31957;
  --warning: #DD815D;
  --success: #15B077;
  --info: #0028FF;
  --text-primary: #1C1917;
  --text-secondary: #72788D;
  --text-disabled: #121142;
  --white: #FFFFFF;
  --black: #121142;
  --overlay: #2B3244;
  --border: #e7e5e4;
}

.dark {
  --brand-blue: #1E86EE;
  --primary-main: #002BFF;
  --primary-dark: #222160;
  --text-contrast: #FFFFFF;
  --background: #171717;
  --paper: #1E1E1E;
  --surface: #252525;
  --divider: #2A2A2A;
  --secondary: #72788D;
  --error: #E31957;
  --warning: #DD815D;
  --success: #15B077;
  --info: #0028FF;
  --text-primary: #FFFFFF;
  --text-secondary: #A0A0A0;
  --text-disabled: #666666;
  --white: #FFFFFF;
  --black: #000000;
  --overlay: #2B3244;
  --border: #303030;
}

.dark .dark-inverted {
  filter: invert(1);
}

#topbar-cta-button {
  margin-left: 1rem;
}

#topbar-cta-button > a {
  display: flex;
  align-items: center;
  padding: 0.375rem 1rem !important;
  gap: 0.5rem;
  background-color: var(--brand-blue);
  color: var(--text-contrast) !important;
  border-radius: 0.25rem;
  font-weight: 500;
  letter-spacing: 0.4px;
}

#topbar-cta-button a:hover {
  background-color: var(--primary-dark) !important;
}


/* #topbar-cta-button span {
  border-radius: 4px;
  font-weight: 500;
  letter-spacing: 0.4px;
} */

/* #topbar-cta-button div > svg {
  display: none;
} */

/* inserting svg via :after isn't working for some reason, used js instead */
/* #topbar-cta-button div::after {
  content: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Icon Right"><path id="Vector" d="M8.08906 5L6.91406 6.175L10.7307 10L6.91406 13.825L8.08906 15L13.0891 10L8.08906 5Z" fill="white"/></g></svg>');
  content: "test";
  display: block;
  width: 20px;
  height: 20px;
  margin-left: 8px;
  background-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Icon Right"><path id="Vector" d="M8.08906 5L6.91406 6.175L10.7307 10L6.91406 13.825L8.08906 15L13.0891 10L8.08906 5Z" fill="white"/></g></svg>');
  background-color: #000000;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
} */


.documentation-link {
  color: var(--brand-blue);
  text-decoration: none;
}

.documentation-link:hover {
  color: #000000;
  /* Black color when hovering */
}

.custom-button {
  display: inline-block;
  padding: 2px 8px;
  background-color: var(--surface);
  color: var(--text-primary);
  /* Text color */
  border: 1px solid var(--border);
  /* Border color */
  border-radius: 25px;
  /* Rounded borders */
  text-align: center;
  user-select: none;
  transition: background-color 0.3s ease;
  /* Smooth transition for background color */
}

/* Change the button color on hover (make it unclickable) */
.custom-button:hover {
  background-color: var(--primary-main);
  color: var(--text-contrast);
}

/* Adjust the width for the second column */
/* td:nth-child(2) {
  width: 200px; /* Adjust the width as per your requirement
} */

/* 
Add an announcement bar 
TODO: This can be version specific if you add a page-specific class/ID, but it doesn't seem to work for the OpenAI docs without rewriting the JSON
*/
/*  #navbar:before {
  background-color: #ff4c04;
  content: "The legacy version of the API, which required regional URLs for control plane operations, is deprecated as of April 15, 2024 and will be removed in a future, to be announced, release.";
  color: rgb(255, 255, 255);
  display: block;
  text-align: center;
  padding: 6px;
  font-size: 90%;
}
*/
/* Text color */
/* body {
  color: #121142 !important;
} */

/* Header */
#navbar {
  background: var(--background);
  position: fixed;
  /* position: sticky !important; */
  /* top: 0 !important; */
}

#navbar-transition {
  border-bottom: 1px solid var(--border);
}

#navbar .max-w-8xl {
  max-width: 100%;
}

/* Logo + "Docs" text + version select */
#navbar>div:first-of-type>div:first-of-type>div:first-of-type>div:first-of-type {
  flex: initial;
}

#navbar>div:first-of-type>div:first-of-type>div:first-of-type>div:first-of-type>a:first-of-type {
  flex: initial;
  display: flex;
}

#navbar img[alt="logo"] {
  max-width: 150px;
  min-width: 150px;
}

/* Ensure logo has min width*/
#navbar > div > div > div > div > div > div.flex-1.flex.items-center > a:first-child {
  min-width: 209px;
}

/* Version select */
[aria-haspopup="menu"] {
  border-radius: 0.25rem;
  border: 1px solid var(--border);
  background-color: transparent !important;
  color: var(--text-primary)
}

[aria-labelledby="headlessui-menu-button-:r0:"] {
  width: 11rem;
}

/* Right side nav container */
#navbar>div:first-of-type>div:first-of-type>div:first-of-type>div:nth-of-type(3) {
  flex: initial;
  margin-left: 0;
}

/* Prevent nav items from shrinking */
#navbar>div:first-of-type>div:first-of-type>div:first-of-type>div:nth-of-type(3)>nav {
  flex-shrink: 0;
}

/* nav links */
#navbar nav a {
  color: var(--text-primary);
  padding: 0.6rem 1rem;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1);
}

/* #navbar a:hover {
  background-color: var(--paper);
  border-radius: 0.25rem;
} */

#navbar nav ul li:not(:last-of-type) {
  margin-left: 0;
}

/* Hide dark mode toggle */
/* #navbar>div:first-of-type>div:first-of-type>div:first-of-type>div:nth-of-type(3)>div {
  display: none;
} */

/* Second nav container */
/* Links */
#navbar a {
  color: var(--text-primary);
  margin: 0;
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}

#navbar .nav-tabs {
  gap: 0 !important;
}

/* Selected links */
#navbar a.font-semibold {
  color: var(--brand-blue);
  border-bottom-width: 0.1875rem;
  border-color: var(--brand-blue);
}

#navbar div.absolute.bottom-0 {
  display: none;
}

/* Sidebar */
#sidebar {
  left: 0rem;
  padding-left: 3rem;
  background: var(--background);
  border-right: 1px solid var(--border);
  /* position: sticky; */
  /* flex-shrink: 0; */
  /* top: 0; */
}

#sidebar div.sticky {
  visibility: hidden;
}

#sidebar-content {
  padding-left: 2rem;
}

/* Sidebar headings and link color */
#sidebar-content h5,
#sidebar a,
#sidebar li div {
  color: var(--text-primary);
}

/* Sidebar Introduction link */
#sidebar>div>ul>div:first-of-type>li:only-of-type {
  margin-left: 0;
}

#sidebar>div>ul>div:first-of-type>li:only-of-type>a {
  font-weight: 600;
}

/* Nav items */
#navigation-items>div>ul>li {
  margin-left: 0.75rem;
}

/* Selected nav items */
#navigation-items>div>ul>li a.font-semibold {
  font-weight: 400;
  background-color: var(--surface);
}

#navigation-items #mobile-divider {
  display: none;
}

/* Main content area */
/* main > div:first-of-type > div:last-of-type > div:first-of-type {
  display: flex;
} */
@media screen and (min-width: 1024px) {
  #content-area>div:first-child:not(#header)>div.relative.w-full.flex.items-center.justify-center:first-child {
    margin-top: 7rem
  }
}


/* Content container */
/* #content-container {
  padding-left: 3.5rem !important;
} */
#content-container>div {
  padding-top: 10rem;
}

@media (min-width: 1024px) {
  #content-container>div {
    gap: 3rem;
  }

  #content-container #table-of-contents {
    padding-left: 0;
  }
}

/* Title eyebrow */
#header .eyebrow {
  text-transform: uppercase;
  color: var(--text-primary);
  font-size: 0.625rem;
  letter-spacing: 1px;
  line-height: 160%;
}

/* Hide empty eyebrow */
#header .eyebrow:empty {
  display: none;
}

/* Title container */
#header>div:first-of-type>div:nth-of-type(2) {
  margin-top: 0;
}

/* Title */
#header h1 {
  color: var(--text-primary);
}

/* Article text */
.prose h2,
.prose h3,
.prose h4,
.prose p,
.prose li {
  color: var(--text-primary);
}

.prose table th, .prose table td {
  color: var(--text-primary) !important;
}

.prose a {
  color: var(--brand-blue) !important;
  font-weight: 400;
}

/* Overwrite tailwind max-width */
.max-w-8xl {
  max-width: 94.5rem;
}

.card {
  box-shadow: none;
  border: 1px solid var(--border) !important;
  border-radius: 0.25rem;
  transition: box-shadow 0.3s ease;
  background-color: var(--paper) !important;
}

.card:hover {
  border: 1px solid var(--border) !important;
}

:not(.dark) .card:hover {
  box-shadow: 0px 5px 5px -3px rgba(163, 169, 175, 0.20), 0px 8px 10px 1px rgba(163, 169, 175, 0.14), 0px 3px 14px 2px rgba(163, 169, 175, 0.12) !important;
}

.dark .card:hover {
  box-shadow: none !important;
}

.card>div {
  padding: 1.5rem;
}

.card h2,
.example-card h2 {
  font-size: 1.25rem;
}

.card p,
.example-card p, .example-card span[data-as="p"] {
  margin-top: 0.625rem;
  font-size: 0.875rem;
  color: var(--text-primary);
}

.card .eyebrow {
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 160%;
  letter-spacing: 1px;
}

.card .integration-logo { 
  width: 3.125rem;  
  height: 3.125rem; 
  display: flex; 
  justify-content: center; 
  align-items: center; 
} 
.card .integration-logo-long { 
  width: 5.125rem; 
  height: 3.125rem; 
  display: flex; 
  justify-content: center; 
  align-items: center; 
}

.card-grid {
  display: grid;
  gap: 1.5rem;
}

@media (min-width: 640px) {
  .card-grid {
    grid-template-columns: 1fr 1fr;
  }
}

@media (min-width: 1024px) {
  .card-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

.example-card {
  box-shadow: none;
  border: 1px solid var(--border);
  border-radius: 0.25rem;
  transition: box-shadow 0.3s ease;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  background-color: var(--paper);
}

.example-card .arrow {
  margin-left: auto;
  margin-top: auto;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.example-card:hover .arrow {
  opacity: 1;
}

.example-card:hover {
  border: 1px solid var(--border) !important;
}

:not(.dark) .example-card:hover {
  box-shadow: 0px 5px 5px -3px rgba(163, 169, 175, 0.20), 0px 8px 10px 1px rgba(163, 169, 175, 0.14), 0px 3px 14px 2px rgba(163, 169, 175, 0.12);
}

.dark .example-card:hover {
  box-shadow: none !important;
}

.example-card .tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-top: 1.5rem;
}

.example-card .card-tag {
  border-radius: 1rem;
  background-color: var(--background);
  color: var(--text-primary);
  font-size: 0.8125rem;
  line-height: 138%;
  letter-spacing: 0.16px;
  padding: 0.1875rem 0.375rem;
  display: flex;
  gap: 0.375rem;
  align-items: center;
}

.example-card .vectors {
  color: var(--background);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1rem;
  font-size: 0.875rem;
  line-height: 150%;
  letter-spacing: 0.15px;
  padding-top: 2.875rem;
  margin-top: auto;
}

.examples-h2 {
  font-size: 1.25rem;
  margin-bottom: 1.5rem;
}

/* Integrations related articles */
#related-articles {
  display: flex;
  flex-direction: column;
  width: 100%;
}

#related-articles h2 {
  color: var(--text-primary);
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.15px;
  line-height: 150%;
  margin-bottom: 1rem;
}

#related-articles a {
  padding: 1.0625rem 0;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
  color: var(--text-primary);
  font-size: 0.875rem;
  line-height: 150%;
  letter-spacing: 0.15px;
}

#related-articles a:not(:last-of-type) {
  border-bottom: 1px solid var(--border);
}

#related-articles a:hover {
  opacity: 0.7;
}

#related-articles a>svg {
  flex-shrink: 0;
}

/* Integrations back button */
#back-button {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  color: var(--text-primary) !important;
  font-size: 0.875rem;
  line-height: 150%;
  letter-spacing: 0.15px;
  margin-bottom: 1.5rem;
}

#back-button:hover {
  opacity: 0.7;
}

#back-button>svg {
  flex-shrink: 0;
}

/* Sample apps */

.sample-app {
  color: var(--text-primary);
}

.sample-app h2 {
  font-size: 2.125rem;
  font-weight: 600;
  line-height: 123.5%;
  letter-spacing: 0.25px;
}

.sample-app h2:not(:first-of-type) {
  margin: 4rem 0 0 0;
}

.sample-app h2:first-of-type {
  margin: 0;
}

.sample-app h3 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 0.15px;
  margin: 3rem 0 0 0;
}

.sample-app h4 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: 0.15px;
  margin: 3rem 0 0 0;
}

.sample-app p,
.sample-app ul {
  margin: 1.5rem 0 0 0;
  font-size: 0.875rem;
  list-style-type: disc;
}

.sample-app li::before {
  display: none;
}

.sample-app li {
  padding-left: 0 !important;
  margin-left: 1.25rem;
}

.sample-app li::marker {
  color: var(--text-primary);
}

.sample-app-heading {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.sample-app-heading .eyebrow {
  color: var(--text-primary);
  font-size: 0.625rem;
  line-height: 160%;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.sample-app-heading h1 {
  color: var(--text-primary);
  margin: 0.5rem 0 0 0;
  font-size: 2.125rem;
  font-weight: 600;
  line-height: 123.5%;
  letter-spacing: 0.25px;
}

.sample-app-heading p {
  color: var(--text-primary);
  margin: 0.5rem 0 1.5rem 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 0.15px;
}

/* Sample apps content area with sidebar */
.sample-app-split {
  display: flex;
  flex-direction: column;
  gap: 3rem;
}

.sample-app-split .sidebar a:not(.connect-with-pinecone) {
  font-size: 0.875rem;
  color: var(--text-primary);
  border-bottom: none;
}

.sample-app-split .toc-list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.sample-app-split .toc-list a.bold {
  font-weight: 700;
  margin-top: 0.5rem;
}

.sample-app-split>.content.no-margin>p:first-of-type {
  margin-top: 0 !important;
}

.connect-with-pinecone {
  border: 1px solid var(--border);
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: 0.4px;
  color: var(--text-primary) !important;
  text-decoration: none;
  align-self: flex-start;
}

@media (min-width: 1280px) {
  .sample-app-split {
    flex-direction: row;
  }

  .sample-app-split .content {
    overflow-x: auto;
  }

  .sample-app-split .sidebar {
    width: 20.625rem;
    flex-shrink: 0;
  }
}

/* Hacky codeblock targeting */
/* div[class*="bg-codeblock"].relative {
  border-radius: 0.25rem; */
  /* border: 1px solid var(--border); */
/* } */

/* :not(.dark) div[class*="bg-codeblock"].relative {
  background: var(--black);
}

.dark div[class*="bg-codeblock"].relative {
  background: var(--paper);
}  */

p>code {
  font-size: 0.75rem;
  line-height: 150%;
  letter-spacing: 0.5px;
  border-radius: 0.25rem;
  padding: 0.125rem 0.5rem;
  background-color: var(--paper) !important;
  color: var(--text-primary) !important;
  border: none;
}

code .api-key.set {
  color: orange;
}

.pinecone-connect-connected {
  width: 100%;
  max-width: 31.25rem;
  background-color: var(--paper);
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border-radius: 0.25rem;
  padding: 1.5rem;
  margin: 1.5rem 0;
  border: 1px solid var(--border);
}

.pinecone-connect-connected img {
  height: 1.875rem;
  margin: 0;
}

.pinecone-connect-connected p {
  color: var(--text-primary) !important;
}

.pinecone-connect-connected p:last-of-type {
  margin-top: 0.75rem;
}

.remove-api-key {
  display: flex;
  width: 100%;
  max-width: 31.25rem;
  margin-top: -1.25rem;
}

.remove-api-key>button {
  font-size: 0.8125rem;
  font-weight: 500;
  color: var(--brand-blue);
  margin-left: auto;
}

.connect-widget-skeleton {
  margin-block: 45px;
  width: 100%;
  max-width: 31.25rem;
  height: 180px;
  background: var(--paper);
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  border: 1px solid var(--border);
}

.skeleton-content {
  width: 100%;
  max-width: 450px;
  height: 180px;
  background: linear-gradient(90deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0.6) 50%,
      rgba(255, 255, 255, 0) 100%);
  animation: shimmer 1.5s infinite;
  position: absolute;
  top: 0;
  left: 0;
}

@keyframes shimmer {
  0% {
    transform: translateX(-100%);
  }

  100% {
    transform: translateX(100%);
  }
}

/* Model Gallery */

.featured-card-container {
  padding: 0 1rem;
  position: relative;
  width: 100%;
  margin: 1rem 0;
  overflow: visible;
  -webkit-overflow-scrolling: touch;
}

.featured-model-cards {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: calc(25% - 0.75rem);
  gap: 1rem;
  overflow-x: auto;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  padding: 1rem 0;
  margin: -1rem 0;
  scrollbar-width: none;
  -ms-overflow-style: none;
  cursor: grab;
}

.featured-model-cards>* {
  scroll-snap-align: start;
}

.carousel-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 9999px;
  background: var(--paper);
  box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  cursor: pointer;
  border: 1px solid var(--border);
  padding: 0;
}

.carousel-button:hover {
  background-color: var(--background);
  transform: translateY(-50%) scale(1.05);
  box-shadow: 0 6px 8px -2px rgb(0 0 0 / 0.15);
}

.carousel-button.prev {
  left: -1.25rem;
}

.carousel-button.next {
  right: -1.25rem;
}

/* Make sure parent containers don't clip the buttons */
#content-container,
#content-area,
main {
  overflow: visible !important;
}

@media (max-width: 1280px) {
  .featured-model-cards {
    grid-auto-columns: calc(33.333% - 0.67rem);
  }
}

@media (max-width: 1024px) {
  .featured-model-cards {
    grid-auto-columns: calc(50% - 0.5rem);
  }
}

@media (max-width: 768px) {
  .featured-model-cards {
    grid-auto-columns: 90%;
    padding-bottom: 1rem;
  }

  .carousel-button {
    display: none !important;
  }

  .featured-card-container {
    padding: 0;
  }
}

:not(.dark) .model-card:hover {
  box-shadow: 0px 5px 5px -3px rgba(163, 169, 175, 0.20), 0px 8px 10px 1px rgba(163, 169, 175, 0.14), 0px 3px 14px 2px rgba(163, 169, 175, 0.12);
}

.dark .model-card:hover {
  box-shadow: none !important;
}

.outlined-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 36px;
  padding: 4px;
  border-radius: 4px;
  border: 1px solid var(--border);
  color: var(--paper);
  text-decoration: none;
  font-size: 14px;
  letter-spacing: 0.4;
  text-align: center;
  color: var(--text-primary);
  font-weight: 500;
  transition: background-color 0.3s ease, border 0.3s ease, color 0.3s ease;
}

.outlined-button:hover {
  background-color: var(--paper);
  border: 1px solid var(--brand-blue);
  color: var(--text-primary);
}


.control {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  opacity: 0.5;
  transition: opacity 0.3s ease;
}

.control:hover {
  opacity: 1;
}

.prev-slide {
  left: 10px;
}

.next-slide {
  right: 10px;
}

.inference-text p {
  margin-top: 0rem;
}


/* Model page */
.model-page-card {
  padding: 1.5rem;
  border-radius: 0.25rem;
  border: 1px solid var(--border);
  background: var(--paper);
  margin-bottom: 2.5rem;
}

.model-page-card-title {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  align-items: center;
}

.model-page-card-title>h1 {
  font-size: 1.5rem;
  color: var(--text-primary);
}

.model-page-card-logo {
  width: 2.125rem;
  height: 2.125rem;
  flex-shrink: 0;
}

.model-page-card-logo>img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.model-page-card-inference {
  border-radius: 1rem;
  border: 1px solid var(--border);
  padding: 0.25rem 0.375rem 0.25rem 0.25rem;
  display: flex;
  align-items: center;
  gap: 0.375rem;
  font-size: 0.8125rem;
}

.model-page-card-stats {
  display: flex;
  gap: 1.5rem;
  flex-wrap: wrap;
  margin-top: 1rem;
}

.model-page-card-stats>div>span {
  font-size: 0.625rem;
  color: var(--text-secondary);
  letter-spacing: 0.2px;
  font-weight: 500;
}

.model-page-card-stats>div>p, .model-page-card-stats>div>span[data-as="p"] {
  display: block;
  font-size: 0.75rem;
  color: var(--text-primary);
  letter-spacing: 0.17px;
}

.model-page-card-stats>div.price {
  margin-left: auto;
}

.model-page-card-stats>div.price>p {
  margin-left: auto;
  font-weight: 600;
}

.model-page-tabs {
  display: flex;
  width: 100%;
  border-bottom: 1px solid var(--border);
  margin-bottom: 2rem;
}

.model-page-tabs>button {
  padding: 0.5625rem 1rem;
  border-bottom: 1px solid transparent;
  color: var(--secondary);
  display: flex;
  align-items: center;
  gap: 0.375rem;
  font-weight: 500;
  letter-spacing: 0.4px;
}

.model-page-tabs>button>svg>path {
  fill: var(--secondary);
}

.model-page-tabs>button.active {
  border-bottom: 2px solid var(--brand-blue);
  color: var(--brand-blue);
}

.model-page-tabs>button.active>svg>path {
  fill: var(--brand-blue);
}

.model-page-playground {
  display: none;
}

.model-page-guides {
  display: flex;
  flex-direction: column;
  gap: 3rem;
}

.model-page-content {
  flex-shrink: 1;
  width: auto;
  max-width: 1050px;

  @media (max-width: 1500px) {
    max-width: 700px;
  }
}

.model-page-content> :first-child {
  margin-top: 0;
}

.model-page-content pre {
  white-space: pre-wrap;
}

.model-page-sidebar {
  width: 100%;
  flex-shrink: 1;
}

.model-page-sidebar .iframe-placeholder {
  height: 800px;
}

/* removing inline padding for now */
@media (min-width: 1280px) {
  .model-search-container {
    padding-inline: 0px;
  }
}

.model-page-sidebar-readmore {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.15px
}

.model-page-sidebar-readmore svg {
  margin-bottom: 2px;
}

.model-search-container {
  min-height: 2000px;

  @media (max-width: 768px) {
    min-height: 2000px;
  }
}

#model-search-iframe {
  min-height: 2000px;
}

@media (min-width: 1080px) {
  .model-page-guides {
    flex-direction: row;
  }

  .model-page-sidebar {
    max-width: 20.6875rem;
    flex-shrink: 0;
  }

}

/* Hide scrollbar for Chrome/Safari */
.featured-model-cards::-webkit-scrollbar {
  display: none;
}

/* Show grabbing cursor while actively scrolling */
.featured-model-cards:active {
  cursor: grabbing;
}

/* Add minimum width for model card buttons */
.featured-model-cards .example-card button,
.featured-model-cards .model-card button {
  min-width: 200px;
  /* Ensures button doesn't shrink below this width */
  width: 100%;
  /* Allows button to grow with container */
  max-width: 400px;
  /* Prevents button from getting too wide */
  margin: 0 auto;
  /* Centers the button if container is wider */
}

@media (max-width: 576px) {
  #pinecone-connect-widget {
    scale: 0.95 !important;
    transform-origin: top left;
  }
  .connect-widget-skeleton {
    height: 180px;
    margin-block: 30px;
  }
  
  .skeleton-content {
    height: 180px;
  }
}

/* Target the iframe specifically */
#pinecone-connect-widget iframe {
  width: 100% !important;
  max-width: 500px !important;
}

/* Media query for smaller screens */
@media (max-width: 576px) {
  #pinecone-connect-widget,
  #pinecone-connect-widget > div,
  #pinecone-connect-widget iframe {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }
  
  /* Also adjust parent container if needed */
  div[style*="min-width"] {
    min-width: 0 !important;
    width: 100% !important;
  }
}


/* Style for the copy tooltip */
.absolute.top-11.left-1\/2.transform.-translate-x-1\/2.-translate-y-1\/2.peer-hover\:opacity-100.opacity-0.text-black.rounded-lg.px-1\.5.py-0\.5.text-xs.bg-white,
div[class*="absolute top-11 left-1/2 transform -translate-x-1/2 -translate-y-1/2"][class*="text-black rounded-lg px-1.5 py-0.5 text-xs bg-white"],
div[aria-hidden="true"][class*="absolute top-11 left-1/2 transform -translate-x-1/2 -translate-y-1/2"][class*="opacity-0"][class*="text-white rounded-lg px-1.5 py-0.5 text-xs"] {
  background-color: var(--brand-blue) !important;
  color: white !important;
}

/* Also target the tooltip in the InlineCode component */
.absolute.top-11.left-1\/2.transform.-translate-x-1\/2.-translate-y-1\/2.hidden.group-hover\:block.text-white.rounded-lg.px-1\.5.py-0\.5.text-xs {
  background-color: var(--brand-blue) !important;
  color: white !important;
}

/* Styles for when embedded in the Console. See console-iframe.js for more details. */
.pinecone-console-embed {
  /* Hide logo */
  #navbar img {
    display: none;
  }

  /* Hide top part of navbar */
  #navbar .relative:first-of-type > div:first-of-type {
    height: 0 !important;
  }

  /* Hide navbar links */
  #navbar nav {
    display: none;
  }

  /* Hide dark mode toggle */
  #navbar [aria-label="Toggle dark mode"] {
    display: none;
  }

  /* Move API version selector to the right edge */
  #navbar button[aria-haspopup="menu"] {
    position: absolute;
    top: 12px;
    right: 0px;
  }

  /* Move content up to account for smaller navbar */
  #content-container,
  #sidebar {
    margin-top: -4rem;
  }

  /* Hide mobile and desktop search button */
  #search-bar-entry-mobile,
  #search-bar-entry {
    display: none;
  }

  /* Hide actions menu */
  button[aria-label='More actions'] {
    display: none;
  }

  /* Move header link action to the right edge */
  h2 > .absolute:first-of-type,
  h3 > .absolute:first-of-type,
  h4 > .absolute:first-of-type {
    right: -12px;
  }
}

/* Make specific buttons have non-rounded corners */
#page-context-menu-button {
  border-start-start-radius: 0.25rem !important;
  border-end-start-radius: 0.25rem !important;
}

#page-context-menu button:last-child {
  border-radius: 0 !important;
  border-start-end-radius: 0.25rem !important;
  border-end-end-radius: 0.25rem !important;
}

/*
 * Agent tool callout on quickstart page.
 * Visually distinguishes the portable search function
 * as a "grab this and go" artifact.
 */
.agent-tool {
  border-left: 4px solid var(--brand-blue, #002BFF);
  padding: 1rem 1.25rem;
  border-radius: 0.375rem;
  background-color: #f0f4ff;
  margin: 0.5rem 0 1rem 0;
}

.agent-tool > p:first-child {
  margin-top: 0;
  font-size: 0.875rem;
  letter-spacing: 0.025em;
}

.dark .agent-tool {
  background-color: rgba(0, 43, 255, 0.08);
  border-left-color: #4d6fff;
}
</style><!--$--><!--/$--><div class="flex flex-row-reverse gap-12 box-border w-full pt-[calc(10rem+var(--banner-height,2.5rem))] lg:pt-10"><div class="hidden xl:flex self-start sticky xl:flex-col max-w-[28rem] z-21 h-[calc(100vh-12rem)] top-[12rem]" id="content-side-layout"><div class="z-10 hidden xl:flex box-border max-h-full pl-10 w-[19rem]" id="table-of-contents-layout"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" id="table-of-contents" class="min-w-0 text-gray-600 text-sm leading-6 w-[16.5rem] -mt-10"><div role="presentation" data-id="base-ui-_R_1dktbsnlhjiuasnpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] pt-10 pb-4 base-ui-disable-scrollbar" style="overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 0px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 0px;" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-0! w-full space-y-2"><nav aria-labelledby="_R_dktbsnlhjiuasnpfiutb_"><h2 id="_R_dktbsnlhjiuasnpfiutb_" class="m-0 font-normal"><button type="button" class="text-gray-700 dark:text-gray-300 font-medium flex items-center space-x-2 hover:text-gray-900 dark:hover:text-gray-100 transition-colors cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M2.75 14.25H15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 3.75H15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 9H8.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span>On this page</span></button></h2><div><ul id="table-of-contents-content" class="toc"><li class="toc-item relative" data-depth="0" data-active-deepest="true" data-active="true"><a style="--toc-padding-left:0rem" href="#credit-card-%E2%86%92-marketplace" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor] text-primary dark:text-primary-light" aria-current="location">Credit card → marketplace</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#marketplace-%E2%86%92-credit-card" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Marketplace → credit card</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#marketplace-%E2%86%92-marketplace" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Marketplace → marketplace</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#credit-card-%E2%86%92-credit-card" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])&gt;&amp;:hover]:text-gray-900 dark:[li:not([data-active])&gt;&amp;:hover]:text-gray-300 [[data-active]&gt;&amp;]:text-primary dark:[[data-active]&gt;&amp;]:text-primary-light [[data-active]&gt;&amp;]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Credit card → credit card</a></li></ul></div></nav></div></div></div></div></div><div class="relative grow box-border flex-col w-full mx-auto px-1 lg:pl-[5.7rem] lg:-ml-12 xl:w-[calc(100%-28rem)]" id="content-area"><header id="header" class="relative leading-none @container/page-header"><div class="mt-0.5 space-y-2.5"><div class="eyebrow h-5 text-primary dark:text-primary-light text-sm font-semibold">Manage billing</div><div class="flex flex-col sm:flex-row items-start sm:items-center relative gap-2 min-w-0"><h1 id="page-title" class="text-3xl sm:text-4xl text-gray-900 tracking-tight dark:text-gray-200 [overflow-wrap:anywhere] font-semibold">Change your payment method</h1><div id="page-context-menu" class="items-center shrink-0 min-w-[156px] justify-end ml-auto hidden @[520px]/page-header:flex"><button id="page-context-menu-button" class="rounded-l-xl px-3 text-gray-700 dark:text-gray-300 py-1.5 border border-gray-200 dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5 border-r-0" aria-label="Copy page"><div class="flex items-center gap-2 text-sm text-center font-medium"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="grid"><span aria-hidden="true" class="invisible col-start-1 row-start-1">Copy page</span><span class="col-start-1 row-start-1">Copy page</span></span></div></button><button type="button" tabindex="0" aria-haspopup="menu" id="base-ui-_R_eshlktbsnlhjiuasnpfiutb_" aria-label="More actions" class="group disabled:pointer-events-none [&amp;&gt;span]:line-clamp-1 overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 rounded-none rounded-r-xl border flex items-center justify-center h-[34px] border-gray-200 aspect-square dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div><div class="mt-2 text-lg prose prose-gray dark:prose-invert [&amp;&gt;*]:[overflow-wrap:anywhere]"><p>Update your Pinecone organization payment method in the console, including credit card details, billing address, and payment preferences.</p></div><div id="page-context-menu" class="flex items-center shrink-0 min-w-[156px] mt-3 @[520px]/page-header:hidden"><button id="page-context-menu-button" class="rounded-l-xl px-3 text-gray-700 dark:text-gray-300 py-1.5 border border-gray-200 dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5 border-r-0" aria-label="Copy page"><div class="flex items-center gap-2 text-sm text-center font-medium"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="grid"><span aria-hidden="true" class="invisible col-start-1 row-start-1">Copy page</span><span class="col-start-1 row-start-1">Copy page</span></span></div></button><button type="button" tabindex="0" aria-haspopup="menu" id="base-ui-_R_thlktbsnlhjiuasnpfiutb_" aria-label="More actions" class="group disabled:pointer-events-none [&amp;&gt;span]:line-clamp-1 overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 rounded-none rounded-r-xl border flex items-center justify-center h-[34px] border-gray-200 aspect-square dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></header><div class="mdx-content @container/columns-container relative mt-8 prose prose-gray dark:prose-invert [contain:inline-size] isolate empty:hidden mb-14" data-page-title="Change your payment method" data-page-href="/guides/organizations/manage-billing/change-payment-method" id="content"><span data-as="p">You can pay for the <a href="https://www.pinecone.io/pricing/" target="_blank" rel="noreferrer" class="link">Standard and Enterprise plans</a> with a credit/debit card or through the AWS Marketplace, Microsoft Marketplace, or Google Cloud Marketplace. This page describes how to switch between these payment methods.</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content"><span data-as="p">To change your payment method, you must be an <a class="link" href="/guides/organizations/understanding-organizations#organization-roles">organization owner or billing admin</a>.</span></div></div>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content"><span data-as="p">The <a href="https://www.pinecone.io/pricing/" target="_blank" rel="noreferrer" class="link">Builder plan</a> is available with credit/debit card billing only and is not supported through cloud marketplaces.</span></div></div>
<span data-as="p">To switch a Builder-plan organization to marketplace billing, first <a class="link" href="/guides/organizations/manage-billing/upgrade-billing-plan">upgrade to the Standard or Enterprise plan</a> using the marketplace subscription flow.</span>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="credit-card-→-marketplace"><div class="absolute" tabindex="-1"><a href="#credit-card-→-marketplace" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Credit card → marketplace</span></h2>
<span data-as="p">To change from credit card to marketplace billing, you’ll need to:</span>
<ol>
<li>Create a new Pinecone organization through the marketplace</li>
<li>Migrate your existing projects to the new Pinecone organization</li>
<li>Add your team members to the new Pinecone organization</li>
<li>Downgrade your original Pinecone organization once migration is complete</li>
</ol>
<div class="tabs tabs tab-container"><ul role="tablist" class="not-prose mb-6 pb-[1px] flex-none min-w-full overflow-auto border-b border-gray-200 gap-x-6 flex dark:border-gray-200/10" data-component-part="tabs-list"><li id="credit-card-%E2%86%92-google-cloud" role="tab" aria-selected="true" aria-controls="panel-credit-card-%E2%86%92-google-cloud-0" tabindex="0" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-primary dark:text-primary-light border-current" data-component-part="tab-button" data-active="true" data-testid="tab-Credit card → Google Cloud"> Credit card → Google Cloud</div></li><li id="credit-card-%E2%86%92-aws" role="tab" aria-selected="false" aria-controls="panel-credit-card-%E2%86%92-aws-1" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-Credit card → AWS"> Credit card → AWS</div></li><li id="credit-card-%E2%86%92-microsoft" role="tab" aria-selected="false" aria-controls="panel-credit-card-%E2%86%92-microsoft-2" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-Credit card → Microsoft"> Credit card → Microsoft</div></li></ul><div><div id="panel-credit-card-%E2%86%92-google-cloud-0" role="tabpanel" aria-labelledby="credit-card-%E2%86%92-google-cloud" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0!" data-component-part="tab-content"><span data-as="p">To change from paying with a credit card to paying through the Google Cloud Marketplace, do the following:</span><ol>
<li>
<span data-as="p">Subscribe to Pinecone in the Google Cloud Marketplace:</span>
<ol>
<li>
<span data-as="p">In the Google Cloud Marketplace, go to the <a href="https://console.cloud.google.com/marketplace/product/pinecone-public/pinecone" target="_blank" rel="noreferrer" class="link">Pinecone listing</a>.</span>
</li>
<li>
<span data-as="p">Click <strong>Subscribe</strong>.</span>
</li>
<li>
<span data-as="p">On the <strong>Order Summary</strong> page, select a billing account, accept the terms and conditions, and click <strong>Subscribe</strong>.</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content">The billing unit listed does not reflect the actual cost or metering of costs for Pinecone. See the <a href="https://www.pinecone.io/pricing/" target="_blank" rel="noreferrer" class="link">Pinecone Pricing page</a> for accurate details.</div></div>
</li>
<li>
<span data-as="p">On the <strong>Your order request has been sent to Pinecone</strong> modal, click <strong>Sign up with Pinecone</strong>. This takes you to a Google-specific Pinecone sign-up page.</span>
</li>
<li>
<span data-as="p">Sign up using the same authentication method as your existing Pinecone organization.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Create a new Pinecone organization and connect it to your Google Cloud Marketplace account:</span>
<ol>
<li>
<span data-as="p">On the <strong>Connect GCP to Pinecone</strong> page, choose <strong>Select an organization &gt; + Create New Organization</strong>.</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content">If you see a message saying that the subscription is still in process, wait a few minutes, refresh the page, and proceed only when the message has disappeared.</div></div>
</li>
<li>
<span data-as="p">Enter the name of the new organization and click <strong>Connect to Pinecone</strong>.</span>
</li>
<li>
<span data-as="p">On the <strong>Confirm GCP marketplace Connection</strong> modal, click <strong>Connect</strong>. This takes you to your new organization in the Pinecone console.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Migrate your projects to the new Pinecone organization:</span>
<ol>
<li>
<span data-as="p">In the Pinecone console, go to <a href="https://app.pinecone.io/organizations/-/settings/access/members" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Access &gt; Members</strong></a>.</span>
</li>
<li>
<span data-as="p">Make sure the <strong>Owner</strong> email address for your original organization is set as an <strong>Owner</strong> or <strong>Billing Admin</strong> for your new organization. This allows Pinecone to verify that both the original and new organizations are owned by the same person.</span>
</li>
<li>
<span data-as="p">Go to <a href="https://app.pinecone.io/organizations/-/settings/manage" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Manage</strong></a> and copy your new organization ID.</span>
</li>
<li>
<span data-as="p">Go to <a href="https://app.pinecone.io/organizations/-/settings/support/ticket/create" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Support &gt; Tickets</strong></a>.</span>
</li>
<li>
<span data-as="p">For <strong>Ticket category</strong>, select <strong>Project or Organization Management</strong>.</span>
</li>
<li>
<span data-as="p">For <strong>Subject</strong>, enter “Migrate projects to a new organization”.</span>
</li>
<li>
<span data-as="p">For <strong>Description</strong>, enter the following:</span>
<div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" numberoflines="3" language="text"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_r_1h_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="z-10 select-none" id="base-ui-_r_1j_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_r_1l_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-text-code-I_am_changing_my_pay"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white" data-has-overflow-x="" data-overflow-x-end="" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px; font-variant-ligatures: none; height: auto; background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E;"><div role="presentation" data-id="base-ui-_r_1m_-viewport" tabindex="0" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" data-has-overflow-x="" data-overflow-x-end="" style="overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 389px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 0px;"><div role="presentation" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!" data-has-overflow-x="" data-overflow-x-end="" style="min-width: fit-content;"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" language="text" style="background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E; color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"><code language="text" numberoflines="3"><span class="line"><span>I am changing my payment method from credit card to Google Cloud Marketplace. </span></span>
<span class="line"><span>Please migrate my projects to my new organization: `&lt;NEW_ORG_ID&gt;`</span></span>
<span class="line"><span></span></span></code></pre></div></div></div><div data-orientation="horizontal" data-has-overflow-x="" data-overflow-x-end="" data-id="base-ui-_r_1m_-scrollbar" data-component-part="scroll-area-scrollbar" class="z-10 flex bg-neutral-50 rounded-full dark:bg-neutral-800 in-[.codeblock-dark]:bg-neutral-800 opacity-0 transition-opacity pointer-events-none print:hidden data-hovering:opacity-100 data-hovering:pointer-events-auto data-scrolling:opacity-100 data-scrolling:duration-0 data-scrolling:pointer-events-auto before:absolute before:content-[''] h-1 my-0.5 mx-4 before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5" style="position: absolute; touch-action: none; user-select: none; inset-inline-start: 0px; inset-inline-end: var(--scroll-area-corner-width); bottom: 0px; --scroll-area-thumb-width: 221.89593301435406px;"><div data-orientation="horizontal" data-component-part="scroll-area-thumb" class="relative w-full rounded-full bg-neutral-300 hover:bg-neutral-400 active:bg-neutral-400 dark:bg-neutral-600 dark:hover:bg-neutral-500 dark:active:bg-neutral-500 in-[.codeblock-dark]:bg-neutral-600 in-[.codeblock-dark]:hover:bg-neutral-500 in-[.codeblock-dark]:active:bg-neutral-500 before:absolute before:content-[''] before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5" style="width: var(--scroll-area-thumb-width); transform: translate3d(0px, 0px, 0px);"></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light: #ffffff; --fade-color-dark: #0B0C0E;"></div></div>
</li>
<li>
<span data-as="p">Click <strong>Submit</strong>.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Add your team members to the new organization:</span>
<ol>
<li>In the Pinecone console, go to <a href="https://app.pinecone.io/organizations/-/settings/access/members" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Access &gt; Members</strong></a>.</li>
<li><a class="link" href="/guides/organizations/manage-organization-members#add-a-member-to-an-organization">Add your team members to the new organization</a>.</li>
</ol>
</li>
<li>
<span data-as="p">Downgrade your original Pinecone organization:</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content"><span data-as="p">Do not downgrade your original organization until you receive a confirmation that Pinecone has finished the migration to your new organization.</span></div></div>
<ol>
<li>In the Pinecone console, go to your original organization.</li>
<li>Go to <strong>Settings &gt; Billing &gt; Plans</strong>.</li>
<li>In the <strong>Starter</strong> section, click <strong>Downgrade</strong>.</li>
<li>Click <strong>Confirm downgrade</strong>.</li>
</ol>
</li>
</ol><span data-as="p">Going forward, your usage of Pinecone will be billed through the Google Cloud Marketplace.</span><div role="note" aria-label="Warning" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-yellow-200 bg-yellow-50 dark:border-yellow-900 dark:bg-yellow-600/20 [&amp;_[data-component-part='callout-icon']]:mt-px" data-callout-type="warning"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="flex-none size-5 text-yellow-800 dark:text-yellow-300"><path d="M 9 6.75 v 1.5 m 0 3 h 0.0075 m -5.2035 3 h 10.392 c 1.155 0 1.8765 -1.2503 1.299 -2.25 L 10.299 3 c -0.5775 -0.9997 -2.0205 -0.9997 -2.598 0 L 2.505 12 c -0.5775 0.9997 0.144 2.25 1.299 2.25 z" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-yellow-800 dark:text-yellow-300" data-component-part="callout-content"><span data-as="p">You can <a class="link" href="/troubleshooting/delete-your-organization">delete your original organization</a>. However, before deleting, make sure to <a class="link" href="/guides/organizations/manage-billing/access-your-invoices">download your past invoices</a> since you will lose access to them once the organization is deleted.</span></div></div></div><div id="panel-credit-card-%E2%86%92-aws-1" role="tabpanel" aria-labelledby="credit-card-%E2%86%92-aws" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><span data-as="p">To change from paying with a credit card to paying through the AWS Marketplace, do the following:</span><ol>
<li>
<span data-as="p">Subscribe to Pinecone in the AWS Marketplace:</span>
<ol>
<li>
<span data-as="p">In the AWS Marketplace, go to the <a href="https://aws.amazon.com/marketplace/pp/prodview-xhgyscinlz4jk" target="_blank" rel="noreferrer" class="link">Pinecone listing</a>.</span>
</li>
<li>
<span data-as="p">Click <strong>View purchase options</strong>.</span>
</li>
<li>
<span data-as="p">On the <strong>Subscribe to Pinecone Vector Database</strong> page, review the offer and then click <strong>Subscribe</strong>.</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content">The billing unit listed does not reflect the actual cost or metering of costs for Pinecone. See the <a href="https://www.pinecone.io/pricing/" target="_blank" rel="noreferrer" class="link">Pinecone Pricing page</a> for accurate details.</div></div>
</li>
<li>
<span data-as="p">You’ll see a message stating that your subscription is in process. Click <strong>Set up your account</strong>. This takes you to an AWS-specific Pinecone sign-up page.</span>
</li>
<li>
<span data-as="p">Sign up using the same authentication method as your existing Pinecone organization.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Create a new Pinecone organization and connect it to your AWS account:</span>
<ol>
<li>On the <strong>Connect AWS to Pinecone</strong> page, choose <strong>Select an organization &gt; + Create New Organization</strong>.</li>
</ol>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content">If you see a message saying that the subscription is still in process, wait a few minutes, refresh the page, and proceed only when the message has disappeared.</div></div>
<ol>
<li>Enter the name of the new organization and click <strong>Connect to Pinecone</strong>.</li>
<li>On the <strong>Confirm AWS Marketplace Connection</strong> modal, click <strong>Connect</strong>. This takes you to your new organization in the Pinecone console.</li>
</ol>
</li>
<li>
<span data-as="p">Migrate your projects to the new Pinecone organization:</span>
<ol>
<li>
<span data-as="p">In the Pinecone console, go to <a href="https://app.pinecone.io/organizations/-/settings/access/members" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Access &gt; Members</strong></a>.</span>
</li>
<li>
<span data-as="p">Make sure the <strong>Owner</strong> email address for your original organization is set as an <strong>Owner</strong> or <strong>Billing Admin</strong> for your new organization. This allows Pinecone to verify that both the original and new organizations are owned by the same person.</span>
</li>
<li>
<span data-as="p">Go to <a href="https://app.pinecone.io/organizations/-/settings/manage" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Manage</strong></a> and copy your new organization ID.</span>
</li>
<li>
<span data-as="p">Go to <a href="https://app.pinecone.io/organizations/-/settings/support/ticket/create" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Support &gt; Tickets</strong></a>.</span>
</li>
<li>
<span data-as="p">For <strong>Ticket category</strong>, select <strong>Project or Organization Management</strong>.</span>
</li>
<li>
<span data-as="p">For <strong>Subject</strong>, enter “Migrate projects to a new organization”.</span>
</li>
<li>
<span data-as="p">For <strong>Description</strong>, enter the following:</span>
<div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" numberoflines="3" language="text"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_r_1p_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="z-10 select-none" id="base-ui-_r_1r_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_r_1t_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-text-code-I_am_changing_my_pay"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px; font-variant-ligatures: none; height: auto; background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E;"><div role="presentation" data-id="base-ui-_r_1u_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" style="overflow: scroll;"><div role="presentation" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!" style="min-width: fit-content;"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" language="text" style="background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E; color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"><code language="text" numberoflines="3"><span class="line"><span>I am changing my payment method from credit card to Google Cloud Marketplace. </span></span>
<span class="line"><span>Please migrate my projects to my new organization: `&lt;NEW_ORG_ID&gt;`</span></span>
<span class="line"><span></span></span></code></pre></div></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light: #ffffff; --fade-color-dark: #0B0C0E;"></div></div>
</li>
<li>
<span data-as="p">Click <strong>Submit</strong>.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Add your team members to the new organization:</span>
<ol>
<li>In the Pinecone console, go to <a href="https://app.pinecone.io/organizations/-/settings/access/members" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Access &gt; Members</strong></a>.</li>
<li><a class="link" href="/guides/organizations/manage-organization-members#add-a-member-to-an-organization">Add your team members to the new organization</a>.</li>
</ol>
</li>
<li>
<span data-as="p">Downgrade your original Pinecone organization:</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content"><span data-as="p">Do not downgrade your original organization until you receive a confirmation that Pinecone has finished the migration to your new organization.</span></div></div>
<ol>
<li>In the Pinecone console, go to your original organization.</li>
<li>Go to <strong>Settings &gt; Billing &gt; Plans</strong>.</li>
<li>In the <strong>Starter</strong> section, click <strong>Downgrade</strong>.</li>
<li>Click <strong>Confirm downgrade</strong>.</li>
</ol>
</li>
</ol><span data-as="p">Going forward, your usage of Pinecone will be billed through the AWS Marketplace.</span><div role="note" aria-label="Warning" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-yellow-200 bg-yellow-50 dark:border-yellow-900 dark:bg-yellow-600/20 [&amp;_[data-component-part='callout-icon']]:mt-px" data-callout-type="warning"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="flex-none size-5 text-yellow-800 dark:text-yellow-300"><path d="M 9 6.75 v 1.5 m 0 3 h 0.0075 m -5.2035 3 h 10.392 c 1.155 0 1.8765 -1.2503 1.299 -2.25 L 10.299 3 c -0.5775 -0.9997 -2.0205 -0.9997 -2.598 0 L 2.505 12 c -0.5775 0.9997 0.144 2.25 1.299 2.25 z" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-yellow-800 dark:text-yellow-300" data-component-part="callout-content"><span data-as="p">You can <a class="link" href="/troubleshooting/delete-your-organization">delete your original organization</a>. However, before deleting, make sure to <a class="link" href="/guides/organizations/manage-billing/access-your-invoices">download your past invoices</a> since you will lose access to them once the organization is deleted.</span></div></div></div><div id="panel-credit-card-%E2%86%92-microsoft-2" role="tabpanel" aria-labelledby="credit-card-%E2%86%92-microsoft" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><span data-as="p">To change from paying with a credit card to paying through the Microsoft Marketplace, do the following:</span><ol>
<li>
<span data-as="p">Subscribe to Pinecone in the Microsoft Marketplace:</span>
<ol>
<li>
<span data-as="p">In the Microsoft Marketplace, go to the <a href="https://marketplace.microsoft.com/product/saas/pineconesystemsinc1688761585469.pineconesaas" target="_blank" rel="noreferrer" class="link">Pinecone listing</a>.</span>
</li>
<li>
<span data-as="p">Click <strong>Get it now</strong>.</span>
</li>
<li>
<span data-as="p">Select the <strong>Pinecone - Pay As You Go</strong> plan.</span>
</li>
<li>
<span data-as="p">Click <strong>Subscribe</strong>.</span>
</li>
<li>
<span data-as="p">On the <strong>Subscribe to Pinecone</strong> page, select the required details and click <strong>Review + subscribe</strong>.</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content">The billing unit listed does not reflect the actual cost or metering of costs for Pinecone. See the <a href="https://www.pinecone.io/pricing/" target="_blank" rel="noreferrer" class="link">Pinecone Pricing page</a> for accurate details.</div></div>
</li>
<li>
<span data-as="p">Click <strong>Subscribe</strong>.</span>
</li>
<li>
<span data-as="p">After the subscription is approved, click <strong>Configure account now</strong>. This redirects you to an Microsoft-specific Pinecone login page.</span>
</li>
<li>
<span data-as="p">Sign up using the same authentication method as your existing Pinecone organization.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Create a new Pinecone organization and connect it to your Microsoft Marketplace account:</span>
<ol>
<li>On the <strong>Connect Azure to Pinecone</strong> page, choose <strong>Select an organization &gt; + Create New Organization</strong>.</li>
</ol>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content">If you see a message saying that the subscription is still in process, wait a few minutes, refresh the page, and proceed only when the message has disappeared.</div></div>
<ol>
<li>Enter the name of the new organization and click <strong>Connect to Pinecone</strong>.</li>
<li>On the <strong>Connect Azure marketplace connection</strong> modal, click <strong>Connect</strong>. This takes you to your new organization in the Pinecone console.</li>
</ol>
</li>
<li>
<span data-as="p">Migrate your projects to the new Pinecone organization:</span>
<ol>
<li>
<span data-as="p">In the Pinecone console, go to <a href="https://app.pinecone.io/organizations/-/settings/access/members" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Access &gt; Members</strong></a>.</span>
</li>
<li>
<span data-as="p">Make sure the <strong>Owner</strong> email address for your original organization is set as an <strong>Owner</strong> or <strong>Billing Admin</strong> for your new organization. This allows Pinecone to verify that both the original and new organizations are owned by the same person.</span>
</li>
<li>
<span data-as="p">Go to <a href="https://app.pinecone.io/organizations/-/settings/manage" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Manage</strong></a> and copy your new organization ID.</span>
</li>
<li>
<span data-as="p">Go to <a href="https://app.pinecone.io/organizations/-/settings/support/ticket/create" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Support &gt; Tickets</strong></a>.</span>
</li>
<li>
<span data-as="p">For <strong>Ticket category</strong>, select <strong>Project or Organization Management</strong>.</span>
</li>
<li>
<span data-as="p">For <strong>Subject</strong>, enter “Migrate projects to a new organization”.</span>
</li>
<li>
<span data-as="p">For <strong>Description</strong>, enter the following:</span>
<div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" numberoflines="3" language="text"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_r_21_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="z-10 select-none" id="base-ui-_r_23_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_r_25_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-text-code-I_am_changing_my_pay"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px; font-variant-ligatures: none; height: auto; background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E;"><div role="presentation" data-id="base-ui-_r_26_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" style="overflow: scroll;"><div role="presentation" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!" style="min-width: fit-content;"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" language="text" style="background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E; color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"><code language="text" numberoflines="3"><span class="line"><span>I am changing my payment method from credit card to Microsoft Marketplace. </span></span>
<span class="line"><span>Please migrate my projects to my new organization: `&lt;NEW_ORG_ID&gt;`</span></span>
<span class="line"><span></span></span></code></pre></div></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light: #ffffff; --fade-color-dark: #0B0C0E;"></div></div>
</li>
<li>
<span data-as="p">Click <strong>Submit</strong>.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Add your team members to the new organization:</span>
<ol>
<li>In the Pinecone console, go to <a href="https://app.pinecone.io/organizations/-/settings/access/members" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Access &gt; Members</strong></a>.</li>
<li><a class="link" href="/guides/organizations/manage-organization-members#add-a-member-to-an-organization">Add your team members to the new organization</a>.</li>
</ol>
</li>
<li>
<span data-as="p">Downgrade your original Pinecone organization:</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content"><span data-as="p">Do not downgrade your original organization until you receive a confirmation that Pinecone has finished the migration to your new organization.</span></div></div>
<ol>
<li>In the Pinecone console, go to your original organization.</li>
<li>Go to <strong>Settings &gt; Billing &gt; Plans</strong>.</li>
<li>In the <strong>Starter</strong> section, click <strong>Downgrade</strong>.</li>
<li>Click <strong>Confirm downgrade</strong>.</li>
</ol>
</li>
</ol><span data-as="p">Going forward, your usage of Pinecone will be billed through the Microsoft Marketplace.</span><div role="note" aria-label="Warning" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-yellow-200 bg-yellow-50 dark:border-yellow-900 dark:bg-yellow-600/20 [&amp;_[data-component-part='callout-icon']]:mt-px" data-callout-type="warning"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="flex-none size-5 text-yellow-800 dark:text-yellow-300"><path d="M 9 6.75 v 1.5 m 0 3 h 0.0075 m -5.2035 3 h 10.392 c 1.155 0 1.8765 -1.2503 1.299 -2.25 L 10.299 3 c -0.5775 -0.9997 -2.0205 -0.9997 -2.598 0 L 2.505 12 c -0.5775 0.9997 0.144 2.25 1.299 2.25 z" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-yellow-800 dark:text-yellow-300" data-component-part="callout-content"><span data-as="p">You can <a class="link" href="/troubleshooting/delete-your-organization">delete your original organization</a>. However, before deleting, make sure to <a class="link" href="/guides/organizations/manage-billing/access-your-invoices">download your past invoices</a> since you will lose access to them once the organization is deleted.</span></div></div></div></div></div>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="marketplace-→-credit-card"><div class="absolute" tabindex="-1"><a href="#marketplace-→-credit-card" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Marketplace → credit card</span></h2>
<span data-as="p">To change from marketplace billing to credit card, you’ll need to:</span>
<ol>
<li>Create a new organization in your Pinecone account</li>
<li>Upgrade the new organization to the Standard or Enterprise plan</li>
<li>Migrate your existing projects to the new organization</li>
<li>Add your team members to the new organization</li>
<li>Downgrade your original organization once migration is complete</li>
</ol>
<div class="tabs tabs tab-container"><ul role="tablist" class="not-prose mb-6 pb-[1px] flex-none min-w-full overflow-auto border-b border-gray-200 gap-x-6 flex dark:border-gray-200/10" data-component-part="tabs-list"><li id="google-cloud-%E2%86%92-credit-card" role="tab" aria-selected="true" aria-controls="panel-google-cloud-%E2%86%92-credit-card-0" tabindex="0" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-primary dark:text-primary-light border-current" data-component-part="tab-button" data-active="true" data-testid="tab-Google Cloud → credit card"> Google Cloud → credit card</div></li><li id="aws-%E2%86%92-credit-card" role="tab" aria-selected="false" aria-controls="panel-aws-%E2%86%92-credit-card-1" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-AWS → credit card"> AWS → credit card</div></li><li id="microsoft-%E2%86%92-credit-card" role="tab" aria-selected="false" aria-controls="panel-microsoft-%E2%86%92-credit-card-2" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-Microsoft → credit card"> Microsoft → credit card</div></li></ul><div><div id="panel-google-cloud-%E2%86%92-credit-card-0" role="tabpanel" aria-labelledby="google-cloud-%E2%86%92-credit-card" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0!" data-component-part="tab-content"><span data-as="p">To change from paying through the Google Cloud Marketplace to paying with a credit card, do the following:</span><ol>
<li>
<span data-as="p">Create a new organization in your Pinecone account:</span>
<ol>
<li>In the Pinecone console, go to <a href="https://app.pinecone.io/organizations/-/settings/account/organizations" target="_blank" rel="noreferrer" class="link"><strong>Organizations</strong></a>.</li>
<li>Click <strong>+ Create organization</strong>.</li>
<li>Enter the name of the new organization and click <strong>Create</strong>.</li>
</ol>
</li>
<li>
<span data-as="p">Upgrade the new organization:</span>
<ol>
<li>Go to <a href="https://app.pinecone.io/organizations/-/settings/billing/plans" target="_blank" rel="noreferrer" class="link">Settings &gt; Billing &gt; Plans</a>.</li>
<li>Click <strong>Upgrade</strong> in the <strong>Standard</strong> or <strong>Enterprise</strong> plan section.</li>
<li>Click <strong>Credit / Debit card</strong>.</li>
<li>Enter your credit card information.</li>
<li>Click <strong>Upgrade</strong>.</li>
</ol>
<span data-as="p">The new organization is now set up with credit card billing. You’ll use this organization after completing the rest of this process.</span>
</li>
<li>
<span data-as="p">Migrate your projects to the new Pinecone organization:</span>
<ol>
<li>
<span data-as="p">Go to <a href="https://app.pinecone.io/organizations/-/settings/manage" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Manage</strong></a> and copy your new organization ID.</span>
</li>
<li>
<span data-as="p">Go to <a href="https://app.pinecone.io/organizations/-/settings/support/ticket/create" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Support &gt; Tickets</strong></a>.</span>
</li>
<li>
<span data-as="p">For <strong>Ticket category</strong>, select <strong>Project or Organization Management</strong>.</span>
</li>
<li>
<span data-as="p">For <strong>Subject</strong>, enter “Migrate projects to a new organization”.</span>
</li>
<li>
<span data-as="p">For <strong>Description</strong>, enter the following:</span>
<div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" numberoflines="3" language="text"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_r_29_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="z-10 select-none" id="base-ui-_r_2b_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_r_2d_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-text-code-I_am_changing_my_pay"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white" data-has-overflow-x="" data-overflow-x-end="" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px; font-variant-ligatures: none; height: auto; background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E;"><div role="presentation" data-id="base-ui-_r_2e_-viewport" tabindex="0" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" data-has-overflow-x="" data-overflow-x-end="" style="overflow: scroll; --scroll-area-overflow-x-start: 0px; --scroll-area-overflow-x-end: 389px; --scroll-area-overflow-y-start: 0px; --scroll-area-overflow-y-end: 0px;"><div role="presentation" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!" data-has-overflow-x="" data-overflow-x-end="" style="min-width: fit-content;"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" language="text" style="background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E; color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"><code language="text" numberoflines="3"><span class="line"><span>I am changing my payment method from Google Cloud Marketplace to credit card. </span></span>
<span class="line"><span>Please migrate my projects to my new organization: `&lt;NEW_ORG_ID&gt;`</span></span>
<span class="line"><span></span></span></code></pre></div></div></div><div data-orientation="horizontal" data-has-overflow-x="" data-overflow-x-end="" data-id="base-ui-_r_2e_-scrollbar" data-component-part="scroll-area-scrollbar" class="z-10 flex bg-neutral-50 rounded-full dark:bg-neutral-800 in-[.codeblock-dark]:bg-neutral-800 opacity-0 transition-opacity pointer-events-none print:hidden data-hovering:opacity-100 data-hovering:pointer-events-auto data-scrolling:opacity-100 data-scrolling:duration-0 data-scrolling:pointer-events-auto before:absolute before:content-[''] h-1 my-0.5 mx-4 before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5" style="position: absolute; touch-action: none; user-select: none; inset-inline-start: 0px; inset-inline-end: var(--scroll-area-corner-width); bottom: 0px; --scroll-area-thumb-width: 221.89593301435406px;"><div data-orientation="horizontal" data-component-part="scroll-area-thumb" class="relative w-full rounded-full bg-neutral-300 hover:bg-neutral-400 active:bg-neutral-400 dark:bg-neutral-600 dark:hover:bg-neutral-500 dark:active:bg-neutral-500 in-[.codeblock-dark]:bg-neutral-600 in-[.codeblock-dark]:hover:bg-neutral-500 in-[.codeblock-dark]:active:bg-neutral-500 before:absolute before:content-[''] before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5" style="width: var(--scroll-area-thumb-width); transform: translate3d(0px, 0px, 0px);"></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light: #ffffff; --fade-color-dark: #0B0C0E;"></div></div>
</li>
<li>
<span data-as="p">Click <strong>Submit</strong>.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Add your team members to the new organization:</span>
<ol>
<li>In the Pinecone console, go to <a href="https://app.pinecone.io/organizations/-/settings/access/members" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Access &gt; Members</strong></a>.</li>
<li><a class="link" href="/guides/organizations/manage-organization-members#add-a-member-to-an-organization">Add your team members to the new organization</a>.</li>
</ol>
</li>
<li>
<span data-as="p">Downgrade your original Pinecone organization:</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content"><span data-as="p">Do not downgrade your original organization until you receive a confirmation that Pinecone has finished the migration to your new organization.</span></div></div>
<ol>
<li>
<span data-as="p">In the Pinecone console, go to your original organization.</span>
</li>
<li>
<span data-as="p">Go to <a href="https://app.pinecone.io/organizations/-/settings/billing/plans" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Billing &gt; Plans</strong></a>.</span>
</li>
<li>
<span data-as="p">In the <strong>Starter</strong> section, click <strong>Downgrade</strong>.</span>
</li>
<li>
<span data-as="p">Click <strong>Confirm downgrade</strong>.</span>
</li>
<li>
<span data-as="p">On the <strong>Continue your downgrade on the GCP marketplace</strong> modal, click <strong>Continue to marketplace</strong>. This takes you to your orders page in Google Cloud Marketplace.</span>
</li>
<li>
<span data-as="p"><a href="https://cloud.google.com/marketplace/docs/manage-billing#saas-products" target="_blank" rel="noreferrer" class="link">Cancel the order</a> for your original organization.</span>
<div role="note" aria-label="Tip" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-green-200 bg-green-50 dark:border-green-900 dark:bg-green-600/20 [&amp;_[data-component-part='callout-icon']]:mt-px" data-callout-type="tip"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4.5 text-green-800 dark:text-green-300"><path d="M 4.0216 15.9727 C 4.0216 16.1941 4.0855 16.4101 4.2074 16.5947 L 4.81 17.4979 C 4.9946 17.7747 5.4137 18 5.7467 18 H 7.9149 C 8.2468 18 8.6659 17.775 8.8505 17.4979 L 9.451 16.5951 C 9.5543 16.439 9.6391 16.1601 9.6391 15.9727 L 9.6436 14.5945 H 4.0181 L 4.0216 15.9727 Z M 6.8308 0 C 3.2453 0.0113 0.6429 2.9171 0.6429 6.1563 C 0.6429 7.7167 1.2209 9.1392 2.1744 10.2278 C 2.7556 10.8901 3.663 12.2751 4.0104 13.443 C 4.0115 13.4518 4.0137 13.4612 4.0148 13.4706 H 9.6473 C 9.6483 13.4612 9.6505 13.4524 9.6517 13.443 C 9.9988 12.2751 10.9065 10.8901 11.4877 10.2278 C 12.4422 9.1695 13.0189 7.749 13.0189 6.1563 C 13.0189 2.7705 10.2483 0.0001 6.8308 0 Z M 10.2202 9.1449 C 9.6696 9.7724 8.9882 10.7727 8.4956 11.8131 H 5.1692 C 4.6766 10.7727 3.9953 9.7724 3.445 9.1452 C 2.7257 8.3257 2.3305 7.2463 2.3305 6.1563 C 2.3305 3.9835 4.0216 1.6964 6.7992 1.6876 C 9.3131 1.6876 11.3312 3.7058 11.3312 6.1563 C 11.3312 7.2463 10.9374 8.3257 10.2202 9.1449 Z M 6.2683 2.8127 C 4.7178 2.8127 3.4556 4.0749 3.4556 5.6254 C 3.4556 5.9364 3.7072 6.188 4.0181 6.188 C 4.3291 6.188 4.5807 5.9348 4.5807 5.6254 C 4.5807 4.6948 5.3376 3.9378 6.2683 3.9378 C 6.5792 3.9378 6.8308 3.6865 6.8308 3.3756 C 6.8308 3.0647 6.5777 2.8127 6.2683 2.8127 Z" fill="currentColor" stroke="none"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-green-800 dark:text-green-300" data-component-part="callout-content"><span data-as="p">If you don’t see the order, check that the correct billing account is selected.</span></div></div>
</li>
</ol>
</li>
</ol><span data-as="p">Going forward, you’ll use your new organization and your usage will be billed through the credit card you provided.</span><div role="note" aria-label="Warning" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-yellow-200 bg-yellow-50 dark:border-yellow-900 dark:bg-yellow-600/20 [&amp;_[data-component-part='callout-icon']]:mt-px" data-callout-type="warning"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="flex-none size-5 text-yellow-800 dark:text-yellow-300"><path d="M 9 6.75 v 1.5 m 0 3 h 0.0075 m -5.2035 3 h 10.392 c 1.155 0 1.8765 -1.2503 1.299 -2.25 L 10.299 3 c -0.5775 -0.9997 -2.0205 -0.9997 -2.598 0 L 2.505 12 c -0.5775 0.9997 0.144 2.25 1.299 2.25 z" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-yellow-800 dark:text-yellow-300" data-component-part="callout-content"><span data-as="p">You can <a class="link" href="/troubleshooting/delete-your-organization">delete your original organization</a>. However, before deleting, make sure to <a class="link" href="/guides/organizations/manage-billing/access-your-invoices">download your past invoices</a> since you will lose access to them once the organization is deleted.</span></div></div></div><div id="panel-aws-%E2%86%92-credit-card-1" role="tabpanel" aria-labelledby="aws-%E2%86%92-credit-card" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><span data-as="p">To change from paying through the AWS Marketplace to paying with a credit card, do the following:</span><ol>
<li>
<span data-as="p">Create a new organization in your Pinecone account:</span>
<ol>
<li>In the Pinecone console, go to <a href="https://app.pinecone.io/organizations/-/settings/account/organizations" target="_blank" rel="noreferrer" class="link"><strong>Organizations</strong></a>.</li>
<li>Click <strong>+ Create organization</strong>.</li>
<li>Enter the name of the new organization and click <strong>Create</strong>.</li>
</ol>
</li>
<li>
<span data-as="p">Upgrade the new organization:</span>
<ol>
<li>Go to <a href="https://app.pinecone.io/organizations/-/settings/billing/plans" target="_blank" rel="noreferrer" class="link">Settings &gt; Billing &gt; Plans</a>.</li>
<li>Click <strong>Upgrade</strong> in the <strong>Standard</strong> or <strong>Enterprise</strong> plan section.</li>
<li>Click <strong>Credit / Debit card</strong>.</li>
<li>Enter your credit card information.</li>
<li>Click <strong>Upgrade</strong>.</li>
</ol>
<span data-as="p">The new organization is now set up with credit card billing. You’ll use this organization after completing the rest of this process.</span>
</li>
<li>
<span data-as="p">Migrate your projects to the new Pinecone organization:</span>
<ol>
<li>
<span data-as="p">Go to <a href="https://app.pinecone.io/organizations/-/settings/manage" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Manage</strong></a> and copy your new organization ID.</span>
</li>
<li>
<span data-as="p">Go to <a href="https://app.pinecone.io/organizations/-/settings/support/ticket/create" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Support &gt; Tickets</strong></a>.</span>
</li>
<li>
<span data-as="p">For <strong>Ticket category</strong>, select <strong>Project or Organization Management</strong>.</span>
</li>
<li>
<span data-as="p">For <strong>Subject</strong>, enter “Migrate projects to a new organization”.</span>
</li>
<li>
<span data-as="p">For <strong>Description</strong>, enter the following:</span>
<div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" numberoflines="3" language="text"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_r_2h_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="z-10 select-none" id="base-ui-_r_2j_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_r_2l_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-text-code-I_am_changing_my_pay"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px; font-variant-ligatures: none; height: auto; background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E;"><div role="presentation" data-id="base-ui-_r_2m_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" style="overflow: scroll;"><div role="presentation" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!" style="min-width: fit-content;"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" language="text" style="background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E; color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"><code language="text" numberoflines="3"><span class="line"><span>I am changing my payment method from AWS Marketplace to credit card. </span></span>
<span class="line"><span>Please migrate my projects to my new organization: `&lt;NEW_ORG_ID&gt;`</span></span>
<span class="line"><span></span></span></code></pre></div></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light: #ffffff; --fade-color-dark: #0B0C0E;"></div></div>
</li>
<li>
<span data-as="p">Click <strong>Submit</strong>.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Add your team members to the new organization:</span>
<ol>
<li>In the Pinecone console, go to <a href="https://app.pinecone.io/organizations/-/settings/access/members" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Access &gt; Members</strong></a>.</li>
<li><a class="link" href="/guides/organizations/manage-organization-members#add-a-member-to-an-organization">Add your team members to the new organization</a>.</li>
</ol>
</li>
<li>
<span data-as="p">Downgrade your original Pinecone organization:</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content"><span data-as="p">Do not downgrade your original organization until you receive a confirmation that Pinecone has finished the migration to your new organization.</span></div></div>
<ol>
<li>In the Pinecone console, go to your original organization.</li>
<li>Go to <a href="https://app.pinecone.io/organizations/-/settings/billing/plans" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Billing &gt; Plans</strong></a>.</li>
<li>In the <strong>Starter</strong> section, click <strong>Downgrade</strong>.</li>
<li>Click <strong>Confirm downgrade</strong>.</li>
<li>On the <strong>Continue your downgrade on the AWS marketplace</strong> modal, click <strong>Continue to marketplace</strong>. This takes you to the <a href="https://console.aws.amazon.com/marketplace" target="_blank" rel="noreferrer" class="link">Manage subscriptions</a> page in the AWS Marketplace.</li>
<li><a href="https://docs.aws.amazon.com/marketplace/latest/buyerguide/cancel-subscription.html#cancel-saas-subscription" target="_blank" rel="noreferrer" class="link">Cancel the subscription</a> to Pinecone.</li>
</ol>
</li>
</ol><span data-as="p">Going forward, you’ll use your new organization and your usage will be billed through the credit card you provided.</span><div role="note" aria-label="Warning" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-yellow-200 bg-yellow-50 dark:border-yellow-900 dark:bg-yellow-600/20 [&amp;_[data-component-part='callout-icon']]:mt-px" data-callout-type="warning"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="flex-none size-5 text-yellow-800 dark:text-yellow-300"><path d="M 9 6.75 v 1.5 m 0 3 h 0.0075 m -5.2035 3 h 10.392 c 1.155 0 1.8765 -1.2503 1.299 -2.25 L 10.299 3 c -0.5775 -0.9997 -2.0205 -0.9997 -2.598 0 L 2.505 12 c -0.5775 0.9997 0.144 2.25 1.299 2.25 z" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-yellow-800 dark:text-yellow-300" data-component-part="callout-content"><span data-as="p">You can <a class="link" href="/troubleshooting/delete-your-organization">delete your original organization</a>. However, before deleting, make sure to <a class="link" href="/guides/organizations/manage-billing/access-your-invoices">download your past invoices</a> since you will lose access to them once the organization is deleted.</span></div></div></div><div id="panel-microsoft-%E2%86%92-credit-card-2" role="tabpanel" aria-labelledby="microsoft-%E2%86%92-credit-card" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><span data-as="p">To change from paying through the Microsoft Marketplace to paying with a credit card, do the following:</span><ol>
<li>
<span data-as="p">Create a new organization in your Pinecone account:</span>
<ol>
<li>In the Pinecone console, go to <a href="https://app.pinecone.io/organizations/-/settings/account/organizations" target="_blank" rel="noreferrer" class="link"><strong>Organizations</strong></a>.</li>
<li>Click <strong>+ Create organization</strong>.</li>
<li>Enter the name of the new organization and click <strong>Create</strong>.</li>
</ol>
</li>
<li>
<span data-as="p">Upgrade the new organization:</span>
<ol>
<li>Go to <a href="https://app.pinecone.io/organizations/-/settings/billing/plans" target="_blank" rel="noreferrer" class="link">Settings &gt; Billing &gt; Plans</a>.</li>
<li>Click <strong>Upgrade</strong> in the <strong>Standard</strong> or <strong>Enterprise</strong> plan section.</li>
<li>Click <strong>Credit / Debit card</strong>.</li>
<li>Enter your credit card information.</li>
<li>Click <strong>Upgrade</strong>.</li>
</ol>
<span data-as="p">The new organization is now set up with credit card billing. You’ll use this organization after completing the rest of this process.</span>
</li>
<li>
<span data-as="p">Migrate your projects to the new Pinecone organization:</span>
<ol>
<li>
<span data-as="p">Go to <a href="https://app.pinecone.io/organizations/-/settings/manage" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Manage</strong></a> and copy your new organization ID.</span>
</li>
<li>
<span data-as="p">Go to <a href="https://app.pinecone.io/organizations/-/settings/support/ticket/create" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Support &gt; Tickets</strong></a>.</span>
</li>
<li>
<span data-as="p">For <strong>Ticket category</strong>, select <strong>Project or Organization Management</strong>.</span>
</li>
<li>
<span data-as="p">For <strong>Subject</strong>, enter “Migrate projects to a new organization”.</span>
</li>
<li>
<span data-as="p">For <strong>Description</strong>, enter the following:</span>
<div class="code-block mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact text-gray-950 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark bg-transparent dark:bg-transparent" numberoflines="3" language="text"><div data-floating-buttons="true" class="absolute top-3 right-4 flex items-center gap-1.5 print:hidden"><div class="z-10 select-none" id="base-ui-_r_2p_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" id="code-snippet-feedback-button" aria-label="Report incorrect code"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60"><path d="M9 5.431V9.569" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.417C8.449 11.417 8 11.866 8 12.417C8 12.968 8.449 13.417 9 13.417C9.551 13.417 10 12.968 10 12.417C10 11.866 9.551 11.417 9 11.417Z" fill="currentColor" stroke="none"></path><path d="M10.968 2.25H7.03301C6.50301 2.25 5.99401 2.461 5.61901 2.836L2.83701 5.618C2.46201 5.993 2.25101 6.502 2.25101 7.032V10.967C2.25101 11.497 2.46201 12.006 2.83701 12.381L5.61901 15.163C5.99401 15.538 6.50301 15.749 7.03301 15.749H10.968C11.498 15.749 12.007 15.538 12.382 15.163L15.164 12.381C15.539 12.006 15.75 11.497 15.75 10.967V7.032C15.75 6.502 15.539 5.993 15.164 5.618L12.382 2.836C12.007 2.461 11.498 2.25 10.968 2.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="z-10 select-none" id="base-ui-_r_2r_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/copy-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" data-testid="copy-code-button" aria-label="Copy the contents from the code block"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><span role="status" class="sr-only"></span></div><div class="z-10 select-none" id="base-ui-_r_2t_" data-base-ui-tooltip-trigger=""><button class="size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-100 dark:in-data-floating-buttons:group-[:not(:has([data-fade-overlay]))]:bg-gray-800" id="ask-assistant-code-block-button" aria-label="Ask Assistant" data-chat-payload-element-id="lang-text-code-I_am_changing_my_pay"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div role="presentation" data-component-part="code-block-root" class="w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm leading-6 transition-[height] duration-300 ease-in-out code-block-background **:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0 rounded-2xl bg-white" style="position: relative; --scroll-area-corner-height: 0px; --scroll-area-corner-width: 0px; font-variant-ligatures: none; height: auto; background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E;"><div role="presentation" data-id="base-ui-_r_2u_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] py-3.5 px-4 overflow-y-hidden! base-ui-disable-scrollbar" data-component-part="scroll-area-viewport" style="overflow: scroll;"><div role="presentation" data-component-part="scroll-area-content" class="min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!" style="min-width: fit-content;"><div class="font-mono whitespace-pre leading-6"><pre class="shiki shiki-themes github-light-default dark-plus" language="text" style="background-color: rgb(255, 255, 255); --shiki-dark-bg: #0B0C0E; color: rgb(31, 35, 40); --shiki-dark: #D4D4D4;"><code language="text" numberoflines="3"><span class="line"><span>I am changing my payment method from Microsoft Marketplace to credit card. </span></span>
<span class="line"><span>Please migrate my projects to my new organization: `&lt;NEW_ORG_ID&gt;`</span></span>
<span class="line"><span></span></span></code></pre></div></div></div></div><div class="print:hidden" data-fade-overlay="true" aria-hidden="true" style="--fade-color-light: #ffffff; --fade-color-dark: #0B0C0E;"></div></div>
</li>
<li>
<span data-as="p">Click <strong>Submit</strong>.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Add your team members to the new organization:</span>
<ol>
<li>In the Pinecone console, go to <a href="https://app.pinecone.io/organizations/-/settings/access/members" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Access &gt; Members</strong></a>.</li>
<li><a class="link" href="/guides/organizations/manage-organization-members#add-a-member-to-an-organization">Add your team members to the new organization</a>.</li>
</ol>
</li>
<li>
<span data-as="p">Downgrade your original Pinecone organization:</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content"><span data-as="p">Do not downgrade your original organization until you receive a confirmation that Pinecone has finished the migration to your new organization.</span></div></div>
<ol>
<li>In the Pinecone console, go to your original organization.</li>
<li>Go to <a href="https://app.pinecone.io/organizations/-/settings/billing/plans" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Billing &gt; Plans</strong></a>.</li>
<li>In the <strong>Starter</strong> section, click <strong>Downgrade</strong>.</li>
<li>Click <strong>Confirm downgrade</strong>.</li>
<li>On the <strong>Continue your downgrade on Azure marketplace</strong> modal, click <strong>Continue to marketplace</strong>.</li>
<li>On the <strong>SaaS</strong> page, click your subscription to Pinecone.</li>
<li>Click <strong>Cancel subscription</strong>.</li>
<li>Confirm the cancellation.</li>
</ol>
</li>
</ol><span data-as="p">Going forward, you’ll use your new organization and your usage will be billed through the credit card you provided.</span><div role="note" aria-label="Warning" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-yellow-200 bg-yellow-50 dark:border-yellow-900 dark:bg-yellow-600/20 [&amp;_[data-component-part='callout-icon']]:mt-px" data-callout-type="warning"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="flex-none size-5 text-yellow-800 dark:text-yellow-300"><path d="M 9 6.75 v 1.5 m 0 3 h 0.0075 m -5.2035 3 h 10.392 c 1.155 0 1.8765 -1.2503 1.299 -2.25 L 10.299 3 c -0.5775 -0.9997 -2.0205 -0.9997 -2.598 0 L 2.505 12 c -0.5775 0.9997 0.144 2.25 1.299 2.25 z" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-yellow-800 dark:text-yellow-300" data-component-part="callout-content"><span data-as="p">You can <a class="link" href="/troubleshooting/delete-your-organization">delete your original organization</a>. However, before deleting, make sure to <a class="link" href="/guides/organizations/manage-billing/access-your-invoices">download your past invoices</a> since you will lose access to them once the organization is deleted.</span></div></div></div></div></div>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="marketplace-→-marketplace"><div class="absolute" tabindex="-1"><a href="#marketplace-→-marketplace" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Marketplace → marketplace</span></h2>
<span data-as="p">To change from one marketplace to another, you’ll need to:</span>
<ol>
<li>Subscribe to Pinecone in the new marketplace</li>
<li>Connect your existing org to the new marketplace</li>
<li>Cancel your subscription in the old marketplace</li>
</ol>
<div class="tabs tabs tab-container"><ul role="tablist" class="not-prose mb-6 pb-[1px] flex-none min-w-full overflow-auto border-b border-gray-200 gap-x-6 flex dark:border-gray-200/10" data-component-part="tabs-list"><li id="any-marketplace-%E2%86%92-google-cloud" role="tab" aria-selected="true" aria-controls="panel-any-marketplace-%E2%86%92-google-cloud-0" tabindex="0" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-primary dark:text-primary-light border-current" data-component-part="tab-button" data-active="true" data-testid="tab-Any marketplace → Google Cloud"> Any marketplace → Google Cloud</div></li><li id="any-marketplace-%E2%86%92-aws" role="tab" aria-selected="false" aria-controls="panel-any-marketplace-%E2%86%92-aws-1" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-Any marketplace → AWS"> Any marketplace → AWS</div></li><li id="any-marketplace-%E2%86%92-microsoft" role="tab" aria-selected="false" aria-controls="panel-any-marketplace-%E2%86%92-microsoft-2" tabindex="-1" class="cursor-pointer"><div class="flex text-sm items-center gap-1.5 leading-6 font-semibold whitespace-nowrap pt-3 pb-2.5 -mb-px max-w-max border-b text-gray-900 border-transparent hover:border-gray-300 dark:text-gray-200 dark:hover:border-gray-700" data-component-part="tab-button" data-active="false" data-testid="tab-Any marketplace → Microsoft"> Any marketplace → Microsoft</div></li></ul><div><div id="panel-any-marketplace-%E2%86%92-google-cloud-0" role="tabpanel" aria-labelledby="any-marketplace-%E2%86%92-google-cloud" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0!" data-component-part="tab-content"><span data-as="p">To change to a Google Cloud Marketplace billing account, do the following:</span><ol>
<li>
<span data-as="p">Subscribe to Pinecone in the Google Cloud Marketplace:</span>
<ol>
<li>
<span data-as="p">In the Google Cloud Marketplace, go to the <a href="https://console.cloud.google.com/marketplace/product/pinecone-public/pinecone" target="_blank" rel="noreferrer" class="link">Pinecone listing</a>.</span>
</li>
<li>
<span data-as="p">Click <strong>Subscribe</strong>.</span>
</li>
<li>
<span data-as="p">On the <strong>Order Summary</strong> page, select a billing account, accept the terms and conditions, and click <strong>Subscribe</strong>.</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content">The billing unit listed does not reflect the actual cost or metering of costs for Pinecone. See the <a href="https://www.pinecone.io/pricing/" target="_blank" rel="noreferrer" class="link">Pinecone Pricing page</a> for accurate details.</div></div>
</li>
<li>
<span data-as="p">On the <strong>Your order request has been sent to Pinecone</strong> modal, click <strong>Sign up with Pinecone</strong>. This takes you to a Google-specific Pinecone login page.</span>
</li>
<li>
<span data-as="p">Log in to your Pinecone account. Use the same authentication method as your existing Pinecone organization.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Connect your existing org to your Google account:</span>
<ol>
<li>
<span data-as="p">On the <strong>Connect GCP to Pinecone</strong> page, select the Pinecone organization that you want to use Google Cloud Marketplace.</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content">If you see a message saying that the subscription is still in process, wait a few minutes, refresh the page, and proceed only when the message has disappeared.</div></div>
</li>
<li>
<span data-as="p">On the <strong>Confirm GCP marketplace connection</strong> modal, click <strong>Connect</strong>. This takes you to your organization in the Pinecone console.</span>
<span data-as="p">Going forward, your usage of Pinecone will be billed through the Google Cloud Marketplace.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Cancel your subscription in your previous marketplace:</span>
<ul>
<li>
<span data-as="p">For AWS:</span>
<ol>
<li>In the AWS Marketplace, go to the <a href="https://console.aws.amazon.com/marketplace" target="_blank" rel="noreferrer" class="link">Manage subscriptions</a> page in the AWS Marketplace.</li>
<li><a href="https://docs.aws.amazon.com/marketplace/latest/buyerguide/cancel-subscription.html#cancel-saas-subscription" target="_blank" rel="noreferrer" class="link">Cancel the subscription</a> to Pinecone.</li>
</ol>
</li>
<li>
<span data-as="p">For Microsoft:</span>
<ol>
<li>Go to <a href="https://portal.azure.com/#blade/HubsExtension/BrowseResourceBlade/resourceType/Microsoft.SaaS%2Fresources" target="_blank" rel="noreferrer" class="link">Azure SaaS Resource Management</a>.</li>
<li>Select your subscription to Pinecone.</li>
<li>Click <strong>Cancel subscription</strong>.</li>
<li>Confirm the cancellation.</li>
</ol>
</li>
</ul>
</li>
</ol></div><div id="panel-any-marketplace-%E2%86%92-aws-1" role="tabpanel" aria-labelledby="any-marketplace-%E2%86%92-aws" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><span data-as="p">To change to an AWS Marketplace billing account, do the following:</span><ol>
<li>
<span data-as="p">Subscribe to Pinecone in the AWS Marketplace:</span>
<ol>
<li>
<span data-as="p">In the AWS Marketplace, go to the <a href="https://aws.amazon.com/marketplace/pp/prodview-xhgyscinlz4jk" target="_blank" rel="noreferrer" class="link">Pinecone listing</a> in the AWS Marketplace.</span>
</li>
<li>
<span data-as="p">Click <strong>View purchase options</strong>.</span>
</li>
<li>
<span data-as="p">On the <strong>Subscribe to Pinecone Vector Database</strong> page, review the offer and then click <strong>Subscribe</strong>.</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content">The billing unit listed does not reflect the actual cost or metering of costs for Pinecone. See the <a href="https://www.pinecone.io/pricing/" target="_blank" rel="noreferrer" class="link">Pinecone Pricing page</a> for accurate details.</div></div>
</li>
<li>
<span data-as="p">You’ll see a message stating that your subscription is in process. Click <strong>Set up your account</strong>. This takes you to an AWS-specific Pinecone login page.</span>
</li>
<li>
<span data-as="p">Log in to your Pinecone account. Use the same authentication method as your existing Pinecone organization.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Connect your existing org to your AWS account:</span>
<ol>
<li>
<span data-as="p">On the <strong>Connect AWS to Pinecone</strong> page, select the Pinecone organization that you want to change to AWS Marketplace.</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content">If you see a message saying that the subscription is still in process, wait a few minutes, refresh the page, and proceed only when the message has disappeared.</div></div>
</li>
<li>
<span data-as="p">On the <strong>Confirm AWS marketplace connection</strong> modal, click <strong>Connect</strong>. This takes you to your organization in the Pinecone console.</span>
<span data-as="p">Going forward, your usage of Pinecone will be billed through the AWS Marketplace.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Cancel your subscription in your previous marketplace:</span>
<ul>
<li>
<span data-as="p">For Google Cloud Marketplace:</span>
<ol>
<li>Go to the <a href="https://console.cloud.google.com/marketplace/orders" target="_blank" rel="noreferrer" class="link">Orders</a> page.</li>
<li><a href="https://cloud.google.com/marketplace/docs/manage-billing#saas-products" target="_blank" rel="noreferrer" class="link">Cancel the order</a> for Pinecone.</li>
</ol>
</li>
<li>
<span data-as="p">For Microsoft Marketplace:</span>
<ol>
<li>Go to <a href="https://portal.azure.com/#blade/HubsExtension/BrowseResourceBlade/resourceType/Microsoft.SaaS%2Fresources" target="_blank" rel="noreferrer" class="link">Azure SaaS Resource Management</a>.</li>
<li>Select your subscription to Pinecone.</li>
<li>Click <strong>Cancel subscription</strong>.</li>
<li>Confirm the cancellation.</li>
</ol>
</li>
</ul>
</li>
</ol></div><div id="panel-any-marketplace-%E2%86%92-microsoft-2" role="tabpanel" aria-labelledby="any-marketplace-%E2%86%92-microsoft" tabindex="0" class="prose dark:prose-invert overflow-x-auto [&amp;_[data-table-wrapper]]:![--page-padding:0px] [&amp;_[role=&quot;listitem&quot;]]:pl-4 [&amp;&gt;:first-child:not(p)]:mt-0 [&amp;&gt;:first-child:not(p)_img]:mt-0 [&amp;&gt;:first-child[data-table-wrapper]]:pt-0! hidden" data-component-part="tab-content"><span data-as="p">To change to a Microsoft Marketplace billing account, do the following:</span><ol>
<li>
<span data-as="p">Subscribe to Pinecone in the Microsoft Marketplace:</span>
<ol>
<li>
<span data-as="p">In the Microsoft Marketplace, go to the <a href="https://marketplace.microsoft.com/product/saas/pineconesystemsinc1688761585469.pineconesaas" target="_blank" rel="noreferrer" class="link">Pinecone listing</a>.</span>
</li>
<li>
<span data-as="p">Click <strong>Get it now</strong>.</span>
</li>
<li>
<span data-as="p">Select the <strong>Pinecone - Pay As You Go</strong> plan.</span>
</li>
<li>
<span data-as="p">Click <strong>Subscribe</strong>.</span>
</li>
<li>
<span data-as="p">On the <strong>Subscribe to Pinecone</strong> page, select the required details and click <strong>Review + subscribe</strong>.</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content">The billing unit listed does not reflect the actual cost or metering of costs for Pinecone. See the <a href="https://www.pinecone.io/pricing/" target="_blank" rel="noreferrer" class="link">Pinecone Pricing page</a> for accurate details.</div></div>
</li>
<li>
<span data-as="p">Click <strong>Subscribe</strong>.</span>
</li>
<li>
<span data-as="p">After the subscription is approved, click <strong>Configure account now</strong>. This redirects you to an Microsoft-specific Pinecone login page.</span>
</li>
<li>
<span data-as="p">Log in to your Pinecone account. Use the same authentication method as your existing Pinecone organization.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Connect your existing org to your Microsoft account:</span>
<ol>
<li>
<span data-as="p">On the <strong>Connect Azure to Pinecone</strong> page, select the Pinecone organization that you want to change to Microsoft Marketplace.</span>
<div role="note" aria-label="Note" class="callout my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3 border border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20" data-callout-type="note"><div class="mt-0.5 w-4" data-component-part="callout-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-blue-800 dark:text-blue-300"><path d="M 9 1.6714 C 13.0371 1.6714 16.3286 4.9629 16.3286 9 C 16.3286 13.0371 13.0371 16.3286 9 16.3286 C 7.0574 16.3252 5.1953 15.552 3.8217 14.1783 C 2.448 12.8047 1.6748 10.9426 1.6714 9 C 1.6714 4.9629 4.9629 1.6714 9 1.6714 Z M 9 0 C 4.0371 0 0 4.0371 0 9 C 0 13.9629 4.0371 18 9 18 C 13.9629 18 18 13.9629 18 9 C 18 4.0371 13.9629 0 9 0 Z M 10.2857 3.8571 H 7.7143 V 10.2857 H 10.2857 V 3.8571 Z M 10.2857 11.5714 H 7.7143 V 14.1429 H 10.2857 V 11.5714 Z" fill="currentColor" stroke="none" fill-rule="evenodd" clip-rule="evenodd"></path></svg></div><div class="text-sm prose dark:prose-invert min-w-0 w-full [&amp;_kbd]:bg-background-light dark:[&amp;_kbd]:bg-background-dark [&amp;_code]:text-current! [&amp;_kbd]:text-current! [&amp;_a]:text-current! [&amp;_a]:border-current [&amp;_strong]:text-current! text-blue-800 dark:text-blue-300" data-component-part="callout-content">If you see a message saying that the subscription is still in process, wait a few minutes, refresh the page, and proceed only when the message has disappeared.</div></div>
</li>
<li>
<span data-as="p">On the <strong>Confirm Azure marketplace connection</strong> modal, click <strong>Connect</strong>. This takes you to your organization in the Pinecone console.</span>
<span data-as="p">Going forward, your usage of Pinecone will be billed through the Microsoft Marketplace.</span>
</li>
</ol>
</li>
<li>
<span data-as="p">Cancel your subscription in your previous marketplace:</span>
<ul>
<li>
<span data-as="p">For Google Cloud Marketplace:</span>
<ol>
<li>Go to the <a href="https://console.cloud.google.com/marketplace/orders" target="_blank" rel="noreferrer" class="link">Orders</a> page.</li>
<li><a href="https://cloud.google.com/marketplace/docs/manage-billing#saas-products" target="_blank" rel="noreferrer" class="link">Cancel the order</a> for Pinecone.</li>
</ol>
</li>
<li>
<span data-as="p">For AWS Marketplace:</span>
<ol>
<li>Go to the <a href="https://console.aws.amazon.com/marketplace" target="_blank" rel="noreferrer" class="link">Manage subscriptions</a> page in the AWS Marketplace.</li>
<li><a href="https://docs.aws.amazon.com/marketplace/latest/buyerguide/cancel-subscription.html#cancel-saas-subscription" target="_blank" rel="noreferrer" class="link">Cancel the subscription</a> to Pinecone.</li>
</ol>
</li>
</ul>
</li>
</ol></div></div></div>
<h2 class="flex whitespace-pre-wrap group font-semibold" id="credit-card-→-credit-card"><div class="absolute" tabindex="-1"><a href="#credit-card-→-credit-card" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">​<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Credit card → credit card</span></h2>
<span data-as="p">To update your credit card information in the Pinecone console, do the following:</span>
<ol>
<li>Go to <a href="https://app.pinecone.io/organizations/-/settings/billing" target="_blank" rel="noreferrer" class="link"><strong>Settings &gt; Billing &gt; Overview</strong></a>.</li>
<li>In the <strong>Billing Contact</strong> section, click <strong>Edit</strong>.</li>
<li>Enter your new credit card information.</li>
<li>Click <strong>Update</strong>.</li>
</ol></div><div class="feedback-toolbar pb-16 w-full flex flex-col gap-y-8"><div class="flex flex-row flex-wrap gap-4 items-center justify-between"><p class="inline-block text-sm text-gray-600 dark:text-gray-400 whitespace-nowrap">Was this page helpful?</p><div class="flex flex-wrap grow gap-3 items-center justify-end"><div class="flex gap-3 items-center"><button id="feedback-thumbs-up" class="px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500 focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-current"><path d="M5.25 7.494C5.25 7.014 5.423 6.55 5.736 6.187L10 1.25C10.854 1.677 11.25 2.678 10.92 3.574L9.75 6.75H14.152C15.465 6.75 16.421 7.993 16.085 9.262L14.894 13.762C14.662 14.639 13.868 15.25 12.961 15.25H7.25C6.145 15.25 5.25 14.355 5.25 13.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.25 6.75H2.75C2.19772 6.75 1.75 7.19772 1.75 7.75V14.25C1.75 14.8023 2.19772 15.25 2.75 15.25H4.25C4.80228 15.25 5.25 14.8023 5.25 14.25V7.75C5.25 7.19772 4.80228 6.75 4.25 6.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><small class="text-sm font-normal leading-4">Yes</small></button><button id="feedback-thumbs-down" class="px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500 focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-current"><path d="M5.25 10.506C5.25 10.986 5.423 11.45 5.736 11.813L10 16.75C10.854 16.323 11.25 15.322 10.92 14.426L9.75 11.25H14.152C15.465 11.25 16.421 10.007 16.085 8.738L14.894 4.238C14.662 3.361 13.868 2.75 12.961 2.75H7.25C6.145 2.75 5.25 3.645 5.25 4.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.25 2.75H2.75C2.19772 2.75 1.75 3.19772 1.75 3.75V10.25C1.75 10.8023 2.19772 11.25 2.75 11.25H4.25C4.80228 11.25 5.25 10.8023 5.25 10.25V3.75C5.25 3.19772 4.80228 2.75 4.25 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><small class="text-sm font-normal leading-4">No</small></button></div><div class="flex gap-3"></div></div></div></div><nav id="pagination" aria-label="Pagination" class="px-0.5 flex items-center gap-6 text-sm font-semibold text-gray-700 dark:text-gray-200"><a rel="prev" aria-label="Previous: Upgrade your plan" data-component-part="pagination-prev" class="group flex items-center min-w-0 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light gap-3 rounded-sm pagination-prev" href="/guides/organizations/manage-billing/upgrade-billing-plan"><svg viewBox="0 0 3 6" aria-hidden="true" data-component-part="pagination-chevron" class="h-1.5 shrink-0 stroke-gray-400 overflow-visible group-hover:stroke-gray-600 dark:group-hover:stroke-gray-300"><path d="M3 0L0 3L3 6" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg><div class="truncate group-hover:text-gray-900 dark:group-hover:text-white" data-component-part="pagination-title">Upgrade your plan</div></a><a rel="next" aria-label="Next: Account deactivation for non-payment" data-component-part="pagination-next" class="group flex items-center min-w-0 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light gap-3 rounded-sm ml-auto pagination-next" href="/guides/organizations/manage-billing/non-payment-account-deactivation"><div class="truncate group-hover:text-gray-900 dark:group-hover:text-white" data-component-part="pagination-title">Account deactivation for non-payment</div><svg viewBox="0 0 3 6" aria-hidden="true" data-component-part="pagination-chevron" class="h-1.5 shrink-0 stroke-gray-400 overflow-visible group-hover:stroke-gray-600 dark:group-hover:stroke-gray-300 rotate-180"><path d="M3 0L0 3L3 6" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></nav><div class="left-0 right-0 sticky bottom-0 w-full overflow-hidden z-20 pointer-events-none print:hidden"><div class="chat-assistant-floating-input w-full group/assistant-bar relative before:content-[&quot;&quot;] before:absolute before:left-0 before:right-0 before:top-1/2 before:h-[200px] before:bg-transparent dark:before:bg-transparent translate-y-0 opacity-100"><div class="relative pb-4 sm:pb-6"><div class="flex flex-col w-full rounded-2xl pointer-events-auto bg-background-light dark:bg-background-dark border border-gray-200 dark:border-white/30 focus-within:border-primary dark:focus-within:border-primary-light transition-colors max-w-[386px] mx-auto"><div class="relative flex items-end"><textarea id="chat-assistant-textarea" aria-label="Ask a question..." autocomplete="off" placeholder="Ask a question..." class="chat-assistant-input w-full bg-transparent border-0 peer/input text-gray-900 dark:text-gray-100 placeholder-gray-500 dark:placeholder-gray-400 outline-hidden! focus:outline-hidden! focus:ring-0 py-2.5 pl-3.5 pr-10 font-bodyWeight text-sm" style="resize: none; height: 60px !important;"></textarea><span class="absolute right-11 bottom-3 text-xs font-medium text-gray-400 dark:text-gray-500 select-none pointer-events-none peer-focus/input:hidden hidden sm:inline">⌘<!-- -->I</span><button class="chat-assistant-send-button flex justify-center items-center rounded-full p-1 size-6 bg-primary/30 dark:bg-primary-dark/30 absolute right-2.5 bottom-2" aria-label="Send message" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-2.5 shrink-0 text-white dark:text-white"><path d="M9.0 1.5754L8.9999 16.4171" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.2563 8.319L8.9999 1.5754L15.7435 8.3191" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div></div></div><footer id="footer" class="flex gap-12 justify-between pt-10 border-t border-gray-100 sm:flex dark:border-gray-800/50 pb-28"><div class="flex gap-6 flex-wrap"><a href="https://x.com/pinecone?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" class="h-fit"><span class="sr-only">x</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/x-twitter.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/x-twitter.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a><a href="https://www.linkedin.com/company/pinecone-io" target="_blank" class="h-fit"><span class="sr-only">linkedin</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/linkedin.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/linkedin.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a><a href="https://www.youtube.com/@pinecone-io" target="_blank" class="h-fit"><span class="sr-only">youtube</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/youtube.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/youtube.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a><a href="https://github.com/pinecone-io" target="_blank" class="h-fit"><span class="sr-only">github</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" aria-hidden="true" focusable="false" style="-webkit-mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/github.svg&quot;);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(&quot;https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/github.svg&quot;);mask-repeat:no-repeat;mask-position:center"></svg></a></div></footer></div></div></main></div><!--$--><!--/$--></div><div data-assistant-sheet-container="" class="sticky shrink-0 z-22 bg-background-light dark:bg-background-dark mt-(--banner-height,0px) top-(--banner-height,0px) h-[calc(100vh-var(--banner-height,0px))] print:hidden" style="width: 0px; overflow: hidden; pointer-events: none; visibility: hidden;"><div class="absolute left-0 top-0 bottom-0 w-px z-10 cursor-col-resize after:content-[&quot;&quot;] after:absolute after:inset-y-0 after:-inset-x-2 after:select-none bg-gray-100 dark:bg-gray-800 hover:bg-gray-200 dark:hover:bg-gray-700"></div><div id="chat-assistant-sheet" class="flex flex-col overflow-hidden shrink-0 relative h-full bg-background-light dark:bg-background-dark chat-assistant-sheet" aria-hidden="true"><div class="w-full flex flex-col flex-1 min-h-0 lg:pt-3"><div class="chat-assistant-sheet-header flex items-center justify-between pb-3 px-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-5 text-primary dark:text-primary-light shrink-0" aria-hidden="true"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="font-medium text-gray-900 dark:text-gray-100">Assistant</span></div><div class="flex items-center gap-1"><button class="group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg" aria-label="Maximize assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 sm:size-3.5 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button class="group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg" aria-label="Close assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-[20px] sm:size-4 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0"><path d="M14 4L4 14" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4 4L14 14" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div id="chat-content" class="chat-assistant-sheet-content flex flex-col-reverse flex-1 overflow-y-auto relative px-5 min-h-0"><div class="grow"></div><div class="h-full flex flex-col justify-between"><div class="mt-4 flex flex-col items-center text-sm"><div class="mx-8 text-center text-gray-400 dark:text-gray-600 text-xs chat-assistant-disclaimer-text">Responses are generated using AI and may contain mistakes.</div></div></div></div><div class="px-4 pb-4 shrink-0"><div class=""><div class="flex flex-col w-full rounded-2xl pointer-events-auto bg-background-light dark:bg-background-dark border border-gray-200 dark:border-white/30 focus-within:border-primary dark:focus-within:border-primary-light transition-colors"><div class="relative flex items-end"><textarea id="chat-assistant-textarea" aria-label="Ask a question..." autocomplete="off" placeholder="Ask a question..." class="chat-assistant-input w-full bg-transparent border-0 peer/input text-gray-900 dark:text-gray-100 placeholder-gray-500 dark:placeholder-gray-400 outline-hidden! focus:outline-hidden! focus:ring-0 py-2.5 pl-3.5 pr-10 font-bodyWeight text-sm pb-0!" style="resize: none; height: 210px !important;"></textarea></div><div class="flex items-center justify-between px-2 pb-2"><input type="file" accept="image/*,.pdf,.js,.jsx,.ts,.tsx,.mjs,.cjs,.md,.mdx,.json,.html,.css,.py,.csv,.txt,.yaml,.yml,.xml,.sql,.sh,.bash,.zsh,.graphql,.gql,.toml,.env,.go,.rs,.rb,.java,.kt,.swift,.c,.cpp,.cc,.h,.hpp,.cs,.php,.dart,.lua,.r,.scala,.ini,.cfg,.conf,.log,.dockerfile,.makefile,.gitignore" multiple="" class="hidden"><button type="button" class="p-1 rounded-lg text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 hover:bg-gray-100 dark:hover:bg-white/10" aria-label="Add attachment"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3.5 shrink-0"><path d="M7.75 5V11.75C7.75 12.578 8.422 13.25 9.25 13.25C10.078 13.25 10.75 12.578 10.75 11.75V4.75C10.75 3.093 9.407 1.75 7.75 1.75C6.093 1.75 4.75 3.093 4.75 4.75V11.75C4.75 14.235 6.765 16.25 9.25 16.25C11.735 16.25 13.75 14.235 13.75 11.75V5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button class="chat-assistant-send-button flex justify-center items-center rounded-full p-1 size-6 bg-primary/30 dark:bg-primary-dark/30" aria-label="Send message" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-2.5 shrink-0 text-white dark:text-white"><path d="M9.0 1.5754L8.9999 16.4171" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.2563 8.319L8.9999 1.5754L15.7435 8.3191" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div></div></div></div></div></div></div><script src="/mintlify-assets/_next/static/chunks/6d55b684068fd47e.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n9:I[168027,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"default\"]\n:HL[\"/mintlify-assets/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"style\"]\n:HL[\"/mintlify-assets/_next/static/chunks/3dc34e51fb8a17bc.css?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"style\"]\n:HL[\"/mintlify-assets/_next/static/media/83afe278b6a6bb3c.p.3a6ba036.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/mintlify-assets/_next/static/media/PaperMono_Variable.p.590789cb.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/mintlify-assets/_next/static/media/f67ad414ed34149c.p.84166d94.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"Cphpkt5oPZrMrk8mOLh8W\",\"p\":\"/mintlify-assets\",\"c\":[\"\",\"_sites\",\"docs.pinecone.io\",\"guides\",\"organizations\",\"manage-billing\",\"change-payment-method\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"%5Fsites\",{\"children\":[[\"subdomain\",\"docs.pinecone.io\",\"d\"],{\"children\":[\"(multitenant)\",{\"children\":[[\"slug\",\"guides/organizations/manage-billing/change-payment-method\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/3dc34e51fb8a17bc.css?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"suppressHydrationWarning\":true,\"lang\":\"en\",\"className\":\"inter_1d81deff-module__CYM0aG__variable papermono_89c757f2-module__6aS5zq__variable dark\",\"data-banner-state\":\"visible\",\"data-assistant-state\":\"closed\",\"data-page-mode\":\"none\",\"data-current-path\":\"/\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){var b=\\\"\\\";\\nfunction a(p){if(p==null)return\\\"/\\\";p=\\\"\\\"+p;if(\\\"\\\"===p)return\\\"/\\\";return\\\"/\\\"===p.charAt(0)?p:\\\"/\\\"+p}\\nfunction u(p){if(p==null)return p;p=\\\"\\\"+p;if(!p||p.charAt(p.length-1)===\\\"/\\\")return p.slice(0,-1);return p}\\nfunction i(p){if(p==null)return p;p=\\\"\\\"+p;if(6\u003c=p.length\u0026\u0026p.substring(p.length-6)===\\\"/index\\\")return p.substring(0,p.length-6);if(\\\"index\\\"===p)return\\\"\\\";return p}\\nvar p=(location.pathname||\\\"\\\").split(\\\"?\\\")[0].split(\\\"#\\\")[0]||\\\"\\\";\\nif(b)if(p===b)p=\\\"\\\";else if(0===p.indexOf(b+\\\"/\\\"))p=p.substring(b.length);\\np=a(p);p=u(p);p=i(p);p=\\\"\\\"===p||\\\"index\\\"===p?\\\"/\\\":a(p);\\ndocument.documentElement.setAttribute(\\\"data-current-path\\\",p);\\n}();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){\\nfunction read(){try{\\nvar e=performance.getEntriesByType?performance.getEntriesByType(\\\"navigation\\\"):[];\\nvar st=(e[0]\u0026\u0026e[0].serverTiming)||[];\\nvar g={};\\nfor(var i=0;i\u003cst.length;i++){var n=st[i].name,d=st[i].description;if(!d)continue;try{d=decodeURIComponent(d)}catch(x){}\\nif(n===\\\"country\\\")g.country=d;else if(n===\\\"region\\\")g.region=d;else if(n===\\\"continent\\\")g.continent=d;}\\nvar w=window;w.mintlify=w.mintlify||{};w.mintlify.geo=g;\\n}catch(x){}}\\nread();document.addEventListener(\\\"DOMContentLoaded\\\",read);\\n}();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){try{\\nvar w=window;w.mintlify=w.mintlify||{};\\nvar q=w.mintlify.__apiPlaygroundInputsQueue;\\nif(!Array.isArray(q)){q=[];w.mintlify.__apiPlaygroundInputsQueue=q;}\\nw.mintlify.api=w.mintlify.api||{};\\nw.mintlify.api.playground=w.mintlify.api.playground||{};\\nif(typeof w.mintlify.api.playground.setServerVariables!==\\\"function\\\"){\\nw.mintlify.api.playground.setServerVariables=function(v){q.push({type:\\\"set\\\",variables:v});};\\n}\\nif(typeof w.mintlify.api.playground.clearServerVariables!==\\\"function\\\"){\\nw.mintlify.api.playground.clearServerVariables=function(){q.push({type:\\\"clear\\\"});};\\n}\\n}catch(e){}}();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function(a,b){try{let c=document.getElementById(\\\"banner\\\")?.innerText;if(c){for(let d=0;d\u003clocalStorage.length;d++){let e=localStorage.key(d);if(e?.endsWith(a)\u0026\u0026localStorage.getItem(e)===c)return void document.documentElement.setAttribute(b,\\\"hidden\\\")}document.documentElement.setAttribute(b,\\\"visible\\\");return}for(let c=0;c\u003clocalStorage.length;c++){let d=localStorage.key(c);if(d?.endsWith(a)\u0026\u0026localStorage.getItem(d))return void document.documentElement.setAttribute(b,\\\"hidden\\\")}document.documentElement.setAttribute(b,\\\"visible\\\")}catch(a){document.documentElement.setAttribute(b,\\\"hidden\\\")}})(\\n  \\\"bannerDismissed\\\",\\n  \\\"data-banner-state\\\",\\n)\"}}],false]}],\"$L2\"]}]]}],{\"children\":[\"%5Fsites\",\"$L3\",{\"children\":[[\"subdomain\",\"docs.pinecone.io\",\"d\"],\"$L4\",{\"children\":[\"(multitenant)\",\"$L5\",{\"children\":[[\"slug\",\"guides/organizations/manage-billing/change-payment-method\",\"oc\"],\"$L6\",{\"children\":[\"__PAGE__\",\"$L7\",{},null,false]},null,false]},null,false]},null,false]},null,false]},null,false],\"$L8\",false]],\"m\":\"$undefined\",\"G\":[\"$9\",[\"$La\",\"$Lb\"]],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"c:I[667786,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"MintlifyApiPlaygroundInputsInit\"]\nd:I[339756,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"e:I[556357,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/f1c7ab3ce4995332.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"f:I[837457,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"10:I[894587,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"ThemeProvider\"]\n"])</script><script>self.__next_f.push([1,"11:I[152823,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"ColorVariables\"]\n"])</script><script>self.__next_f.push([1,"12:I[531961,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"FontScript\"]\n"])</script><script>self.__next_f.push([1,"13:I[649328,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"RoundedVariables\"]\n"])</script><script>self.__next_f.push([1,"14:I[702910,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/45774ff477927b82.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"RecommendedPagesList\"]\n"])</script><script>self.__next_f.push([1,"15:I[570420,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"DataCurrentPathUpdater\"]\n"])</script><script>self.__next_f.push([1,"16:I[341175,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/fe7948ddc00e61d5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"19:I[897367,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"OutletBoundary\"]\n1b:I[711533,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"AsyncMetadataOutlet\"]\n1d:I[897367,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"ViewportBoundary\"]\n1f:I[897367,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"MetadataBoundary\"]\n20:\"$Sreact.suspense\"\n"])</script><script>self.__next_f.push([1,"2:[\"$\",\"body\",null,{\"className\":\"antialiased\",\"children\":[[\"$\",\"$Lc\",null,{}],false,[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$e\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/f1c7ab3ce4995332.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true}]],\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"$L11\",null,{}],[\"$\",\"$L12\",null,{}],[\"$\",\"$L13\",null,{}],[\"$\",\"style\",null,{\"children\":\":root {\\n  --primary: 17 120 102;\\n  --primary-light: 74 222 128;\\n  --primary-dark: 22 101 52;\\n  --background-light: 255 255 255;\\n  --background-dark: 15 17 23;\\n}\"}],[\"$\",\"main\",null,{\"className\":\"h-screen bg-background-light dark:bg-background-dark text-left\",\"children\":[\"$\",\"article\",null,{\"className\":\"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-xl px-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary\",\"children\":[\"Error \",404]}],[\"$\",\"h1\",null,{\"className\":\"font-semibold mb-3 text-3xl\",\"children\":\"Page not found!\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400 mb-6\",\"children\":\"We couldn't find the page.\"}],[\"$\",\"$L14\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],false,[\"$\",\"$L15\",null,{}]]}]\n"])</script><script>self.__next_f.push([1,"3:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script><script>self.__next_f.push([1,"4:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$16\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/fe7948ddc00e61d5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true}]],\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L10\",null,{\"children\":[[\"$\",\"$L11\",null,{}],[\"$\",\"$L12\",null,{}],[\"$\",\"$L13\",null,{}],[\"$\",\"style\",null,{\"children\":\":root {\\n  --primary: 17 120 102;\\n  --primary-light: 74 222 128;\\n  --primary-dark: 22 101 52;\\n  --background-light: 255 255 255;\\n  --background-dark: 15 17 23;\\n}\"}],[\"$\",\"main\",null,{\"className\":\"h-screen bg-background-light dark:bg-background-dark text-left\",\"children\":[\"$\",\"article\",null,{\"className\":\"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-xl px-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary\",\"children\":[\"Error \",404]}],[\"$\",\"h1\",null,{\"className\":\"font-semibold mb-3 text-3xl\",\"children\":\"Page not found!\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400 mb-6\",\"children\":\"We couldn't find the page.\"}],[\"$\",\"$L14\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script><script>self.__next_f.push([1,"5:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L17\"]}]\n"])</script><script>self.__next_f.push([1,"6:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script><script>self.__next_f.push([1,"7:[\"$\",\"$1\",\"c\",{\"children\":[\"$L18\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L19\",null,{\"children\":[\"$L1a\",[\"$\",\"$L1b\",null,{\"promise\":\"$@1c\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"8:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L1d\",null,{\"children\":\"$L1e\"}],null],[\"$\",\"$L1f\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$20\",null,{\"fallback\":null,\"children\":\"$L21\"}]}]}]]}]\na:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/a2c16a79b30ca688.css?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nb:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/3dc34e51fb8a17bc.css?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"1e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}]]\n1a:null\n"])</script><script>self.__next_f.push([1,"22:I[707934,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"WebMcpRegistration\"]\n"])</script><script>self.__next_f.push([1,"23:I[590280,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"LivePreviewProvider\"]\n"])</script><script>self.__next_f.push([1,"24:I[973254,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"LivePreviewFavicon\"]\n"])</script><script>self.__next_f.push([1,"25:I[479520,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"\"]\n"])</script><script>self.__next_f.push([1,"27:I[197336,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"28:I[91557,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"AuthProvider\"]\n"])</script><script>self.__next_f.push([1,"29:I[91557,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"DeploymentMetadataProvider\"]\n"])</script><script>self.__next_f.push([1,"2a:I[91557,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"DocsConfigProvider\"]\n"])</script><script>self.__next_f.push([1,"26:T438,"])</script><script>self.__next_f.push([1,"(function j(a,b,c,d,e){try{let f,g,h=[];try{h=window.location.pathname.split(\"/\").filter(a=\u003e\"\"!==a\u0026\u0026\"global\"!==a).slice(0,2)}catch{h=[]}let i=h.find(a=\u003ec.includes(a)),j=[];for(let c of(i?j.push(i):j.push(b),j.push(\"global\"),j)){if(!c)continue;let b=a[c];if(b?.content){f=b.content,g=c;break}}if(!f)return void document.documentElement.setAttribute(d,\"hidden\");let k=!0,l=0;for(;l\u003clocalStorage.length;){let a=localStorage.key(l);if(l++,!a?.endsWith(e))continue;let b=localStorage.getItem(a);if(b\u0026\u0026b===f){k=!1;break}g\u0026\u0026(a.startsWith(`lang:${g}_`)||!a.startsWith(\"lang:\"))\u0026\u0026(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?\"visible\":\"hidden\")}catch(a){console.error(a),document.documentElement.setAttribute(d,\"hidden\")}})(\n  {\"global\":{\"content\":\"🎉 New: Standard and Enterprise orgs get a one-time **$250 bulk import credit** (1 TB), valid through August 30, 2026. [See details](/guides/manage-cost/understanding-cost#imports)\",\"dismissible\":true,\"color\":{\"light\":\"#002BFF\",\"dark\":\"#002BFF\"}}},\n  \"en\",\n  [],\n  \"data-banner-state\",\n  \"bannerDismissed\",\n)"])</script><script>self.__next_f.push([1,"17:[null,[\"$\",\"$L22\",null,{\"subdomain\":\"pinecone\"}],[\"$\",\"$L23\",null,{\"isLivePreviewRoute\":false,\"children\":[[\"$\",\"$L24\",null,{}],[\"$\",\"$L10\",null,{\"appearance\":{\"default\":\"system\",\"strict\":false},\"codeblockTheme\":\"system\",\"children\":[[\"$\",\"blockquote\",null,{\"className\":\"sr-only\",\"data-agent-docs-index\":true,\"aria-hidden\":\"true\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Documentation Index\"}],[\"$\",\"p\",null,{\"children\":[\"Fetch the complete documentation index at:\",\" \",[\"$\",\"a\",null,{\"href\":\"/llms.txt\",\"tabIndex\":-1,\"children\":\"/llms.txt\"}]]}],[\"$\",\"p\",null,{\"children\":\"Use this file to discover all available pages before exploring further.\"}]]}],false,false,null,null,[\"$\",\"$L25\",null,{\"id\":\"_mintlify-banner-script\",\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"$26\"}}],[\"$\",\"$L27\",null,{\"appId\":\"$undefined\",\"autoBoot\":true,\"children\":[\"$\",\"$L28\",null,{\"value\":{\"auth\":\"$undefined\",\"userAuth\":\"$undefined\"},\"children\":[\"$\",\"$L29\",null,{\"value\":{\"subdomain\":\"pinecone\",\"actualSubdomain\":\"pinecone\",\"gitSource\":{\"type\":\"github\",\"owner\":\"pinecone-io\",\"repo\":\"docs\",\"deployBranch\":\"main\",\"contentDirectory\":\"\",\"isPrivate\":false,\"mountPath\":\"\",\"label\":\"\"},\"inkeep\":{\"integrationApiKey\":\"869c11f905eb3c10953283f0ea6f5e6f660b79a1ebf68cc2\"},\"chroma\":{\"liveDeploymentHistoryId\":\"6a7e6a869f0393c736b95e46\",\"collectionId\":\"cb5f19bf-ceeb-4b31-98e9-2a125087d8ef\",\"schemaVersion\":\"v3\",\"latestBuiltDeploymentHistoryId\":\"6a7e6a869f0393c736b95e46\"},\"feedback\":{\"thumbs\":true,\"issues\":false,\"edits\":false},\"entitlements\":{\"AI_CHAT\":{\"status\":\"ENABLED\"},\"REMOVE_BRANDING\":{\"status\":\"ENABLED\"},\"CONTEXTUAL_FEEDBACK\":{\"status\":\"ENABLED\"},\"CODE_SNIPPET_FEEDBACK\":{\"status\":\"ENABLED\"}},\"buildId\":\"6a7e6a869f0393c736b95e46:success\",\"clientVersion\":\"0.0.3461\",\"preview\":\"$undefined\",\"searchFilterCounts\":[{\"language\":\"default\",\"tag\":\"Pinecone Database\",\"count\":493},{\"language\":\"default\",\"tag\":\"Reference\",\"count\":475},{\"language\":\"default\",\"tag\":\"Database\",\"count\":227},{\"language\":\"default\",\"tag\":\"Guides\",\"count\":152},{\"language\":\"default\",\"tag\":\"Pinecone Assistant\",\"count\":135},{\"language\":\"default\",\"tag\":\"Admin\",\"count\":119},{\"language\":\"default\",\"tag\":\"Pinecone Nexus\",\"count\":74},{\"language\":\"default\",\"tag\":\"Backups\",\"count\":64},{\"language\":\"default\",\"tag\":\"Integrations\",\"count\":59},{\"language\":\"default\",\"tag\":\"Endpoints\",\"count\":58}],\"searchSettings\":\"$undefined\"},\"children\":[\"$\",\"$L2a\",null,{\"value\":{\"docsConfig\":{\"theme\":\"mint\",\"$schema\":\"https://mintlify.com/docs.json\",\"name\":\"Pinecone Docs\",\"description\":\"Official Pinecone documentation for the vector database, Assistant, inference APIs, SDKs, and building production search and AI applications.\",\"colors\":{\"primary\":\"#002BFF\",\"light\":\"#1E86EE\",\"dark\":\"#002BFF\"},\"logo\":{\"light\":\"https://mintcdn.com/pinecone/HsZKO51bNmpAasdT/logo/Pinecone-Full-Logo-Black.svg?fit=max\u0026auto=format\u0026n=HsZKO51bNmpAasdT\u0026q=85\u0026s=211d0e7bbefc29ce3b8feee1a05d76ee\",\"dark\":\"https://mintcdn.com/pinecone/HsZKO51bNmpAasdT/logo/Pinecone-Full-Logo-White.svg?fit=max\u0026auto=format\u0026n=HsZKO51bNmpAasdT\u0026q=85\u0026s=4839c7a50a8bee830e943705c648297c\",\"href\":\"https://www.pinecone.io\"},\"favicon\":\"https://mintcdn.com/pinecone/9qvQp5nU6duJvusQ/favicon-512.png?fit=max\u0026auto=format\u0026n=9qvQp5nU6duJvusQ\u0026q=85\u0026s=a05db290834f742b6b4b5d30a8d74e90\",\"api\":{\"openapi\":[\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-01.alpha/db_control_2026-01.alpha.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-01.alpha/db_data_2026-01.alpha.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_control_2026-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_data_2026-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_evaluation_2026-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/oauth_2026-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/inference_2026-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-10/admin_2025-10.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-10/oauth_2025-10.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-10/assistant_control_2025-10.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-10/assistant_data_2025-10.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-10/assistant_evaluation_2025-10.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-10/db_control_2025-10.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-10/db_data_2025-10.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-10/inference_2025-10.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-04/admin_2025-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-04/oauth_2025-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-04/assistant_control_2025-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-04/assistant_data_2025-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-04/assistant_evaluation_2025-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-04/db_control_2025-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-04/db_data_2025-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-04/inference_2025-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-01/assistant_control_2025-01.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-01/assistant_data_2025-01.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-01/assistant_evaluation_2025-01.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-01/db_control_2025-01.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-01/db_data_2025-01.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2025-01/inference_2025-01.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2024-10/db_control_2024-10.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2024-10/db_data_2024-10.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2024-10/inference_2024-10.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2024-07/control_2024-07.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2024-07/data_2024-07.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2024-04/control_2024-04.oas.yaml\",\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2024-04/data_2024-04.oas.yaml\"],\"playground\":{\"display\":\"simple\"}},\"appearance\":\"$17:2:props:children:1:props:appearance\",\"background\":{\"color\":{\"light\":\"#FBFBFC\",\"dark\":\"#171717\"}},\"navbar\":{\"links\":[{\"href\":\"https://status.pinecone.io\",\"label\":\"Status\"},{\"href\":\"https://app.pinecone.io/organizations/-/settings/support\",\"label\":\"Support\"},{\"href\":\"https://app.pinecone.io/?sessionType=login\",\"label\":\"Log In\"}],\"primary\":{\"type\":\"button\",\"label\":\"Sign up free\",\"href\":\"https://app.pinecone.io/?sessionType=signup\"}},\"footer\":{\"socials\":{\"x\":\"https://x.com/pinecone?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor\",\"linkedin\":\"https://www.linkedin.com/company/pinecone-io\",\"youtube\":\"https://www.youtube.com/@pinecone-io\",\"github\":\"https://github.com/pinecone-io\"}},\"seo\":{\"metatags\":{\"og:image\":\"https://www.pinecone.io/images/docs_og_image_v2.png\",\"twitter:title\":\"The vector database to build knowledgeable AI | Pinecone\",\"twitter:description\":\"Search through billions of items for similar matches to any object, in milliseconds. It's the next generation of search, an API call away.\",\"twitter:site\":\"@pinecone\",\"twitter:image\":\"https://www.pinecone.io/images/docs_og_image_v2.png\",\"google-site-verification\":\"woTBImNAcYO-gseVfFKIzQrDRUmLWzFjBWrYbYkOTlI\"},\"indexing\":\"all\"},\"integrations\":{\"gtm\":{\"tagId\":\"GTM-5RCSPVG\"},\"heap\":{\"appId\":\"3879495182\"}},\"banner\":{\"content\":\"🎉 New: Standard and Enterprise orgs get a one-time **$250 bulk import credit** (1 TB), valid through August 30, 2026. [See details](/guides/manage-cost/understanding-cost#imports)\",\"dismissible\":true,\"color\":{\"light\":\"#002BFF\",\"dark\":\"#002BFF\"}},\"contextual\":{\"options\":[\"copy\",\"view\",\"chatgpt\",\"claude\"],\"display\":\"header\"},\"styling\":{\"latex\":false,\"codeblocks\":\"system\"},\"navigation\":{\"pages\":[]}},\"docsNavWithMetadata\":\"$undefined\",\"anonymizedNav\":\"$undefined\",\"hasFullNav\":false},\"children\":\"$L2b\"}]}]}]}]]}]]}]]\n"])</script><script>self.__next_f.push([1,"2c:I[604804,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"LoginButtonProvider\"]\n"])</script><script>self.__next_f.push([1,"2d:I[141180,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"SidebarLoginButtonProvider\"]\n"])</script><script>self.__next_f.push([1,"2e:I[343590,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"NavigationContextController\"]\n"])</script><script>self.__next_f.push([1,"2f:I[378486,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"PageListProvider\"]\n"])</script><script>self.__next_f.push([1,"30:I[742977,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"PrefetchProvider\"]\n"])</script><script>self.__next_f.push([1,"31:I[237978,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"PageModeOverrideProvider\"]\n"])</script><script>self.__next_f.push([1,"32:I[378896,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"ConfiguredVariationProvider\"]\n"])</script><script>self.__next_f.push([1,"33:I[557611,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"Fonts\"]\n"])</script><script>self.__next_f.push([1,"34:I[330080,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"BannerProvider\"]\n"])</script><script>self.__next_f.push([1,"35:I[864506,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"NavbarTransitionScript\"]\n"])</script><script>self.__next_f.push([1,"37:I[540345,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"ConsentProvider\"]\n"])</script><script>self.__next_f.push([1,"38:I[529058,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"LocalStorageAndAnalyticsProviders\"]\n"])</script><script>self.__next_f.push([1,"39:I[958547,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"36:T865,"])</script><script>self.__next_f.push([1,"(function () {\n  var measure = function(){let a=document.querySelectorAll(\"[id='navbar'], [data-top-chrome]\"),b=0;a.forEach(a=\u003e{let c=a.getBoundingClientRect();c.height\u003e0\u0026\u0026(b=Math.max(b,c.bottom))});let c=0,d=document.getElementById(\"content-container\");if(d){let{overflowY:a}=getComputedStyle(d);(\"auto\"===a||\"scroll\"===a)\u0026\u0026(c=Math.max(0,d.getBoundingClientRect().top))}let e=Math.round(Math.max(0,b-c))+40;document.documentElement.style.setProperty(\"--scroll-mt\",`${e}px`)};\n  (function(a){let b=[],c=0,d=\"undefined\"==typeof ResizeObserver?null:new ResizeObserver(f);function e(){let c=Array.from(document.querySelectorAll(\"[id='navbar'], [data-top-chrome]\"));(c.length!==b.length||c.some((a,c)=\u003ea!==b[c]))\u0026\u0026d\u0026\u0026(d.disconnect(),c.forEach(a=\u003ed.observe(a))),b=c,a()}function f(){c||(c=requestAnimationFrame(()=\u003e{c=0,e()}))}new MutationObserver(f).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener(\"resize\",f),\"loading\"===document.readyState\u0026\u0026document.addEventListener(\"DOMContentLoaded\",e),e()})(measure);\n  (function(a){let b=window.location.hash.slice(1);if(!b)return;function c(){return\"smooth\"===getComputedStyle(document.documentElement).scrollBehavior}function d(c){let d=document.getElementById(b);return!!d\u0026\u0026(a(),d.scrollIntoView(c?{behavior:c}:void 0),!0)}if(\"complete\"===document.readyState)return void d();let e=new MutationObserver(()=\u003e{!c()\u0026\u0026d(\"instant\")\u0026\u0026f()});function f(){e.disconnect(),window.removeEventListener(\"load\",g)}function g(){let a=c();f(),a\u0026\u0026requestAnimationFrame(()=\u003e{d(),function(){let a=[\"wheel\",\"touchstart\",\"keydown\",\"pointerdown\"],c=0,e=window.scrollY,f=setInterval(()=\u003e{c+=1;let a=document.getElementById(b);if(!a||c\u003e=6)return g();let f=Math.abs(window.scrollY-e)\u003e1;if(e=window.scrollY,f)return;let h=parseFloat(getComputedStyle(a).scrollMarginTop)||0;Math.abs(a.getBoundingClientRect().top-h)\u003e4\u0026\u0026d()},350);function g(){clearInterval(f),a.forEach(a=\u003ewindow.removeEventListener(a,g))}a.forEach(a=\u003ewindow.addEventListener(a,g,{passive:!0}))}()})}window.addEventListener(\"load\",g),e.observe(document.documentElement,{childList:!0,subtree:!0}),!c()\u0026\u0026d(\"instant\")\u0026\u0026f()})(measure);\n})();"])</script><script>self.__next_f.push([1,"2b:[\"$\",\"$L2c\",null,{\"children\":[\"$\",\"$L2d\",null,{\"children\":[\"$\",\"$L2e\",null,{\"children\":[\"$\",\"$L2f\",null,{\"pageListDataMap\":{},\"children\":[\"$\",\"$L30\",null,{\"disabled\":\"$undefined\",\"children\":[\"$\",\"$L31\",null,{\"children\":[\"$\",\"$L32\",null,{\"children\":[[\"$\",\"$L12\",null,{\"fonts\":\"$undefined\",\"theme\":\"mint\",\"subdomain\":\"pinecone\"}],[[\"$\",\"$L11\",null,{\"docsConfig\":\"$17:2:props:children:1:props:children:6:props:children:props:children:props:children:props:value:docsConfig\"}],null,[\"$\",\"$L13\",null,{\"theme\":\"mint\"}],[\"$\",\"$L33\",null,{\"fonts\":\"$undefined\",\"children\":[\"$\",\"$L34\",null,{\"bannersByLocale\":{\"global\":\"$17:2:props:children:1:props:children:6:props:children:props:children:props:children:props:value:docsConfig:banner\"},\"subdomain\":\"pinecone\",\"children\":[[\"$\",\"$L35\",null,{\"theme\":\"mint\"}],[\"$\",\"$L25\",null,{\"strategy\":\"beforeInteractive\",\"id\":\"_mintlify-scroll-margin-script\",\"dangerouslySetInnerHTML\":{\"__html\":\"$36\"},\"suppressHydrationWarning\":true}],[\"$\",\"$L37\",null,{\"privacy\":\"$undefined\",\"children\":[\"$\",\"$L38\",null,{\"subdomain\":\"pinecone\",\"isAtlas\":false,\"children\":[\"$\",\"$L39\",null,{\"toggles\":[{\"name\":\"tiered-billing\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-profile-v2\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"dashboard-editor-theseus\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"self-serve-sso\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"force-workflows-vercel-harness\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"kill-isr\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"autumn-billing-mar-2026\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"cloudflare-cache-invalidation\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"workflows-vercel-harness\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"gitlab-workflows\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"autopilot-dashboard\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"live-preview-client\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"direct-chroma-search\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"mintlify-credits-autumn-apr-2026\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent_harness_kb\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-page\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"dashboard-auth-revamp\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"client-credentials-grant\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent_harness_slack_agent\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"workflows-v2\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"assistant-integrations\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"dashboard-comments\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"workflows-in-onboarding\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"viewer-role\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-panel\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"autumn-enforcement-mar-2026\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"autumn-webhooks-mar-2026\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-mintlify-slack\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"workflows-onboarding\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-v7-file-tree\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"atlas-vercel-harness\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"onboarding-vercel-harness\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"refresh-token-auth-mcp\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"use-run-task-generate-docs-phase-queue\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"per-tenant-auth\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-integrations-settings\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"per-tenant-auth-mcp\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"async-editor-publish\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"automations-pr-grouping\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"pause-preview-search-indexing\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"custom-prefix\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"analytics-v7\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"composio-integrations\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"zendesk-integration\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"process-on-consumer\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"workflows-run-detail-page\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"credits-v2-jul-2026\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"call-agent-tool\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"pylon-integration\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"user-flows-analytics\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"queue-git-webhooks-produce\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"slack-agent-chat-sdk\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"org-credit-pool-jul-2026\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"preview-search-indexing\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"approve-review-flow\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"pause-universal-search-reconcile\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-version-history\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false}],\"children\":\"$L3a\"}]}]}]]}]}]]]}]}]}]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"3b:I[604780,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"CaptchaProvider\"]\n"])</script><script>self.__next_f.push([1,"3c:I[601054,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"SearchProvider\"]\n"])</script><script>self.__next_f.push([1,"3d:I[28330,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"SkipToContent\"]\n"])</script><script>self.__next_f.push([1,"3e:I[87732,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"AssistantLayoutWrapper\"]\n"])</script><script>self.__next_f.push([1,"3f:I[118717,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/c5b263597c9467b3.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"NotFoundHydrator\"]\n"])</script><script>self.__next_f.push([1,"3a:[\"$\",\"$L3b\",null,{\"enabled\":true,\"isPreview\":false,\"children\":[\"$\",\"$L3c\",null,{\"subdomain\":\"pinecone\",\"hasChatPermissions\":true,\"isLoggedInCli\":false,\"assistantConfig\":{},\"starterQuestions\":\"$undefined\",\"children\":[[\"$\",\"$L3d\",null,{}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function i(a,b,c,d){try{if(window.matchMedia(\\\"(max-width: 1024px)\\\").matches||!d){document.documentElement.style.setProperty(c,\\\"0px\\\"),document.documentElement.setAttribute(\\\"data-assistant-state\\\",\\\"closed\\\"),d||localStorage.setItem(a,\\\"false\\\");return}let e=localStorage.getItem(a);if(null===e){document.documentElement.style.setProperty(c,\\\"0px\\\"),document.documentElement.setAttribute(\\\"data-assistant-state\\\",\\\"closed\\\");return}let f=JSON.parse(e),g=localStorage.getItem(b),h=null!==g?JSON.parse(g):368;document.documentElement.style.setProperty(c,f?h+\\\"px\\\":\\\"0px\\\"),document.documentElement.setAttribute(\\\"data-assistant-state\\\",f?\\\"open\\\":\\\"closed\\\")}catch(a){document.documentElement.style.setProperty(c,\\\"0px\\\"),document.documentElement.setAttribute(\\\"data-assistant-state\\\",\\\"closed\\\")}})(\\n    \\\"chat-assistant-sheet-open\\\",\\n    \\\"chat-assistant-sheet-width\\\",\\n    \\\"--assistant-sheet-width\\\",\\n    true\\n  )\"}}],false,[\"$\",\"$L3e\",null,{\"children\":[[\"$\",\"$Ld\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lf\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L3f\",null,{\"source\":\"multitenant\"}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$undefined\"]}]]}]}]\n"])</script><script>self.__next_f.push([1,"43:I[597003,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"ScopedNavProvider\"]\n"])</script><script>self.__next_f.push([1,"1c:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Change your payment method - Pinecone Docs\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Update your Pinecone organization payment method in the console, including credit card details, billing address, and payment preferences.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Pinecone Docs\"}],[\"$\",\"meta\",\"3\",{\"name\":\"generator\",\"content\":\"Mintlify\"}],[\"$\",\"meta\",\"4\",{\"name\":\"msapplication-config\",\"content\":\"/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon/browserconfig.xml\"}],[\"$\",\"meta\",\"5\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Pinecone Docs\"}],[\"$\",\"meta\",\"6\",{\"name\":\"msapplication-TileColor\",\"content\":\"#002BFF\"}],[\"$\",\"meta\",\"7\",{\"name\":\"google-site-verification\",\"content\":\"woTBImNAcYO-gseVfFKIzQrDRUmLWzFjBWrYbYkOTlI\"}],[\"$\",\"link\",\"8\",{\"rel\":\"canonical\",\"href\":\"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"type\":\"application/xml\",\"href\":\"/sitemap.xml\"}],[\"$\",\"link\",\"10\",{\"rel\":\"alternate\",\"type\":\"text/markdown\",\"href\":\"/guides/organizations/manage-billing/change-payment-method.md\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:title\",\"content\":\"Change your payment method - Pinecone Docs\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:description\",\"content\":\"Update your Pinecone organization payment method in the console, including credit card details, billing address, and payment preferences.\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:url\",\"content\":\"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:site_name\",\"content\":\"Pinecone Docs\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image\",\"content\":\"https://www.pinecone.io/images/docs_og_image_v2.png\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:title\",\"content\":\"The vector database to build knowledgeable AI | Pinecone\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:description\",\"content\":\"Search through billions of items for similar matches to any object, in milliseconds. It's the next generation of search, an API call away.\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image\",\"content\":\"https://www.pinecone.io/images/docs_og_image_v2.png\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"25\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon/android-chrome-192x192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"26\",{\"rel\":\"apple-touch-icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon/apple-touch-icon.png\",\"type\":\"image/png\",\"sizes\":\"180x180\",\"media\":\"$undefined\"}],[\"$\",\"link\",\"27\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon/favicon-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"28\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon/favicon-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"29\",{\"rel\":\"shortcut icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"$undefined\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"30\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon-dark/android-chrome-192x192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"link\",\"31\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon-dark/favicon-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: dark)\"}],\"$L40\",\"$L41\",\"$L42\"],\"error\":null,\"digest\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"21:\"$1c:metadata\"\n"])</script><script>self.__next_f.push([1,"18:[\"$\",\"$L43\",null,{\"scopedNav\":{\"global\":null,\"dropdowns\":[{\"dropdown\":\"Pinecone Database\",\"icon\":\"database\",\"tabs\":[{\"tab\":\"Guides\",\"groups\":[{\"group\":\"Get started\",\"pages\":[{\"title\":\"Pinecone documentation\",\"sidebarTitle\":\"Overview\",\"mode\":\"wide\",\"description\":\"Pinecone is the vector database for AI agents and applications, built for semantic search, knowledge retrieval, and long-term memory at scale.\",\"href\":\"/guides/get-started/overview\"},{\"title\":\"Quickstart\",\"og:image\":\"https://www.pinecone.io/api/og/?title=Pinecone%20Database%20quickstart\",\"description\":\"Add Pinecone to your AI agent or app in minutes. Build a knowledge retrieval agent, use your IDE assistant, or integrate the SDK directly.\",\"href\":\"/guides/get-started/quickstart\"},{\"title\":\"Agentic IDEs and CLIs\",\"sidebarTitle\":\"IDEs \u0026 CLIs\",\"description\":\"Use Pinecone with agentic IDEs and CLIs like Claude Code, Gemini CLI, and Cursor via MCP server, plugins, and agent skills for vector search.\",\"href\":\"/guides/get-started/ai-coding-tools\"},{\"title\":\"Test Pinecone at scale\",\"sidebarTitle\":\"Test at scale\",\"description\":\"Benchmark Pinecone at production scale by importing 10M vectors and measuring semantic search throughput, query latency, and costs.\",\"href\":\"/guides/get-started/test-at-scale\"},{\"title\":\"Concepts\",\"description\":\"Learn core Pinecone concepts (organizations, projects, indexes, documents, namespaces, dense and sparse vectors) and how they relate.\",\"href\":\"/guides/get-started/concepts\"},{\"title\":\"Architecture\",\"description\":\"Learn how Pinecone's serverless architecture (API gateway, control plane, data plane, and object storage) powers vector search at scale.\",\"href\":\"/guides/get-started/database-architecture\"}]},{\"group\":\"Index data\",\"pages\":[{\"title\":\"Indexing overview\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn how indexing works in Pinecone: serverless indexes, document schemas, namespaces, integrated embedding, and metadata filtering.\",\"href\":\"/guides/index-data/indexing-overview\"},{\"title\":\"Create an index\",\"sidebarTitle\":\"Create an index\",\"description\":\"Create a Pinecone serverless index for full-text (BM25), semantic (dense vector), lexical (sparse), or hybrid search with a document schema.\",\"href\":\"/guides/index-data/create-an-index\"},{\"title\":\"Data modeling\",\"description\":\"Model your data in Pinecone using documents with dense_vector, sparse_vector, full-text string, and metadata fields for efficient retrieval.\",\"href\":\"/guides/index-data/data-modeling\"},{\"group\":\"Data ingestion\",\"pages\":[{\"title\":\"Data ingestion overview\",\"sidebarTitle\":\"Overview\",\"description\":\"Compare data ingestion options in Pinecone: bulk import from object storage, upsert operations, and hosted embedding via the Inference API.\",\"href\":\"/guides/index-data/data-ingestion-overview\"},{\"title\":\"Upsert records\",\"description\":\"Upsert dense, sparse, and text records into Pinecone indexes, batch upserts for higher throughput, and partition data with namespaces.\",\"href\":\"/guides/index-data/upsert-data\"},{\"title\":\"Import records\",\"description\":\"Import large datasets efficiently from Amazon S3, Google Cloud Storage, or Azure Blob Storage into Pinecone serverless indexes using object storage.\",\"href\":\"/guides/index-data/import-data\"},{\"title\":\"Check data freshness\",\"description\":\"Check data freshness in Pinecone serverless indexes using log sequence numbers (LSNs) and vector counts to verify recent upserts and deletes.\",\"href\":\"/guides/index-data/check-data-freshness\"}]},{\"title\":\"Implement multitenancy\",\"description\":\"Implement multitenancy in Pinecone with one namespace per tenant on a serverless index to isolate customer data for SaaS RAG or semantic search apps.\",\"href\":\"/guides/index-data/implement-multitenancy\"},{\"title\":\"Dedicated Read Nodes\",\"description\":\"Dedicated read nodes use provisioned hardware for read operations, providing predictable, low-latency performance at high query volumes.\",\"href\":\"/guides/index-data/dedicated-read-nodes\"}]},{\"group\":\"Search\",\"pages\":[{\"title\":\"Search overview\",\"sidebarTitle\":\"Overview\",\"description\":\"Compare Pinecone search types and choose the right retrieval approach: full-text (BM25), semantic (dense vector), sparse lexical, and hybrid.\",\"href\":\"/guides/search/search-overview\"},{\"title\":\"Full-text search\",\"description\":\"Upsert and search typed JSON documents in Pinecone with BM25 scoring, Lucene query syntax, dense and sparse vector ranking, and metadata filters.\",\"href\":\"/guides/search/full-text-search\"},{\"title\":\"Semantic search\",\"description\":\"Search a Pinecone index of dense vectors to find semantically similar records using text or vector queries, top_k results, and nearest neighbor lookup.\",\"href\":\"/guides/search/semantic-search\"},{\"title\":\"Lexical search\",\"description\":\"Run sparse-vector lexical search in Pinecone with custom sparse encoders like pinecone-sparse-english-v0 for token-weighted keyword retrieval.\",\"href\":\"/guides/search/lexical-search\"},{\"title\":\"Hybrid search\",\"description\":\"Combine dense semantic search with sparse lexical search in a single Pinecone query to improve recall for keyword matches, synonyms, and rare terms.\",\"href\":\"/guides/search/hybrid-search\"},{\"title\":\"Reciprocal rank fusion\",\"description\":\"Combine results from separate Pinecone searches into a single ranking with reciprocal rank fusion (RRF), a client-side method that fuses rankings, not scores.\",\"href\":\"/guides/search/reciprocal-rank-fusion\"},{\"title\":\"Filter by metadata\",\"description\":\"Narrow Pinecone search results by adding metadata filter expressions to your query, using operators like $eq, $in, $gt, and $and for precise retrieval.\",\"href\":\"/guides/search/filter-by-metadata\"},{\"title\":\"Rerank results\",\"description\":\"Improve retrieval quality by reranking initial search results with a hosted or external model to surface the most relevant matches for RAG.\",\"href\":\"/guides/search/rerank-results\"}]},{\"group\":\"Optimize\",\"pages\":[{\"title\":\"Increase search relevance\",\"sidebarTitle\":\"Increase relevance\",\"description\":\"Improve Pinecone search quality with reranking models, metadata filtering, and hybrid search that combines full-text and vector retrieval for RAG.\",\"href\":\"/guides/optimize/increase-relevance\"},{\"title\":\"Increase throughput\",\"description\":\"Increase Pinecone throughput with bulk import from object storage, batch upserts, parallel requests, and the Python gRPC SDK for faster ingestion.\",\"href\":\"/guides/optimize/increase-throughput\"},{\"title\":\"Decrease latency\",\"description\":\"Reduce query and upsert latency in Pinecone using namespaces, metadata filters, targeting indexes by host, and regional colocation strategies.\",\"href\":\"/guides/optimize/decrease-latency\"},{\"title\":\"Save on costs\",\"description\":\"Save on Pinecone costs by using bulk import over upsert, namespaces for multitenancy, and query patterns that reduce read unit consumption.\",\"href\":\"/guides/optimize/save-on-costs\"}]},{\"group\":\"Manage data\",\"pages\":[{\"title\":\"Target an index\",\"description\":\"Target a Pinecone index by host URL (recommended for production) or by name for data operations like upsert, query, and fetch across SDKs.\",\"href\":\"/guides/manage-data/target-an-index\"},{\"title\":\"Manage serverless indexes\",\"sidebarTitle\":\"Manage indexes\",\"description\":\"List, describe, configure, and delete serverless indexes in Pinecone, including tags, deletion protection, and metadata index configuration.\",\"href\":\"/guides/manage-data/manage-indexes\"},{\"title\":\"Manage namespaces\",\"description\":\"Create, describe, list, and delete namespaces in Pinecone serverless indexes, including defining filterable metadata fields and schemas ahead of upsert.\",\"href\":\"/guides/manage-data/manage-namespaces\"},{\"group\":\"Manage backups\",\"pages\":[{\"title\":\"Backups overview\",\"description\":\"Learn how serverless index backups work in Pinecone, including scheduled backups, retention policies, and use cases for restoring or copying data.\",\"href\":\"/guides/manage-data/backups-overview\"},{\"title\":\"Back up an index\",\"description\":\"Create backups of serverless indexes to protect data, copy indexes, or experiment with configurations using the Pinecone SDK, API, or console.\",\"href\":\"/guides/manage-data/back-up-an-index\"},{\"title\":\"Restore an index\",\"description\":\"Restore a Pinecone serverless index from a backup, change the index name, tags, or deletion protection, and preserve embedding model configuration.\",\"href\":\"/guides/manage-data/restore-an-index\"}]},{\"title\":\"Update records\",\"description\":\"Update Pinecone records by ID to change vector values or metadata, or update metadata across multiple records using a metadata filter expression.\",\"href\":\"/guides/manage-data/update-data\"},{\"title\":\"Delete records\",\"description\":\"Delete records from a Pinecone index namespace by ID or metadata filter, including delete-by-ID, delete-all, and delete-by-metadata operations.\",\"href\":\"/guides/manage-data/delete-data\"},{\"title\":\"Fetch records\",\"description\":\"Retrieve full Pinecone records by ID from a namespace to inspect vector values, metadata, and IDs, or verify upserts using the fetch operation.\",\"href\":\"/guides/manage-data/fetch-data\"},{\"title\":\"List record IDs\",\"description\":\"List the IDs of records in a Pinecone serverless namespace, filter by ID prefix, and paginate results to verify upserts cheaply and quickly.\",\"href\":\"/guides/manage-data/list-record-ids\"}]},{\"group\":\"Manage cost\",\"pages\":[{\"title\":\"Understanding cost\",\"description\":\"Understand how costs are incurred in Pinecone, including read units (RUs), write units (WUs), storage, egress, and embedding.\",\"keywords\":[\"write unit\",\"write units\",\"WU\",\"read unit\",\"read units\",\"RU\",\"egress\",\"egress unit\",\"billing units\",\"serverless pricing\",\"cost per query\",\"cost per upsert\"],\"href\":\"/guides/manage-cost/understanding-cost\"},{\"title\":\"Manage cost\",\"description\":\"Reduce Pinecone spend with strategies like spend alerts, ID-prefix listing, multitenant namespaces, prepaid credits, and support cost optimization help.\",\"href\":\"/guides/manage-cost/manage-cost\"},{\"title\":\"Monitor usage and costs\",\"description\":\"Monitor Pinecone usage and costs at the organization, index, and operation level by tracking read units, write units, and storage consumption.\",\"href\":\"/guides/manage-cost/monitor-usage-and-costs\"}]},{\"group\":\"Move to production\",\"pages\":[{\"title\":\"Production checklist\",\"sidebarTitle\":\"Overview\",\"description\":\"Prepare Pinecone indexes for production with best practices for project structure, security, scaling, API keys, and reliability across your workloads.\",\"href\":\"/guides/production/production-checklist\"},{\"title\":\"Bring your own cloud (BYOC)\",\"description\":\"Deploy Pinecone BYOC in your own AWS, GCP, or Azure account for data sovereignty, network isolation, and regional data residency requirements.\",\"href\":\"/guides/production/bring-your-own-cloud\"},{\"group\":\"Enforce security\",\"pages\":[{\"title\":\"Security overview\",\"sidebarTitle\":\"Overview\",\"description\":\"Overview of Pinecone security features for production: API keys, SSO, service accounts, audit logs, CMEK encryption, backups, and Private Endpoints.\",\"href\":\"/guides/production/security-overview\"},{\"title\":\"Manage roles and access\",\"sidebarTitle\":\"Manage roles and access\",\"description\":\"Assign and manage roles for users, service accounts, and API keys using the Pinecone console or the Admin API.\",\"href\":\"/guides/production/manage-rbac\"},{\"title\":\"Configure SSO with Okta\",\"description\":\"Set up SAML single sign-on between Pinecone and Okta so your organization members can log in with corporate credentials.\",\"href\":\"/guides/production/configure-single-sign-on/okta\"},{\"title\":\"Manage roles with Okta\",\"sidebarTitle\":\"Manage roles with Okta\",\"description\":\"Automatically assign Pinecone organization and project roles from SAML attributes with Okta.\",\"href\":\"/guides/production/configure-single-sign-on/okta-role-management\"},{\"title\":\"SCIM provisioning with Okta\",\"sidebarTitle\":\"SCIM provisioning with Okta\",\"description\":\"Automatically provision members and roles from Okta to Pinecone over SCIM.\",\"href\":\"/guides/production/configure-single-sign-on/okta-scim-provisioning\"},{\"title\":\"Configure customer-managed encryption keys\",\"sidebarTitle\":\"Configure CMEK\",\"description\":\"Set up customer-managed encryption keys (CMEK) with AWS KMS to encrypt Pinecone data with keys you control, using IAM roles and key policies.\",\"href\":\"/guides/production/configure-cmek\"},{\"title\":\"Configure Private Endpoints\",\"sidebarTitle\":\"Configure Private Endpoints\",\"description\":\"Configure Pinecone Private Endpoints with AWS PrivateLink or Azure Private Link to keep index traffic off the public internet and secure VPCs.\",\"href\":\"/guides/production/configure-private-endpoints\"},{\"title\":\"Data deletion on Pinecone\",\"sidebarTitle\":\"Data deletion policy\",\"description\":\"Learn how Pinecone permanently deletes customer data, including soft deletion, the 90-day retention window, and secure erasure of records and indexes.\",\"href\":\"/guides/production/data-deletion\"},{\"title\":\"Configure audit logs\",\"description\":\"Enable Pinecone audit logging to an Amazon S3 bucket to track user, service account, and API actions for compliance, security review, and WORM retention.\",\"href\":\"/guides/production/configure-audit-logs\"}]},{\"title\":\"Error handling\",\"description\":\"Handle Pinecone API errors with retry logic, exponential backoff, and best practices for 4xx client errors, 5xx server errors, and rate limit responses.\",\"href\":\"/guides/production/error-handling\"},{\"title\":\"Monitor performance\",\"description\":\"Monitor Pinecone index performance metrics (query latency, throughput, and errors) in the Pinecone console or via Prometheus and Datadog.\",\"href\":\"/guides/production/monitoring\"},{\"title\":\"CI/CD with Pinecone Local and GitHub Actions\",\"sidebarTitle\":\"CI/CD\",\"description\":\"Build a GitHub Actions CI/CD workflow with Pinecone Local to run automated integration tests against an in-memory emulator without touching production.\",\"href\":\"/guides/production/automated-testing\"}]},{\"group\":\"Admin\",\"pages\":[{\"group\":\"Manage billing\",\"pages\":[{\"title\":\"Upgrade your plan\",\"description\":\"Upgrade to a paid Pinecone plan for higher limits, backups, private endpoints, audit logs, and access to the Builder, Standard, or Enterprise tiers.\",\"href\":\"/guides/organizations/manage-billing/upgrade-billing-plan\"},{\"title\":\"Change your payment method\",\"description\":\"Update your Pinecone organization payment method in the console, including credit card details, billing address, and payment preferences.\",\"href\":\"/guides/organizations/manage-billing/change-payment-method\"},{\"title\":\"Account deactivation for non-payment\",\"description\":\"Learn what happens when a Pinecone account is deactivated for non-payment: 30-day data retention, permanent deletion, and how to reactivate.\",\"href\":\"/guides/organizations/manage-billing/non-payment-account-deactivation\"},{\"title\":\"Downgrade your plan\",\"description\":\"Downgrade your Pinecone organization from a paid plan to the free Starter plan, including plan requirements, index limits, and billing impact.\",\"href\":\"/guides/organizations/manage-billing/downgrade-billing-plan\"},{\"title\":\"Download a usage report\",\"description\":\"Download detailed Pinecone usage and cost reports from the console, including index consumption, storage metrics, and per-project spend breakdowns.\",\"href\":\"/guides/organizations/manage-billing/download-usage-report\"},{\"title\":\"Access your invoices\",\"description\":\"View and download your Pinecone organization billing invoices in the console, including invoice history, receipts, and payment records.\",\"href\":\"/guides/organizations/manage-billing/access-your-invoices\"},{\"title\":\"Standard trial\",\"description\":\"Get $300 in credits over 21 days with the Pinecone Standard plan trial, including RBAC, bulk import, backup and restore, and higher scale limits.\",\"href\":\"/guides/organizations/manage-billing/standard-trial\"}]},{\"group\":\"Manage organizations\",\"pages\":[{\"title\":\"Understanding organizations\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn how Pinecone organizations group projects, share billing, and use organization roles to control member permissions and access to resources.\",\"href\":\"/guides/organizations/understanding-organizations\"},{\"title\":\"Manage organization members\",\"sidebarTitle\":\"Manage members\",\"description\":\"Add, invite, and manage members in your Pinecone organization, including assigning organization roles, changing permissions, and removing users.\",\"href\":\"/guides/organizations/manage-organization-members\"},{\"title\":\"Manage service accounts at the organization-level\",\"sidebarTitle\":\"Manage service accounts\",\"description\":\"Create and manage service accounts at the organization level in Pinecone for programmatic Admin API access, including client secrets and role assignment.\",\"href\":\"/guides/organizations/manage-service-accounts\"}]},{\"group\":\"Manage projects\",\"pages\":[{\"title\":\"Understanding projects\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn how Pinecone projects organize indexes, cloud environments, API keys, and members, including project roles and per-role permission summaries.\",\"href\":\"/guides/projects/understanding-projects\"},{\"title\":\"Create a project\",\"mode\":\"wide\",\"description\":\"Create a new Pinecone project in your organization using the console or Admin API, including project name, tags, and customer-managed encryption keys (CMEK).\",\"href\":\"/guides/projects/create-a-project\"},{\"title\":\"Manage projects\",\"description\":\"View project details, rename projects, and delete projects in your Pinecone organization using the console or Admin API with owner permissions.\",\"href\":\"/guides/projects/manage-projects\"},{\"title\":\"Manage project members\",\"description\":\"Add, remove, and update Pinecone project members using role-based access control (RBAC) to manage permissions and project owner roles.\",\"href\":\"/guides/projects/manage-project-members\"},{\"title\":\"Manage API keys\",\"description\":\"Create, view, update, and delete Pinecone API keys with custom permissions per project, including scoped roles and data plane access controls.\",\"href\":\"/guides/projects/manage-api-keys\"},{\"title\":\"Manage service accounts at the project-level\",\"sidebarTitle\":\"Manage service accounts\",\"description\":\"Add service accounts to a Pinecone project and assign project roles to enable programmatic API access for automated workflows and CI pipelines.\",\"href\":\"/guides/projects/manage-service-accounts\"}]}]},{\"group\":\"Operations\",\"pages\":[{\"group\":\"Integrate with cloud storage\",\"pages\":[{\"title\":\"Integrate with Amazon S3\",\"icon\":\"aws\",\"description\":\"Connect Pinecone to an Amazon S3 bucket using an IAM role to import data and export audit logs.\",\"sidebarTitle\":\"Amazon S3\",\"href\":\"/guides/operations/integrations/integrate-with-amazon-s3\"},{\"title\":\"Integrate with Google Cloud Storage\",\"icon\":\"google\",\"description\":\"Connect Pinecone to a Google Cloud Storage bucket with a service account key to import data into your indexes.\",\"sidebarTitle\":\"Google Cloud Storage (GCS)\",\"href\":\"/guides/operations/integrations/integrate-with-google-cloud-storage\"},{\"title\":\"Integrate with Azure Blob Storage\",\"icon\":\"microsoft\",\"description\":\"Connect Pinecone to Azure Blob Storage using a service principal to import data into your indexes.\",\"sidebarTitle\":\"Azure Blob Storage\",\"href\":\"/guides/operations/integrations/integrate-with-azure-blob-storage\"},{\"title\":\"Manage storage integrations\",\"description\":\"Update or delete existing Amazon S3, Google Cloud Storage, and Azure Blob storage integrations for your Pinecone project in the console.\",\"href\":\"/guides/operations/integrations/manage-storage-integrations\"}]},{\"group\":\"Integrate with AI agents\",\"pages\":[{\"title\":\"Use the Pinecone MCP server\",\"sidebarTitle\":\"MCP server\",\"description\":\"Connect AI agents to Pinecone through the MCP server to search docs, manage indexes, and query data from Claude, Cursor, Antigravity, or Claude Code.\",\"href\":\"/guides/operations/mcp-server\"}]},{\"title\":\"Local development with Pinecone Local\",\"sidebarTitle\":\"Local development\",\"description\":\"Run Pinecone Local, an in-memory Docker emulator, to develop and test apps offline without an account or usage fees.\",\"href\":\"/guides/operations/local-development\"}]},{\"group\":\"Using pods\",\"pages\":[{\"title\":\"Understanding pod-based indexes\",\"sidebarTitle\":\"Overview\",\"description\":\"Understand Pinecone pod-based indexes, including pod types and sizing. Legacy: pod indexes are unavailable to new customers; use serverless for new projects.\",\"href\":\"/guides/indexes/pods/understanding-pod-based-indexes\"},{\"title\":\"Migrate a pod-based index to serverless\",\"description\":\"Migrate a Pinecone pod-based index to serverless for automatic scaling, better performance, and usage-based pricing with no minimum spend commitment.\",\"href\":\"/guides/indexes/pods/migrate-a-pod-based-index-to-serverless\"},{\"title\":\"Choose a pod type and size\",\"sidebarTitle\":\"Choose a pod type\",\"description\":\"Choose a Pinecone pod type and size (s1, p1, p2). Legacy guide: pods are unavailable to new customers as of August 2025; serverless needs no planning.\",\"href\":\"/guides/indexes/pods/choose-a-pod-type-and-size\"},{\"title\":\"Create a pod-based index\",\"description\":\"Create a Pinecone pod-based index. Legacy guide: new customers cannot create pod indexes as of August 2025; use serverless index creation instead.\",\"href\":\"/guides/indexes/pods/create-a-pod-based-index\"},{\"title\":\"Manage pod-based indexes\",\"description\":\"Manage Pinecone pod-based indexes. Legacy guide: pod indexes are unavailable to new customers as of August 2025; serverless is recommended for new projects.\",\"href\":\"/guides/indexes/pods/manage-pod-based-indexes\"},{\"title\":\"Scale pod-based indexes\",\"description\":\"Scale Pinecone pod-based indexes by adding pods or replicas. Legacy guide: pod indexes are unavailable to new customers; serverless scales automatically.\",\"href\":\"/guides/indexes/pods/scale-pod-based-indexes\"},{\"group\":\"Back up and restore\",\"pages\":[{\"title\":\"Understanding collections\",\"description\":\"Legacy documentation for Pinecone collections, a pod-only feature for creating static index snapshots. Collections are not available for serverless indexes.\",\"href\":\"/guides/indexes/pods/understanding-collections\"},{\"title\":\"Back up a pod-based index\",\"description\":\"Legacy guide for backing up Pinecone pod-based indexes using collections. Collections are a pod-only feature not available for serverless indexes.\",\"href\":\"/guides/indexes/pods/back-up-a-pod-based-index\"},{\"title\":\"Restore a pod-based index\",\"description\":\"Legacy guide for restoring Pinecone pod-based indexes from collections. Pod indexes are no longer available to new customers as of August 2025.\",\"href\":\"/guides/indexes/pods/restore-a-pod-based-index\"}]}]}]},{\"tab\":\"Reference\",\"versions\":[{\"version\":\"2026-01.alpha (public preview)\",\"pages\":[{\"title\":\"2026-01.alpha (public preview)\",\"href\":\"/reference/api/introduction\"}]},{\"version\":\"2026-04 (latest)\",\"default\":true,\"groups\":[{\"group\":\"APIs\",\"pages\":[{\"title\":\"API reference\",\"description\":\"Pinecone API reference overview for Database, Inference, and Admin endpoints with supported SDKs including Python, Node.js, Java, and Go.\",\"sidebarTitle\":\"Introduction\",\"href\":\"/reference/api/introduction\"},{\"title\":\"Authentication\",\"description\":\"Pinecone API authentication guide covering API key generation, SDK client setup, and HTTP header configuration for authorized requests.\",\"href\":\"/reference/api/authentication\"},{\"title\":\"API versioning\",\"description\":\"Pinecone REST API: Pinecone's APIs are versioned to ensure that your applications continue to work as expected as the platform evolves.\",\"sidebarTitle\":\"Versioning\",\"href\":\"/reference/api/versioning\"},{\"group\":\"Limits\",\"pages\":[{\"title\":\"Pinecone Database limits\",\"description\":\"Reference for Pinecone Database limits, covering upsert, query, fetch, delete, import, namespace, and rate limits for serverless indexes.\",\"sidebarTitle\":\"Database limits\",\"href\":\"/reference/api/database-limits\"},{\"title\":\"Known limitations\",\"description\":\"Known limitations and feature restrictions for Pinecone indexes, including upsert consistency, metadata rules, and serverless caveats.\",\"href\":\"/reference/api/known-limitations\"}]},{\"title\":\"Errors\",\"description\":\"Pinecone REST API: Pinecone uses conventional HTTP response codes to indicate the success or failure of an API request. In general, codes in the range.\",\"href\":\"/reference/api/errors\"}]},{\"group\":\"Database\",\"pages\":[{\"group\":\"Indexes\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml get /indexes\",\"title\":\"List indexes\",\"description\":\"List all indexes in a project.\",\"href\":\"/reference/api/2026-04/control-plane/list_indexes\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml post /indexes\",\"title\":\"Create an index\",\"description\":\"Create a Pinecone index. This is where you specify the measure of similarity, the dimension of vectors to be stored in the index, which cloud provider you would like to deploy with, and more.\\nTo restore from a backup, set `spec.serverless.source_backup_id` and specify the target `cloud` and `region`. Same-cloud cross-region restore is supported when available for the backup's source region. Cross-cloud restore is not supported.\\nFor guidance and examples, see [Create an index](https://docs.pinecone.io/guides/index-data/create-an-index).\\n\",\"href\":\"/reference/api/2026-04/control-plane/create_index\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml post /indexes/create-for-model\",\"title\":\"Create an index with integrated embedding\",\"description\":\"Create an index with integrated embedding.\\nWith this type of index, you provide source text, and  Pinecone uses a [hosted embedding model](https://docs.pinecone.io/guides/index-data/create-an-index#embedding-models)  to convert the text automatically during [upsert](https://docs.pinecone.io/reference/api/2026-04/data-plane/upsert_records)  and [search](https://docs.pinecone.io/reference/api/2026-04/data-plane/search_records).  \\nFor guidance and examples, see [Create an index](https://docs.pinecone.io/guides/index-data/create-an-index#integrated-embedding).\",\"href\":\"/reference/api/2026-04/control-plane/create_for_model\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml get /indexes/{index_name}\",\"title\":\"Describe an index\",\"description\":\"Get a description of an index.\",\"href\":\"/reference/api/2026-04/control-plane/describe_index\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml delete /indexes/{index_name}\",\"title\":\"Delete an index\",\"description\":\"Delete an existing index.\",\"href\":\"/reference/api/2026-04/control-plane/delete_index\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml patch /indexes/{index_name}\",\"title\":\"Configure an index\",\"description\":\"Configure an existing index. For guidance and examples, see [Manage indexes](https://docs.pinecone.io/guides/manage-data/manage-indexes).\",\"href\":\"/reference/api/2026-04/control-plane/configure_index\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml post /describe_index_stats\",\"title\":\"Get index stats\",\"description\":\"Return statistics about the contents of an index, including the vector count per namespace, the number of dimensions, and the index fullness.\\n\\nServerless indexes scale automatically as needed, so index fullness is relevant only for pod-based indexes.\",\"href\":\"/reference/api/2026-04/data-plane/describeindexstats\"}]},{\"group\":\"Namespaces\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml get /namespaces\",\"title\":\"List namespaces\",\"description\":\"List all namespaces in a serverless index.\\n\\nUp to 100 namespaces are returned at a time by default, in sorted order (bitwise “C” collation). If the `limit` parameter is set, up to that number of namespaces are returned instead. Whenever there are additional namespaces to return, the response also includes a `pagination_token` that you can use to get the next batch of namespaces. When the response does not include a `pagination_token`, there are no more namespaces to return.\\n\\nFor guidance and examples, see [Manage namespaces](https://docs.pinecone.io/guides/manage-data/manage-namespaces).\\n\\n**Note:** This operation is not supported for pod-based indexes.\",\"href\":\"/reference/api/2026-04/data-plane/listnamespaces\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml post /namespaces\",\"title\":\"Create a namespace\",\"description\":\"Create a namespace in a serverless index.\\n\\nFor guidance and examples, see [Manage namespaces](https://docs.pinecone.io/guides/manage-data/manage-namespaces).\\n\\n**Note:** This operation is not supported for pod-based indexes.\",\"href\":\"/reference/api/2026-04/data-plane/createnamespace\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml get /namespaces/{namespace}\",\"title\":\"Describe a namespace\",\"description\":\"Describe a namespace in a serverless index, including the total number of vectors in the namespace.\\n\\nFor guidance and examples, see [Manage namespaces](https://docs.pinecone.io/guides/manage-data/manage-namespaces).\\n\\n**Note:** This operation is not supported for pod-based indexes.\",\"href\":\"/reference/api/2026-04/data-plane/describenamespace\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml delete /namespaces/{namespace}\",\"title\":\"Delete a namespace\",\"description\":\"Delete a namespace from a serverless index. Deleting a namespace is irreversible; all data in the namespace is permanently deleted.\\n\\nFor guidance and examples, see [Manage namespaces](https://docs.pinecone.io/guides/manage-data/manage-namespaces).\\n\\n**Note:** This operation is not supported for pod-based indexes.\",\"href\":\"/reference/api/2026-04/data-plane/deletenamespace\"}]},{\"group\":\"Vectors\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml post /vectors/upsert\",\"title\":\"Upsert records\",\"description\":\"Upsert records into a namespace. If a new value is upserted for an existing record ID, it will overwrite the previous value.\\n\\nFor guidance, examples, and limits, see [Upsert data](https://docs.pinecone.io/guides/index-data/upsert-data).\",\"href\":\"/reference/api/2026-04/data-plane/upsert\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml post /records/namespaces/{namespace}/upsert\",\"title\":\"Upsert text\",\"description\":\"Upsert text into a namespace. Pinecone converts the text to vectors automatically using the hosted embedding model associated with the index.\\n\\nUpserting text is supported only for [indexes with integrated embedding](https://docs.pinecone.io/guides/index-data/create-an-index#embedding-models).\\n\\nFor guidance, examples, and limits, see [Upsert data](https://docs.pinecone.io/guides/index-data/upsert-data).\",\"href\":\"/reference/api/2026-04/data-plane/upsert_records\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml get /vectors/fetch\",\"title\":\"Fetch records\",\"description\":\"Look up and return records by ID from a single namespace. The returned records include the vector data and/or metadata.\\nFor on-demand indexes, since vector values are retrieved from object storage, fetch operations may have increased latency. If you only need metadata or IDs, consider using the query operation with `includeValues` set to `false` instead.\\nFor guidance and examples, see [Fetch data](https://docs.pinecone.io/guides/manage-data/fetch-data).\",\"href\":\"/reference/api/2026-04/data-plane/fetch\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml post /vectors/fetch_by_metadata\",\"title\":\"Fetch records by metadata\",\"description\":\"Look up and return records by metadata from a single namespace. The returned records include the vector data and metadata.\\nFor guidance and examples, see [Fetch data](https://docs.pinecone.io/guides/manage-data/fetch-data).\",\"href\":\"/reference/api/2026-04/data-plane/fetch_by_metadata\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml post /vectors/update\",\"title\":\"Update a record\",\"description\":\"Update records by ID or by metadata in a namespace. Updating by ID changes the vector and/or metadata of a single record. Updating by metadata changes metadata across multiple records using a metadata filter.\\nIf a vector value is included, it will overwrite the previous value. If `set_metadata` is included, only the specified metadata fields are modified, and if a specified metadata field does not exist, it is added.\\nFor guidance and examples, see [Update data](https://docs.pinecone.io/guides/manage-data/update-data).\",\"href\":\"/reference/api/2026-04/data-plane/update\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml post /vectors/delete\",\"title\":\"Delete records\",\"description\":\"Delete records by id or by metadata from a single namespace.\\n\\nFor guidance and examples, see [Delete data](https://docs.pinecone.io/guides/manage-data/delete-data).\",\"href\":\"/reference/api/2026-04/data-plane/delete\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml get /vectors/list\",\"title\":\"List record IDs\",\"description\":\"List the IDs of records in a single namespace of a serverless index. An optional prefix can be passed to limit the results to IDs with a common prefix.\\n\\nReturns up to 100 IDs at a time by default in sorted order (bitwise \\\"C\\\" collation). If the `limit` parameter is set, `list` returns up to that number of IDs instead. Whenever there are additional IDs to return, the response also includes a `pagination_token` that you can use to get the next batch of IDs. When the response does not include a `pagination_token`, there are no more IDs to return.\\n\\nFor guidance and examples, see [List record IDs](https://docs.pinecone.io/guides/manage-data/list-record-ids).\\n\\n**Note:** `list` is supported only for serverless indexes.\",\"href\":\"/reference/api/2026-04/data-plane/list\"}]},{\"group\":\"Search\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml post /query\",\"title\":\"Search with a vector\",\"description\":\"Search a namespace using a query vector. It retrieves the ids of the most similar items in a namespace, along with their similarity scores.\\n\\nFor guidance, examples, and limits, see [Search](https://docs.pinecone.io/guides/search/search-overview).\",\"href\":\"/reference/api/2026-04/data-plane/query\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml post /records/namespaces/{namespace}/search\",\"title\":\"Search with text\",\"description\":\"Search a namespace with a query text, query vector, or record ID and return the most similar records, along with their similarity scores. Optionally, rerank the initial results based on their relevance to the query. \\n\\nSearching with text is supported only for indexes with [integrated embedding](https://docs.pinecone.io/guides/index-data/indexing-overview#vector-embedding). Searching with a query vector or record ID is supported for all indexes. \\n\\nFor guidance and examples, see [Search](https://docs.pinecone.io/guides/search/search-overview).\",\"href\":\"/reference/api/2026-04/data-plane/search_records\"}]},{\"group\":\"Imports\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml post /bulk/imports\",\"title\":\"Start import\",\"description\":\"Start an asynchronous import of vectors from object storage into an index.\\n\\nFor guidance and examples, see [Import data](https://docs.pinecone.io/guides/index-data/import-data).\",\"href\":\"/reference/api/2026-04/data-plane/start_import\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml get /bulk/imports\",\"title\":\"List imports\",\"description\":\"List all recent and ongoing import operations.\\n\\nBy default, `list_imports` returns up to 100 imports per page. If the `limit` parameter is set, `list` returns up to that number of imports instead. Whenever there are additional IDs to return, the response also includes a `pagination_token` that you can use to get the next batch of imports. When the response does not include a `pagination_token`, there are no more imports to return.\\n\\nFor guidance and examples, see [Import data](https://docs.pinecone.io/guides/index-data/import-data).\",\"href\":\"/reference/api/2026-04/data-plane/list_imports\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml get /bulk/imports/{id}\",\"title\":\"Describe an import\",\"description\":\"Return details of a specific import operation.\\n\\nFor guidance and examples, see [Import data](https://docs.pinecone.io/guides/index-data/import-data).\",\"href\":\"/reference/api/2026-04/data-plane/describe_import\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_data_2026-04.oas.yaml delete /bulk/imports/{id}\",\"title\":\"Cancel an import\",\"description\":\"Cancel an import operation if it is not yet finished. It has no effect if the operation is already finished.\\n\\nFor guidance and examples, see [Import data](https://docs.pinecone.io/guides/index-data/import-data).\",\"href\":\"/reference/api/2026-04/data-plane/cancel_import\"}]},{\"group\":\"Backups\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml post /indexes/{index_name}/backups\",\"title\":\"Create a backup of an index\",\"description\":\"Create a backup of an index.\\n\",\"href\":\"/reference/api/2026-04/control-plane/create_backup\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml get /backups\",\"title\":\"List backups for all indexes in a project\",\"description\":\"List all backups for a project.\",\"href\":\"/reference/api/2026-04/control-plane/list_project_backups\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml get /indexes/{index_name}/backups\",\"title\":\"List backups for an index\",\"description\":\"When `include_deleted` is false (or omitted), `index_name` must resolve to an active index in the project. If no active index by that name exists—including the case where only deleted indexes have used the name—the API returns **404**, not an empty list.\\nWhen `include_deleted` is true, the API returns backups from every index in the project that has ever used this name (active and deleted). The `source_index_deleted_at` field is present only when the backup is from a deleted index. **404** is returned only when no index by that name has ever existed in the project (active or deleted).\",\"href\":\"/reference/api/2026-04/control-plane/list_index_backups\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml get /backups/{backup_id}\",\"title\":\"Describe a backup\",\"description\":\"Get a description of a backup.\",\"href\":\"/reference/api/2026-04/control-plane/describe_backup\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml delete /backups/{backup_id}\",\"title\":\"Delete a backup\",\"description\":\"Delete a backup.\",\"href\":\"/reference/api/2026-04/control-plane/delete_backup\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml post /backups/{backup_id}/create-index\",\"title\":\"Create an index from a backup\",\"description\":\"Create an index from a backup. For serverless backups, you can optionally set `read_capacity` so the restored index is created with dedicated read nodes (DRN) instead of defaulting to on-demand capacity.\",\"href\":\"/reference/api/2026-04/control-plane/create_index_from_backup\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml get /restore-jobs\",\"title\":\"List restore jobs\",\"description\":\"List all restore jobs for a project.\",\"href\":\"/reference/api/2026-04/control-plane/list_restore_jobs\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml get /restore-jobs/{job_id}\",\"title\":\"Describe a restore job\",\"description\":\"Get a description of a restore job.\",\"href\":\"/reference/api/2026-04/control-plane/describe_restore_job\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml get /collections\",\"title\":\"List collections\",\"description\":\"List all collections in a project.\\nServerless indexes do not support collections.\\n\",\"href\":\"/reference/api/2026-04/control-plane/list_collections\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml post /collections\",\"title\":\"Create a collection\",\"description\":\"Create a Pinecone collection.\\n  \\nServerless indexes do not support collections.\\n\",\"href\":\"/reference/api/2026-04/control-plane/create_collection\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml get /collections/{collection_name}\",\"title\":\"Describe a collection\",\"description\":\"Get a description of a collection.\\nServerless indexes do not support collections.\\n\",\"href\":\"/reference/api/2026-04/control-plane/describe_collection\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/db_control_2026-04.oas.yaml delete /collections/{collection_name}\",\"title\":\"Delete a collection\",\"description\":\"Delete an existing collection.\\nServerless indexes do not support collections.\\n\",\"href\":\"/reference/api/2026-04/control-plane/delete_collection\"}]},{\"group\":\"Backup schedules\",\"pages\":[{\"title\":\"Create backup schedule\",\"sidebarTitle\":\"Create backup schedule\",\"description\":\"Create a recurring backup schedule for a Pinecone serverless index using the API, including daily, weekly, or monthly frequency and retention policy.\",\"api\":\"POST https://api.pinecone.io/indexes/{index_name}/backup-schedules\",\"href\":\"/reference/api/2026-04/control-plane/create_backup_schedule\"},{\"title\":\"List backup schedules\",\"sidebarTitle\":\"List backup schedules\",\"description\":\"List all backup schedules configured for a Pinecone serverless index, including schedule IDs, frequency, retention, and next scheduled run times.\",\"api\":\"GET https://api.pinecone.io/indexes/{index_name}/backup-schedules\",\"href\":\"/reference/api/2026-04/control-plane/list_backup_schedules\"},{\"title\":\"Describe backup schedule\",\"sidebarTitle\":\"Describe backup schedule\",\"description\":\"Retrieve details for a Pinecone backup schedule by schedule ID, including frequency, retention days, next scheduled run, and enabled status.\",\"api\":\"GET https://api.pinecone.io/backup-schedules/{schedule_id}\",\"href\":\"/reference/api/2026-04/control-plane/describe_backup_schedule\"},{\"title\":\"Update backup schedule\",\"sidebarTitle\":\"Update backup schedule\",\"description\":\"Update a Pinecone backup schedule using the API, including pausing with enabled, changing frequency, and adjusting the retention expire_after_days.\",\"api\":\"PATCH https://api.pinecone.io/backup-schedules/{schedule_id}\",\"href\":\"/reference/api/2026-04/control-plane/update_backup_schedule\"},{\"title\":\"Delete backup schedule\",\"sidebarTitle\":\"Delete backup schedule\",\"description\":\"Delete a backup schedule for a Pinecone serverless index using the API by schedule ID, while preserving all previously created backup snapshots.\",\"api\":\"DELETE https://api.pinecone.io/backup-schedules/{schedule_id}\",\"href\":\"/reference/api/2026-04/control-plane/delete_backup_schedule\"},{\"title\":\"List backup schedule history\",\"sidebarTitle\":\"List schedule history\",\"description\":\"List execution history for a Pinecone backup schedule, including scheduled runs, completed backups, statuses, and cursor-based pagination support.\",\"api\":\"GET https://api.pinecone.io/backup-schedules/{schedule_id}/history\",\"href\":\"/reference/api/2026-04/control-plane/list_backup_schedule_history\"}]}]},{\"group\":\"Inference\",\"pages\":[{\"group\":\"Embed\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/inference_2026-04.oas.yaml post /embed\",\"title\":\"Generate vectors\",\"description\":\"Generate vector embeddings for input data. This endpoint uses Pinecone's [hosted embedding models](https://docs.pinecone.io/guides/index-data/create-an-index#embedding-models).\",\"href\":\"/reference/api/2026-04/inference/generate-embeddings\"}]},{\"group\":\"Rerank\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/inference_2026-04.oas.yaml post /rerank\",\"title\":\"Rerank results\",\"description\":\"Rerank results according to their relevance to a query.\\n\\nFor guidance and examples, see [Rerank results](https://docs.pinecone.io/guides/search/rerank-results).\",\"href\":\"/reference/api/2026-04/inference/rerank\"}]},{\"group\":\"Models\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/inference_2026-04.oas.yaml get /models\",\"title\":\"List available models\",\"description\":\"List the embedding and reranking models hosted by Pinecone. \\n\\nYou can use hosted models as an integrated part of Pinecone operations or for standalone embedding and reranking. For more details, see [Vector embedding](https://docs.pinecone.io/guides/index-data/indexing-overview#vector-embedding) and [Rerank results](https://docs.pinecone.io/guides/search/rerank-results).\",\"href\":\"/reference/api/2026-04/inference/list_models\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/inference_2026-04.oas.yaml get /models/{model_name}\",\"title\":\"Describe a model\",\"description\":\"Get a description of a model hosted by Pinecone. \\n\\nYou can use hosted models as an integrated part of Pinecone operations or for standalone embedding and reranking. For more details, see [Vector embedding](https://docs.pinecone.io/guides/index-data/indexing-overview#vector-embedding) and [Rerank results](https://docs.pinecone.io/guides/search/rerank-results).\",\"href\":\"/reference/api/2026-04/inference/describe_model\"}]}]},{\"group\":\"Admin\",\"pages\":[{\"group\":\"API keys\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml post /admin/projects/{project_id}/api-keys\",\"title\":\"Create an API key\",\"description\":\"Create an API key for a project to authenticate Data Plane and Control Plane requests.\\n\",\"href\":\"/reference/api/2026-04/admin/create_api_key\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/projects/{project_id}/api-keys\",\"title\":\"List API keys\",\"description\":\"List all API keys in a project.\",\"href\":\"/reference/api/2026-04/admin/list_api_keys\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/api-keys/{api_key_id}\",\"title\":\"Get API key details\",\"description\":\"Get an API key's details, excluding its secret.\",\"href\":\"/reference/api/2026-04/admin/fetch_api_key\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml patch /admin/api-keys/{api_key_id}\",\"title\":\"Update an API key\",\"description\":\"Update an API key's name and roles.\",\"href\":\"/reference/api/2026-04/admin/update_api_key\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml delete /admin/api-keys/{api_key_id}\",\"title\":\"Delete an API key\",\"description\":\"Delete an API key from a project.\",\"href\":\"/reference/api/2026-04/admin/delete_api_key\"}]},{\"group\":\"Projects\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml post /admin/projects\",\"title\":\"Create a new project\",\"description\":\"Create a new project.\",\"href\":\"/reference/api/2026-04/admin/create_project\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/projects\",\"title\":\"List projects\",\"description\":\"List all projects in an organization.\",\"href\":\"/reference/api/2026-04/admin/list_projects\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/projects/{project_id}\",\"title\":\"Get project details\",\"description\":\"Get a project's details.\",\"href\":\"/reference/api/2026-04/admin/fetch_project\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml patch /admin/projects/{project_id}\",\"title\":\"Update a project\",\"description\":\"Update a project's name, maximum number of Pods, or customer-managed encryption key (CMEK).\\n\",\"href\":\"/reference/api/2026-04/admin/update_project\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml delete /admin/projects/{project_id}\",\"title\":\"Delete a project\",\"description\":\"Delete a project and all its configuration; delete its indexes, assistants, backups, and collections first.\\n\",\"href\":\"/reference/api/2026-04/admin/delete_project\"}]},{\"group\":\"Service accounts\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml post /admin/service-accounts\",\"title\":\"Create a service account\",\"description\":\"Create a service account with optional initial role bindings; the client secret is returned only once.\\n\",\"href\":\"/reference/api/2026-04/admin/create_service_account\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/service-accounts\",\"title\":\"List service accounts\",\"description\":\"List service accounts in the caller's organization.\",\"href\":\"/reference/api/2026-04/admin/list_service_accounts\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/service-accounts/{service_account_id}\",\"title\":\"Get service account details\",\"description\":\"Get a service account by ID; the client secret is returned only from create and rotate-secret requests.\\n\",\"href\":\"/reference/api/2026-04/admin/fetch_service_account\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml patch /admin/service-accounts/{service_account_id}\",\"title\":\"Update a service account\",\"description\":\"Update a service account's name; role bindings are managed through the role-binding endpoints.\\n\",\"href\":\"/reference/api/2026-04/admin/update_service_account\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml delete /admin/service-accounts/{service_account_id}\",\"title\":\"Delete a service account\",\"description\":\"Delete a service account and its role bindings; tokens it minted are revoked within a few seconds.\\n\",\"href\":\"/reference/api/2026-04/admin/delete_service_account\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml post /admin/service-accounts/{service_account_id}/rotate-secret\",\"title\":\"Rotate a service account's OAuth client secret\",\"description\":\"Rotate a service account's OAuth client secret; the previous secret and its tokens are revoked within seconds and the new secret is returned only once.\\n\",\"href\":\"/reference/api/2026-04/admin/rotate_service_account_secret\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/oauth_2026-04.oas.yaml post /oauth/token\",\"title\":\"Create an access token\",\"description\":\"Obtain an access token for a service account using the OAuth2 client credentials flow. An access token is needed to authorize requests to the Pinecone Admin API.\\nThe host domain for OAuth endpoints is `login.pinecone.io`.\\n\",\"href\":\"/reference/api/2026-04/admin/get_token\"}]},{\"group\":\"Users\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/users\",\"title\":\"List users in the organization\",\"description\":\"List users in the caller's organization, optionally filtered by email address.\\n\",\"href\":\"/reference/api/2026-04/admin/list_users\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/users/{user_id}\",\"title\":\"Get user details\",\"description\":\"Get a user in the caller's organization by ID.\",\"href\":\"/reference/api/2026-04/admin/fetch_user\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml delete /admin/users/{user_id}\",\"title\":\"Remove a user from the organization\",\"description\":\"Remove a user from the organization and revoke their role bindings; their Pinecone account is not deleted.\\n\",\"href\":\"/reference/api/2026-04/admin/delete_user\"}]},{\"group\":\"Invites\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml post /admin/invites\",\"title\":\"Invite a user to the organization\",\"description\":\"Invite a user to the organization by email and grant their initial role bindings.\\n\",\"href\":\"/reference/api/2026-04/admin/create_invite\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/invites\",\"title\":\"List invites\",\"description\":\"List pending and expired invites in the caller's organization.\",\"href\":\"/reference/api/2026-04/admin/list_invites\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/invites/{invite_id}\",\"title\":\"Get invite details\",\"description\":\"Get an invite in the caller's organization by ID.\",\"href\":\"/reference/api/2026-04/admin/fetch_invite\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml delete /admin/invites/{invite_id}\",\"title\":\"Delete an invite\",\"description\":\"Delete a pending or expired invite and its role bindings; to remove an accepted user, delete the user instead.\\n\",\"href\":\"/reference/api/2026-04/admin/delete_invite\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml post /admin/invites/{invite_id}/resend\",\"title\":\"Resend an invite email\",\"description\":\"Resend the invite email and extend its expiration to 7 days from now; limited to 100 emails per hour per organization.\\n\",\"href\":\"/reference/api/2026-04/admin/resend_invite\"}]},{\"group\":\"Role bindings\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml post /admin/role-bindings\",\"title\":\"Create a role binding\",\"description\":\"Grant a role to a principal at an organization or project scope.\\n\",\"href\":\"/reference/api/2026-04/admin/create_role_binding\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/role-bindings\",\"title\":\"List role bindings\",\"description\":\"List role bindings in the caller's organization, optionally filtered by principal, resource, and role.\\n\",\"href\":\"/reference/api/2026-04/admin/list_role_bindings\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/role-bindings/{role_binding_id}\",\"title\":\"Get role binding details\",\"description\":\"Get a role binding in the caller's organization by ID.\\n\",\"href\":\"/reference/api/2026-04/admin/fetch_role_binding\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml delete /admin/role-bindings/{role_binding_id}\",\"title\":\"Delete a role binding\",\"description\":\"Delete a role binding; permissions are revoked when the deletion completes.\\n\",\"href\":\"/reference/api/2026-04/admin/delete_role_binding\"}]}]},{\"group\":\"SDKs\",\"pages\":[{\"title\":\"Pinecone SDKs overview\",\"description\":\"Browse official Pinecone SDKs for Python, Node.js, Java, and Go, including the version mappings between SDK releases and API versions.\",\"href\":\"/reference/pinecone-sdks\"},{\"group\":\"Python\",\"pages\":[{\"title\":\"Pinecone Python SDK\",\"description\":\"Install and use the Pinecone SDK for Pinecone Python SDK: auth, typed clients, and API operations. For installation instructions, usage examples, and.\",\"sidebarTitle\":\"Overview\",\"href\":\"/reference/sdks/python/overview\"},{\"title\":\"Reference\",\"description\":\"Reference documentation for the Pinecone Python SDK, including client setup, types, and methods for managing indexes and vector data operations.\",\"url\":\"https://sdk.pinecone.io/python/\",\"href\":\"/reference/sdks/python/reference\"}]},{\"group\":\"Node.js\",\"pages\":[{\"title\":\"Pinecone Node.js SDK\",\"description\":\"Install and use the Pinecone Node.js and TypeScript SDK to manage indexes, upsert vectors, run semantic search, and call the Admin and Inference APIs.\",\"sidebarTitle\":\"Overview\",\"href\":\"/reference/sdks/node/overview\"},{\"title\":\"Reference\",\"description\":\"Reference documentation for the Pinecone Node.js SDK, including client setup, types, and methods for managing indexes and vector data operations.\",\"url\":\"https://sdk.pinecone.io/typescript/\",\"href\":\"/reference/sdks/node/reference\"}]},{\"group\":\"Java\",\"pages\":[{\"title\":\"Pinecone Java SDK\",\"description\":\"Install and use the Pinecone Java SDK to manage indexes and namespaces, upsert vectors, run semantic search, and call the Admin and Inference APIs from Java.\",\"sidebarTitle\":\"Overview\",\"href\":\"/reference/sdks/java/overview\"},{\"title\":\"Reference\",\"description\":\"Reference documentation for the Pinecone Java SDK, including client setup, types, and methods for managing indexes and vector data operations.\",\"url\":\"https://github.com/pinecone-io/pinecone-java-client\",\"href\":\"/reference/sdks/java/reference\"},{\"title\":\"OpenTelemetry support\",\"sidebarTitle\":\"OpenTelemetry\",\"description\":\"Monitor Pinecone Java SDK operations with OpenTelemetry metrics for client latency, server processing time, and errors via Prometheus.\",\"href\":\"/reference/sdks/java/open-telemetry\"}]},{\"group\":\"Go\",\"pages\":[{\"title\":\"Pinecone Go SDK\",\"description\":\"Install and use the Pinecone Go SDK to manage indexes and namespaces, upsert vectors, run semantic search, and call the Admin and Inference APIs from Go.\",\"sidebarTitle\":\"Overview\",\"href\":\"/reference/sdks/go/overview\"},{\"title\":\"Reference\",\"description\":\"Reference documentation for the Pinecone Go SDK, including client setup, types, and methods for managing indexes and vector data operations.\",\"url\":\"https://github.com/pinecone-io/go-pinecone\",\"href\":\"/reference/sdks/go/reference\"}]}]},{\"group\":\"CLI\",\"pages\":[{\"title\":\"CLI quickstart\",\"description\":\"Pinecone CLI quickstart for installing pc, authenticating, and managing indexes, vectors, and data imports directly from your terminal.\",\"sidebarTitle\":\"Quickstart\",\"href\":\"/reference/cli/quickstart\"},{\"title\":\"CLI command reference\",\"description\":\"Complete Pinecone CLI command reference covering syntax, subcommands, flags, help output, and exit codes for auth, index, and project.\",\"sidebarTitle\":\"Command reference\",\"href\":\"/reference/cli/command-reference\"},{\"title\":\"CLI authentication\",\"description\":\"Authenticate the Pinecone CLI using user login, service accounts, or API keys, including auth priority and Admin API access rules.\",\"sidebarTitle\":\"Authentication\",\"href\":\"/reference/cli/authentication\"},{\"title\":\"CLI target context\",\"description\":\"Pinecone CLI: The CLI's **target context** determines which organization and project your commands operate on. You must authenticate before setting target.\",\"sidebarTitle\":\"Target context\",\"href\":\"/reference/cli/target-context\"}]},{\"group\":\"Tools\",\"pages\":[{\"title\":\"Spark-Pinecone connector\",\"description\":\"Pinecone data tools: Use the connector to efficiently create, ingest, and update vector embeddings at scale with Databricks and Pinecone.\",\"href\":\"/reference/tools/pinecone-spark-connector\"}]}]},{\"version\":\"2025-10\",\"pages\":[{\"title\":\"2025-10\",\"href\":\"/reference/api/introduction\"}]},{\"version\":\"2025-04\",\"pages\":[{\"title\":\"2025-04\",\"href\":\"/reference/api/introduction\"}]},{\"version\":\"2025-01\",\"pages\":[{\"title\":\"2025-01\",\"href\":\"/reference/api/introduction\"}]},{\"version\":\"2024-10\",\"pages\":[{\"title\":\"2024-10\",\"href\":\"/reference/api/introduction\"}]},{\"version\":\"2024-07\",\"pages\":[{\"title\":\"2024-07\",\"href\":\"/reference/api/introduction\"}]},{\"version\":\"2024-04\",\"pages\":[{\"title\":\"2024-04\",\"href\":\"/reference/api/introduction\"}]}]},{\"tab\":\"Examples\",\"pages\":[{\"title\":\"Examples\",\"href\":\"/examples/notebooks\"}]},{\"tab\":\"Models\",\"pages\":[{\"title\":\"Models\",\"href\":\"/models/overview\"}]},{\"tab\":\"Integrations\",\"pages\":[{\"title\":\"Integrations\",\"href\":\"/integrations/overview\"}]},{\"tab\":\"Troubleshooting\",\"pages\":[{\"title\":\"Troubleshooting\",\"href\":\"/troubleshooting/contact-support\"}]},{\"tab\":\"Releases\",\"pages\":[{\"title\":\"Releases\",\"href\":\"/release-notes/2026\"}]}]},{\"dropdown\":\"Pinecone Assistant\",\"icon\":\"comments\",\"tabs\":[{\"tab\":\"Guides\",\"groups\":[{\"group\":\"Get started\",\"pages\":[{\"title\":\"Pinecone Assistant\",\"sidebarTitle\":\"Overview\",\"description\":\"Overview of Pinecone Assistant, a managed service for building production-grade RAG chat and agent applications grounded in your data.\",\"mode\":\"wide\",\"href\":\"/guides/assistant/overview\"},{\"group\":\"Quickstart\",\"pages\":[{\"title\":\"Pinecone Assistant: SDK quickstart\",\"sidebarTitle\":\"SDK quickstart\",\"description\":\"Quickstart for Pinecone Assistant using the Python or Node.js SDK to create an assistant, upload documents, and chat with your data via RAG.\",\"og:image\":\"https://www.pinecone.io/api/og/?title=Pinecone Assistant: SDK quickstart\",\"href\":\"/guides/assistant/quickstart/sdk-quickstart\"},{\"title\":\"Pinecone Assistant: n8n quickstart\",\"sidebarTitle\":\"n8n quickstart\",\"description\":\"Build an n8n workflow with Pinecone Assistant and OpenAI to download files via HTTP, upload documents, and chat with them from an automation.\",\"og:image\":\"https://www.pinecone.io/api/og/?title=Pinecone Assistant: n8n quickstart\",\"href\":\"/guides/assistant/quickstart/n8n-quickstart\"}]},{\"title\":\"Pricing and limits\",\"description\":\"Understand Pinecone Assistant pricing for ingestion units, chat tokens, and storage, plus plan-based service limits for file uploads and knowledge size.\",\"href\":\"/guides/assistant/pricing-and-limits\"}]},{\"group\":\"Build an assistant\",\"pages\":[{\"title\":\"Create an assistant\",\"mode\":\"wide\",\"description\":\"Create a Pinecone Assistant with custom instructions, metadata, and region settings using the API, Python SDK, Node.js SDK, or console.\",\"href\":\"/guides/assistant/create-assistant\"},{\"title\":\"Manage assistants\",\"description\":\"List, describe, update, and delete Pinecone assistants and check assistant status using the API, Python SDK, Node.js SDK, or Pinecone console.\",\"href\":\"/guides/assistant/manage-assistants\"}]},{\"group\":\"Upload your data\",\"pages\":[{\"title\":\"Files in Pinecone Assistant\",\"sidebarTitle\":\"Overview\",\"description\":\"Overview of Pinecone Assistant files: supported file types (PDF, DOCX, JSON, MD, TXT), metadata filters, storage, and signed URL access.\",\"href\":\"/guides/assistant/files-overview\"},{\"title\":\"Upload files\",\"description\":\"Upload local files to a Pinecone assistant with Python, JavaScript, or curl, track ingestion operations, and see how uploads are billed as ingestion units.\",\"href\":\"/guides/assistant/upload-files\"},{\"title\":\"Multimodal context for assistants\",\"sidebarTitle\":\"Multimodal context\",\"description\":\"Enable multimodal PDF context in Pinecone Assistant to analyze charts, images, and diagrams using OCR and visual understanding for RAG.\",\"href\":\"/guides/assistant/multimodal\"},{\"title\":\"Manage files\",\"description\":\"List files in your Pinecone assistant, check individual file ingestion status by ID, view metadata, and delete files using the API, SDKs, or console.\",\"href\":\"/guides/assistant/manage-files\"}]},{\"group\":\"Chat with an assistant\",\"pages\":[{\"title\":\"Chat through the standard interface\",\"sidebarTitle\":\"Standard interface\",\"description\":\"Chat with Pinecone Assistant through the standard interface with default, streaming, or JSON responses, plus citations and chat history support.\",\"href\":\"/guides/assistant/chat-with-assistant\"},{\"title\":\"Chat through the OpenAI-compatible interface\",\"sidebarTitle\":\"OpenAI-compatible interface\",\"description\":\"Chat with Pinecone Assistant using the OpenAI-compatible Chat Completion API for inline citations, streaming responses, and easy integration.\",\"href\":\"/guides/assistant/chat-through-the-openai-compatible-interface\"}]},{\"group\":\"Evaluate answers\",\"pages\":[{\"title\":\"Evaluation overview\",\"sidebarTitle\":\"Overview\",\"description\":\"Overview of Pinecone Assistant response evaluation: measure correctness, completeness, and alignment scores to benchmark RAG system quality.\",\"href\":\"/guides/assistant/evaluation-overview\"},{\"title\":\"Evaluate answers\",\"mode\":\"wide\",\"description\":\"Evaluate RAG system answers with Pinecone Assistant using correctness, completeness, and alignment metrics against a ground truth answer.\",\"href\":\"/guides/assistant/evaluate-answers\"}]},{\"group\":\"Retrieve context snippets\",\"pages\":[{\"title\":\"Context snippets overview\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn how Pinecone Assistant retrieves context snippets with relevancy scores and references for RAG applications and agentic workflows.\",\"href\":\"/guides/assistant/context-snippets-overview\"},{\"title\":\"Retrieve context snippets\",\"description\":\"Retrieve context snippets and citations from a Pinecone Assistant to power your own LLM, RAG application, or agentic workflow with signed URLs.\",\"href\":\"/guides/assistant/retrieve-context-snippets\"}]},{\"group\":\"Integrate with AI agents\",\"pages\":[{\"title\":\"Use an Assistant MCP server\",\"sidebarTitle\":\"Use an MCP server\",\"description\":\"Connect AI agents to a Pinecone Assistant MCP server via remote or local Model Context Protocol endpoints, including Cursor and Claude Desktop.\",\"href\":\"/guides/assistant/mcp-server\"}]},{\"group\":\"Admin\",\"pages\":[{\"group\":\"Manage billing\",\"pages\":[{\"title\":\"Upgrade your plan\",\"description\":\"Learn how Pinecone Assistant admins upgrade to a paid plan to unlock higher limits, more files, evaluations, and advanced access controls.\",\"href\":\"/guides/assistant/admin/upgrade-billing-plan\"},{\"title\":\"Change your payment method\",\"description\":\"Update the credit card or payment method on file for your Pinecone organization to keep billing details current and avoid failed charges.\",\"href\":\"/guides/assistant/admin/change-payment-method\"},{\"title\":\"Downgrade your plan\",\"description\":\"Downgrade your Pinecone subscription from a paid tier back to the free Starter plan, including steps to review usage limits before switching.\",\"href\":\"/guides/assistant/admin/downgrade-billing-plan\"},{\"title\":\"Download a usage report\",\"description\":\"Export a detailed Pinecone usage and cost report for your organization to analyze index consumption, credits, and monthly billing charges.\",\"href\":\"/guides/assistant/admin/download-usage-report\"},{\"title\":\"Access your invoices\",\"description\":\"View, download, and manage your Pinecone billing invoices from the console, including past invoice history, payment status, and PDF exports.\",\"href\":\"/guides/assistant/admin/access-your-invoices\"}]},{\"group\":\"Manage security\",\"pages\":[{\"title\":\"Security overview\",\"sidebarTitle\":\"Overview\",\"description\":\"Overview of Pinecone Assistant admin security features including API keys, single sign-on, service accounts, and audit logs across your organization.\",\"href\":\"/guides/assistant/admin/security-overview\"},{\"title\":\"Manage roles and access\",\"sidebarTitle\":\"Manage roles and access\",\"description\":\"Assign and manage roles for users, service accounts, and API keys using the Pinecone console or the Admin API.\",\"href\":\"/guides/assistant/admin/manage-rbac\"},{\"title\":\"Configure SSO with Okta\",\"description\":\"Integrate Okta with Pinecone to enable single sign-on, configure SAML settings, and manage secure user authentication for your organization.\",\"href\":\"/guides/assistant/admin/configure-sso-with-okta\"},{\"title\":\"Configure audit logs\",\"description\":\"Set up Pinecone audit logs streamed to an Amazon S3 bucket to track user, service account, and API actions across the control plane.\",\"href\":\"/guides/assistant/admin/configure-audit-logs\"}]},{\"group\":\"Manage organizations\",\"pages\":[{\"title\":\"Organizations overview\",\"sidebarTitle\":\"Overview\",\"description\":\"Learn how Pinecone organizations group projects under shared billing, and how organization owners, members, and roles control access and permissions.\",\"href\":\"/guides/assistant/admin/organizations-overview\"},{\"title\":\"Monitor usage and cost\",\"description\":\"Monitor Pinecone Assistant usage and cost, set monthly spend alerts, and track token usage across chat, context retrieval, and evaluation.\",\"href\":\"/guides/assistant/admin/monitor-spend-and-usage\"},{\"title\":\"Manage organization members\",\"description\":\"Invite new members to your Pinecone organization, change their organization roles, and remove users to control access across all projects.\",\"href\":\"/guides/assistant/admin/manage-organization-members\"},{\"title\":\"Manage service accounts at the organization-level\",\"sidebarTitle\":\"Manage service accounts\",\"description\":\"Create and manage organization-level Pinecone service accounts, retrieve access tokens, and grant programmatic access to the Admin API.\",\"href\":\"/guides/assistant/admin/manage-organization-service-accounts\"}]},{\"group\":\"Manage projects\",\"pages\":[{\"title\":\"Projects overview\",\"sidebarTitle\":\"Overview\",\"description\":\"Understand how Pinecone projects contain assistants, indexes, and users, and review project owner and project user roles and their permissions.\",\"href\":\"/guides/assistant/admin/projects-overview\"},{\"title\":\"Create a project\",\"mode\":\"wide\",\"description\":\"Create a new Pinecone project in the console or through the Admin API, add tags, and optionally enable a customer-managed encryption key (CMEK).\",\"href\":\"/guides/assistant/admin/create-a-project\"},{\"title\":\"Manage projects\",\"description\":\"View project details, rename projects, add project tags, and delete Pinecone projects using the console or the Admin API with an access token.\",\"href\":\"/guides/assistant/admin/manage-projects\"},{\"title\":\"Manage project members\",\"description\":\"Add users to a Pinecone project, assign project owner or user roles, edit permissions, and remove members to control access to indexes and API keys.\",\"href\":\"/guides/assistant/admin/manage-project-members\"},{\"title\":\"Manage API keys\",\"description\":\"Create, view, update, and delete Pinecone API keys for a project, plus assign custom permission roles to control data plane and control plane access.\",\"href\":\"/guides/assistant/admin/manage-api-keys\"},{\"title\":\"Manage service accounts at the project-level\",\"sidebarTitle\":\"Manage service accounts\",\"description\":\"Add and manage project-level service accounts in Pinecone Assistant to enable programmatic Admin API access, roles, and permissions.\",\"href\":\"/guides/assistant/admin/manage-project-service-accounts\"}]}]}]},{\"tab\":\"Reference\",\"versions\":[{\"version\":\"2026-04 (latest)\",\"default\":true,\"groups\":[{\"group\":\"APIs\",\"pages\":[{\"title\":\"Assistant API reference\",\"description\":\"Assistant API reference overview covering document upload, chat, and RAG endpoints supported by the Pinecone Python and Node.js SDKs.\",\"sidebarTitle\":\"Introduction\",\"href\":\"/reference/api/assistant/introduction\"},{\"title\":\"Authentication\",\"description\":\"Assistant API authentication with API keys, HTTP headers, and SDK client initialization for Pinecone Assistant requests and RAG apps.\",\"href\":\"/reference/api/assistant/authentication\"},{\"title\":\"Pinecone Assistant limits\",\"description\":\"Reference for Pinecone Assistant limits, including file size, storage, chat token, and rate limits across the Starter, Builder, Standard, and Enterprise plans.\",\"sidebarTitle\":\"Limits\",\"href\":\"/reference/api/assistant/assistant-limits\"}]},{\"group\":\"Assistants\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_control_2026-04.oas.yaml GET /assistants\",\"title\":\"List assistants\",\"description\":\"List of all assistants in a project.\\n\\nFor guidance and examples, see [Manage assistants](https://docs.pinecone.io/guides/assistant/manage-assistants#list-assistants-for-a-project).\",\"href\":\"/reference/api/2026-04/assistant/list_assistants\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_control_2026-04.oas.yaml POST /assistants\",\"title\":\"Create an assistant\",\"description\":\"Create an assistant. This is where you specify the underlying training model, which cloud provider you would like to deploy with, and more.\\n\\nFor guidance and examples, see [Create an assistant](https://docs.pinecone.io/guides/assistant/create-assistant)\",\"href\":\"/reference/api/2026-04/assistant/create_assistant\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_control_2026-04.oas.yaml GET /assistants/{assistant_name}\",\"title\":\"Check assistant status\",\"description\":\"Get the status of an assistant.\\n\\nFor guidance and examples, see [Manage assistants](https://docs.pinecone.io/guides/assistant/manage-assistants#get-the-status-of-an-assistant)\",\"href\":\"/reference/api/2026-04/assistant/describe_assistant\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_control_2026-04.oas.yaml PATCH /assistants/{assistant_name}\",\"title\":\"Update an assistant\",\"description\":\"Update an existing assistant. You can modify the assistant's instructions.\\n\\nFor guidance and examples, see [Manage assistants](https://docs.pinecone.io/guides/assistant/manage-assistants#add-instructions-to-an-assistant).\",\"href\":\"/reference/api/2026-04/assistant/update_assistant\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_control_2026-04.oas.yaml DELETE /assistants/{assistant_name}\",\"title\":\"Delete an assistant\",\"description\":\"Delete an existing assistant.\\n\\nFor guidance and examples, see [Manage assistants](https://docs.pinecone.io/guides/assistant/manage-assistants#delete-an-assistant)\",\"href\":\"/reference/api/2026-04/assistant/delete_assistant\"}]},{\"group\":\"Files\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_data_2026-04.oas.yaml GET /files/{assistant_name}\",\"title\":\"List Files\",\"description\":\"List all files in an assistant, with an option to filter files with metadata.\\n\\nFor guidance and examples, see [Manage files](https://docs.pinecone.io/guides/assistant/manage-files#list-files-in-an-assistant).\",\"href\":\"/reference/api/2026-04/assistant/list_files\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_data_2026-04.oas.yaml POST /files/{assistant_name}\",\"title\":\"Upload a file\",\"description\":\"Upload a file to the specified assistant.\\n\\nAn identifier will be generated. To specify a file identifier or to replace file content, use the upsert endpoint (`PUT /files/{assistant_name}/{assistant_file_id}`).\\n\\nThis operation is asynchronous. The response includes an operation ID that can be used to poll for completion via the describe operation endpoint.\\n\\nFor guidance and examples, see [Manage files](https://docs.pinecone.io/guides/assistant/manage-files#upload-a-local-file).\",\"href\":\"/reference/api/2026-04/assistant/upload_file\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_data_2026-04.oas.yaml PUT /files/{assistant_name}/{assistant_file_id}\",\"title\":\"Upsert a file\",\"description\":\"Create or replace a file in the specified assistant. If a file with the given `assistant_file_id` already exists, it will be replaced with the new file. If it doesn't exist, a new file will be created with that identifier.\\n\\nThis operation is asynchronous. The file processing will occur in the background.\\n\\nFor guidance and examples, see [Manage files](https://docs.pinecone.io/guides/assistant/manage-files#upload-a-local-file).\",\"href\":\"/reference/api/2026-04/assistant/upsert_file\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_data_2026-04.oas.yaml GET /files/{assistant_name}/{assistant_file_id}\",\"title\":\"Describe a file\",\"description\":\"[Get the current status and metadata of a file](https://docs.pinecone.io/guides/assistant/manage-files#get-the-status-of-a-file) uploaded to an assistant.\",\"href\":\"/reference/api/2026-04/assistant/describe_file\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_data_2026-04.oas.yaml DELETE /files/{assistant_name}/{assistant_file_id}\",\"title\":\"Delete a file\",\"description\":\"[Delete an uploaded file](https://docs.pinecone.io/guides/assistant/manage-files#delete-a-file) from an assistant.\\n\\nThis operation is asynchronous. The response includes an operation ID that can be used to poll for completion via the describe operation endpoint.\",\"href\":\"/reference/api/2026-04/assistant/delete_file\"}]},{\"group\":\"Operations\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_data_2026-04.oas.yaml GET /operations/{assistant_name}\",\"title\":\"List operations\",\"description\":\"List all operations for an assistant. Returns operations that are in progress, as well as recently completed or failed operations.\\nBoth successful and failed operations are retained for 30 days after completion.\\nUse the `operation_type` and `status` query parameters to filter results.\\n\",\"href\":\"/reference/api/2026-04/assistant/list_operations\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_data_2026-04.oas.yaml GET /operations/{assistant_name}/{operation_id}\",\"title\":\"Describe an operation\",\"description\":\"Get the status of an operation.\\n\",\"href\":\"/reference/api/2026-04/assistant/describe_operation\"}]},{\"group\":\"Chat\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_data_2026-04.oas.yaml POST /chat/{assistant_name}\",\"title\":\"Chat with an assistant\",\"description\":\"Chat with an assistant and get back citations in structured form. \\n\\nThis is the recommended way to chat with an assistant, as it offers more functionality and control over the assistant's responses and references than the OpenAI-compatible chat interface.\\n\\nFor guidance and examples, see [Chat with an assistant](https://docs.pinecone.io/guides/assistant/chat-with-assistant).\",\"href\":\"/reference/api/2026-04/assistant/chat_assistant\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_data_2026-04.oas.yaml POST /chat/{assistant_name}/chat/completions\",\"title\":\"Chat through an OpenAI-compatible interface\",\"description\":\"Chat with an assistant. This endpoint is based on the OpenAI Chat Completion API, a commonly used and adopted API. \\n\\nIt is useful if you need inline citations or OpenAI-compatible responses, but has limited functionality compared to the standard chat interface.\\n\\nFor guidance and examples, see [Chat with an assistant](https://docs.pinecone.io/guides/assistant/chat-with-assistant).\",\"href\":\"/reference/api/2026-04/assistant/chat_completion_assistant\"}]},{\"group\":\"Evaluation\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_evaluation_2026-04.oas.yaml POST /evaluation/metrics/alignment\",\"title\":\"Evaluate an answer\",\"description\":\"Evaluate the correctness and completeness of a response from an assistant or a RAG system. The correctness and completeness are evaluated based on the precision and recall of the generated answer with respect to the ground truth answer facts. Alignment is the harmonic mean of correctness and completeness.\\n\\nFor guidance and examples, see [Evaluate answers](https://docs.pinecone.io/guides/assistant/evaluate-answers).\",\"href\":\"/reference/api/2026-04/assistant/metrics_alignment\"}]},{\"group\":\"Context snippets\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/assistant_data_2026-04.oas.yaml POST /chat/{assistant_name}/context\",\"title\":\"Retrieve context from an assistant\",\"description\":\"Retrieve context snippets from an assistant to use as part of RAG or any agentic flow.\\n\\nFor guidance and examples, see [Retrieve context snippets](https://docs.pinecone.io/guides/assistant/retrieve-context-snippets).\",\"href\":\"/reference/api/2026-04/assistant/context_assistant\"}]},{\"group\":\"Admin\",\"pages\":[{\"group\":\"API keys\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml post /admin/projects/{project_id}/api-keys\",\"title\":\"Create an API key\",\"description\":\"Create an API key for a project to authenticate Data Plane and Control Plane requests.\\n\",\"href\":\"/reference/api/2026-04/admin-assistant/create_api_key\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/projects/{project_id}/api-keys\",\"title\":\"List API keys\",\"description\":\"List all API keys in a project.\",\"href\":\"/reference/api/2026-04/admin-assistant/list_api_keys\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/api-keys/{api_key_id}\",\"title\":\"Get API key details\",\"description\":\"Get an API key's details, excluding its secret.\",\"href\":\"/reference/api/2026-04/admin-assistant/fetch_api_key\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml patch /admin/api-keys/{api_key_id}\",\"title\":\"Update an API key\",\"description\":\"Update an API key's name and roles.\",\"href\":\"/reference/api/2026-04/admin-assistant/update_api_key\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml delete /admin/api-keys/{api_key_id}\",\"title\":\"Delete an API key\",\"description\":\"Delete an API key from a project.\",\"href\":\"/reference/api/2026-04/admin-assistant/delete_api_key\"}]},{\"group\":\"Projects\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml post /admin/projects\",\"title\":\"Create a new project\",\"description\":\"Create a new project.\",\"href\":\"/reference/api/2026-04/admin-assistant/create_project\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/projects\",\"title\":\"List projects\",\"description\":\"List all projects in an organization.\",\"href\":\"/reference/api/2026-04/admin-assistant/list_projects\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml get /admin/projects/{project_id}\",\"title\":\"Get project details\",\"description\":\"Get a project's details.\",\"href\":\"/reference/api/2026-04/admin-assistant/fetch_project\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml patch /admin/projects/{project_id}\",\"title\":\"Update a project\",\"description\":\"Update a project's name, maximum number of Pods, or customer-managed encryption key (CMEK).\\n\",\"href\":\"/reference/api/2026-04/admin-assistant/update_project\"},{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/admin_2026-04.oas.yaml delete /admin/projects/{project_id}\",\"title\":\"Delete a project\",\"description\":\"Delete a project and all its configuration; delete its indexes, assistants, backups, and collections first.\\n\",\"href\":\"/reference/api/2026-04/admin-assistant/delete_project\"}]},{\"group\":\"Service accounts\",\"pages\":[{\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-04/oauth_2026-04.oas.yaml post /oauth/token\",\"title\":\"Create an access token\",\"description\":\"Obtain an access token for a service account using the OAuth2 client credentials flow. An access token is needed to authorize requests to the Pinecone Admin API.\\nThe host domain for OAuth endpoints is `login.pinecone.io`.\\n\",\"href\":\"/reference/api/2026-04/admin-assistant/get_token\"}]}]},{\"group\":\"Architecture\",\"pages\":[{\"title\":\"Pinecone Assistant architecture\",\"description\":\"Pinecone Assistant architecture overview covering document ingestion, chunking, vector retrieval, and LLM response generation for RAG.\",\"sidebarTitle\":\"Assistant architecture\",\"href\":\"/reference/architecture/assistant-architecture\"}]}]},{\"version\":\"2025-10\",\"pages\":[{\"title\":\"2025-10\",\"href\":\"/reference/api/assistant/introduction\"}]},{\"version\":\"2025-04\",\"pages\":[{\"title\":\"2025-04\",\"href\":\"/reference/api/assistant/introduction\"}]},{\"version\":\"2025-01\",\"pages\":[{\"title\":\"2025-01\",\"href\":\"/reference/api/assistant/introduction\"}]}]},{\"tab\":\"Examples\",\"pages\":[{\"title\":\"Assistant examples\",\"description\":\"Notebooks and Next.js sample apps for Pinecone Assistant: quickstart, context snippet retrieval, and a full-stack chat UI with citations.\",\"href\":\"/examples/assistant\"}]},{\"tab\":\"Releases\",\"groups\":[{\"group\":\"Release notes\",\"pages\":[{\"title\":\"2026 releases\",\"description\":\"Pinecone release notes for 2026: new features, improvements, and API changes.\",\"href\":\"/assistant-release-notes/2026\"},{\"title\":\"2025 releases\",\"description\":\"Pinecone release notes for 2025: new features, improvements, and API changes.\",\"href\":\"/assistant-release-notes/2025\"},{\"title\":\"2024 releases\",\"description\":\"Pinecone release notes for 2024: new features, improvements, and API changes.\",\"href\":\"/assistant-release-notes/2024\"},{\"title\":\"2023 releases\",\"description\":\"Pinecone release notes for 2023: new features, improvements, and API changes.\",\"mode\":\"wide\",\"href\":\"/assistant-release-notes/2023\"},{\"title\":\"2022 releases\",\"description\":\"Pinecone release notes for 2022: new features, improvements, and API changes.\",\"mode\":\"wide\",\"href\":\"/assistant-release-notes/2022\"}]},{\"group\":\"Policies\",\"pages\":[{\"title\":\"Feature availability\",\"description\":\"Pinecone feature availability across public preview, general availability, and limited availability releases, with links to release notes.\",\"href\":\"/assistant-release-notes/feature-availability\"}]}]}]},{\"dropdown\":\"Pinecone Nexus\",\"icon\":\"brain-circuit\",\"tabs\":[{\"tab\":\"Guides\",\"groups\":[{\"group\":\"Get started\",\"pages\":[{\"title\":\"Pinecone Nexus\",\"sidebarTitle\":\"Overview\",\"description\":\"Pinecone Nexus is the knowledge engine for agents. It compiles your data into queryable knowledge once, then serves grounded, cited answers to agents on every call.\",\"mode\":\"wide\",\"href\":\"/guides/nexus/overview\"},{\"title\":\"Nexus quickstart\",\"sidebarTitle\":\"Quickstart\",\"description\":\"Deploy Pinecone Nexus with bring-your-own-cloud (BYOC), build a context from your own documents, and run your first query from the deployment console.\",\"href\":\"/guides/nexus/quickstart\"},{\"title\":\"Nexus key concepts\",\"sidebarTitle\":\"Key concepts\",\"description\":\"Learn the core Pinecone Nexus concepts: sources, workspaces, contexts, manifests, artifacts, tasks, sessions, and the Query API, and how they connect.\",\"href\":\"/guides/nexus/concepts\"}]},{\"group\":\"The knowledge engine\",\"pages\":[{\"title\":\"How Nexus works\",\"sidebarTitle\":\"How Nexus works\",\"description\":\"How Nexus distills curated artifacts for retrieval, then answers with code over a retrieval SDK.\",\"href\":\"/guides/nexus/how-it-works\"},{\"title\":\"Context design\",\"sidebarTitle\":\"Context design\",\"description\":\"The manifest, the information stack (chunks, artifacts, and edges), and the artifact-kind reference.\",\"href\":\"/guides/nexus/context-design\"},{\"title\":\"Curation\",\"sidebarTitle\":\"Curation\",\"description\":\"The write path that turns sources into chunks and artifacts, incrementally, driven by the manifest.\",\"href\":\"/guides/nexus/how-curation-works\"},{\"group\":\"Queries and sessions\",\"pages\":[{\"title\":\"Queries\",\"sidebarTitle\":\"Queries\",\"description\":\"The query runtime that gathers evidence and composes a grounded, cited answer.\",\"href\":\"/guides/nexus/how-queries-work\"},{\"title\":\"Query tracing\",\"sidebarTitle\":\"Query tracing\",\"description\":\"Trace any query to see the steps, retrieval code, tokens, and cost behind its answer.\",\"href\":\"/guides/nexus/query-tracing\"}]}]},{\"group\":\"Tools\",\"pages\":[{\"title\":\"MCP server\",\"sidebarTitle\":\"MCP server\",\"description\":\"Query your Pinecone Nexus contexts from any Model Context Protocol client, such as Claude Desktop, over Streamable HTTP.\",\"href\":\"/guides/nexus/mcp-server\"}]},{\"group\":\"Bring your own cloud\",\"pages\":[{\"title\":\"Nexus BYOC overview\",\"sidebarTitle\":\"Overview\",\"description\":\"What Nexus bring your own cloud is, how it relates to Database BYOC, and its architecture.\",\"href\":\"/guides/nexus/byoc/overview\"},{\"title\":\"Data residency and limits\",\"sidebarTitle\":\"Residency and limits\",\"description\":\"Where your data lives and travels in Nexus BYOC, plus authentication, encryption, cluster footprint, and limitations.\",\"href\":\"/guides/nexus/byoc/reference\"},{\"title\":\"Deploy Nexus BYOC\",\"sidebarTitle\":\"Deploy\",\"description\":\"Install and operate Pinecone Nexus in your own cloud account.\",\"href\":\"/guides/nexus/byoc/deploy\"}]}]},{\"tab\":\"Reference\",\"groups\":[{\"group\":\"APIs\",\"pages\":[{\"title\":\"Pinecone Nexus API\",\"sidebarTitle\":\"Introduction\",\"description\":\"Programmatic access to Nexus: manage contexts and sources, curate, and query with KnowQL.\",\"href\":\"/reference/api/nexus/introduction\"},{\"title\":\"Authentication\",\"sidebarTitle\":\"Authentication\",\"description\":\"Authenticate to the Nexus API with your Pinecone API key, sent directly or exchanged for a short-lived session token.\",\"href\":\"/reference/api/nexus/authentication\"}]},{\"group\":\"Endpoints\",\"pages\":[{\"group\":\"Auth\",\"pages\":[{\"title\":\"Exchange a Pinecone API key for a session token\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml post /auth/login\",\"href\":\"/api-reference/auth/exchange-a-pinecone-api-key-for-a-session-token\",\"autogeneratedByOpenApi\":true},{\"title\":\"Current identity (whoami)\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /auth\",\"href\":\"/api-reference/auth/current-identity-whoami\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Project\",\"pages\":[{\"title\":\"Get the active project\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /project\",\"href\":\"/api-reference/project/get-the-active-project\",\"autogeneratedByOpenApi\":true},{\"title\":\"Project-wide task stats\",\"description\":\"Aggregate task counters across the whole project (all contexts), broken down by state and workflow. The per-context equivalent is `GET /contexts/{slug}/tasks/stats`.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /stats\",\"href\":\"/api-reference/project/project-wide-task-stats\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Connectors\",\"pages\":[{\"title\":\"List the project's linked connectors\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /connectors\",\"href\":\"/api-reference/connectors/list-the-projects-linked-connectors\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get a connector\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /connectors/{id}\",\"href\":\"/api-reference/connectors/get-a-connector\",\"autogeneratedByOpenApi\":true},{\"title\":\"Unlink a connector\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml delete /connectors/{id}\",\"href\":\"/api-reference/connectors/unlink-a-connector\",\"autogeneratedByOpenApi\":true},{\"title\":\"Start the OAuth link flow for a provider\",\"description\":\"Returns an `authorize_url` for the user to open in a browser. The connector is persisted by the provider's OAuth redirect callback once the user approves access.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /connectors/oauth/{provider}/start\",\"href\":\"/api-reference/connectors/start-the-oauth-link-flow-for-a-provider\",\"autogeneratedByOpenApi\":true},{\"title\":\"Link a connector with an API key\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml post /connectors/keys/{provider}\",\"href\":\"/api-reference/connectors/link-a-connector-with-an-api-key\",\"autogeneratedByOpenApi\":true},{\"title\":\"Browse a connector's folders/files\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /connectors/{id}/items\",\"href\":\"/api-reference/connectors/browse-a-connectors-foldersfiles\",\"autogeneratedByOpenApi\":true},{\"title\":\"List a context's connectors (with per-context enabled flag)\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /contexts/{slug}/connectors\",\"href\":\"/api-reference/connectors/list-a-contexts-connectors-with-per-context-enabled-flag\",\"autogeneratedByOpenApi\":true},{\"title\":\"Enable or disable a connector for a context\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml put /contexts/{slug}/connectors/{connector_id}\",\"href\":\"/api-reference/connectors/enable-or-disable-a-connector-for-a-context\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Contexts\",\"pages\":[{\"title\":\"List contexts (newest first, with stats)\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /contexts\",\"href\":\"/api-reference/contexts/list-contexts-newest-first-with-stats\",\"autogeneratedByOpenApi\":true},{\"title\":\"Create a context\",\"description\":\"The context is created empty and is not queryable until you import sources and curate them (curate is explicit — there is no auto-curate). Optionally seed a `manifest`. A `work` context is the exception: it is queryable from day zero and is built from traces of work rather than source documents.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml post /contexts\",\"href\":\"/api-reference/contexts/create-a-context\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get a context\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /contexts/{slug}\",\"href\":\"/api-reference/contexts/get-a-context\",\"autogeneratedByOpenApi\":true},{\"title\":\"Update a context\",\"description\":\"All fields optional; absent leaves untouched. Empty string clears description/guide; `{}` clears the manifest back to defaults. A supplied manifest is validated against the manifest schema.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml put /contexts/{slug}\",\"href\":\"/api-reference/contexts/update-a-context\",\"autogeneratedByOpenApi\":true},{\"title\":\"Delete a context (and its Pinecone indexes)\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml delete /contexts/{slug}\",\"href\":\"/api-reference/contexts/delete-a-context-and-its-pinecone-indexes\",\"autogeneratedByOpenApi\":true},{\"title\":\"Fork a context (copy manifest into a fresh target)\",\"description\":\"Copies the source context's manifest and lifecycle metadata onto an **already-created** target context in the same project, so the target's query and curate gates pass. It does not create the target — create it first with `POST /contexts`. The target's index stays empty until curated. The source must have been optimized (`last_optimized_at` set) and must not be optimizing.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml post /contexts/{slug}/fork\",\"href\":\"/api-reference/contexts/fork-a-context-copy-manifest-into-a-fresh-target\",\"autogeneratedByOpenApi\":true},{\"title\":\"Per-context task statistics\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /contexts/{slug}/tasks/stats\",\"href\":\"/api-reference/contexts/per-context-task-statistics\",\"autogeneratedByOpenApi\":true},{\"title\":\"Trigger an on-demand self-tuning optimize\",\"description\":\"Tunes the manifest from real query traffic and chains a forced re-curate. A body is required but every field in it is optional, so `{}` is valid — and a no-op when no `candidate_queries` are supplied. The context must have been curated, and only one optimize runs at a time.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml post /contexts/{slug}/optimize\",\"href\":\"/api-reference/contexts/trigger-an-on-demand-self-tuning-optimize\",\"autogeneratedByOpenApi\":true},{\"title\":\"Run the Design-flow explore agent (propose a manifest)\",\"description\":\"Inspects the uploaded source and proposes manifest-template matches, returned in the task's `output` (see `ExploreOutput`). Persists nothing on the index — review the proposal, then apply it via the manifest update + a forced curate. Body is optional.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml post /contexts/{slug}/explore\",\"href\":\"/api-reference/contexts/run-the-design-flow-explore-agent-propose-a-manifest\",\"autogeneratedByOpenApi\":true},{\"title\":\"Estimate the token + time cost of curating the in-progress manifest\",\"description\":\"Spins up the `profile` runtime to estimate the token + time cost of curating the sources under the in-progress manifest (sent in the request body), returned as the task's `output` (see `ProfileEstimateOutput`). Persists nothing; the console polls it for the Design-page cost box. Body is optional.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml post /contexts/{slug}/profile\",\"href\":\"/api-reference/contexts/estimate-the-token-+-time-cost-of-curating-the-in-progress-manifest\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Manifest\",\"pages\":[{\"title\":\"Get the context's manifest\",\"description\":\"The context's pinned manifest document. A context with no pinned manifest returns `{}` — the runtime fills defaults. Writes go through the `manifest` field on `PUT /contexts/{slug}`.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /contexts/{slug}/manifest\",\"href\":\"/api-reference/manifest/get-the-contexts-manifest\",\"autogeneratedByOpenApi\":true},{\"title\":\"List the built-in manifest templates\",\"description\":\"The catalog the console seeds new contexts from.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /manifest/templates\",\"href\":\"/api-reference/manifest/list-the-built-in-manifest-templates\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Curation\",\"pages\":[{\"title\":\"Get the curation ledger\",\"description\":\"The full ledger: per-source hashes, edges, corpus groups, chunk-id lineage, version pin, reclaim intents, pointers, and glossary. This pays an O(corpus) chunk-id-lineage read — use `GET /contexts/{slug}/curate/version/pin` on the per-turn path.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /contexts/{slug}/curate\",\"href\":\"/api-reference/curation/get-the-curation-ledger\",\"autogeneratedByOpenApi\":true},{\"title\":\"(Re)build the context's index from its sources\",\"description\":\"Curate the staged sources under the active manifest. **Required before querying** — there is no auto-curate. Body is optional. Set `force: true` to do a full rebuild (use after editing the manifest); the default is an incremental curate. Search contexts only — a work context builds via `work`/`groom` instead.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml post /contexts/{slug}/curate\",\"href\":\"/api-reference/curation/rebuild-the-contexts-index-from-its-sources\",\"autogeneratedByOpenApi\":true},{\"title\":\"Drop named sources from the index + ledger\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml post /contexts/{slug}/curate/delete-sources\",\"href\":\"/api-reference/curation/drop-named-sources-from-the-index-+-ledger\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Source Files\",\"pages\":[{\"title\":\"Import source documents from a project connector\",\"description\":\"Pull source documents from a linked project connector (Box, ...) into the context. Supply either `folder` or `files`. Stages the source only — curate explicitly before querying.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml post /contexts/{slug}/import\",\"href\":\"/api-reference/source-files/import-source-documents-from-a-project-connector\",\"autogeneratedByOpenApi\":true},{\"title\":\"Upload a source file or archive\",\"description\":\"One file per request, max 2 GiB. Archives (`.zip`, `.tar`, `.tar.gz`, `.tgz`) are expanded by the import runtime. Stages the source only — it does not index anything. Curate explicitly with `POST /contexts/{slug}/curate` before querying.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml post /contexts/{slug}/import/upload\",\"href\":\"/api-reference/source-files/upload-a-source-file-or-archive\",\"autogeneratedByOpenApi\":true},{\"title\":\"List the source file tree (root)\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /contexts/{slug}/source/list\",\"href\":\"/api-reference/source-files/list-the-source-file-tree-root\",\"autogeneratedByOpenApi\":true},{\"title\":\"Source file/dir/size counts\",\"description\":\"Aggregate counts. Under preview mode the response also carries the per-context quota (`max_files_per_context`, `max_bytes_per_context`, `used_files`, `used_bytes`); those fields are absent otherwise.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /contexts/{slug}/source/stats\",\"href\":\"/api-reference/source-files/source-filedirsize-counts\",\"autogeneratedByOpenApi\":true},{\"title\":\"Flat manifest of source files (path, size, last_modified)\",\"description\":\"Flat source-object inventory used to render the source page without walking the tree. Excludes the `_inbox/` staging directory.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /contexts/{slug}/source/manifest\",\"href\":\"/api-reference/source-files/flat-manifest-of-source-files-path-size-last_modified\",\"autogeneratedByOpenApi\":true},{\"title\":\"List the source file tree under a path\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /contexts/{slug}/source/list/{path}\",\"href\":\"/api-reference/source-files/list-the-source-file-tree-under-a-path\",\"autogeneratedByOpenApi\":true},{\"title\":\"Read a source file (raw bytes)\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /contexts/{slug}/source/read/{path}\",\"href\":\"/api-reference/source-files/read-a-source-file-raw-bytes\",\"autogeneratedByOpenApi\":true},{\"title\":\"Delete a source file\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml delete /contexts/{slug}/source/delete/{path}\",\"href\":\"/api-reference/source-files/delete-a-source-file\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Knowledge\",\"pages\":[{\"title\":\"List curated knowledge (root)\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /contexts/{slug}/knowledge/list\",\"href\":\"/api-reference/knowledge/list-curated-knowledge-root\",\"autogeneratedByOpenApi\":true},{\"title\":\"Knowledge file/dir/size counts\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /contexts/{slug}/knowledge/stats\",\"href\":\"/api-reference/knowledge/knowledge-filedirsize-counts\",\"autogeneratedByOpenApi\":true},{\"title\":\"List curated knowledge under a path\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /contexts/{slug}/knowledge/list/{path}\",\"href\":\"/api-reference/knowledge/list-curated-knowledge-under-a-path\",\"autogeneratedByOpenApi\":true},{\"title\":\"Read a curated knowledge file (raw bytes)\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /contexts/{slug}/knowledge/read/{path}\",\"href\":\"/api-reference/knowledge/read-a-curated-knowledge-file-raw-bytes\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Query\",\"pages\":[{\"title\":\"Run one KnowQL query turn\",\"description\":\"Send `ask` (the natural-language question) and, when starting a new session, a `scope` of 1–10 contexts. Continue an existing session with `session_id` or `previous_query_id`. Scoped search contexts must be curated (work contexts are queryable immediately), and a scope may not mix work and search contexts.\\n\\n`stream` and `background` are mutually exclusive. With `background: true` the API returns `202` with an `in_progress` query and the client polls `GET /queries/{id}`. With `stream: true` the API emits an SSE stream whose `event:` names are the event `type` (`response.created`, `response.step`, `response.output_text.delta`, `response.turn_rollup`, `response.synthesis`, `response.trace`, and a terminal `response.completed` / `response.failed` / `response.cancelled`), followed by a final `query` event carrying the full query object. Read the answer from `output[].content[].text`.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml post /query\",\"href\":\"/api-reference/query/run-one-knowql-query-turn\",\"autogeneratedByOpenApi\":true},{\"title\":\"Fetch one query (turn)\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /queries/{id}\",\"href\":\"/api-reference/query/fetch-one-query-turn\",\"autogeneratedByOpenApi\":true},{\"title\":\"Cancel an in-progress query turn\",\"description\":\"Idempotent — an already-terminal query is returned unchanged. On success the turn's `status` becomes `cancelled`.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml post /queries/{id}/cancel\",\"href\":\"/api-reference/query/cancel-an-in-progress-query-turn\",\"autogeneratedByOpenApi\":true},{\"title\":\"Fetch the recorded trace for a query turn\",\"description\":\"The per-turn debug trace (steps, tool calls, strategy, cost, rollup). Trace persistence is unconditional — every turn lands a trace blob — so this is available once the turn is terminal.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /queries/{id}/trace\",\"href\":\"/api-reference/query/fetch-the-recorded-trace-for-a-query-turn\",\"autogeneratedByOpenApi\":true},{\"title\":\"Stream a query turn's events (SSE)\",\"description\":\"Server-sent event stream of the turn's events as they land — the same `type`-named events POST /query emits with `stream: true`, but as a standalone, resumable subscription. Reconnect with `Last-Event-ID` to replay from where the stream dropped.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /queries/{id}/events\",\"href\":\"/api-reference/query/stream-a-query-turns-events-sse\",\"autogeneratedByOpenApi\":true},{\"title\":\"Record thumbs-up/down feedback on a query turn\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml post /queries/{id}/feedback\",\"href\":\"/api-reference/query/record-thumbs-updown-feedback-on-a-query-turn\",\"autogeneratedByOpenApi\":true},{\"title\":\"List the selectable query models\",\"description\":\"The model catalog the `model` field on `POST /query` draws from. Returns the default model, every catalog entry, the tier → model-id map, per-phase defaults, and the curate-capable model ids. Only entries with `available: true` are selectable (others are coming soon and rejected with `400`).\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /models\",\"href\":\"/api-reference/query/list-the-selectable-query-models\",\"autogeneratedByOpenApi\":true},{\"title\":\"List project-wide query sessions (newest first)\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /sessions\",\"href\":\"/api-reference/query/list-project-wide-query-sessions-newest-first\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get a session with its queries (conversation order)\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /sessions/{id}\",\"href\":\"/api-reference/query/get-a-session-with-its-queries-conversation-order\",\"autogeneratedByOpenApi\":true},{\"title\":\"Delete a session and its queries\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml delete /sessions/{id}\",\"href\":\"/api-reference/query/delete-a-session-and-its-queries\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Tasks\",\"pages\":[{\"title\":\"List tasks (project-wide, paginated)\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /tasks\",\"href\":\"/api-reference/tasks/list-tasks-project-wide-paginated\",\"autogeneratedByOpenApi\":true},{\"title\":\"Get a task (with steps)\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /tasks/{id}\",\"href\":\"/api-reference/tasks/get-a-task-with-steps\",\"autogeneratedByOpenApi\":true},{\"title\":\"Cancel/terminate a task\",\"description\":\"Body is optional. Max body 1 MiB.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml delete /tasks/{id}\",\"href\":\"/api-reference/tasks/cancelterminate-a-task\",\"autogeneratedByOpenApi\":true},{\"title\":\"Live token + runtime stats for a task\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /tasks/{id}/stats\",\"href\":\"/api-reference/tasks/live-token-+-runtime-stats-for-a-task\",\"autogeneratedByOpenApi\":true}]},{\"group\":\"Task Files\",\"pages\":[{\"title\":\"Read a task file (raw bytes)\",\"description\":\"Serves from the live container while the task runs, and from the archived blob store afterwards. This is how a finished pack's `\u003cslug\u003e.context.zip` is downloaded.\",\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /tasks/{id}/files/read/{path}\",\"href\":\"/api-reference/task-files/read-a-task-file-raw-bytes\",\"autogeneratedByOpenApi\":true},{\"title\":\"Stat a task file\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /tasks/{id}/files/metadata/{path}\",\"href\":\"/api-reference/task-files/stat-a-task-file\",\"autogeneratedByOpenApi\":true},{\"title\":\"List a task's files under a path\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /tasks/{id}/files/list/{path}\",\"href\":\"/api-reference/task-files/list-a-tasks-files-under-a-path\",\"autogeneratedByOpenApi\":true},{\"title\":\"List a task's working-directory files\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml get /tasks/{id}/files/list\",\"href\":\"/api-reference/task-files/list-a-tasks-working-directory-files\",\"autogeneratedByOpenApi\":true},{\"title\":\"Delete a task file\",\"description\":null,\"deprecated\":null,\"version\":null,\"openapi\":\"https://raw.githubusercontent.com/pinecone-io/pinecone-api/refs/heads/main/2026-07/nexus_2026-07.oas.yaml delete /tasks/{id}/files/delete/{path}\",\"href\":\"/api-reference/task-files/delete-a-task-file\",\"autogeneratedByOpenApi\":true}]}]}]},{\"tab\":\"Releases\",\"groups\":[{\"group\":\"Release notes\",\"pages\":[{\"title\":\"2026 releases\",\"description\":\"Pinecone Nexus release notes for 2026.\",\"href\":\"/nexus-release-notes/2026\"}]},{\"group\":\"Policies\",\"pages\":[{\"title\":\"Feature availability\",\"description\":\"Feature availability phases for Pinecone Nexus.\",\"href\":\"/nexus-release-notes/feature-availability\"}]}]}]},{\"dropdown\":\"Pinecone Marketplace\",\"icon\":\"store\",\"tabs\":[{\"tab\":\"Guides\",\"groups\":[{\"group\":\"Get started\",\"pages\":[{\"title\":\"Pinecone Marketplace\",\"sidebarTitle\":\"Overview\",\"description\":\"Pinecone Marketplace is a no-code platform for building, publishing, and operating grounded knowledge applications from vertical templates and connectors.\",\"mode\":\"wide\",\"href\":\"/guides/marketplace/overview\"},{\"title\":\"Marketplace quickstart\",\"sidebarTitle\":\"Quickstart\",\"description\":\"Pinecone Marketplace quickstart: pick a template app, connect a Google Drive folder, configure the deployment, and publish your first knowledge app.\",\"href\":\"/guides/marketplace/quickstart\"},{\"title\":\"Marketplace concepts\",\"sidebarTitle\":\"Concepts\",\"description\":\"Learn Pinecone Marketplace concepts including knowledge applications, deployments, templates, manifests, KAT routing, layouts, and visual components.\",\"href\":\"/guides/marketplace/concepts\"},{\"title\":\"Marketplace pricing and limits\",\"sidebarTitle\":\"Pricing and limits\",\"description\":\"How Pinecone Marketplace usage is billed through Assistant and index consumption, plus deployment limits on connectors, files, and consumer auth.\",\"href\":\"/guides/marketplace/pricing-and-limits\"}]},{\"group\":\"Templates\",\"pages\":[{\"title\":\"Templates overview\",\"sidebarTitle\":\"Overview\",\"description\":\"How Pinecone Marketplace templates work, what they define, and how operators customize a deployment after creating it from a template.\",\"href\":\"/guides/marketplace/templates-overview\"},{\"title\":\"Template catalog\",\"sidebarTitle\":\"Template catalog\",\"description\":\"Browse the vertical apps in the Pinecone Marketplace template catalog, including Customer Support, HR Benefits, Deal Desk, and Financial Filings Analyzer.\",\"href\":\"/guides/marketplace/template-catalog\"}]},{\"group\":\"Build a knowledge application\",\"pages\":[{\"title\":\"Create a deployment\",\"sidebarTitle\":\"Create a deployment\",\"description\":\"Create a new Pinecone Marketplace deployment from a vertical template, name it, choose a layout, and configure operating parameters for your use case.\",\"href\":\"/guides/marketplace/create-a-deployment\"},{\"title\":\"Configure operating parameters\",\"sidebarTitle\":\"Operating parameters\",\"description\":\"Tune the system prompt, starter prompts, and response style of a Pinecone Marketplace knowledge application through operating parameter settings.\",\"href\":\"/guides/marketplace/configure-operating-parameters\"},{\"title\":\"Configure layouts\",\"sidebarTitle\":\"Layouts\",\"description\":\"Choose a chat, search, structured, or hybrid consumer layout for a Pinecone Marketplace knowledge application to match your end-user experience.\",\"href\":\"/guides/marketplace/configure-layouts\"},{\"title\":\"Configure components\",\"sidebarTitle\":\"Components\",\"description\":\"Enable visual components like comparison tables, timelines, and coverage matrices in a Pinecone Marketplace knowledge application interface.\",\"href\":\"/guides/marketplace/configure-components\"}]},{\"group\":\"Connect data sources\",\"pages\":[{\"title\":\"Connectors overview\",\"sidebarTitle\":\"Connectors\",\"description\":\"How Pinecone Marketplace connectors ingest documents, keep them in sync with source systems, and let operators add manually uploaded files.\",\"href\":\"/guides/marketplace/connectors-overview\"}]},{\"group\":\"Multi-domain orchestration\",\"pages\":[{\"title\":\"Knowledge Agent Toolkit (KAT) overview\",\"sidebarTitle\":\"KAT overview\",\"description\":\"How the Knowledge Agent Toolkit (KAT) orchestrates multi-domain Pinecone Marketplace apps with manifests, disambiguation, slot filling, and guardrails.\",\"href\":\"/guides/marketplace/kat-overview\"},{\"title\":\"Multi-domain routing\",\"sidebarTitle\":\"Multi-domain routing\",\"description\":\"How the Knowledge Agent Toolkit (KAT) routes queries across multiple knowledge bases in a Pinecone Marketplace deployment for multi-domain answers.\",\"href\":\"/guides/marketplace/multi-domain-routing\"}]},{\"group\":\"Publish and operate\",\"pages\":[{\"title\":\"Publish a deployment\",\"sidebarTitle\":\"Publish\",\"description\":\"Publish a Pinecone Marketplace deployment to promote a building version to active, run introspection, generate starter prompts, and evaluate quality.\",\"href\":\"/guides/marketplace/publish-a-deployment\"},{\"title\":\"Manage versions and rollback\",\"sidebarTitle\":\"Versions and rollback\",\"description\":\"Use versioned publishing in Pinecone Marketplace to stage edits, compare active and building versions, and roll back a deployment when needed.\",\"href\":\"/guides/marketplace/manage-versions-and-rollback\"},{\"title\":\"Evaluations\",\"sidebarTitle\":\"Evaluations\",\"description\":\"How Pinecone Marketplace runs automatic evaluations on every publish, scoring faithfulness and relevance to catch regressions in a new version.\",\"href\":\"/guides/marketplace/evaluations\"},{\"title\":\"Analytics and event logs\",\"sidebarTitle\":\"Analytics and event logs\",\"description\":\"Track end-user activity, refusal rates, feedback, and event logs in a Pinecone Marketplace deployment for analytics, auditing, and debugging.\",\"href\":\"/guides/marketplace/analytics-and-event-logs\"}]},{\"group\":\"Access control\",\"pages\":[{\"title\":\"Deployer authentication\",\"sidebarTitle\":\"Deployer authentication\",\"description\":\"Sign in to Pinecone Marketplace as an operator to create deployments, manage sessions across devices, and audit deployer actions in the event log.\",\"href\":\"/guides/marketplace/deployer-auth\"},{\"title\":\"Consumer authentication\",\"sidebarTitle\":\"Consumer authentication\",\"description\":\"Configure consumer sign-in for a Pinecone Marketplace deployment using link access or Google sign-in to control who can use your knowledge application.\",\"href\":\"/guides/marketplace/consumer-auth-overview\"}]}]},{\"tab\":\"End user guide\",\"groups\":[{\"group\":\"Use a knowledge application\",\"pages\":[{\"title\":\"End user guide\",\"sidebarTitle\":\"Overview\",\"description\":\"End-user overview of Pinecone Marketplace knowledge applications, including how to sign in with link access or Google and read grounded citations.\",\"href\":\"/guides/marketplace/end-user/overview\"},{\"title\":\"Ask questions\",\"sidebarTitle\":\"Ask questions\",\"description\":\"Tips for end users on asking clear, specific questions in a Pinecone Marketplace knowledge application, using follow-ups, and handling clarifications.\",\"href\":\"/guides/marketplace/end-user/ask-questions\"},{\"title\":\"Understand answers\",\"sidebarTitle\":\"Understand answers\",\"description\":\"Read citations, work with visual components, export and share answers, and give feedback in a Pinecone Marketplace knowledge application.\",\"href\":\"/guides/marketplace/end-user/citations\"}]}]},{\"tab\":\"Reference\",\"groups\":[{\"group\":\"APIs\",\"pages\":[{\"title\":\"Pinecone Marketplace API\",\"sidebarTitle\":\"Introduction\",\"description\":\"Pinecone Marketplace API reference overview covering deployments, templates, connectors, versions, evaluations, and analytics endpoints.\",\"href\":\"/reference/api/marketplace/introduction\"},{\"title\":\"Authentication\",\"sidebarTitle\":\"Authentication\",\"description\":\"Authenticate to the Pinecone Marketplace API using project-scoped API keys, including the Api-Key header, key scoping, and deployment permissions.\",\"href\":\"/reference/api/marketplace/authentication\"}]},{\"group\":\"Deployments\",\"pages\":[{\"title\":\"Deployments\",\"sidebarTitle\":\"Deployments\",\"description\":\"Marketplace Deployments API reference for listing, creating, updating, and deleting knowledge application deployments programmatically.\",\"href\":\"/reference/api/marketplace/deployments\"}]},{\"group\":\"Templates\",\"pages\":[{\"title\":\"Templates\",\"sidebarTitle\":\"Templates\",\"description\":\"Marketplace Templates API reference for listing vertical template catalogs and retrieving default operating parameters for deployments.\",\"href\":\"/reference/api/marketplace/templates\"}]},{\"group\":\"Connectors\",\"pages\":[{\"title\":\"Connectors\",\"sidebarTitle\":\"Connectors\",\"description\":\"Marketplace Connectors API reference for attaching source connectors, updating configuration, and triggering syncs across deployments.\",\"href\":\"/reference/api/marketplace/connectors\"}]},{\"group\":\"Versions and publishing\",\"pages\":[{\"title\":\"Versions and publishing\",\"sidebarTitle\":\"Versions\",\"description\":\"Marketplace Versions API reference for publishing building versions, listing version history, and rolling back deployments programmatically.\",\"href\":\"/reference/api/marketplace/versions\"}]},{\"group\":\"Evaluations\",\"pages\":[{\"title\":\"Evaluations\",\"sidebarTitle\":\"Evaluations\",\"description\":\"Marketplace Evaluations API reference for triggering evaluation runs, retrieving scores, and inspecting per-question detail per version.\",\"href\":\"/reference/api/marketplace/evaluations\"}]},{\"group\":\"Events and analytics\",\"pages\":[{\"title\":\"Events and analytics\",\"sidebarTitle\":\"Events and analytics\",\"description\":\"Marketplace Events and Analytics API reference for streaming deployment event logs and reading conversation and feedback counters.\",\"href\":\"/reference/api/marketplace/events\"}]}]}]}]},\"maps\":{\"firstHrefInVersion\":{},\"firstHrefInLanguage\":{}},\"children\":\"$L44\"}]\n"])</script><script>self.__next_f.push([1,"45:I[27201,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"IconMark\"]\n"])</script><script>self.__next_f.push([1,"46:I[763509,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"ThemeLayout\"]\n"])</script><script>self.__next_f.push([1,"47:I[91557,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"ApiReferenceProvider\"]\n"])</script><script>self.__next_f.push([1,"48:I[91557,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"PageProvider\"]\n"])</script><script>self.__next_f.push([1,"49:I[91557,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"OpenApiProvider\"]\n"])</script><script>self.__next_f.push([1,"4a:I[525343,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"TabSyncContextProvider\"]\n"])</script><script>self.__next_f.push([1,"40:[\"$\",\"link\",\"32\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon-dark/favicon-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-scheme: dark)\"}]\n41:[\"$\",\"link\",\"33\",{\"rel\":\"shortcut icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/pinecone/JqxxUxUkDTnX7oN2/_generated/favicon-dark/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"$undefined\",\"media\":\"(prefers-color-scheme: dark)\"}]\n42:[\"$\",\"$L45\",\"34\",{}]\n4b:T9fc,"])</script><script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.pinecone.io/#organization\",\"name\":\"Pinecone Docs\",\"url\":\"https://docs.pinecone.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/pinecone/HsZKO51bNmpAasdT/logo/Pinecone-Full-Logo-Black.svg?fit=max\u0026auto=format\u0026n=HsZKO51bNmpAasdT\u0026q=85\u0026s=211d0e7bbefc29ce3b8feee1a05d76ee\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.pinecone.io#website\",\"name\":\"Pinecone Docs\",\"url\":\"https://docs.pinecone.io\",\"publisher\":{\"@id\":\"https://docs.pinecone.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method#webpage\",\"url\":\"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method\",\"name\":\"Change your payment method\",\"description\":\"Update your Pinecone organization payment method in the console, including credit card details, billing address, and payment preferences.\",\"dateModified\":\"2026-08-11T14:29:35.979Z\",\"isPartOf\":{\"@id\":\"https://docs.pinecone.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Admin\",\"item\":\"https://docs.pinecone.io/guides/organizations/manage-billing/upgrade-billing-plan\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Manage billing\",\"item\":\"https://docs.pinecone.io/guides/organizations/manage-billing/upgrade-billing-plan\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Change your payment method\",\"item\":\"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method#article\",\"headline\":\"Change your payment method\",\"name\":\"Change your payment method\",\"description\":\"Update your Pinecone organization payment method in the console, including credit card details, billing address, and payment preferences.\",\"url\":\"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method\",\"mainEntityOfPage\":{\"@id\":\"https://docs.pinecone.io/guides/organizations/manage-billing/change-payment-method#webpage\"},\"image\":\"https://www.pinecone.io/images/docs_og_image_v2.png\",\"dateModified\":\"2026-08-11T14:29:35.979Z\",\"publisher\":{\"@id\":\"https://docs.pinecone.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.pinecone.io#website\"}}]}"])</script><script>self.__next_f.push([1,"44:[\"$\",\"$L46\",null,{\"theme\":\"mint\",\"pageMetadata\":{\"title\":\"Change your payment method\",\"description\":\"Update your Pinecone organization payment method in the console, including credit card details, billing address, and payment preferences.\",\"href\":\"/guides/organizations/manage-billing/change-payment-method\"},\"children\":[\"$\",\"$L47\",null,{\"value\":{\"apiReferenceData\":{},\"graphqlReferenceData\":\"$undefined\"},\"children\":[\"$\",\"$L48\",null,{\"value\":{\"pageMetadata\":\"$44:props:pageMetadata\",\"lastModified\":\"2026-08-11T14:29:35.979Z\",\"gitLastModified\":\"$undefined\",\"originalFileLocation\":\"guides/organizations/manage-billing/change-payment-method.mdx\",\"description\":{\"compiledSource\":\"\\\"use strict\\\";\\nconst {jsx: _jsx} = arguments[0];\\nconst {useMDXComponents: _provideComponents} = arguments[0];\\nfunction _createMdxContent(props) {\\n  const _components = {\\n    p: \\\"p\\\",\\n    ..._provideComponents(),\\n    ...props.components\\n  };\\n  return _jsx(_components.p, {\\n    children: \\\"Update your Pinecone organization payment method in the console, including credit card details, billing address, and payment preferences.\\\"\\n  });\\n}\\nfunction MDXContent(props = {}) {\\n  const {wrapper: MDXLayout} = {\\n    ..._provideComponents(),\\n    ...props.components\\n  };\\n  return MDXLayout ? _jsx(MDXLayout, {\\n    ...props,\\n    children: _jsx(_createMdxContent, {\\n      ...props\\n    })\\n  }) : _createMdxContent(props);\\n}\\nreturn {\\n  default: MDXContent\\n};\\n\",\"frontmatter\":{},\"scope\":{}},\"mdxExtracts\":{\"tableOfContents\":[{\"title\":\"Credit card → marketplace\",\"slug\":\"credit-card-%E2%86%92-marketplace\",\"depth\":2,\"children\":[]},{\"title\":\"Marketplace → credit card\",\"slug\":\"marketplace-%E2%86%92-credit-card\",\"depth\":2,\"children\":[]},{\"title\":\"Marketplace → marketplace\",\"slug\":\"marketplace-%E2%86%92-marketplace\",\"depth\":2,\"children\":[]},{\"title\":\"Credit card → credit card\",\"slug\":\"credit-card-%E2%86%92-credit-card\",\"depth\":2,\"children\":[]}],\"codeExamples\":{}},\"pageType\":\"$undefined\",\"panelMdxSource\":\"$undefined\",\"panelMdxSourceWithNoJs\":\"$undefined\",\"contextualStarterQuestions\":\"$undefined\",\"relatedPages\":\"$undefined\"},\"children\":[\"$\",\"$L49\",null,{\"pageMetadata\":\"$44:props:pageMetadata\",\"mdxExtracts\":\"$44:props:children:props:children:props:value:mdxExtracts\",\"openApiReferenceData\":\"$undefined\",\"children\":[\"$\",\"$L4a\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$4b\"}}],\"$L4c\",\"$L4d\",\"$L4e\",\"$L4f\",\"$L50\"]}]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"51:I[228341,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"PageModeUpdater\"]\n"])</script><script>self.__next_f.push([1,"52:I[575126,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"Background\"]\n"])</script><script>self.__next_f.push([1,"54:I[36098,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"CustomJsFiles\"]\n"])</script><script>self.__next_f.push([1,"58:I[530359,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"MDXContentController\"]\n"])</script><script>self.__next_f.push([1,"59:I[448287,[\"/mintlify-assets/_next/static/chunks/19ae1768f166fab9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/b664fc8bb1e7ab0d.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/def24e6874a300d2.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/a5edc6734daa1561.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e6618840d436c198.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cde9521bba917b79.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d6d7166742f5da5f.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/82f930f7b081f9d9.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8a1a84cbbf382296.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/8e7a2fc458226493.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/98ebb013ca577d16.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/abde604cf15fb5ae.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/cebf1bfff441d745.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/228d3087ffe96806.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/48edbb0468fbdc07.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/30467642ae66af20.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0eb894a8519f24ea.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/0534993a51af00f5.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/d9ca228e7af9807a.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/22d826416dc96a01.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/dcce5fe7df2536fa.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/5abf88c0878eccce.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/326af201526ce6ac.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\",\"/mintlify-assets/_next/static/chunks/e63d34c4ce76a918.js?dpl=dpl_7XgWiA9smkZuHffyvc35WgUa5KKz\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"4c:[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"document.documentElement.setAttribute('data-page-mode', \\\"none\\\");\"}}],[\"$\",\"$L51\",null,{\"pageMetadata\":\"$44:props:pageMetadata\"}]]\n4d:[\"$\",\"$L52\",null,{\"pageMetadata\":\"$44:props:pageMetadata\"}]\n53:T68d9,"])</script><script>self.__next_f.push([1,"/* Global styles */\n\n:root {\n  --brand-blue: #002BFF;\n  --primary-main: #002BFF;\n  --primary-dark: #222160;\n  --text-contrast: #FFFFFF;\n  --background: #FBFBFC;\n  --paper: #FFFFFF;\n  --surface: #F2F3F6;\n  --divider: #D8DDDF;\n  --secondary: #72788D;\n  --error: #E31957;\n  --warning: #DD815D;\n  --success: #15B077;\n  --info: #0028FF;\n  --text-primary: #1C1917;\n  --text-secondary: #72788D;\n  --text-disabled: #121142;\n  --white: #FFFFFF;\n  --black: #121142;\n  --overlay: #2B3244;\n  --border: #e7e5e4;\n}\n\n.dark {\n  --brand-blue: #1E86EE;\n  --primary-main: #002BFF;\n  --primary-dark: #222160;\n  --text-contrast: #FFFFFF;\n  --background: #171717;\n  --paper: #1E1E1E;\n  --surface: #252525;\n  --divider: #2A2A2A;\n  --secondary: #72788D;\n  --error: #E31957;\n  --warning: #DD815D;\n  --success: #15B077;\n  --info: #0028FF;\n  --text-primary: #FFFFFF;\n  --text-secondary: #A0A0A0;\n  --text-disabled: #666666;\n  --white: #FFFFFF;\n  --black: #000000;\n  --overlay: #2B3244;\n  --border: #303030;\n}\n\n.dark .dark-inverted {\n  filter: invert(1);\n}\n\n#topbar-cta-button {\n  margin-left: 1rem;\n}\n\n#topbar-cta-button \u003e a {\n  display: flex;\n  align-items: center;\n  padding: 0.375rem 1rem !important;\n  gap: 0.5rem;\n  background-color: var(--brand-blue);\n  color: var(--text-contrast) !important;\n  border-radius: 0.25rem;\n  font-weight: 500;\n  letter-spacing: 0.4px;\n}\n\n#topbar-cta-button a:hover {\n  background-color: var(--primary-dark) !important;\n}\n\n\n/* #topbar-cta-button span {\n  border-radius: 4px;\n  font-weight: 500;\n  letter-spacing: 0.4px;\n} */\n\n/* #topbar-cta-button div \u003e svg {\n  display: none;\n} */\n\n/* inserting svg via :after isn't working for some reason, used js instead */\n/* #topbar-cta-button div::after {\n  content: url('data:image/svg+xml;utf8,\u003csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cg id=\"Icon Right\"\u003e\u003cpath id=\"Vector\" d=\"M8.08906 5L6.91406 6.175L10.7307 10L6.91406 13.825L8.08906 15L13.0891 10L8.08906 5Z\" fill=\"white\"/\u003e\u003c/g\u003e\u003c/svg\u003e');\n  content: \"test\";\n  display: block;\n  width: 20px;\n  height: 20px;\n  margin-left: 8px;\n  background-image: url('data:image/svg+xml;utf8,\u003csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cg id=\"Icon Right\"\u003e\u003cpath id=\"Vector\" d=\"M8.08906 5L6.91406 6.175L10.7307 10L6.91406 13.825L8.08906 15L13.0891 10L8.08906 5Z\" fill=\"white\"/\u003e\u003c/g\u003e\u003c/svg\u003e');\n  background-color: #000000;\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position: center;\n} */\n\n\n.documentation-link {\n  color: var(--brand-blue);\n  text-decoration: none;\n}\n\n.documentation-link:hover {\n  color: #000000;\n  /* Black color when hovering */\n}\n\n.custom-button {\n  display: inline-block;\n  padding: 2px 8px;\n  background-color: var(--surface);\n  color: var(--text-primary);\n  /* Text color */\n  border: 1px solid var(--border);\n  /* Border color */\n  border-radius: 25px;\n  /* Rounded borders */\n  text-align: center;\n  user-select: none;\n  transition: background-color 0.3s ease;\n  /* Smooth transition for background color */\n}\n\n/* Change the button color on hover (make it unclickable) */\n.custom-button:hover {\n  background-color: var(--primary-main);\n  color: var(--text-contrast);\n}\n\n/* Adjust the width for the second column */\n/* td:nth-child(2) {\n  width: 200px; /* Adjust the width as per your requirement\n} */\n\n/* \nAdd an announcement bar \nTODO: This can be version specific if you add a page-specific class/ID, but it doesn't seem to work for the OpenAI docs without rewriting the JSON\n*/\n/*  #navbar:before {\n  background-color: #ff4c04;\n  content: \"The legacy version of the API, which required regional URLs for control plane operations, is deprecated as of April 15, 2024 and will be removed in a future, to be announced, release.\";\n  color: rgb(255, 255, 255);\n  display: block;\n  text-align: center;\n  padding: 6px;\n  font-size: 90%;\n}\n*/\n/* Text color */\n/* body {\n  color: #121142 !important;\n} */\n\n/* Header */\n#navbar {\n  background: var(--background);\n  position: fixed;\n  /* position: sticky !important; */\n  /* top: 0 !important; */\n}\n\n#navbar-transition {\n  border-bottom: 1px solid var(--border);\n}\n\n#navbar .max-w-8xl {\n  max-width: 100%;\n}\n\n/* Logo + \"Docs\" text + version select */\n#navbar\u003ediv:first-of-type\u003ediv:first-of-type\u003ediv:first-of-type\u003ediv:first-of-type {\n  flex: initial;\n}\n\n#navbar\u003ediv:first-of-type\u003ediv:first-of-type\u003ediv:first-of-type\u003ediv:first-of-type\u003ea:first-of-type {\n  flex: initial;\n  display: flex;\n}\n\n#navbar img[alt=\"logo\"] {\n  max-width: 150px;\n  min-width: 150px;\n}\n\n/* Ensure logo has min width*/\n#navbar \u003e div \u003e div \u003e div \u003e div \u003e div \u003e div.flex-1.flex.items-center \u003e a:first-child {\n  min-width: 209px;\n}\n\n/* Version select */\n[aria-haspopup=\"menu\"] {\n  border-radius: 0.25rem;\n  border: 1px solid var(--border);\n  background-color: transparent !important;\n  color: var(--text-primary)\n}\n\n[aria-labelledby=\"headlessui-menu-button-:r0:\"] {\n  width: 11rem;\n}\n\n/* Right side nav container */\n#navbar\u003ediv:first-of-type\u003ediv:first-of-type\u003ediv:first-of-type\u003ediv:nth-of-type(3) {\n  flex: initial;\n  margin-left: 0;\n}\n\n/* Prevent nav items from shrinking */\n#navbar\u003ediv:first-of-type\u003ediv:first-of-type\u003ediv:first-of-type\u003ediv:nth-of-type(3)\u003enav {\n  flex-shrink: 0;\n}\n\n/* nav links */\n#navbar nav a {\n  color: var(--text-primary);\n  padding: 0.6rem 1rem;\n  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n/* #navbar a:hover {\n  background-color: var(--paper);\n  border-radius: 0.25rem;\n} */\n\n#navbar nav ul li:not(:last-of-type) {\n  margin-left: 0;\n}\n\n/* Hide dark mode toggle */\n/* #navbar\u003ediv:first-of-type\u003ediv:first-of-type\u003ediv:first-of-type\u003ediv:nth-of-type(3)\u003ediv {\n  display: none;\n} */\n\n/* Second nav container */\n/* Links */\n#navbar a {\n  color: var(--text-primary);\n  margin: 0;\n  padding-left: 0.875rem;\n  padding-right: 0.875rem;\n}\n\n#navbar .nav-tabs {\n  gap: 0 !important;\n}\n\n/* Selected links */\n#navbar a.font-semibold {\n  color: var(--brand-blue);\n  border-bottom-width: 0.1875rem;\n  border-color: var(--brand-blue);\n}\n\n#navbar div.absolute.bottom-0 {\n  display: none;\n}\n\n/* Sidebar */\n#sidebar {\n  left: 0rem;\n  padding-left: 3rem;\n  background: var(--background);\n  border-right: 1px solid var(--border);\n  /* position: sticky; */\n  /* flex-shrink: 0; */\n  /* top: 0; */\n}\n\n#sidebar div.sticky {\n  visibility: hidden;\n}\n\n#sidebar-content {\n  padding-left: 2rem;\n}\n\n/* Sidebar headings and link color */\n#sidebar-content h5,\n#sidebar a,\n#sidebar li div {\n  color: var(--text-primary);\n}\n\n/* Sidebar Introduction link */\n#sidebar\u003ediv\u003eul\u003ediv:first-of-type\u003eli:only-of-type {\n  margin-left: 0;\n}\n\n#sidebar\u003ediv\u003eul\u003ediv:first-of-type\u003eli:only-of-type\u003ea {\n  font-weight: 600;\n}\n\n/* Nav items */\n#navigation-items\u003ediv\u003eul\u003eli {\n  margin-left: 0.75rem;\n}\n\n/* Selected nav items */\n#navigation-items\u003ediv\u003eul\u003eli a.font-semibold {\n  font-weight: 400;\n  background-color: var(--surface);\n}\n\n#navigation-items #mobile-divider {\n  display: none;\n}\n\n/* Main content area */\n/* main \u003e div:first-of-type \u003e div:last-of-type \u003e div:first-of-type {\n  display: flex;\n} */\n@media screen and (min-width: 1024px) {\n  #content-area\u003ediv:first-child:not(#header)\u003ediv.relative.w-full.flex.items-center.justify-center:first-child {\n    margin-top: 7rem\n  }\n}\n\n\n/* Content container */\n/* #content-container {\n  padding-left: 3.5rem !important;\n} */\n#content-container\u003ediv {\n  padding-top: 10rem;\n}\n\n@media (min-width: 1024px) {\n  #content-container\u003ediv {\n    gap: 3rem;\n  }\n\n  #content-container #table-of-contents {\n    padding-left: 0;\n  }\n}\n\n/* Title eyebrow */\n#header .eyebrow {\n  text-transform: uppercase;\n  color: var(--text-primary);\n  font-size: 0.625rem;\n  letter-spacing: 1px;\n  line-height: 160%;\n}\n\n/* Hide empty eyebrow */\n#header .eyebrow:empty {\n  display: none;\n}\n\n/* Title container */\n#header\u003ediv:first-of-type\u003ediv:nth-of-type(2) {\n  margin-top: 0;\n}\n\n/* Title */\n#header h1 {\n  color: var(--text-primary);\n}\n\n/* Article text */\n.prose h2,\n.prose h3,\n.prose h4,\n.prose p,\n.prose li {\n  color: var(--text-primary);\n}\n\n.prose table th, .prose table td {\n  color: var(--text-primary) !important;\n}\n\n.prose a {\n  color: var(--brand-blue) !important;\n  font-weight: 400;\n}\n\n/* Overwrite tailwind max-width */\n.max-w-8xl {\n  max-width: 94.5rem;\n}\n\n.card {\n  box-shadow: none;\n  border: 1px solid var(--border) !important;\n  border-radius: 0.25rem;\n  transition: box-shadow 0.3s ease;\n  background-color: var(--paper) !important;\n}\n\n.card:hover {\n  border: 1px solid var(--border) !important;\n}\n\n:not(.dark) .card:hover {\n  box-shadow: 0px 5px 5px -3px rgba(163, 169, 175, 0.20), 0px 8px 10px 1px rgba(163, 169, 175, 0.14), 0px 3px 14px 2px rgba(163, 169, 175, 0.12) !important;\n}\n\n.dark .card:hover {\n  box-shadow: none !important;\n}\n\n.card\u003ediv {\n  padding: 1.5rem;\n}\n\n.card h2,\n.example-card h2 {\n  font-size: 1.25rem;\n}\n\n.card p,\n.example-card p, .example-card span[data-as=\"p\"] {\n  margin-top: 0.625rem;\n  font-size: 0.875rem;\n  color: var(--text-primary);\n}\n\n.card .eyebrow {\n  font-size: 0.625rem;\n  text-transform: uppercase;\n  line-height: 160%;\n  letter-spacing: 1px;\n}\n\n.card .integration-logo { \n  width: 3.125rem;  \n  height: 3.125rem; \n  display: flex; \n  justify-content: center; \n  align-items: center; \n} \n.card .integration-logo-long { \n  width: 5.125rem; \n  height: 3.125rem; \n  display: flex; \n  justify-content: center; \n  align-items: center; \n}\n\n.card-grid {\n  display: grid;\n  gap: 1.5rem;\n}\n\n@media (min-width: 640px) {\n  .card-grid {\n    grid-template-columns: 1fr 1fr;\n  }\n}\n\n@media (min-width: 1024px) {\n  .card-grid {\n    grid-template-columns: 1fr 1fr 1fr;\n  }\n}\n\n.example-card {\n  box-shadow: none;\n  border: 1px solid var(--border);\n  border-radius: 0.25rem;\n  transition: box-shadow 0.3s ease;\n  padding: 1.5rem;\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  background-color: var(--paper);\n}\n\n.example-card .arrow {\n  margin-left: auto;\n  margin-top: auto;\n  opacity: 0;\n  transition: opacity 0.3s ease;\n}\n\n.example-card:hover .arrow {\n  opacity: 1;\n}\n\n.example-card:hover {\n  border: 1px solid var(--border) !important;\n}\n\n:not(.dark) .example-card:hover {\n  box-shadow: 0px 5px 5px -3px rgba(163, 169, 175, 0.20), 0px 8px 10px 1px rgba(163, 169, 175, 0.14), 0px 3px 14px 2px rgba(163, 169, 175, 0.12);\n}\n\n.dark .example-card:hover {\n  box-shadow: none !important;\n}\n\n.example-card .tags {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0.75rem;\n  margin-top: 1.5rem;\n}\n\n.example-card .card-tag {\n  border-radius: 1rem;\n  background-color: var(--background);\n  color: var(--text-primary);\n  font-size: 0.8125rem;\n  line-height: 138%;\n  letter-spacing: 0.16px;\n  padding: 0.1875rem 0.375rem;\n  display: flex;\n  gap: 0.375rem;\n  align-items: center;\n}\n\n.example-card .vectors {\n  color: var(--background);\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  gap: 1rem;\n  font-size: 0.875rem;\n  line-height: 150%;\n  letter-spacing: 0.15px;\n  padding-top: 2.875rem;\n  margin-top: auto;\n}\n\n.examples-h2 {\n  font-size: 1.25rem;\n  margin-bottom: 1.5rem;\n}\n\n/* Integrations related articles */\n#related-articles {\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n}\n\n#related-articles h2 {\n  color: var(--text-primary);\n  font-size: 1.25rem;\n  font-weight: 600;\n  letter-spacing: 0.15px;\n  line-height: 150%;\n  margin-bottom: 1rem;\n}\n\n#related-articles a {\n  padding: 1.0625rem 0;\n  display: flex;\n  align-items: flex-start;\n  justify-content: space-between;\n  gap: 1rem;\n  color: var(--text-primary);\n  font-size: 0.875rem;\n  line-height: 150%;\n  letter-spacing: 0.15px;\n}\n\n#related-articles a:not(:last-of-type) {\n  border-bottom: 1px solid var(--border);\n}\n\n#related-articles a:hover {\n  opacity: 0.7;\n}\n\n#related-articles a\u003esvg {\n  flex-shrink: 0;\n}\n\n/* Integrations back button */\n#back-button {\n  display: flex;\n  gap: 0.5rem;\n  align-items: center;\n  color: var(--text-primary) !important;\n  font-size: 0.875rem;\n  line-height: 150%;\n  letter-spacing: 0.15px;\n  margin-bottom: 1.5rem;\n}\n\n#back-button:hover {\n  opacity: 0.7;\n}\n\n#back-button\u003esvg {\n  flex-shrink: 0;\n}\n\n/* Sample apps */\n\n.sample-app {\n  color: var(--text-primary);\n}\n\n.sample-app h2 {\n  font-size: 2.125rem;\n  font-weight: 600;\n  line-height: 123.5%;\n  letter-spacing: 0.25px;\n}\n\n.sample-app h2:not(:first-of-type) {\n  margin: 4rem 0 0 0;\n}\n\n.sample-app h2:first-of-type {\n  margin: 0;\n}\n\n.sample-app h3 {\n  font-size: 1.25rem;\n  font-weight: 600;\n  line-height: 150%;\n  letter-spacing: 0.15px;\n  margin: 3rem 0 0 0;\n}\n\n.sample-app h4 {\n  font-size: 0.875rem;\n  font-weight: 700;\n  line-height: 150%;\n  letter-spacing: 0.15px;\n  margin: 3rem 0 0 0;\n}\n\n.sample-app p,\n.sample-app ul {\n  margin: 1.5rem 0 0 0;\n  font-size: 0.875rem;\n  list-style-type: disc;\n}\n\n.sample-app li::before {\n  display: none;\n}\n\n.sample-app li {\n  padding-left: 0 !important;\n  margin-left: 1.25rem;\n}\n\n.sample-app li::marker {\n  color: var(--text-primary);\n}\n\n.sample-app-heading {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n}\n\n.sample-app-heading .eyebrow {\n  color: var(--text-primary);\n  font-size: 0.625rem;\n  line-height: 160%;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.sample-app-heading h1 {\n  color: var(--text-primary);\n  margin: 0.5rem 0 0 0;\n  font-size: 2.125rem;\n  font-weight: 600;\n  line-height: 123.5%;\n  letter-spacing: 0.25px;\n}\n\n.sample-app-heading p {\n  color: var(--text-primary);\n  margin: 0.5rem 0 1.5rem 0;\n  font-size: 1.25rem;\n  font-weight: 600;\n  line-height: 150%;\n  letter-spacing: 0.15px;\n}\n\n/* Sample apps content area with sidebar */\n.sample-app-split {\n  display: flex;\n  flex-direction: column;\n  gap: 3rem;\n}\n\n.sample-app-split .sidebar a:not(.connect-with-pinecone) {\n  font-size: 0.875rem;\n  color: var(--text-primary);\n  border-bottom: none;\n}\n\n.sample-app-split .toc-list {\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n}\n\n.sample-app-split .toc-list a.bold {\n  font-weight: 700;\n  margin-top: 0.5rem;\n}\n\n.sample-app-split\u003e.content.no-margin\u003ep:first-of-type {\n  margin-top: 0 !important;\n}\n\n.connect-with-pinecone {\n  border: 1px solid var(--border);\n  border-radius: 0.25rem;\n  padding: 0.5rem 1rem;\n  display: inline-flex;\n  align-items: center;\n  gap: 0.5rem;\n  font-size: 0.875rem;\n  font-weight: 500;\n  line-height: 1.5rem;\n  letter-spacing: 0.4px;\n  color: var(--text-primary) !important;\n  text-decoration: none;\n  align-self: flex-start;\n}\n\n@media (min-width: 1280px) {\n  .sample-app-split {\n    flex-direction: row;\n  }\n\n  .sample-app-split .content {\n    overflow-x: auto;\n  }\n\n  .sample-app-split .sidebar {\n    width: 20.625rem;\n    flex-shrink: 0;\n  }\n}\n\n/* Hacky codeblock targeting */\n/* div[class*=\"bg-codeblock\"].relative {\n  border-radius: 0.25rem; */\n  /* border: 1px solid var(--border); */\n/* } */\n\n/* :not(.dark) div[class*=\"bg-codeblock\"].relative {\n  background: var(--black);\n}\n\n.dark div[class*=\"bg-codeblock\"].relative {\n  background: var(--paper);\n}  */\n\np\u003ecode {\n  font-size: 0.75rem;\n  line-height: 150%;\n  letter-spacing: 0.5px;\n  border-radius: 0.25rem;\n  padding: 0.125rem 0.5rem;\n  background-color: var(--paper) !important;\n  color: var(--text-primary) !important;\n  border: none;\n}\n\ncode .api-key.set {\n  color: orange;\n}\n\n.pinecone-connect-connected {\n  width: 100%;\n  max-width: 31.25rem;\n  background-color: var(--paper);\n  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;\n  border-radius: 0.25rem;\n  padding: 1.5rem;\n  margin: 1.5rem 0;\n  border: 1px solid var(--border);\n}\n\n.pinecone-connect-connected img {\n  height: 1.875rem;\n  margin: 0;\n}\n\n.pinecone-connect-connected p {\n  color: var(--text-primary) !important;\n}\n\n.pinecone-connect-connected p:last-of-type {\n  margin-top: 0.75rem;\n}\n\n.remove-api-key {\n  display: flex;\n  width: 100%;\n  max-width: 31.25rem;\n  margin-top: -1.25rem;\n}\n\n.remove-api-key\u003ebutton {\n  font-size: 0.8125rem;\n  font-weight: 500;\n  color: var(--brand-blue);\n  margin-left: auto;\n}\n\n.connect-widget-skeleton {\n  margin-block: 45px;\n  width: 100%;\n  max-width: 31.25rem;\n  height: 180px;\n  background: var(--paper);\n  border-radius: 4px;\n  overflow: hidden;\n  position: relative;\n  border: 1px solid var(--border);\n}\n\n.skeleton-content {\n  width: 100%;\n  max-width: 450px;\n  height: 180px;\n  background: linear-gradient(90deg,\n      rgba(255, 255, 255, 0) 0%,\n      rgba(255, 255, 255, 0.6) 50%,\n      rgba(255, 255, 255, 0) 100%);\n  animation: shimmer 1.5s infinite;\n  position: absolute;\n  top: 0;\n  left: 0;\n}\n\n@keyframes shimmer {\n  0% {\n    transform: translateX(-100%);\n  }\n\n  100% {\n    transform: translateX(100%);\n  }\n}\n\n/* Model Gallery */\n\n.featured-card-container {\n  padding: 0 1rem;\n  position: relative;\n  width: 100%;\n  margin: 1rem 0;\n  overflow: visible;\n  -webkit-overflow-scrolling: touch;\n}\n\n.featured-model-cards {\n  display: grid;\n  grid-auto-flow: column;\n  grid-auto-columns: calc(25% - 0.75rem);\n  gap: 1rem;\n  overflow-x: auto;\n  scroll-behavior: smooth;\n  scroll-snap-type: x mandatory;\n  -webkit-overflow-scrolling: touch;\n  padding: 1rem 0;\n  margin: -1rem 0;\n  scrollbar-width: none;\n  -ms-overflow-style: none;\n  cursor: grab;\n}\n\n.featured-model-cards\u003e* {\n  scroll-snap-align: start;\n}\n\n.carousel-button {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 2.5rem;\n  height: 2.5rem;\n  border-radius: 9999px;\n  background: var(--paper);\n  box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 10;\n  cursor: pointer;\n  border: 1px solid var(--border);\n  padding: 0;\n}\n\n.carousel-button:hover {\n  background-color: var(--background);\n  transform: translateY(-50%) scale(1.05);\n  box-shadow: 0 6px 8px -2px rgb(0 0 0 / 0.15);\n}\n\n.carousel-button.prev {\n  left: -1.25rem;\n}\n\n.carousel-button.next {\n  right: -1.25rem;\n}\n\n/* Make sure parent containers don't clip the buttons */\n#content-container,\n#content-area,\nmain {\n  overflow: visible !important;\n}\n\n@media (max-width: 1280px) {\n  .featured-model-cards {\n    grid-auto-columns: calc(33.333% - 0.67rem);\n  }\n}\n\n@media (max-width: 1024px) {\n  .featured-model-cards {\n    grid-auto-columns: calc(50% - 0.5rem);\n  }\n}\n\n@media (max-width: 768px) {\n  .featured-model-cards {\n    grid-auto-columns: 90%;\n    padding-bottom: 1rem;\n  }\n\n  .carousel-button {\n    display: none !important;\n  }\n\n  .featured-card-container {\n    padding: 0;\n  }\n}\n\n:not(.dark) .model-card:hover {\n  box-shadow: 0px 5px 5px -3px rgba(163, 169, 175, 0.20), 0px 8px 10px 1px rgba(163, 169, 175, 0.14), 0px 3px 14px 2px rgba(163, 169, 175, 0.12);\n}\n\n.dark .model-card:hover {\n  box-shadow: none !important;\n}\n\n.outlined-button {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  width: 150px;\n  height: 36px;\n  padding: 4px;\n  border-radius: 4px;\n  border: 1px solid var(--border);\n  color: var(--paper);\n  text-decoration: none;\n  font-size: 14px;\n  letter-spacing: 0.4;\n  text-align: center;\n  color: var(--text-primary);\n  font-weight: 500;\n  transition: background-color 0.3s ease, border 0.3s ease, color 0.3s ease;\n}\n\n.outlined-button:hover {\n  background-color: var(--paper);\n  border: 1px solid var(--brand-blue);\n  color: var(--text-primary);\n}\n\n\n.control {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  background-color: rgba(255, 255, 255, 0.7);\n  border-radius: 50%;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n  opacity: 0.5;\n  transition: opacity 0.3s ease;\n}\n\n.control:hover {\n  opacity: 1;\n}\n\n.prev-slide {\n  left: 10px;\n}\n\n.next-slide {\n  right: 10px;\n}\n\n.inference-text p {\n  margin-top: 0rem;\n}\n\n\n/* Model page */\n.model-page-card {\n  padding: 1.5rem;\n  border-radius: 0.25rem;\n  border: 1px solid var(--border);\n  background: var(--paper);\n  margin-bottom: 2.5rem;\n}\n\n.model-page-card-title {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 1rem;\n  align-items: center;\n}\n\n.model-page-card-title\u003eh1 {\n  font-size: 1.5rem;\n  color: var(--text-primary);\n}\n\n.model-page-card-logo {\n  width: 2.125rem;\n  height: 2.125rem;\n  flex-shrink: 0;\n}\n\n.model-page-card-logo\u003eimg {\n  width: 100%;\n  height: 100%;\n  object-fit: contain;\n}\n\n.model-page-card-inference {\n  border-radius: 1rem;\n  border: 1px solid var(--border);\n  padding: 0.25rem 0.375rem 0.25rem 0.25rem;\n  display: flex;\n  align-items: center;\n  gap: 0.375rem;\n  font-size: 0.8125rem;\n}\n\n.model-page-card-stats {\n  display: flex;\n  gap: 1.5rem;\n  flex-wrap: wrap;\n  margin-top: 1rem;\n}\n\n.model-page-card-stats\u003ediv\u003espan {\n  font-size: 0.625rem;\n  color: var(--text-secondary);\n  letter-spacing: 0.2px;\n  font-weight: 500;\n}\n\n.model-page-card-stats\u003ediv\u003ep, .model-page-card-stats\u003ediv\u003espan[data-as=\"p\"] {\n  display: block;\n  font-size: 0.75rem;\n  color: var(--text-primary);\n  letter-spacing: 0.17px;\n}\n\n.model-page-card-stats\u003ediv.price {\n  margin-left: auto;\n}\n\n.model-page-card-stats\u003ediv.price\u003ep {\n  margin-left: auto;\n  font-weight: 600;\n}\n\n.model-page-tabs {\n  display: flex;\n  width: 100%;\n  border-bottom: 1px solid var(--border);\n  margin-bottom: 2rem;\n}\n\n.model-page-tabs\u003ebutton {\n  padding: 0.5625rem 1rem;\n  border-bottom: 1px solid transparent;\n  color: var(--secondary);\n  display: flex;\n  align-items: center;\n  gap: 0.375rem;\n  font-weight: 500;\n  letter-spacing: 0.4px;\n}\n\n.model-page-tabs\u003ebutton\u003esvg\u003epath {\n  fill: var(--secondary);\n}\n\n.model-page-tabs\u003ebutton.active {\n  border-bottom: 2px solid var(--brand-blue);\n  color: var(--brand-blue);\n}\n\n.model-page-tabs\u003ebutton.active\u003esvg\u003epath {\n  fill: var(--brand-blue);\n}\n\n.model-page-playground {\n  display: none;\n}\n\n.model-page-guides {\n  display: flex;\n  flex-direction: column;\n  gap: 3rem;\n}\n\n.model-page-content {\n  flex-shrink: 1;\n  width: auto;\n  max-width: 1050px;\n\n  @media (max-width: 1500px) {\n    max-width: 700px;\n  }\n}\n\n.model-page-content\u003e :first-child {\n  margin-top: 0;\n}\n\n.model-page-content pre {\n  white-space: pre-wrap;\n}\n\n.model-page-sidebar {\n  width: 100%;\n  flex-shrink: 1;\n}\n\n.model-page-sidebar .iframe-placeholder {\n  height: 800px;\n}\n\n/* removing inline padding for now */\n@media (min-width: 1280px) {\n  .model-search-container {\n    padding-inline: 0px;\n  }\n}\n\n.model-page-sidebar-readmore {\n  font-size: 0.875rem;\n  font-style: normal;\n  font-weight: 500;\n  line-height: 150%;\n  letter-spacing: 0.15px\n}\n\n.model-page-sidebar-readmore svg {\n  margin-bottom: 2px;\n}\n\n.model-search-container {\n  min-height: 2000px;\n\n  @media (max-width: 768px) {\n    min-height: 2000px;\n  }\n}\n\n#model-search-iframe {\n  min-height: 2000px;\n}\n\n@media (min-width: 1080px) {\n  .model-page-guides {\n    flex-direction: row;\n  }\n\n  .model-page-sidebar {\n    max-width: 20.6875rem;\n    flex-shrink: 0;\n  }\n\n}\n\n/* Hide scrollbar for Chrome/Safari */\n.featured-model-cards::-webkit-scrollbar {\n  display: none;\n}\n\n/* Show grabbing cursor while actively scrolling */\n.featured-model-cards:active {\n  cursor: grabbing;\n}\n\n/* Add minimum width for model card buttons */\n.featured-model-cards .example-card button,\n.featured-model-cards .model-card button {\n  min-width: 200px;\n  /* Ensures button doesn't shrink below this width */\n  width: 100%;\n  /* Allows button to grow with container */\n  max-width: 400px;\n  /* Prevents button from getting too wide */\n  margin: 0 auto;\n  /* Centers the button if container is wider */\n}\n\n@media (max-width: 576px) {\n  #pinecone-connect-widget {\n    scale: 0.95 !important;\n    transform-origin: top left;\n  }\n  .connect-widget-skeleton {\n    height: 180px;\n    margin-block: 30px;\n  }\n  \n  .skeleton-content {\n    height: 180px;\n  }\n}\n\n/* Target the iframe specifically */\n#pinecone-connect-widget iframe {\n  width: 100% !important;\n  max-width: 500px !important;\n}\n\n/* Media query for smaller screens */\n@media (max-width: 576px) {\n  #pinecone-connect-widget,\n  #pinecone-connect-widget \u003e div,\n  #pinecone-connect-widget iframe {\n    width: 100% !important;\n    min-width: 0 !important;\n    max-width: 100% !important;\n  }\n  \n  /* Also adjust parent container if needed */\n  div[style*=\"min-width\"] {\n    min-width: 0 !important;\n    width: 100% !important;\n  }\n}\n\n\n/* Style for the copy tooltip */\n.absolute.top-11.left-1\\/2.transform.-translate-x-1\\/2.-translate-y-1\\/2.peer-hover\\:opacity-100.opacity-0.text-black.rounded-lg.px-1\\.5.py-0\\.5.text-xs.bg-white,\ndiv[class*=\"absolute top-11 left-1/2 transform -translate-x-1/2 -translate-y-1/2\"][class*=\"text-black rounded-lg px-1.5 py-0.5 text-xs bg-white\"],\ndiv[aria-hidden=\"true\"][class*=\"absolute top-11 left-1/2 transform -translate-x-1/2 -translate-y-1/2\"][class*=\"opacity-0\"][class*=\"text-white rounded-lg px-1.5 py-0.5 text-xs\"] {\n  background-color: var(--brand-blue) !important;\n  color: white !important;\n}\n\n/* Also target the tooltip in the InlineCode component */\n.absolute.top-11.left-1\\/2.transform.-translate-x-1\\/2.-translate-y-1\\/2.hidden.group-hover\\:block.text-white.rounded-lg.px-1\\.5.py-0\\.5.text-xs {\n  background-color: var(--brand-blue) !important;\n  color: white !important;\n}\n\n/* Styles for when embedded in the Console. See console-iframe.js for more details. */\n.pinecone-console-embed {\n  /* Hide logo */\n  #navbar img {\n    display: none;\n  }\n\n  /* Hide top part of navbar */\n  #navbar .relative:first-of-type \u003e div:first-of-type {\n    height: 0 !important;\n  }\n\n  /* Hide navbar links */\n  #navbar nav {\n    display: none;\n  }\n\n  /* Hide dark mode toggle */\n  #navbar [aria-label=\"Toggle dark mode\"] {\n    display: none;\n  }\n\n  /* Move API version selector to the right edge */\n  #navbar button[aria-haspopup=\"menu\"] {\n    position: absolute;\n    top: 12px;\n    right: 0px;\n  }\n\n  /* Move content up to account for smaller navbar */\n  #content-container,\n  #sidebar {\n    margin-top: -4rem;\n  }\n\n  /* Hide mobile and desktop search button */\n  #search-bar-entry-mobile,\n  #search-bar-entry {\n    display: none;\n  }\n\n  /* Hide actions menu */\n  button[aria-label='More actions'] {\n    display: none;\n  }\n\n  /* Move header link action to the right edge */\n  h2 \u003e .absolute:first-of-type,\n  h3 \u003e .absolute:first-of-type,\n  h4 \u003e .absolute:first-of-type {\n    right: -12px;\n  }\n}\n\n/* Make specific buttons have non-rounded corners */\n#page-context-menu-button {\n  border-start-start-radius: 0.25rem !important;\n  border-end-start-radius: 0.25rem !important;\n}\n\n#page-context-menu button:last-child {\n  border-radius: 0 !important;\n  border-start-end-radius: 0.25rem !important;\n  border-end-end-radius: 0.25rem !important;\n}\n\n/*\n * Agent tool callout on quickstart page.\n * Visually distinguishes the portable search function\n * as a \"grab this and go\" artifact.\n */\n.agent-tool {\n  border-left: 4px solid var(--brand-blue, #002BFF);\n  padding: 1rem 1.25rem;\n  border-radius: 0.375rem;\n  background-color: #f0f4ff;\n  margin: 0.5rem 0 1rem 0;\n}\n\n.agent-tool \u003e p:first-child {\n  margin-top: 0;\n  font-size: 0.875rem;\n  letter-spacing: 0.025em;\n}\n\n.dark .agent-tool {\n  background-color: rgba(0, 43, 255, 0.08);\n  border-left-color: #4d6fff;\n}\n"])</script><script>self.__next_f.push([1,"4e:[[\"$\",\"style\",\"0\",{\"data-custom-css-index\":0,\"data-custom-css-path\":\"styles.css\",\"dangerouslySetInnerHTML\":{\"__html\":\"$53\"}}]]\n55:T5f2,"])</script><script>self.__next_f.push([1,"/**\n * This script is used when the Pinecone docs are embedded in the Pinecone Console.\n * \n * IMPORTANT: You must coordinate changes to this file with changes in Console's DocsDrawer component.\n*/\nconst DOCS_MESSAGE_TYPES = {\n  LOAD: \"pinecone-docs-load\",\n  UNLOAD: 'pinecone-docs-unload',\n  INIT: \"pinecone-docs-init\",\n  READY: \"pinecone-docs-ready\",\n  GET_URL: \"pinecone-docs-get-url\",\n  SEND_URL: \"pinecone-docs-send-url\",\n  SEARCH: 'pinecone-docs-search',\n};\n\nwindow.addEventListener(\"message\", (event) =\u003e {\n  switch (event.data.type) {\n    case DOCS_MESSAGE_TYPES.INIT:\n      init();\n      break;\n\n    case DOCS_MESSAGE_TYPES.GET_URL:\n      sendMessage(DOCS_MESSAGE_TYPES.SEND_URL, {\n        url: window.location.href,\n      });\n      break;\n\n    case DOCS_MESSAGE_TYPES.SEARCH:\n      const searchInput = document.querySelector(\"#search-bar-entry\");\n\n      if (searchInput) {\n        searchInput.dispatchEvent(new Event(\"click\", { bubbles: true }));\n      }\n      break;\n\n    default:\n      break;\n  }\n});\n\nwindow.self.addEventListener(\"load\", () =\u003e {\n  if (window.self !== window.top) {\n    sendMessage(DOCS_MESSAGE_TYPES.LOAD);\n  }\n});\n\nwindow.self.addEventListener(\"beforeunload\", () =\u003e {\n  if (window.self !== window.top) {\n    sendMessage(DOCS_MESSAGE_TYPES.UNLOAD);\n  }\n});\n\n\nfunction init() { \n  document.body.classList.add(\"pinecone-console-embed\");\n  sendMessage(DOCS_MESSAGE_TYPES.READY);\n};\n\nfunction sendMessage(type, data) {\n  parent.postMessage(\n    {\n      type,\n      ...data,\n    },\n    \"*\"\n  );\n}\n\n"])</script><script>self.__next_f.push([1,"56:T732f,"])</script><script>self.__next_f.push([1,"\"use client\";\n\n// Handle theme\nconst theme = getCookie(\"pinecone_theme_mode\");\n\nif (theme === \"system\") {\n  window.matchMedia(\"(prefers-color-scheme: dark)\").matches\n    ? document.documentElement.classList.add(\"dark\")\n    : document.documentElement.classList.remove(\"dark\");\n} else if (theme === \"dark\") {\n  setTimeout(() =\u003e {\n    document.documentElement.classList.add(\"dark\");\n  }, 0);\n} else {\n  document.documentElement.classList.remove(\"dark\");\n}\n\nlet currentTheme = theme;\nconsole.log(\"Initial theme:\", currentTheme);\n\n// Add visibility change listener to detect theme changes when tab becomes active\ndocument.addEventListener(\"visibilitychange\", () =\u003e {\n  // Only check when tab becomes visible again\n  if (document.visibilityState === \"visible\") {\n    console.log(\"Tab became visible, checking theme\");\n    const newTheme = getCookie(\"pinecone_theme_mode\");\n    console.log(\"Current theme:\", currentTheme, \"New theme:\", newTheme);\n\n    // Only update if the theme actually changed\n    if (newTheme !== currentTheme) {\n      currentTheme = newTheme;\n\n      // First remove dark class regardless of the new theme\n      document.documentElement.classList.remove(\"dark\");\n\n      if (newTheme === \"dark\") {\n        document.documentElement.classList.add(\"dark\");\n      } else if (newTheme === \"system\") {\n        // Apply system preference\n        const systemPreference = window.matchMedia(\n          \"(prefers-color-scheme: dark)\"\n        ).matches;\n\n        if (systemPreference) {\n          document.documentElement.classList.add(\"dark\");\n        }\n      }\n      // If theme is light, we already removed the dark class above\n    }\n    // No theme change detected, no action needed\n  }\n});\n\n// Find mintlify dark mode button and replace with our own handler\nconst darkModeButton = document.querySelector(\n  'button[aria-label=\"Toggle dark mode\"]'\n);\nif (darkModeButton) {\n  const newButton = darkModeButton.cloneNode(true);\n  newButton.addEventListener(\"click\", function (event) {\n    toggleTheme();\n  });\n\n  darkModeButton.parentNode.replaceChild(newButton, darkModeButton);\n}\n\nfunction toggleTheme() {\n  const theme = getCookie(\"pinecone_theme_mode\");\n  if (theme === \"system\") {\n    window.matchMedia(\"(prefers-color-scheme: dark)\").matches\n      ? document.documentElement.classList.add(\"dark\")\n      : document.documentElement.classList.remove(\"dark\");\n    document.cookie =\n      \"pinecone_theme_mode=dark; path=/; max-age=31536000; SameSite=lax; domain=.pinecone.io;\";\n  } else if (theme === \"dark\") {\n    document.documentElement.classList.remove(\"dark\");\n    document.cookie =\n      \"pinecone_theme_mode=light; path=/; max-age=31536000; SameSite=lax; domain=.pinecone.io;\";\n  } else {\n    document.documentElement.classList.add(\"dark\");\n    document.cookie =\n      \"pinecone_theme_mode=dark; path=/; max-age=31536000; SameSite=lax; domain=.pinecone.io;\";\n  }\n\n  // Reload iframe after theme change\n  const currentPath = window.location.pathname;\n\n  if (currentPath.includes(\"/models/\")) {\n    const iframe = document.querySelector(\"#model-search-iframe\");\n\n    if (iframe) {\n      iframe.src = iframe.src;\n    }\n  }\n\n  if (currentPath.includes(\"/quickstart\") || currentPath.includes(\"/reference/api/authentication\")) {\n    const iframe = document.querySelector(\"#pinecone-connect-widget iframe\");\n\n    if (iframe) {\n      iframe.src = iframe.src;\n    }\n  }\n\n  if (currentPath.includes(\"/sample-apps\")) {\n    const iframes = document.querySelectorAll(\"#sample-app-iframe, #pinecone-connect-widget iframe\");\n\n    if (iframes.length \u003e 0) {\n      iframes.forEach((iframe) =\u003e {\n        iframe.src = iframe.src;\n      });\n    }\n  }\n}\n\nfunction getCookie(name) {\n  const cookieName = name + \"=\";\n  const cookies = document.cookie.split(\";\");\n\n  for (let i = 0; i \u003c cookies.length; i++) {\n    let cookie = cookies[i].trim();\n\n    if (cookie.indexOf(cookieName) === 0) {\n      return cookie.substring(cookieName.length, cookie.length);\n    }\n  }\n\n  return null;\n}\n\n// Handle anchor links after dynamic content loads\nconst anchorObserver = new MutationObserver((mutations) =\u003e {\n  if (window.location.hash) {\n    const target = document.querySelector(window.location.hash);\n    if (target) {\n      // Disconnect observer once we find our target\n      anchorObserver.disconnect();\n\n      // Small delay to ensure final layout is settled\n      setTimeout(() =\u003e {\n        target.scrollIntoView();\n        window.scrollBy(0, -120); // Adjust for fixed header\n      }, 100);\n    }\n  }\n});\n\n// Start observing document for content changes\nanchorObserver.observe(document.body, {\n  childList: true,\n  subtree: true,\n});\n\n// Insert skeleton loader immediately\nconst pineconeConnectWidget = document.getElementById(\n  \"pinecone-connect-widget\"\n);\nif (pineconeConnectWidget) {\n  pineconeConnectWidget.innerHTML = `\n    \u003cdiv class=\"connect-widget-skeleton\"\u003e\n      \u003cdiv class=\"skeleton-content\"\u003e\u003c/div\u003e\n    \u003c/div\u003e\n  `;\n}\n\nwindow.onload = function () { };\n\n\nconst pineconeConnectWidgetScript = document.createElement(\"script\");\ndocument.body.appendChild(pineconeConnectWidgetScript);\n\nfunction debounce(func, delay) {\n  let timerId;\n  return function (...args) {\n    clearTimeout(timerId);\n    timerId = setTimeout(() =\u003e {\n      func.apply(this, args);\n    }, delay);\n  };\n}\n\n// Find instances of {{YOUR_API_KEY}} in code blocks and replace them with a span\nconst prepareApiKeys = () =\u003e {\n  const codeElements = document.querySelectorAll(\n    \"code:not(.inline-flex.gap-2.items-center)\"\n  );\n\n  codeElements.forEach((el) =\u003e {\n    el.innerHTML = el.innerHTML.replace(\n      /{{YOUR_API_KEY}}/g,\n      `\u003cspan class=\"api-key\"\u003eYOUR_API_KEY\u003c/span\u003e`\n    );\n\n    // Handle cases where the curly braces are in a different span\n    const tokens = el.querySelectorAll(\"span span\");\n    const apiKeyTokens = Array.from(tokens).filter((token) =\u003e\n      token.innerHTML.includes(\"YOUR_API_KEY\")\n    );\n\n    apiKeyTokens.forEach((token) =\u003e {\n      if (\n        token.previousElementSibling \u0026\u0026\n        token.previousElementSibling.textContent === \"{{\" \u0026\u0026\n        token.nextElementSibling \u0026\u0026\n        token.nextElementSibling.textContent === \"}}\"\n      ) {\n        token.previousElementSibling.remove();\n        token.nextElementSibling.remove();\n        token.innerHTML = `\u003cspan class=\"api-key\"\u003eYOUR_API_KEY\u003c/span\u003e`;\n      }\n    });\n  });\n};\n\n// Set api keys inside codeblocks\nconst setApiKeys = () =\u003e {\n  prepareApiKeys();\n  const apiKey = sessionStorage.getItem(\"apiKey\");\n  const codeBlocks = document.querySelectorAll(\"div.mt-5.mb-8.not-prose\");\n\n  // Replace the copy function in each code block so that it works with the added API keys\n  codeBlocks.forEach((codeBlock) =\u003e {\n    const copyButton = codeBlock.querySelector(\n      'button[data-testid=\"copy-code-button\"]'\n    );\n    const clonedElement = copyButton.cloneNode(true);\n    copyButton.parentNode.replaceChild(clonedElement, copyButton);\n\n    clonedElement.addEventListener(\"click\", () =\u003e {\n      const codeElement = codeBlock.querySelector(\"code\");\n      navigator.clipboard.writeText(codeElement.textContent);\n\n      const statusElement = clonedElement.nextElementSibling;\n\n      statusElement.textContent = \"Copied!\";\n      clonedElement.innerHTML = `\u003csvg class=\"fill-primary-light\" width=\"16\" height=\"11\" viewBox=\"0 0 16 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M14.7813 1.21873C15.0751 1.51248 15.0751 1.98748 14.7813 2.2781L6.53135 10.5312C6.2376 10.825 5.7626 10.825 5.47197 10.5312L1.21885 6.28123C0.925098 5.98748 0.925098 5.51248 1.21885 5.22185C1.5126 4.93123 1.9876 4.9281 2.27822 5.22185L5.99697 8.9406L13.7188 1.21873C14.0126 0.924976 14.4876 0.924976 14.7782 1.21873H14.7813Z\"\u003e\u003c/path\u003e\u003c/svg\u003e`;\n\n      setTimeout(() =\u003e {\n        statusElement.textContent = \"Copy\";\n        clonedElement.innerHTML = `\u003csvg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" class=\"w-4 h-4 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60\"\u003e\u003cpath d=\"M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c/path\u003e\u003cpath d=\"M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c/path\u003e\u003c/svg\u003e`;\n      }, 2000);\n    });\n  });\n\n  if (apiKey) {\n    const apiKeys = document.querySelectorAll(\".api-key\");\n    apiKeys.forEach((el) =\u003e {\n      el.innerHTML = apiKey;\n      el.classList.add(\"set\");\n    });\n\n    // Add remove api key button\n    // Remove previous button to prevent duplicates\n    const removeButton = document.querySelector(\".remove-api-key\");\n    if (removeButton) {\n      removeButton.remove();\n    }\n\n    const widgetContainer = document.getElementById(\"pinecone-connect-widget\");\n\n    const div = document.createElement(\"div\");\n    div.classList.add(\"remove-api-key\");\n    const button = document.createElement(\"button\");\n    button.textContent = \"Remove API Key from guide\";\n    button.addEventListener(\"click\", () =\u003e {\n      sessionStorage.removeItem(\"apiKey\");\n      widgetContainer.innerHTML = \"\";\n      div.remove();\n      loadConnectWidget();\n\n      const setApiKeyElements = document.querySelectorAll(\".api-key.set\");\n      setApiKeyElements.forEach((el) =\u003e {\n        el.innerHTML = \"YOUR_API_KEY\";\n        el.classList.remove(\"set\");\n      });\n    });\n\n    div.appendChild(button);\n    widgetContainer.insertAdjacentElement(\"afterend\", div);\n  }\n};\n\nconst debouncedSetApiKeys = debounce(() =\u003e {\n  setApiKeys();\n}, 1000);\n\n// Function to re-set the API keys after codeblock language changes\nconst refreshApiKeys = () =\u003e {\n  try {\n    prepareApiKeys();\n    const apiKey = sessionStorage.getItem(\"apiKey\");\n    if (!apiKey) return;\n\n    const apiKeys = document.querySelectorAll(\".api-key:not(.set)\");\n    if (apiKeys.length \u003e 0) {\n      apiKeys.forEach((el) =\u003e {\n        el.innerHTML = apiKey;\n        el.classList.add(\"set\");\n      });\n    }\n  } catch (error) {\n    console.error(\"Error refreshing API keys:\", error);\n  }\n};\n\nconst debouncedRefreshApiKeys = debounce(() =\u003e {\n  refreshApiKeys();\n}, 1000);\n\nconst loadConnectWidget = () =\u003e {\n  const apiKey = sessionStorage.getItem(\"apiKey\");\n  const widgetContainer = document.getElementById(\"pinecone-connect-widget\");\n\n  if (!apiKey) {\n    import(\"https://connect.pinecone.io/embed.js\")\n      .then(() =\u003e {\n        try {\n          console.log(\"Trying to initialize connectToPinecone\");\n\n          // Clear the skeleton loader before initializing the widget\n          widgetContainer.innerHTML = \"\";\n\n          let integrationId = \"docs\"; // default\n          const currentPath = window.location.pathname;\n\n          if (currentPath === \"/guides/get-started/quickstart\") {\n            integrationId = \"db-quickstart\";\n          } else if (currentPath.startsWith(\"/guides/assistant/quickstart/\")) {\n            integrationId = \"assistant-quickstart\";\n          }\n\n          window.connectToPinecone(\n            (apiKey) =\u003e {\n              console.log(apiKey);\n              sessionStorage.setItem(\"apiKey\", apiKey);\n              setApiKeys();\n            },\n            {\n              integrationId,\n              container: widgetContainer,\n            }\n          );\n        } catch (error) {\n          console.error(\"Error initializing Pinecone widget:\", error);\n        }\n      })\n      .catch((error) =\u003e {\n        console.error(\"Error importing embed.js:\", error);\n      });\n  } else {\n    widgetContainer.innerHTML = `\n      \u003cdiv class=\"pinecone-connect-connected\"\u003e\n        \u003cimg src=\"https://www.pinecone.io/images/Pinecone-Logo-Black.png\" width=\"180\" height=\"auto\" alt=\"Pinecone\" style=\"object-fit: contain;\"\u003e\n        \u003cdiv style=\"font-size:14px\"\u003e\n          \u003cp\u003eYou're all set! An API key has been generated and provided to Pinecone Docs.\u003c/p\u003e\n          \u003cp\u003eYou can manage your API keys in the \u003ca href=\"https://app.pinecone.io\" target=\"_blank\"\u003ePinecone console\u003c/a\u003e.\u003c/p\u003e\n        \u003c/div\u003e\n      \u003c/div\u003e\n    `;\n  }\n};\n\nconst debouncedLoadConnectWidget = debounce(() =\u003e {\n  try {\n    loadConnectWidget();\n  } catch (error) {\n    console.error(\"Error loading connect widget:\", error);\n  }\n}, 1000);\n\nfunction addRelatedArticles(titles, links) {\n  const existing = document.querySelector(\"#related-articles\");\n  if (existing) return;\n\n  const sidebar = document.querySelector(\"#table-of-contents\");\n  const relatedArticles = document.createElement(\"div\");\n  relatedArticles.id = \"related-articles\";\n\n  const title = document.createElement(\"h2\");\n  title.textContent = \"Related Articles\";\n  relatedArticles.appendChild(title);\n\n  titles.forEach((title, index) =\u003e {\n    const relatedArticle = document.createElement(\"a\");\n    relatedArticle.href = links[index];\n    relatedArticle.textContent = title;\n    relatedArticle.insertAdjacentHTML(\n      \"beforeend\",\n      '\u003csvg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cg id=\"ChevronRightFilled\"\u003e\u003cpath id=\"Vector\" d=\"M9.70492 6L8.29492 7.41L12.8749 12L8.29492 16.59L9.70492 18L15.7049 12L9.70492 6Z\" fill=\"#1B17F5\"/\u003e\u003c/g\u003e\u003c/svg\u003e'\n    );\n    relatedArticles.appendChild(relatedArticle);\n  });\n\n  sidebar.appendChild(relatedArticles);\n}\n\nconst relatedArticles = {\n  airbyte: {\n    titles: [\n      \"Data Sync and Search: Pinecone and Airbyte\",\n      \"Introduction to Airbyte and the Pinecone connector\",\n      \"Postgres to Pinecone Syncing\",\n    ],\n    links: [\n      \"https://www.pinecone.io/learn/series/airbyte/\",\n      \"https://www.pinecone.io/learn/series/airbyte/airbyte-and-pinecone-intro/\",\n      \"https://www.pinecone.io/learn/series/airbyte/airbyte-postgres-to-pinecone/\",\n    ],\n  },\n\n  bedrock: {\n    titles: [\"Pinecone as a Knowledge Base for Amazon Bedrock\"],\n    links: [\"https://www.pinecone.io/blog/amazon-bedrock-integration/\"],\n  },\n\n  sagemaker: {\n    titles: [\n      \"Mitigate hallucinations through Retrieval Augmented Generation using Pinecone vector database \u0026 Llama-2 from Amazon SageMaker JumpStart\",\n    ],\n    links: [\n      \"https://aws.amazon.com/blogs/machine-learning/mitigate-hallucinations-through-retrieval-augmented-generation-using-pinecone-vector-database-llama-2-from-amazon-sagemaker-jumpstart/\",\n    ],\n  },\n\n  langchain: {\n    titles: [\"LangChain AI Handbook\"],\n    links: [\"https://www.pinecone.io/learn/series/langchain/\"],\n  },\n\n  openai: {\n    titles: [\n      \"Generative Question-Answering with Long-Term Memory\",\n      \"OpenAI's Text Embeddings v3\",\n    ],\n    links: [\n      \"https://www.pinecone.io/learn/openai-gen-qa/\",\n      \"https://www.pinecone.io/learn/openai-embeddings-v3/\",\n    ],\n  },\n\n  snowflake: {\n    titles: [\n      \"Snowpark Container Services: Securely Deploy and run Sophisticated Generative AI and full-stack apps in Snowflake\",\n    ],\n    links: [\n      \"https://www.snowflake.com/blog/snowpark-container-services-deploy-genai-full-stack-apps/\",\n    ],\n  },\n};\n\nlet isScrollListenerAdded = false;\nlet scrollListener = null;\n\n// Mutation observer to handle page changes\nconst observer = new MutationObserver(function (mutations) {\n  mutations.forEach(function (mutation) {\n    if (mutation.type === \"childList\") {\n      try {\n        // Pinecone connect widget\n        const pineconeConnectWidget = document.querySelector(\n          \"#pinecone-connect-widget\"\n        );\n        if (\n          pineconeConnectWidget \u0026\u0026\n          !pineconeConnectWidget.classList.contains(\"loaded\")\n        ) {\n          debouncedLoadConnectWidget();\n          pineconeConnectWidget.classList.add(\"loaded\");\n        }\n\n        // console.log(\"mutation\")\n\n        if (\n          pineconeConnectWidget \u0026\u0026\n          !pineconeConnectWidget.classList.contains(\"apiKeysSet\")\n        ) {\n          debouncedSetApiKeys();\n          pineconeConnectWidget.classList.add(\"apiKeysSet\");\n        }\n\n        const [path, page, page2] = window.location.pathname\n          .split(\"/\")\n          .slice(1);\n\n        var contentContainer = document.querySelector(\"#content-container\");\n        var contentArea = document.querySelector(\"#content-area\");\n\n        //** Model Gallery **/\n        if (path !== \"models\") {\n          const sidebar = document.querySelector(\"#sidebar\");\n          if (sidebar) sidebar.style.display = \"\";\n          if (contentContainer) contentContainer.style.paddingLeft = \"\";\n        } else {\n          const sidebar = document.querySelector(\"#sidebar\");\n          if (sidebar) sidebar.style.display = \"none\";\n          const rightSidebar = document.querySelector(\"#content-side-layout\");\n          if (rightSidebar) rightSidebar.style.display = \"none\";\n          if (contentContainer) contentContainer.style.paddingLeft = \"0px\";\n          if (contentArea) contentArea.style.paddingLeft = \"0px\";\n          if (contentArea) contentArea.style.marginLeft = \"12px\";\n          const header = document.querySelector(\"#header\");\n          if (header) header.remove();\n          const tableOfContents = document.querySelector(\"#table-of-contents\");\n          if (tableOfContents) tableOfContents.remove();\n        }\n\n        //** References **/\n\n        // On /reference/api/database-limits, only show h2 headings in TOC (hide h3 and h4)\n        if (\n          path === \"reference\" \u0026\u0026\n          page === \"api\" \u0026\u0026\n          page2 === \"database-limits\"\n        ) {\n          document.querySelectorAll('li.toc-item[data-depth=\"1\"], li.toc-item[data-depth=\"2\"]').forEach((li) =\u003e {\n            li.style.display = \"none\";\n          });\n        }\n\n        // Hide toc items with class 'toc-item relevant' and data-depth=\"2\" on /guides/manage-cost/understanding-cost page\n        if (\n          path === \"guides\" \u0026\u0026\n          page === \"manage-cost\" \u0026\u0026\n          page2 === \"understanding-cost\"\n        ) {\n          document.querySelectorAll('li.toc-item[data-depth=\"2\"]').forEach((li) =\u003e {\n            li.style.display = \"none\";\n          });\n        }\n\n        //** Integrations **/\n\n        if (path === \"integrations\" \u0026\u0026 page === \"overview\") {\n          const toc = document.querySelector(\"#table-of-contents\");\n          if (toc) toc.style.display = \"none\";\n\n          const sidebar = document.querySelector(\"#content-side-layout\");\n          if (sidebar) sidebar.style.display = \"none\";\n        } else {\n          // Set sample apps side nav link to active for all sample apps\n          if (page === \"sample-apps\") {\n            const aElement = document.querySelector(\n              'a[href=\"/examples/sample-apps\"]'\n            );\n            if (aElement) {\n              aElement.className =\n                \"group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 rounded-lg focus:outline-primary dark:focus:outline-primary-light bg-primary/10 text-primary font-semibold dark:text-primary-light dark:bg-primary-light/10\";\n            }\n          } else if (page === \"notebooks\") {\n            const aElement = document.querySelector(\n              'li \u003e a[href=\"/examples/sample-apps\"]'\n            );\n            if (aElement) {\n              aElement.className =\n                \"group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 rounded-lg focus:outline-primary dark:focus:outline-primary-light hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300\";\n            }\n          }\n          if (path === \"integrations\" \u0026\u0026 page !== \"overview\") {\n            // Insert back button\n            const backButton = document.querySelector(\"#back-button\");\n            if (!backButton) {\n              const link = document.createElement(\"a\");\n              link.id = \"back-button\";\n              link.href = \"/integrations/overview\";\n              link.textContent = \"Back to Integrations\";\n              link.insertAdjacentHTML(\n                \"afterbegin\",\n                '\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"17\" viewBox=\"0 0 16 17\" fill=\"none\"\u003e\u003cpath d=\"M10.4693 5.44L9.5293 4.5L5.5293 8.5L9.5293 12.5L10.4693 11.56L7.41596 8.5L10.4693 5.44Z\" fill=\"var(--brand-blue)\"/\u003e\u003c/svg\u003e'\n              );\n\n              const header = document.querySelector(\"#header\");\n              header.insertAdjacentElement(\"afterbegin\", link);\n            }\n\n            // Add related articles\n            switch (\n            page /* Hide related articles for now\n            case \"airbyte\":\n              addRelatedArticles(\n                relatedArticles.airbyte.titles,\n                relatedArticles.airbyte.links\n              );\n              break;\n              airbyte;\n            case \"amazon-bedrock\":\n              addRelatedArticles(\n                relatedArticles.bedrock.titles,\n                relatedArticles.bedrock.links\n              );\n              break;\n            case \"amazon-sagemaker\":\n              addRelatedArticles(\n                relatedArticles.sagemaker.titles,\n                relatedArticles.sagemaker.links\n              );\n              break;\n            case \"langchain\":\n              addRelatedArticles(\n                relatedArticles.langchain.titles,\n                relatedArticles.langchain.links\n              );\n              break;\n            case \"openai\":\n              addRelatedArticles(\n                relatedArticles.openai.titles,\n                relatedArticles.openai.links\n              );\n              break;\n            case \"snowflake\":\n              addRelatedArticles(relatedArticles.snowflake.titles, relatedArticles.snowflake.links)\n              break; */\n            ) {\n              default:\n                break;\n            }\n          }\n\n          // Sample apps\n          if (page === \"sample-apps\" \u0026\u0026 !!page2) {\n            const header = document.querySelector(\"#header\");\n            if (header) header.style.display = \"none\";\n\n            const toc = document.querySelector(\"#table-of-contents\");\n            if (toc) toc.style.display = \"none\";\n\n            const contentArea = document.querySelector(\n              \"#content-area \u003e div.mt-8\"\n            );\n            contentArea.style.marginTop = \"0\";\n\n            // Create toc\n            document.querySelectorAll(\".sample-app-split\").forEach((div) =\u003e {\n              const toc = div.querySelector(\".toc\");\n              const content = div.querySelector(\".content\");\n              const existing = div.querySelector(\".toc-list\");\n\n              if (toc \u0026\u0026 content \u0026\u0026 !existing) {\n                const tocList = document.createElement(\"div\");\n                tocList.className = \"toc-list\";\n\n                const headers = content.querySelectorAll(\n                  \"h2, h3, .connect-with-pinecone\"\n                );\n\n                headers.forEach((header) =\u003e {\n                  // If connect btn, clone it and append\n                  if (header.classList.contains(\"connect-with-pinecone\")) {\n                    const cloned = header.cloneNode(true);\n                    tocList.appendChild(cloned);\n                    return;\n                  }\n                  // Slugify heading text and create id\n                  const slugify = (text) =\u003e\n                    text\n                      .toLowerCase()\n                      .replace(/[^a-z0-9]+/g, \"-\")\n                      .replace(/^-|-$/g, \"\");\n                  const id = slugify(header.textContent);\n                  header.id = id; // Set ID on the header using the slugified text\n\n                  // Create an anchor link and append it to the TOC\n                  const anchor = document.createElement(\"a\");\n                  anchor.href = `#${id}`;\n                  anchor.textContent = header.textContent;\n                  anchor.className = header.tagName === \"H2\" ? \"bold\" : \"\";\n\n                  tocList.appendChild(anchor);\n                });\n\n                toc.appendChild(tocList);\n\n                const initialTopOffset =\n                  tocList.getBoundingClientRect().top + window.scrollY - 148;\n                const stickySidebar = () =\u003e {\n                  if (window.innerWidth \u003e 1280) {\n                    if (window.scrollY \u003e= initialTopOffset) {\n                      tocList.style.position = \"fixed\";\n                      tocList.style.top = \"148px\";\n                    } else {\n                      tocList.style.position = \"relative\";\n                      tocList.style.top = \"\";\n                    }\n                  } else {\n                    tocList.style.position = \"relative\";\n                    tocList.style.top = \"\";\n                  }\n                };\n\n                stickySidebar();\n                window.addEventListener(\"scroll\", stickySidebar);\n                window.addEventListener(\"resize\", stickySidebar);\n              }\n            });\n          }\n\n          // Notebooks\n          if (\n            path === \"examples\" \u0026\u0026\n            (page === \"notebooks\" ||\n              page === \"sample-apps\" ||\n              page == \"reference-architectures\")\n          ) {\n            const toc = document.querySelector(\"#table-of-contents\");\n            if (toc) toc.style.display = \"none\";\n\n            const sidebar = document.querySelector(\"#content-side-layout\");\n            if (sidebar) sidebar.style.display = \"none\";\n\n            const heading = document.querySelector(\"#header h1\");\n            if (heading) heading.style.fontSize = \"1.5rem\";\n          }\n        }\n\n        // Detect when codeblock languages change and rerun the function to replace API keys\n        if (mutation.target.dataset.componentPart === \"code-block-root\") {\n          debouncedRefreshApiKeys();\n        }\n      } catch (error) {\n        console.error(\"Error handling mutation:\", error);\n      }\n    }\n  });\n});\n\nobserver.observe(document.body, { childList: true, subtree: true });\n\n// Replace the header cta button since replacing the svg via css ::after is not working\nwindow.addEventListener(\"load\", () =\u003e {\n  const ctaButton = document.querySelector(\"#topbar-cta-button\");\n\n  if (ctaButton) {\n    ctaButton.innerHTML = \"\";\n    const a = document.createElement(\"a\");\n    a.href = \"https://app.pinecone.io/?sessionType=signup\";\n    a.target = \"_blank\";\n    a.textContent = \"Sign up free\";\n\n    const svg =\n      '\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"\u003e\u003cpath d=\"M8.08906 5L6.91406 6.175L10.7307 10L6.91406 13.825L8.08906 15L13.0891 10L8.08906 5Z\" fill=\"white\"/\u003e\u003c/svg\u003e';\n\n    a.insertAdjacentHTML(\"beforeend\", svg);\n    ctaButton.appendChild(a);\n  }\n  localStorage.setItem(\"isDarkMode\", \"false\");\n  const [path, page, page2] = window.location.pathname.split(\"/\").slice(1);\n  if (path !== \"reference\") {\n    // Remove version picker from home page on load\n    const versionToggle = document.getElementById(\n      \"headlessui-menu-button-:r0:\"\n    );\n    if (versionToggle) {\n      versionToggle.style.visibility = \"hidden\";\n    }\n  }\n});\n// Model Carousel\ndocument.addEventListener(\"DOMContentLoaded\", () =\u003e {\n  const carousel = document.getElementById(\"modelCarousel\");\n  const prevButton = document.getElementById(\"prevButton\");\n  const nextButton = document.getElementById(\"nextButton\");\n\n  if (!carousel || !prevButton || !nextButton) return;\n\n  const handleScroll = (direction) =\u003e {\n    const cardWidth = carousel.offsetWidth / 3;\n    carousel.scrollBy({\n      left: direction * cardWidth,\n      behavior: \"smooth\",\n    });\n  };\n\n  prevButton.addEventListener(\"click\", (e) =\u003e {\n    e.preventDefault();\n    handleScroll(-1);\n  });\n\n  nextButton.addEventListener(\"click\", (e) =\u003e {\n    e.preventDefault();\n    handleScroll(1);\n  });\n});\n\n// Fix for Radix popper content wrapper used in page context menu\nconst fixRadixPoppers = () =\u003e {\n  // Handle page context menu popper elements that appear in the DOM\n  new MutationObserver((mutations) =\u003e {\n    document\n      .querySelectorAll(\"[data-radix-popper-content-wrapper]\")\n      .forEach((el) =\u003e {\n        // Check if this is the page context menu by looking for specific identifiers\n        const menuContent = el.querySelector(\"[data-radix-menu-content]\");\n        // Only target the specific page context menu with the copy/markdown/ChatGPT/Claude options\n        if (\n          menuContent \u0026\u0026\n          (menuContent.textContent.includes(\"Copy page\") ||\n            menuContent.textContent.includes(\"View as Markdown\") ||\n            menuContent.textContent.includes(\"Open in ChatGPT\") ||\n            menuContent.textContent.includes(\"Open in Claude\"))\n        ) {\n          // Unset the min-width style for the page context menu\n          el.style.minWidth = \"\";\n          el.style.zIndex = \"10\";\n        }\n      });\n  }).observe(document, { childList: true, subtree: true });\n\n  // Also check for existing page context menu elements\n  document\n    .querySelectorAll(\"[data-radix-popper-content-wrapper]\")\n    .forEach((el) =\u003e {\n      const menuContent = el.querySelector(\"[data-radix-menu-content]\");\n      // Only target the specific page context menu with the copy/markdown/ChatGPT/Claude options\n      if (\n        menuContent \u0026\u0026\n        (menuContent.textContent.includes(\"Copy page\") ||\n          menuContent.textContent.includes(\"View as Markdown\") ||\n          menuContent.textContent.includes(\"Open in ChatGPT\") ||\n          menuContent.textContent.includes(\"Open in Claude\"))\n      ) {\n        el.style.minWidth = \"\";\n        el.style.zIndex = \"10\";\n      }\n    });\n};\n// End of Selection"])</script><script>self.__next_f.push([1,"57:T3359,"])</script><script>self.__next_f.push([1,"const styles = `\n.ikp-ai-chat-wrapper {\n  border-radius: 0.5rem;\n}\n\n.ikp-ai-chat-wrapper \u003e :first-child {\n  border-radius: inherit;\n}\n\n.ikp-ai-chat-input__fieldset {\n  box-shadow: none;\n  border: 1px solid var(--ikp-color-gray-200);\n  background: transparent;\n}\n\n[data-theme=\"dark\"] .ikp-ai-chat-input__fieldset {\n  border-color: var(--ikp-color-gray-dark-700);\n  background: transparent;\n}\n\n/* for the logo version */\n\n.ikp-ai-chat-tagline__container, .ikp-ai-search-tagline__container {\n  align-items: center;\n  position: relative;\n}\n\n.ikp-ai-chat-tagline__text, .ikp-ai-search-tagline__text {\n  visibility: hidden;\n  width: 20px;\n  color: var(--ikp-color-gray-600);\n}\n\n.ikp-ai-chat-tagline__text:before, .ikp-ai-search-tagline__text:before {\n  content: 'By';\n  font-weight: normal;\n  visibility: visible;\n}\n\n.ikp-ai-chat-tagline__container:after, .ikp-ai-search-tagline__container:after {\n  content: '';\n  margin-left: 1.35rem;\n  width: 80px;\n  height: 16px;\n  background: url(\"https://storage.googleapis.com/customer-imgs/pinecone-gray.svg\");\n  background-size: cover;\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n.ikp-ai-chat-tagline__container:before, .ikp-ai-search-tagline__container:before {\n  content: '\u0026';\n  position: absolute;\n  right: 80px;\n  color: #8d8c87;\n  margin-left: 0.35rem;\n  margin-right: 0.35rem;\n  font-size: 0.875rem;\n  font-weight: 600;\n  transform: translateY(-50%);\n  top: 50%;\n}\n\n[data-theme='dark'] .ikp-ai-chat-tagline__container:before, [data-theme='dark'] .ikp-ai-search-tagline__container:before {\n  color: #ffffff7a;\n}\n\n[data-theme='dark'] .ikp-ai-chat-tagline__container:after, [data-theme='dark'] .ikp-ai-search-tagline__container:after {\n  background: url(\"https://storage.googleapis.com/customer-imgs/pinecone-logo-white.svg\");\n  background-size: cover;\n  background-position: center;\n  background-repeat: no-repeat;\n}\n\n\n.ikp-ai-chat-wrapper, #inkeep-widget-root, .ikp-ai-chat-header, .ikp-ai-chat-footer, .ikp-ai-search-wrapper {\n  background-color: var(--paper) !important;\n}\n\n.ikp-icon {\n  color: var(--brand-blue) !important;\n}\n\n.ikp-markdown-code {\n  background-color: rgba(0, 0, 0, 0.06) !important;\n  color: inherit !important;\n  padding: 0.1em 0.3em !important;\n  border-radius: 3px !important;\n}\n\n[data-theme=\"dark\"] .ikp-markdown-code {\n  background-color: rgba(255, 255, 255, 0.1) !important;\n}\n\n.ikp-ai-search-results__item {\n  border-color: var(--border) !important;\n}\n\n.ikp-ai-chat-footer::before, .ikp-ai-chat-header::after {\n  background: none !important;\n}\n\n.ikp-ai-chat-message-avatar-content \u003e svg {\n  color: var(--text-primary) !important;\n}\n\n.ikp-ai-chat-input__fieldset {\n  border-radius: 0px !important;\n}`\n\n\nconst escalationSchema = {\n  type: \"object\",\n  description: \"Schema describing the answer confidence classification and its explanation.\",\n  \"properties\": {\n    \"explanation\": {\n      \"type\": \"string\",\n      \"description\": \"A brief few word justification of why a specific confidence level was chosen.\"\n    },\n    \"answerConfidence\": {\n      \"type\": \"string\",\n      \"description\": \"A measure of how confidently the AI Assistant completely and directly answered the User Question.\",\n      \"oneOf\": [\n        {\n          \"const\": \"very_confident\",\n          \"description\": \"The AI Assistant provided a complete and direct answer to all parts of the User Question. The answer fully resolved the issue without requiring any further action from the User. Every part of the answer was cited from the information sources. The assistant did not ask for more information or provide options requiring User action. This is the highest Answer Confidence level and should be used sparingly.\"\n        },\n        {\n          \"const\": \"somewhat_confident\",\n          \"description\": \"The AI Assistant provided a complete and direct answer to the User Question, but the answer contained minor caveats or uncertainties. Examples include asking follow-up questions, requesting additional information, suggesting uncertainty, or mentioning potential exceptions.\"\n        },\n        {\n          \"const\": \"not_confident\",\n          \"description\": \"The AI Assistant tried to answer the User Question but did not fully resolve it. The assistant provided options requiring further action from the User, asked for more information, showed uncertainty, suggested contacting support, or provided an indirect or incomplete answer.\"\n        },\n        {\n          \"const\": \"no_sources\",\n          \"description\": \"The AI Assistant did not use or cite any sources from the information sources to answer the User Question.\"\n        },\n        {\n          \"const\": \"other\",\n          \"description\": \"The User Question is unclear or unrelated to the subject matter.\"\n        }\n      ]\n    }\n  },\n  \"required\": [\"answerConfidence\", \"explanation\"],\n  \"additionalProperties\": false\n}\n\nfunction loadScript(url, callback) {\n  const script = document.createElement(\"script\");\n  script.src = url;\n  script.type = \"text/javascript\";\n  script.onload = callback;\n  document.head.appendChild(script);\n}\n\nloadScript(\n  \"https://cdn.jsdelivr.net/npm/@inkeep/cxkit-mintlify@0.5/dist/index.js\",\n  () =\u003e {\n    const supportFormConfig = {\n      heading: \"Contact support\",\n      successView: {\n        heading: \"Submission successful\",\n        message:\n          \"To view your open tickets, go to the Support page on the Pinecone console.\",\n      },\n      fields: [\n        {\n          label: \"Email (associated with Pinecone account)\",\n          name: \"email\",\n          inputType: \"email\",\n          isRequired: true,\n        },\n        {\n          label: \"Subject\",\n          name: \"subject\",\n          inputType: \"text\",\n          isRequired: true,\n        },\n\n        {\n          _type: 'include_chat_session',\n          defaultValue: true,\n          label: 'Include chat history',\n          name: 'include_chat_session',\n        },\n        {\n          label: \"Additional details\",\n          name: \"additional_details\",\n          inputType: \"textarea\",\n        },\n      ],\n      buttons: {\n        submit: {\n          onSubmit: async ({ values, conversation }) =\u003e {\n            const { subject, email, additional_details } = values;\n            const formData = new FormData();\n            formData.append(\"subject\", subject);\n            formData.append(\"email\", email);\n            formData.append(\"additional_details\", additional_details);\n            formData.append(\"chatbot_source\", \"docs\");\n\n            if (conversation) {\n              formData.append(\"chatSession\", JSON.stringify(conversation));\n            }\n\n            try {\n              await fetch(\"https://www.pinecone.io/api/submitTicket\", {\n                method: \"POST\",\n                body: formData,\n                mode: \"no-cors\",\n              });\n              return { success: true };\n            } catch (error) {\n              console.error(\"Error submitting support form:\", error);\n              return { success: false };\n            }\n          },\n        }\n      }\n    };\n    // Customization settings\n    const settings = {\n      baseSettings: {\n        //  PROD key (as recommended by Inkeep)\n        apiKey: \"aaecfcf1b69e03895ee83831eb78d000d6a1c5d14b83d91c\", \n        primaryBrandColor: \"#1c17ff\",\n        theme: {\n          styles: [\n            // {\n            //   key: \"pinecone-stylesheet\",\n            //   type: \"link\",\n            //   value: \"https://www.pinecone.io/customerStylesheets/pinecone.css\",\n            // },\n            {\n              key: \"pinecone-stylesheet\",\n              type: \"style\",\n              value: styles,\n            },\n          ],\n          primaryColors: {\n            textColorOnPrimary: \"white\",\n          },\n          colors: {\n            gray: {\n              50: \"rgb(242 243 251)\",\n              100: \"rgb(236 237 246)\",\n              200: \"rgb(223 225 236)\",\n              300: \"rgb(203 207 220)\",\n              400: \"rgb(152 159 177)\",\n              500: \"rgb(105 111 132)\",\n              600: \"rgb(74 83 104)\",\n              700: \"rgb(54 64 86)\",\n              800: \"rgb(31 40 61)\",\n              900: \"rgb(17 24 46)\",\n            },\n          },\n        },\n\n        transformSource: source =\u003e {\n          const urlPatterns = {\n            docs: 'docs.pinecone.io',\n            learn: 'www.pinecone.io/learn',\n            blog: 'www.pinecone.io/blog',\n            home: 'pinecone.io',\n          }\n\n          const tabConfig = {\n            [urlPatterns.docs]: {\n              getBreadcrumbs: (crumbs) =\u003e ['Docs', ...crumbs.slice(1)],\n              tab: 'Docs',\n            },\n            [urlPatterns.learn]: {\n              getBreadcrumbs: (crumbs) =\u003e ['Learn', ...crumbs.slice(1)],\n              icon: 'IoBookOutline',\n              tab: 'Learn',\n            },\n            [urlPatterns.blog]: {\n              getBreadcrumbs: (crumbs) =\u003e ['Blog', ...crumbs.slice(1)],\n              icon: 'IoPencilOutline',\n              tab: 'Blog',\n            },\n\n            [urlPatterns.home]: {\n              getBreadcrumbs: (crumbs) =\u003e ['Home', ...crumbs.slice(1)],\n              icon: 'IoHomeOutline',\n              tab: 'Home',\n            },\n          };\n\n          // Find matching config based on URL\n          const matchingPattern = Object.keys(tabConfig).find(pattern =\u003e source.url.includes(pattern));\n          const config = matchingPattern ? tabConfig[matchingPattern] : null;\n\n          if (!config) {\n            return source;\n          }\n\n          const breadcrumbs = config.getBreadcrumbs(source.breadcrumbs);\n          const existingTabs = source.tabs ?? [];\n\n          // Check if tab already exists\n          const tabExists = existingTabs.some(existingTab =\u003e\n            typeof existingTab === 'string'\n              ? existingTab === config.tab\n              : Array.isArray(existingTab) \u0026\u0026 existingTab[0] === config.tab,\n          );\n\n          const tabs = tabExists\n            ? existingTabs\n            : [\n              ...existingTabs,\n              [config.tab, { breadcrumbs: breadcrumbs[0] === config.tab ? breadcrumbs.slice(1) : breadcrumbs }],\n            ];\n\n          return {\n            ...source,\n            breadcrumbs,\n            icon: { builtIn: config.icon },\n            tabs,\n          };\n        },\n      },\n      aiChatSettings: {\n        chatSubjectName: \"Pinecone\",\n        aiAssistantAvatar: {\n          light: \"https://storage.googleapis.com/organization-image-assets/pinecone-botAvatarSrcUrl-1707422859519.svg\",\n          dark: \"https://storage.googleapis.com/organization-image-assets/pinecone-botAvatarDarkSrcUrl-1707422858768.svg\",\n        },\n        getHelpOptions: [\n          {\n            name: \"Community\",\n            action: {\n              type: 'open_link',\n              url: \"https://community.pinecone.io/\",\n            },\n            icon: {\n              builtIn: \"IoPeopleOutline\",\n            },\n          },\n          {\n            name: \"Support Center\",\n            action: {\n              type: 'open_link',\n              url: \"https://app.pinecone.io/organizations/-/settings/support\",\n            },\n            icon: {\n              builtIn: \"IoHelpBuoyOutline\",\n            },\n          },\n          {\n            name: \"Create Support Ticket\",\n            action: {\n              type: 'open_form',\n              formSettings: supportFormConfig,\n            },\n            icon: {\n              builtIn: \"info\",\n            },\n          },\n        ],\n        exampleQuestions: [\n          \"What are the benefits of serverless?\",\n          \"How do I do a dense and sparse search?\",\n          \"What are the primary ways to minimize latency?\",\n        ],\n        getTools: () =\u003e {\n          return [\n            {\n              type: 'function',\n              function: {\n                name: 'answerConfidence',\n                description: \"Determine how confident the AI assistant was and whether or not to escalate to humans.\",\n\n                parameters: escalationSchema,\n              },\n              renderMessageButtons: ({ args }) =\u003e {\n                const confidence = args?.answerConfidence;\n                // if the answer confidence is not very confident, show a button that will open the support form\n                if ([\"not_confident\", \"no_sources\", \"other\"].includes(confidence)) {\n                  const action = {\n                    label: 'Contact Support',\n                    icon: { builtIn: 'LuUsers' },\n                    action: {\n                      type: 'open_form',\n                      formSettings: supportFormConfig,\n                    },\n                  }\n                  return [action]\n                }\n                return []\n              },\n            },\n          ]\n        },\n      },\n      searchSettings: {\n        view: 'dual-pane',\n        // If the docs are embedded, open links in a new tab\n        shouldOpenLinksInNewTab: window.self !== window.top,\n        tabs: [[\n          'Docs', { isAlwaysVisible: true }],\n          'Learn',\n          'Blog',\n          'Home',\n          'GitHub',\n        ],\n      },\n    };\n\n\n    // Initialize the UI components\n    Inkeep.ModalSearchAndChat(settings); // Search Bar\n  }\n);"])</script><script>self.__next_f.push([1,"4f:[\"$\",\"$L54\",null,{\"customJsDisabled\":false,\"jsFiles\":[{\"_id\":\"67fc3ec4a310f0d378eb5619\",\"filePath\":\"console-iframe.js\",\"subdomain\":\"pinecone\",\"__v\":0,\"content\":\"$55\"},{\"_id\":\"67fc3ec7a310f0d378eb56d6\",\"filePath\":\"script.js\",\"subdomain\":\"pinecone\",\"__v\":0,\"content\":\"$56\"},{\"_id\":\"6971122df45ad9b071c218f8\",\"filePath\":\"inkeep.js\",\"subdomain\":\"pinecone\",\"__v\":0,\"content\":\"$57\"}]}]\n5a:Tf61b,"])</script><script>self.__next_f.push([1,"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Tab,Tabs,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`You can pay for the `,_jsx(_components.a,{href:`https://www.pinecone.io/pricing/`,children:`Standard and Enterprise plans`}),` with a credit/debit card or through the AWS Marketplace, Microsoft Marketplace, or Google Cloud Marketplace. This page describes how to switch between these payment methods.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`To change your payment method, you must be an `,_jsx(_components.a,{href:`/guides/organizations/understanding-organizations#organization-roles`,children:`organization owner or billing admin`}),`.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The `,_jsx(_components.a,{href:`https://www.pinecone.io/pricing/`,children:`Builder plan`}),` is available with credit/debit card billing only and is not supported through cloud marketplaces.`]})}),`\n`,_jsxs(_components.p,{children:[`To switch a Builder-plan organization to marketplace billing, first `,_jsx(_components.a,{href:`/guides/organizations/manage-billing/upgrade-billing-plan`,children:`upgrade to the Standard or Enterprise plan`}),` using the marketplace subscription flow.`]}),`\n`,_jsx(Heading,{level:`2`,id:`credit-card-%E2%86%92-marketplace`,children:`Credit card → marketplace`}),`\n`,_jsx(_components.p,{children:`To change from credit card to marketplace billing, you’ll need to:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Create a new Pinecone organization through the marketplace`}),`\n`,_jsx(_components.li,{children:`Migrate your existing projects to the new Pinecone organization`}),`\n`,_jsx(_components.li,{children:`Add your team members to the new Pinecone organization`}),`\n`,_jsx(_components.li,{children:`Downgrade your original Pinecone organization once migration is complete`}),`\n`]}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Credit card → Google Cloud`,id:`credit-card-%E2%86%92-google-cloud`,children:[_jsx(_components.p,{children:`To change from paying with a credit card to paying through the Google Cloud Marketplace, do the following:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Subscribe to Pinecone in the Google Cloud Marketplace:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`In the Google Cloud Marketplace, go to the `,_jsx(_components.a,{href:`https://console.cloud.google.com/marketplace/product/pinecone-public/pinecone`,children:`Pinecone listing`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Subscribe`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Order Summary`}),` page, select a billing account, accept the terms and conditions, and click `,_jsx(_components.strong,{children:`Subscribe`}),`.`]}),`\n`,_jsxs(Note,{children:[`The billing unit listed does not reflect the actual cost or metering of costs for Pinecone. See the `,_jsx(_components.a,{href:`https://www.pinecone.io/pricing/`,children:`Pinecone Pricing page`}),` for accurate details.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Your order request has been sent to Pinecone`}),` modal, click `,_jsx(_components.strong,{children:`Sign up with Pinecone`}),`. This takes you to a Google-specific Pinecone sign-up page.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Sign up using the same authentication method as your existing Pinecone organization.`}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Create a new Pinecone organization and connect it to your Google Cloud Marketplace account:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Connect GCP to Pinecone`}),` page, choose `,_jsx(_components.strong,{children:`Select an organization \u003e + Create New Organization`}),`.`]}),`\n`,_jsx(Note,{children:`If you see a message saying that the subscription is still in process, wait a few minutes, refresh the page, and proceed only when the message has disappeared.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Enter the name of the new organization and click `,_jsx(_components.strong,{children:`Connect to Pinecone`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Confirm GCP marketplace Connection`}),` modal, click `,_jsx(_components.strong,{children:`Connect`}),`. This takes you to your new organization in the Pinecone console.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Migrate your projects to the new Pinecone organization:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`In the Pinecone console, go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/access/members`,children:_jsx(_components.strong,{children:`Settings \u003e Access \u003e Members`})}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Make sure the `,_jsx(_components.strong,{children:`Owner`}),` email address for your original organization is set as an `,_jsx(_components.strong,{children:`Owner`}),` or `,_jsx(_components.strong,{children:`Billing Admin`}),` for your new organization. This allows Pinecone to verify that both the original and new organizations are owned by the same person.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/manage`,children:_jsx(_components.strong,{children:`Settings \u003e Manage`})}),` and copy your new organization ID.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/support/ticket/create`,children:_jsx(_components.strong,{children:`Settings \u003e Support \u003e Tickets`})}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Ticket category`}),`, select `,_jsx(_components.strong,{children:`Project or Organization Management`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Subject`}),`, enter “Migrate projects to a new organization”.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Description`}),`, enter the following:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`I am changing my payment method from credit card to Google Cloud Marketplace. `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:\"Please migrate my projects to my new organization: `\u003cNEW_ORG_ID\u003e`\"})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Submit`}),`.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Add your team members to the new organization:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In the Pinecone console, go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/access/members`,children:_jsx(_components.strong,{children:`Settings \u003e Access \u003e Members`})}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/guides/organizations/manage-organization-members#add-a-member-to-an-organization`,children:`Add your team members to the new organization`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Downgrade your original Pinecone organization:`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Do not downgrade your original organization until you receive a confirmation that Pinecone has finished the migration to your new organization.`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`In the Pinecone console, go to your original organization.`}),`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.strong,{children:`Settings \u003e Billing \u003e Plans`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`In the `,_jsx(_components.strong,{children:`Starter`}),` section, click `,_jsx(_components.strong,{children:`Downgrade`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Confirm downgrade`}),`.`]}),`\n`]}),`\n`]}),`\n`]}),_jsx(_components.p,{children:`Going forward, your usage of Pinecone will be billed through the Google Cloud Marketplace.`}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`You can `,_jsx(_components.a,{href:`/troubleshooting/delete-your-organization`,children:`delete your original organization`}),`. However, before deleting, make sure to `,_jsx(_components.a,{href:`/guides/organizations/manage-billing/access-your-invoices`,children:`download your past invoices`}),` since you will lose access to them once the organization is deleted.`]})})]}),_jsxs(Tab,{title:`Credit card → AWS`,id:`credit-card-%E2%86%92-aws`,children:[_jsx(_components.p,{children:`To change from paying with a credit card to paying through the AWS Marketplace, do the following:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Subscribe to Pinecone in the AWS Marketplace:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`In the AWS Marketplace, go to the `,_jsx(_components.a,{href:`https://aws.amazon.com/marketplace/pp/prodview-xhgyscinlz4jk`,children:`Pinecone listing`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`View purchase options`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Subscribe to Pinecone Vector Database`}),` page, review the offer and then click `,_jsx(_components.strong,{children:`Subscribe`}),`.`]}),`\n`,_jsxs(Note,{children:[`The billing unit listed does not reflect the actual cost or metering of costs for Pinecone. See the `,_jsx(_components.a,{href:`https://www.pinecone.io/pricing/`,children:`Pinecone Pricing page`}),` for accurate details.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`You’ll see a message stating that your subscription is in process. Click `,_jsx(_components.strong,{children:`Set up your account`}),`. This takes you to an AWS-specific Pinecone sign-up page.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Sign up using the same authentication method as your existing Pinecone organization.`}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Create a new Pinecone organization and connect it to your AWS account:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Connect AWS to Pinecone`}),` page, choose `,_jsx(_components.strong,{children:`Select an organization \u003e + Create New Organization`}),`.`]}),`\n`]}),`\n`,_jsx(Note,{children:`If you see a message saying that the subscription is still in process, wait a few minutes, refresh the page, and proceed only when the message has disappeared.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Enter the name of the new organization and click `,_jsx(_components.strong,{children:`Connect to Pinecone`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Confirm AWS Marketplace Connection`}),` modal, click `,_jsx(_components.strong,{children:`Connect`}),`. This takes you to your new organization in the Pinecone console.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Migrate your projects to the new Pinecone organization:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`In the Pinecone console, go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/access/members`,children:_jsx(_components.strong,{children:`Settings \u003e Access \u003e Members`})}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Make sure the `,_jsx(_components.strong,{children:`Owner`}),` email address for your original organization is set as an `,_jsx(_components.strong,{children:`Owner`}),` or `,_jsx(_components.strong,{children:`Billing Admin`}),` for your new organization. This allows Pinecone to verify that both the original and new organizations are owned by the same person.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/manage`,children:_jsx(_components.strong,{children:`Settings \u003e Manage`})}),` and copy your new organization ID.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/support/ticket/create`,children:_jsx(_components.strong,{children:`Settings \u003e Support \u003e Tickets`})}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Ticket category`}),`, select `,_jsx(_components.strong,{children:`Project or Organization Management`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Subject`}),`, enter “Migrate projects to a new organization”.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Description`}),`, enter the following:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`I am changing my payment method from credit card to Google Cloud Marketplace. `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:\"Please migrate my projects to my new organization: `\u003cNEW_ORG_ID\u003e`\"})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Submit`}),`.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Add your team members to the new organization:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In the Pinecone console, go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/access/members`,children:_jsx(_components.strong,{children:`Settings \u003e Access \u003e Members`})}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/guides/organizations/manage-organization-members#add-a-member-to-an-organization`,children:`Add your team members to the new organization`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Downgrade your original Pinecone organization:`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Do not downgrade your original organization until you receive a confirmation that Pinecone has finished the migration to your new organization.`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`In the Pinecone console, go to your original organization.`}),`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.strong,{children:`Settings \u003e Billing \u003e Plans`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`In the `,_jsx(_components.strong,{children:`Starter`}),` section, click `,_jsx(_components.strong,{children:`Downgrade`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Confirm downgrade`}),`.`]}),`\n`]}),`\n`]}),`\n`]}),_jsx(_components.p,{children:`Going forward, your usage of Pinecone will be billed through the AWS Marketplace.`}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`You can `,_jsx(_components.a,{href:`/troubleshooting/delete-your-organization`,children:`delete your original organization`}),`. However, before deleting, make sure to `,_jsx(_components.a,{href:`/guides/organizations/manage-billing/access-your-invoices`,children:`download your past invoices`}),` since you will lose access to them once the organization is deleted.`]})})]}),_jsxs(Tab,{title:`Credit card → Microsoft`,id:`credit-card-%E2%86%92-microsoft`,children:[_jsx(_components.p,{children:`To change from paying with a credit card to paying through the Microsoft Marketplace, do the following:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Subscribe to Pinecone in the Microsoft Marketplace:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`In the Microsoft Marketplace, go to the `,_jsx(_components.a,{href:`https://marketplace.microsoft.com/product/saas/pineconesystemsinc1688761585469.pineconesaas`,children:`Pinecone listing`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Get it now`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Select the `,_jsx(_components.strong,{children:`Pinecone - Pay As You Go`}),` plan.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Subscribe`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Subscribe to Pinecone`}),` page, select the required details and click `,_jsx(_components.strong,{children:`Review + subscribe`}),`.`]}),`\n`,_jsxs(Note,{children:[`The billing unit listed does not reflect the actual cost or metering of costs for Pinecone. See the `,_jsx(_components.a,{href:`https://www.pinecone.io/pricing/`,children:`Pinecone Pricing page`}),` for accurate details.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Subscribe`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`After the subscription is approved, click `,_jsx(_components.strong,{children:`Configure account now`}),`. This redirects you to an Microsoft-specific Pinecone login page.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Sign up using the same authentication method as your existing Pinecone organization.`}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Create a new Pinecone organization and connect it to your Microsoft Marketplace account:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Connect Azure to Pinecone`}),` page, choose `,_jsx(_components.strong,{children:`Select an organization \u003e + Create New Organization`}),`.`]}),`\n`]}),`\n`,_jsx(Note,{children:`If you see a message saying that the subscription is still in process, wait a few minutes, refresh the page, and proceed only when the message has disappeared.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Enter the name of the new organization and click `,_jsx(_components.strong,{children:`Connect to Pinecone`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Connect Azure marketplace connection`}),` modal, click `,_jsx(_components.strong,{children:`Connect`}),`. This takes you to your new organization in the Pinecone console.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Migrate your projects to the new Pinecone organization:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`In the Pinecone console, go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/access/members`,children:_jsx(_components.strong,{children:`Settings \u003e Access \u003e Members`})}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Make sure the `,_jsx(_components.strong,{children:`Owner`}),` email address for your original organization is set as an `,_jsx(_components.strong,{children:`Owner`}),` or `,_jsx(_components.strong,{children:`Billing Admin`}),` for your new organization. This allows Pinecone to verify that both the original and new organizations are owned by the same person.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/manage`,children:_jsx(_components.strong,{children:`Settings \u003e Manage`})}),` and copy your new organization ID.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/support/ticket/create`,children:_jsx(_components.strong,{children:`Settings \u003e Support \u003e Tickets`})}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Ticket category`}),`, select `,_jsx(_components.strong,{children:`Project or Organization Management`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Subject`}),`, enter “Migrate projects to a new organization”.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Description`}),`, enter the following:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`I am changing my payment method from credit card to Microsoft Marketplace. `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:\"Please migrate my projects to my new organization: `\u003cNEW_ORG_ID\u003e`\"})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Submit`}),`.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Add your team members to the new organization:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In the Pinecone console, go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/access/members`,children:_jsx(_components.strong,{children:`Settings \u003e Access \u003e Members`})}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/guides/organizations/manage-organization-members#add-a-member-to-an-organization`,children:`Add your team members to the new organization`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Downgrade your original Pinecone organization:`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Do not downgrade your original organization until you receive a confirmation that Pinecone has finished the migration to your new organization.`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`In the Pinecone console, go to your original organization.`}),`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.strong,{children:`Settings \u003e Billing \u003e Plans`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`In the `,_jsx(_components.strong,{children:`Starter`}),` section, click `,_jsx(_components.strong,{children:`Downgrade`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Confirm downgrade`}),`.`]}),`\n`]}),`\n`]}),`\n`]}),_jsx(_components.p,{children:`Going forward, your usage of Pinecone will be billed through the Microsoft Marketplace.`}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`You can `,_jsx(_components.a,{href:`/troubleshooting/delete-your-organization`,children:`delete your original organization`}),`. However, before deleting, make sure to `,_jsx(_components.a,{href:`/guides/organizations/manage-billing/access-your-invoices`,children:`download your past invoices`}),` since you will lose access to them once the organization is deleted.`]})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`marketplace-%E2%86%92-credit-card`,children:`Marketplace → credit card`}),`\n`,_jsx(_components.p,{children:`To change from marketplace billing to credit card, you’ll need to:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Create a new organization in your Pinecone account`}),`\n`,_jsx(_components.li,{children:`Upgrade the new organization to the Standard or Enterprise plan`}),`\n`,_jsx(_components.li,{children:`Migrate your existing projects to the new organization`}),`\n`,_jsx(_components.li,{children:`Add your team members to the new organization`}),`\n`,_jsx(_components.li,{children:`Downgrade your original organization once migration is complete`}),`\n`]}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Google Cloud → credit card`,id:`google-cloud-%E2%86%92-credit-card`,children:[_jsx(_components.p,{children:`To change from paying through the Google Cloud Marketplace to paying with a credit card, do the following:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Create a new organization in your Pinecone account:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In the Pinecone console, go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/account/organizations`,children:_jsx(_components.strong,{children:`Organizations`})}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`+ Create organization`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Enter the name of the new organization and click `,_jsx(_components.strong,{children:`Create`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Upgrade the new organization:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/billing/plans`,children:`Settings \u003e Billing \u003e Plans`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Upgrade`}),` in the `,_jsx(_components.strong,{children:`Standard`}),` or `,_jsx(_components.strong,{children:`Enterprise`}),` plan section.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Credit / Debit card`}),`.`]}),`\n`,_jsx(_components.li,{children:`Enter your credit card information.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Upgrade`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`The new organization is now set up with credit card billing. You’ll use this organization after completing the rest of this process.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Migrate your projects to the new Pinecone organization:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/manage`,children:_jsx(_components.strong,{children:`Settings \u003e Manage`})}),` and copy your new organization ID.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/support/ticket/create`,children:_jsx(_components.strong,{children:`Settings \u003e Support \u003e Tickets`})}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Ticket category`}),`, select `,_jsx(_components.strong,{children:`Project or Organization Management`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Subject`}),`, enter “Migrate projects to a new organization”.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Description`}),`, enter the following:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`I am changing my payment method from Google Cloud Marketplace to credit card. `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:\"Please migrate my projects to my new organization: `\u003cNEW_ORG_ID\u003e`\"})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Submit`}),`.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Add your team members to the new organization:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In the Pinecone console, go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/access/members`,children:_jsx(_components.strong,{children:`Settings \u003e Access \u003e Members`})}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/guides/organizations/manage-organization-members#add-a-member-to-an-organization`,children:`Add your team members to the new organization`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Downgrade your original Pinecone organization:`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Do not downgrade your original organization until you receive a confirmation that Pinecone has finished the migration to your new organization.`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`In the Pinecone console, go to your original organization.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/billing/plans`,children:_jsx(_components.strong,{children:`Settings \u003e Billing \u003e Plans`})}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`In the `,_jsx(_components.strong,{children:`Starter`}),` section, click `,_jsx(_components.strong,{children:`Downgrade`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Confirm downgrade`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Continue your downgrade on the GCP marketplace`}),` modal, click `,_jsx(_components.strong,{children:`Continue to marketplace`}),`. This takes you to your orders page in Google Cloud Marketplace.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://cloud.google.com/marketplace/docs/manage-billing#saas-products`,children:`Cancel the order`}),` for your original organization.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`If you don’t see the order, check that the correct billing account is selected.`})}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),_jsx(_components.p,{children:`Going forward, you’ll use your new organization and your usage will be billed through the credit card you provided.`}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`You can `,_jsx(_components.a,{href:`/troubleshooting/delete-your-organization`,children:`delete your original organization`}),`. However, before deleting, make sure to `,_jsx(_components.a,{href:`/guides/organizations/manage-billing/access-your-invoices`,children:`download your past invoices`}),` since you will lose access to them once the organization is deleted.`]})})]}),_jsxs(Tab,{title:`AWS → credit card`,id:`aws-%E2%86%92-credit-card`,children:[_jsx(_components.p,{children:`To change from paying through the AWS Marketplace to paying with a credit card, do the following:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Create a new organization in your Pinecone account:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In the Pinecone console, go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/account/organizations`,children:_jsx(_components.strong,{children:`Organizations`})}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`+ Create organization`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Enter the name of the new organization and click `,_jsx(_components.strong,{children:`Create`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Upgrade the new organization:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/billing/plans`,children:`Settings \u003e Billing \u003e Plans`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Upgrade`}),` in the `,_jsx(_components.strong,{children:`Standard`}),` or `,_jsx(_components.strong,{children:`Enterprise`}),` plan section.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Credit / Debit card`}),`.`]}),`\n`,_jsx(_components.li,{children:`Enter your credit card information.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Upgrade`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`The new organization is now set up with credit card billing. You’ll use this organization after completing the rest of this process.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Migrate your projects to the new Pinecone organization:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/manage`,children:_jsx(_components.strong,{children:`Settings \u003e Manage`})}),` and copy your new organization ID.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/support/ticket/create`,children:_jsx(_components.strong,{children:`Settings \u003e Support \u003e Tickets`})}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Ticket category`}),`, select `,_jsx(_components.strong,{children:`Project or Organization Management`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Subject`}),`, enter “Migrate projects to a new organization”.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Description`}),`, enter the following:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`I am changing my payment method from AWS Marketplace to credit card. `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:\"Please migrate my projects to my new organization: `\u003cNEW_ORG_ID\u003e`\"})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Submit`}),`.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Add your team members to the new organization:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In the Pinecone console, go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/access/members`,children:_jsx(_components.strong,{children:`Settings \u003e Access \u003e Members`})}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/guides/organizations/manage-organization-members#add-a-member-to-an-organization`,children:`Add your team members to the new organization`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Downgrade your original Pinecone organization:`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Do not downgrade your original organization until you receive a confirmation that Pinecone has finished the migration to your new organization.`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`In the Pinecone console, go to your original organization.`}),`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/billing/plans`,children:_jsx(_components.strong,{children:`Settings \u003e Billing \u003e Plans`})}),`.`]}),`\n`,_jsxs(_components.li,{children:[`In the `,_jsx(_components.strong,{children:`Starter`}),` section, click `,_jsx(_components.strong,{children:`Downgrade`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Confirm downgrade`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Continue your downgrade on the AWS marketplace`}),` modal, click `,_jsx(_components.strong,{children:`Continue to marketplace`}),`. This takes you to the `,_jsx(_components.a,{href:`https://console.aws.amazon.com/marketplace`,children:`Manage subscriptions`}),` page in the AWS Marketplace.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`https://docs.aws.amazon.com/marketplace/latest/buyerguide/cancel-subscription.html#cancel-saas-subscription`,children:`Cancel the subscription`}),` to Pinecone.`]}),`\n`]}),`\n`]}),`\n`]}),_jsx(_components.p,{children:`Going forward, you’ll use your new organization and your usage will be billed through the credit card you provided.`}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`You can `,_jsx(_components.a,{href:`/troubleshooting/delete-your-organization`,children:`delete your original organization`}),`. However, before deleting, make sure to `,_jsx(_components.a,{href:`/guides/organizations/manage-billing/access-your-invoices`,children:`download your past invoices`}),` since you will lose access to them once the organization is deleted.`]})})]}),_jsxs(Tab,{title:`Microsoft → credit card`,id:`microsoft-%E2%86%92-credit-card`,children:[_jsx(_components.p,{children:`To change from paying through the Microsoft Marketplace to paying with a credit card, do the following:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Create a new organization in your Pinecone account:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In the Pinecone console, go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/account/organizations`,children:_jsx(_components.strong,{children:`Organizations`})}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`+ Create organization`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Enter the name of the new organization and click `,_jsx(_components.strong,{children:`Create`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Upgrade the new organization:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/billing/plans`,children:`Settings \u003e Billing \u003e Plans`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Upgrade`}),` in the `,_jsx(_components.strong,{children:`Standard`}),` or `,_jsx(_components.strong,{children:`Enterprise`}),` plan section.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Credit / Debit card`}),`.`]}),`\n`,_jsx(_components.li,{children:`Enter your credit card information.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Upgrade`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`The new organization is now set up with credit card billing. You’ll use this organization after completing the rest of this process.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Migrate your projects to the new Pinecone organization:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/manage`,children:_jsx(_components.strong,{children:`Settings \u003e Manage`})}),` and copy your new organization ID.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/support/ticket/create`,children:_jsx(_components.strong,{children:`Settings \u003e Support \u003e Tickets`})}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Ticket category`}),`, select `,_jsx(_components.strong,{children:`Project or Organization Management`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Subject`}),`, enter “Migrate projects to a new organization”.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Description`}),`, enter the following:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`I am changing my payment method from Microsoft Marketplace to credit card. `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:\"Please migrate my projects to my new organization: `\u003cNEW_ORG_ID\u003e`\"})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Submit`}),`.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Add your team members to the new organization:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In the Pinecone console, go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/access/members`,children:_jsx(_components.strong,{children:`Settings \u003e Access \u003e Members`})}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/guides/organizations/manage-organization-members#add-a-member-to-an-organization`,children:`Add your team members to the new organization`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Downgrade your original Pinecone organization:`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Do not downgrade your original organization until you receive a confirmation that Pinecone has finished the migration to your new organization.`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`In the Pinecone console, go to your original organization.`}),`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/billing/plans`,children:_jsx(_components.strong,{children:`Settings \u003e Billing \u003e Plans`})}),`.`]}),`\n`,_jsxs(_components.li,{children:[`In the `,_jsx(_components.strong,{children:`Starter`}),` section, click `,_jsx(_components.strong,{children:`Downgrade`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Confirm downgrade`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`Continue your downgrade on Azure marketplace`}),` modal, click `,_jsx(_components.strong,{children:`Continue to marketplace`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`On the `,_jsx(_components.strong,{children:`SaaS`}),` page, click your subscription to Pinecone.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Cancel subscription`}),`.`]}),`\n`,_jsx(_components.li,{children:`Confirm the cancellation.`}),`\n`]}),`\n`]}),`\n`]}),_jsx(_components.p,{children:`Going forward, you’ll use your new organization and your usage will be billed through the credit card you provided.`}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`You can `,_jsx(_components.a,{href:`/troubleshooting/delete-your-organization`,children:`delete your original organization`}),`. However, before deleting, make sure to `,_jsx(_components.a,{href:`/guides/organizations/manage-billing/access-your-invoices`,children:`download your past invoices`}),` since you will lose access to them once the organization is deleted.`]})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`marketplace-%E2%86%92-marketplace`,children:`Marketplace → marketplace`}),`\n`,_jsx(_components.p,{children:`To change from one marketplace to another, you’ll need to:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Subscribe to Pinecone in the new marketplace`}),`\n`,_jsx(_components.li,{children:`Connect your existing org to the new marketplace`}),`\n`,_jsx(_components.li,{children:`Cancel your subscription in the old marketplace`}),`\n`]}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Any marketplace → Google Cloud`,id:`any-marketplace-%E2%86%92-google-cloud`,children:[_jsx(_components.p,{children:`To change to a Google Cloud Marketplace billing account, do the following:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Subscribe to Pinecone in the Google Cloud Marketplace:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`In the Google Cloud Marketplace, go to the `,_jsx(_components.a,{href:`https://console.cloud.google.com/marketplace/product/pinecone-public/pinecone`,children:`Pinecone listing`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Subscribe`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Order Summary`}),` page, select a billing account, accept the terms and conditions, and click `,_jsx(_components.strong,{children:`Subscribe`}),`.`]}),`\n`,_jsxs(Note,{children:[`The billing unit listed does not reflect the actual cost or metering of costs for Pinecone. See the `,_jsx(_components.a,{href:`https://www.pinecone.io/pricing/`,children:`Pinecone Pricing page`}),` for accurate details.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Your order request has been sent to Pinecone`}),` modal, click `,_jsx(_components.strong,{children:`Sign up with Pinecone`}),`. This takes you to a Google-specific Pinecone login page.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Log in to your Pinecone account. Use the same authentication method as your existing Pinecone organization.`}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Connect your existing org to your Google account:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Connect GCP to Pinecone`}),` page, select the Pinecone organization that you want to use Google Cloud Marketplace.`]}),`\n`,_jsx(Note,{children:`If you see a message saying that the subscription is still in process, wait a few minutes, refresh the page, and proceed only when the message has disappeared.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Confirm GCP marketplace connection`}),` modal, click `,_jsx(_components.strong,{children:`Connect`}),`. This takes you to your organization in the Pinecone console.`]}),`\n`,_jsx(_components.p,{children:`Going forward, your usage of Pinecone will be billed through the Google Cloud Marketplace.`}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Cancel your subscription in your previous marketplace:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`For AWS:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In the AWS Marketplace, go to the `,_jsx(_components.a,{href:`https://console.aws.amazon.com/marketplace`,children:`Manage subscriptions`}),` page in the AWS Marketplace.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`https://docs.aws.amazon.com/marketplace/latest/buyerguide/cancel-subscription.html#cancel-saas-subscription`,children:`Cancel the subscription`}),` to Pinecone.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`For Microsoft:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.a,{href:`https://portal.azure.com/#blade/HubsExtension/BrowseResourceBlade/resourceType/Microsoft.SaaS%2Fresources`,children:`Azure SaaS Resource Management`}),`.`]}),`\n`,_jsx(_components.li,{children:`Select your subscription to Pinecone.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Cancel subscription`}),`.`]}),`\n`,_jsx(_components.li,{children:`Confirm the cancellation.`}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`]})]}),_jsxs(Tab,{title:`Any marketplace → AWS`,id:`any-marketplace-%E2%86%92-aws`,children:[_jsx(_components.p,{children:`To change to an AWS Marketplace billing account, do the following:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Subscribe to Pinecone in the AWS Marketplace:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`In the AWS Marketplace, go to the `,_jsx(_components.a,{href:`https://aws.amazon.com/marketplace/pp/prodview-xhgyscinlz4jk`,children:`Pinecone listing`}),` in the AWS Marketplace.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`View purchase options`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Subscribe to Pinecone Vector Database`}),` page, review the offer and then click `,_jsx(_components.strong,{children:`Subscribe`}),`.`]}),`\n`,_jsxs(Note,{children:[`The billing unit listed does not reflect the actual cost or metering of costs for Pinecone. See the `,_jsx(_components.a,{href:`https://www.pinecone.io/pricing/`,children:`Pinecone Pricing page`}),` for accurate details.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`You’ll see a message stating that your subscription is in process. Click `,_jsx(_components.strong,{children:`Set up your account`}),`. This takes you to an AWS-specific Pinecone login page.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Log in to your Pinecone account. Use the same authentication method as your existing Pinecone organization.`}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Connect your existing org to your AWS account:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Connect AWS to Pinecone`}),` page, select the Pinecone organization that you want to change to AWS Marketplace.`]}),`\n`,_jsx(Note,{children:`If you see a message saying that the subscription is still in process, wait a few minutes, refresh the page, and proceed only when the message has disappeared.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Confirm AWS marketplace connection`}),` modal, click `,_jsx(_components.strong,{children:`Connect`}),`. This takes you to your organization in the Pinecone console.`]}),`\n`,_jsx(_components.p,{children:`Going forward, your usage of Pinecone will be billed through the AWS Marketplace.`}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Cancel your subscription in your previous marketplace:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`For Google Cloud Marketplace:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Go to the `,_jsx(_components.a,{href:`https://console.cloud.google.com/marketplace/orders`,children:`Orders`}),` page.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`https://cloud.google.com/marketplace/docs/manage-billing#saas-products`,children:`Cancel the order`}),` for Pinecone.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`For Microsoft Marketplace:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.a,{href:`https://portal.azure.com/#blade/HubsExtension/BrowseResourceBlade/resourceType/Microsoft.SaaS%2Fresources`,children:`Azure SaaS Resource Management`}),`.`]}),`\n`,_jsx(_components.li,{children:`Select your subscription to Pinecone.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Cancel subscription`}),`.`]}),`\n`,_jsx(_components.li,{children:`Confirm the cancellation.`}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`]})]}),_jsxs(Tab,{title:`Any marketplace → Microsoft`,id:`any-marketplace-%E2%86%92-microsoft`,children:[_jsx(_components.p,{children:`To change to a Microsoft Marketplace billing account, do the following:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Subscribe to Pinecone in the Microsoft Marketplace:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`In the Microsoft Marketplace, go to the `,_jsx(_components.a,{href:`https://marketplace.microsoft.com/product/saas/pineconesystemsinc1688761585469.pineconesaas`,children:`Pinecone listing`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Get it now`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Select the `,_jsx(_components.strong,{children:`Pinecone - Pay As You Go`}),` plan.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Subscribe`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Subscribe to Pinecone`}),` page, select the required details and click `,_jsx(_components.strong,{children:`Review + subscribe`}),`.`]}),`\n`,_jsxs(Note,{children:[`The billing unit listed does not reflect the actual cost or metering of costs for Pinecone. See the `,_jsx(_components.a,{href:`https://www.pinecone.io/pricing/`,children:`Pinecone Pricing page`}),` for accurate details.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Subscribe`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`After the subscription is approved, click `,_jsx(_components.strong,{children:`Configure account now`}),`. This redirects you to an Microsoft-specific Pinecone login page.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Log in to your Pinecone account. Use the same authentication method as your existing Pinecone organization.`}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Connect your existing org to your Microsoft account:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Connect Azure to Pinecone`}),` page, select the Pinecone organization that you want to change to Microsoft Marketplace.`]}),`\n`,_jsx(Note,{children:`If you see a message saying that the subscription is still in process, wait a few minutes, refresh the page, and proceed only when the message has disappeared.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Confirm Azure marketplace connection`}),` modal, click `,_jsx(_components.strong,{children:`Connect`}),`. This takes you to your organization in the Pinecone console.`]}),`\n`,_jsx(_components.p,{children:`Going forward, your usage of Pinecone will be billed through the Microsoft Marketplace.`}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Cancel your subscription in your previous marketplace:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`For Google Cloud Marketplace:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Go to the `,_jsx(_components.a,{href:`https://console.cloud.google.com/marketplace/orders`,children:`Orders`}),` page.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`https://cloud.google.com/marketplace/docs/manage-billing#saas-products`,children:`Cancel the order`}),` for Pinecone.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`For AWS Marketplace:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Go to the `,_jsx(_components.a,{href:`https://console.aws.amazon.com/marketplace`,children:`Manage subscriptions`}),` page in the AWS Marketplace.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`https://docs.aws.amazon.com/marketplace/latest/buyerguide/cancel-subscription.html#cancel-saas-subscription`,children:`Cancel the subscription`}),` to Pinecone.`]}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`credit-card-%E2%86%92-credit-card`,children:`Credit card → credit card`}),`\n`,_jsx(_components.p,{children:`To update your credit card information in the Pinecone console, do the following:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.a,{href:`https://app.pinecone.io/organizations/-/settings/billing`,children:_jsx(_components.strong,{children:`Settings \u003e Billing \u003e Overview`})}),`.`]}),`\n`,_jsxs(_components.li,{children:[`In the `,_jsx(_components.strong,{children:`Billing Contact`}),` section, click `,_jsx(_components.strong,{children:`Edit`}),`.`]}),`\n`,_jsx(_components.li,{children:`Enter your new credit card information.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Update`}),`.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}"])</script><script>self.__next_f.push([1,"50:[\"$\",\"$L58\",null,{\"slug\":\"guides/organizations/manage-billing/change-payment-method\",\"pageMetadata\":\"$44:props:pageMetadata\",\"theme\":\"mint\",\"children\":[\"$\",\"$L59\",null,{\"mdxSource\":{\"compiledSource\":\"$5a\",\"frontmatter\":{},\"scope\":{\"config\":{},\"pageMetadata\":{\"title\":\"Change your payment method\",\"description\":\"Update your billing payment method.\",\"href\":\"/guides/organizations/manage-billing/change-payment-method\"}}},\"mdxSourceWithNoJs\":\"$undefined\",\"displayDomain\":\"docs.pinecone.io\"}]}]\n"])</script><textarea tabindex="-1" aria-hidden="true" style="min-height: 0px !important; max-height: none !important; height: 0px !important; visibility: hidden !important; overflow: hidden !important; position: absolute !important; z-index: -1000 !important; top: 0px !important; right: 0px !important; display: block !important; border-width: 0px; box-sizing: border-box; font-family: Inter, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, system-ui, sans-serif, -apple-system, &quot;system-ui&quot;, &quot;Segoe UI&quot;, system-ui, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; line-height: 20px; padding: 10px 40px 0px 14px; tab-size: 4; text-indent: 0px; text-rendering: auto; text-transform: none; width: 54px; word-break: normal; word-spacing: 0px; scrollbar-gutter: auto;"></textarea><script id="gtm" data-nscript="afterInteractive">
          (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer',"GTM-5RCSPVG");</script><script id="heap" type="text/javascript" data-nscript="afterInteractive">
          window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src="https://cdn.heapanalytics.com/js/heap-"+e+".js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(r,a);for(var n=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","resetIdentity","removeEventProperty","setEventProperties","track","unsetEventProperty"],o=0;o<p.length;o++)heap[p[o]]=n(p[o])};
          heap.load("3879495182");
          </script><script id="0" data-nscript="afterInteractive">/**
 * This script is used when the Pinecone docs are embedded in the Pinecone Console.
 * 
 * IMPORTANT: You must coordinate changes to this file with changes in Console's DocsDrawer component.
*/
const DOCS_MESSAGE_TYPES = {
  LOAD: "pinecone-docs-load",
  UNLOAD: 'pinecone-docs-unload',
  INIT: "pinecone-docs-init",
  READY: "pinecone-docs-ready",
  GET_URL: "pinecone-docs-get-url",
  SEND_URL: "pinecone-docs-send-url",
  SEARCH: 'pinecone-docs-search',
};

window.addEventListener("message", (event) => {
  switch (event.data.type) {
    case DOCS_MESSAGE_TYPES.INIT:
      init();
      break;

    case DOCS_MESSAGE_TYPES.GET_URL:
      sendMessage(DOCS_MESSAGE_TYPES.SEND_URL, {
        url: window.location.href,
      });
      break;

    case DOCS_MESSAGE_TYPES.SEARCH:
      const searchInput = document.querySelector("#search-bar-entry");

      if (searchInput) {
        searchInput.dispatchEvent(new Event("click", { bubbles: true }));
      }
      break;

    default:
      break;
  }
});

window.self.addEventListener("load", () => {
  if (window.self !== window.top) {
    sendMessage(DOCS_MESSAGE_TYPES.LOAD);
  }
});

window.self.addEventListener("beforeunload", () => {
  if (window.self !== window.top) {
    sendMessage(DOCS_MESSAGE_TYPES.UNLOAD);
  }
});


function init() { 
  document.body.classList.add("pinecone-console-embed");
  sendMessage(DOCS_MESSAGE_TYPES.READY);
};

function sendMessage(type, data) {
  parent.postMessage(
    {
      type,
      ...data,
    },
    "*"
  );
}

</script><script id="1" data-nscript="afterInteractive">"use client";

// Handle theme
const theme = getCookie("pinecone_theme_mode");

if (theme === "system") {
  window.matchMedia("(prefers-color-scheme: dark)").matches
    ? document.documentElement.classList.add("dark")
    : document.documentElement.classList.remove("dark");
} else if (theme === "dark") {
  setTimeout(() => {
    document.documentElement.classList.add("dark");
  }, 0);
} else {
  document.documentElement.classList.remove("dark");
}

let currentTheme = theme;
console.log("Initial theme:", currentTheme);

// Add visibility change listener to detect theme changes when tab becomes active
document.addEventListener("visibilitychange", () => {
  // Only check when tab becomes visible again
  if (document.visibilityState === "visible") {
    console.log("Tab became visible, checking theme");
    const newTheme = getCookie("pinecone_theme_mode");
    console.log("Current theme:", currentTheme, "New theme:", newTheme);

    // Only update if the theme actually changed
    if (newTheme !== currentTheme) {
      currentTheme = newTheme;

      // First remove dark class regardless of the new theme
      document.documentElement.classList.remove("dark");

      if (newTheme === "dark") {
        document.documentElement.classList.add("dark");
      } else if (newTheme === "system") {
        // Apply system preference
        const systemPreference = window.matchMedia(
          "(prefers-color-scheme: dark)"
        ).matches;

        if (systemPreference) {
          document.documentElement.classList.add("dark");
        }
      }
      // If theme is light, we already removed the dark class above
    }
    // No theme change detected, no action needed
  }
});

// Find mintlify dark mode button and replace with our own handler
const darkModeButton = document.querySelector(
  'button[aria-label="Toggle dark mode"]'
);
if (darkModeButton) {
  const newButton = darkModeButton.cloneNode(true);
  newButton.addEventListener("click", function (event) {
    toggleTheme();
  });

  darkModeButton.parentNode.replaceChild(newButton, darkModeButton);
}

function toggleTheme() {
  const theme = getCookie("pinecone_theme_mode");
  if (theme === "system") {
    window.matchMedia("(prefers-color-scheme: dark)").matches
      ? document.documentElement.classList.add("dark")
      : document.documentElement.classList.remove("dark");
    document.cookie =
      "pinecone_theme_mode=dark; path=/; max-age=31536000; SameSite=lax; domain=.pinecone.io;";
  } else if (theme === "dark") {
    document.documentElement.classList.remove("dark");
    document.cookie =
      "pinecone_theme_mode=light; path=/; max-age=31536000; SameSite=lax; domain=.pinecone.io;";
  } else {
    document.documentElement.classList.add("dark");
    document.cookie =
      "pinecone_theme_mode=dark; path=/; max-age=31536000; SameSite=lax; domain=.pinecone.io;";
  }

  // Reload iframe after theme change
  const currentPath = window.location.pathname;

  if (currentPath.includes("/models/")) {
    const iframe = document.querySelector("#model-search-iframe");

    if (iframe) {
      iframe.src = iframe.src;
    }
  }

  if (currentPath.includes("/quickstart") || currentPath.includes("/reference/api/authentication")) {
    const iframe = document.querySelector("#pinecone-connect-widget iframe");

    if (iframe) {
      iframe.src = iframe.src;
    }
  }

  if (currentPath.includes("/sample-apps")) {
    const iframes = document.querySelectorAll("#sample-app-iframe, #pinecone-connect-widget iframe");

    if (iframes.length > 0) {
      iframes.forEach((iframe) => {
        iframe.src = iframe.src;
      });
    }
  }
}

function getCookie(name) {
  const cookieName = name + "=";
  const cookies = document.cookie.split(";");

  for (let i = 0; i < cookies.length; i++) {
    let cookie = cookies[i].trim();

    if (cookie.indexOf(cookieName) === 0) {
      return cookie.substring(cookieName.length, cookie.length);
    }
  }

  return null;
}

// Handle anchor links after dynamic content loads
const anchorObserver = new MutationObserver((mutations) => {
  if (window.location.hash) {
    const target = document.querySelector(window.location.hash);
    if (target) {
      // Disconnect observer once we find our target
      anchorObserver.disconnect();

      // Small delay to ensure final layout is settled
      setTimeout(() => {
        target.scrollIntoView();
        window.scrollBy(0, -120); // Adjust for fixed header
      }, 100);
    }
  }
});

// Start observing document for content changes
anchorObserver.observe(document.body, {
  childList: true,
  subtree: true,
});

// Insert skeleton loader immediately
const pineconeConnectWidget = document.getElementById(
  "pinecone-connect-widget"
);
if (pineconeConnectWidget) {
  pineconeConnectWidget.innerHTML = `
    <div class="connect-widget-skeleton">
      <div class="skeleton-content"></div>
    </div>
  `;
}

window.onload = function () { };


const pineconeConnectWidgetScript = document.createElement("script");
document.body.appendChild(pineconeConnectWidgetScript);

function debounce(func, delay) {
  let timerId;
  return function (...args) {
    clearTimeout(timerId);
    timerId = setTimeout(() => {
      func.apply(this, args);
    }, delay);
  };
}

// Find instances of {{YOUR_API_KEY}} in code blocks and replace them with a span
const prepareApiKeys = () => {
  const codeElements = document.querySelectorAll(
    "code:not(.inline-flex.gap-2.items-center)"
  );

  codeElements.forEach((el) => {
    el.innerHTML = el.innerHTML.replace(
      /{{YOUR_API_KEY}}/g,
      `<span class="api-key">YOUR_API_KEY</span>`
    );

    // Handle cases where the curly braces are in a different span
    const tokens = el.querySelectorAll("span span");
    const apiKeyTokens = Array.from(tokens).filter((token) =>
      token.innerHTML.includes("YOUR_API_KEY")
    );

    apiKeyTokens.forEach((token) => {
      if (
        token.previousElementSibling &&
        token.previousElementSibling.textContent === "{{" &&
        token.nextElementSibling &&
        token.nextElementSibling.textContent === "}}"
      ) {
        token.previousElementSibling.remove();
        token.nextElementSibling.remove();
        token.innerHTML = `<span class="api-key">YOUR_API_KEY</span>`;
      }
    });
  });
};

// Set api keys inside codeblocks
const setApiKeys = () => {
  prepareApiKeys();
  const apiKey = sessionStorage.getItem("apiKey");
  const codeBlocks = document.querySelectorAll("div.mt-5.mb-8.not-prose");

  // Replace the copy function in each code block so that it works with the added API keys
  codeBlocks.forEach((codeBlock) => {
    const copyButton = codeBlock.querySelector(
      'button[data-testid="copy-code-button"]'
    );
    const clonedElement = copyButton.cloneNode(true);
    copyButton.parentNode.replaceChild(clonedElement, copyButton);

    clonedElement.addEventListener("click", () => {
      const codeElement = codeBlock.querySelector("code");
      navigator.clipboard.writeText(codeElement.textContent);

      const statusElement = clonedElement.nextElementSibling;

      statusElement.textContent = "Copied!";
      clonedElement.innerHTML = `<svg class="fill-primary-light" width="16" height="11" viewBox="0 0 16 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.7813 1.21873C15.0751 1.51248 15.0751 1.98748 14.7813 2.2781L6.53135 10.5312C6.2376 10.825 5.7626 10.825 5.47197 10.5312L1.21885 6.28123C0.925098 5.98748 0.925098 5.51248 1.21885 5.22185C1.5126 4.93123 1.9876 4.9281 2.27822 5.22185L5.99697 8.9406L13.7188 1.21873C14.0126 0.924976 14.4876 0.924976 14.7782 1.21873H14.7813Z"></path></svg>`;

      setTimeout(() => {
        statusElement.textContent = "Copy";
        clonedElement.innerHTML = `<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-4 h-4 text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>`;
      }, 2000);
    });
  });

  if (apiKey) {
    const apiKeys = document.querySelectorAll(".api-key");
    apiKeys.forEach((el) => {
      el.innerHTML = apiKey;
      el.classList.add("set");
    });

    // Add remove api key button
    // Remove previous button to prevent duplicates
    const removeButton = document.querySelector(".remove-api-key");
    if (removeButton) {
      removeButton.remove();
    }

    const widgetContainer = document.getElementById("pinecone-connect-widget");

    const div = document.createElement("div");
    div.classList.add("remove-api-key");
    const button = document.createElement("button");
    button.textContent = "Remove API Key from guide";
    button.addEventListener("click", () => {
      sessionStorage.removeItem("apiKey");
      widgetContainer.innerHTML = "";
      div.remove();
      loadConnectWidget();

      const setApiKeyElements = document.querySelectorAll(".api-key.set");
      setApiKeyElements.forEach((el) => {
        el.innerHTML = "YOUR_API_KEY";
        el.classList.remove("set");
      });
    });

    div.appendChild(button);
    widgetContainer.insertAdjacentElement("afterend", div);
  }
};

const debouncedSetApiKeys = debounce(() => {
  setApiKeys();
}, 1000);

// Function to re-set the API keys after codeblock language changes
const refreshApiKeys = () => {
  try {
    prepareApiKeys();
    const apiKey = sessionStorage.getItem("apiKey");
    if (!apiKey) return;

    const apiKeys = document.querySelectorAll(".api-key:not(.set)");
    if (apiKeys.length > 0) {
      apiKeys.forEach((el) => {
        el.innerHTML = apiKey;
        el.classList.add("set");
      });
    }
  } catch (error) {
    console.error("Error refreshing API keys:", error);
  }
};

const debouncedRefreshApiKeys = debounce(() => {
  refreshApiKeys();
}, 1000);

const loadConnectWidget = () => {
  const apiKey = sessionStorage.getItem("apiKey");
  const widgetContainer = document.getElementById("pinecone-connect-widget");

  if (!apiKey) {
    import("https://connect.pinecone.io/embed.js")
      .then(() => {
        try {
          console.log("Trying to initialize connectToPinecone");

          // Clear the skeleton loader before initializing the widget
          widgetContainer.innerHTML = "";

          let integrationId = "docs"; // default
          const currentPath = window.location.pathname;

          if (currentPath === "/guides/get-started/quickstart") {
            integrationId = "db-quickstart";
          } else if (currentPath.startsWith("/guides/assistant/quickstart/")) {
            integrationId = "assistant-quickstart";
          }

          window.connectToPinecone(
            (apiKey) => {
              console.log(apiKey);
              sessionStorage.setItem("apiKey", apiKey);
              setApiKeys();
            },
            {
              integrationId,
              container: widgetContainer,
            }
          );
        } catch (error) {
          console.error("Error initializing Pinecone widget:", error);
        }
      })
      .catch((error) => {
        console.error("Error importing embed.js:", error);
      });
  } else {
    widgetContainer.innerHTML = `
      <div class="pinecone-connect-connected">
        <img src="https://www.pinecone.io/images/Pinecone-Logo-Black.png" width="180" height="auto" alt="Pinecone" style="object-fit: contain;">
        <div style="font-size:14px">
          <p>You're all set! An API key has been generated and provided to Pinecone Docs.</p>
          <p>You can manage your API keys in the <a href="https://app.pinecone.io" target="_blank">Pinecone console</a>.</p>
        </div>
      </div>
    `;
  }
};

const debouncedLoadConnectWidget = debounce(() => {
  try {
    loadConnectWidget();
  } catch (error) {
    console.error("Error loading connect widget:", error);
  }
}, 1000);

function addRelatedArticles(titles, links) {
  const existing = document.querySelector("#related-articles");
  if (existing) return;

  const sidebar = document.querySelector("#table-of-contents");
  const relatedArticles = document.createElement("div");
  relatedArticles.id = "related-articles";

  const title = document.createElement("h2");
  title.textContent = "Related Articles";
  relatedArticles.appendChild(title);

  titles.forEach((title, index) => {
    const relatedArticle = document.createElement("a");
    relatedArticle.href = links[index];
    relatedArticle.textContent = title;
    relatedArticle.insertAdjacentHTML(
      "beforeend",
      '<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="ChevronRightFilled"><path id="Vector" d="M9.70492 6L8.29492 7.41L12.8749 12L8.29492 16.59L9.70492 18L15.7049 12L9.70492 6Z" fill="#1B17F5"/></g></svg>'
    );
    relatedArticles.appendChild(relatedArticle);
  });

  sidebar.appendChild(relatedArticles);
}

const relatedArticles = {
  airbyte: {
    titles: [
      "Data Sync and Search: Pinecone and Airbyte",
      "Introduction to Airbyte and the Pinecone connector",
      "Postgres to Pinecone Syncing",
    ],
    links: [
      "https://www.pinecone.io/learn/series/airbyte/",
      "https://www.pinecone.io/learn/series/airbyte/airbyte-and-pinecone-intro/",
      "https://www.pinecone.io/learn/series/airbyte/airbyte-postgres-to-pinecone/",
    ],
  },

  bedrock: {
    titles: ["Pinecone as a Knowledge Base for Amazon Bedrock"],
    links: ["https://www.pinecone.io/blog/amazon-bedrock-integration/"],
  },

  sagemaker: {
    titles: [
      "Mitigate hallucinations through Retrieval Augmented Generation using Pinecone vector database & Llama-2 from Amazon SageMaker JumpStart",
    ],
    links: [
      "https://aws.amazon.com/blogs/machine-learning/mitigate-hallucinations-through-retrieval-augmented-generation-using-pinecone-vector-database-llama-2-from-amazon-sagemaker-jumpstart/",
    ],
  },

  langchain: {
    titles: ["LangChain AI Handbook"],
    links: ["https://www.pinecone.io/learn/series/langchain/"],
  },

  openai: {
    titles: [
      "Generative Question-Answering with Long-Term Memory",
      "OpenAI's Text Embeddings v3",
    ],
    links: [
      "https://www.pinecone.io/learn/openai-gen-qa/",
      "https://www.pinecone.io/learn/openai-embeddings-v3/",
    ],
  },

  snowflake: {
    titles: [
      "Snowpark Container Services: Securely Deploy and run Sophisticated Generative AI and full-stack apps in Snowflake",
    ],
    links: [
      "https://www.snowflake.com/blog/snowpark-container-services-deploy-genai-full-stack-apps/",
    ],
  },
};

let isScrollListenerAdded = false;
let scrollListener = null;

// Mutation observer to handle page changes
const observer = new MutationObserver(function (mutations) {
  mutations.forEach(function (mutation) {
    if (mutation.type === "childList") {
      try {
        // Pinecone connect widget
        const pineconeConnectWidget = document.querySelector(
          "#pinecone-connect-widget"
        );
        if (
          pineconeConnectWidget &&
          !pineconeConnectWidget.classList.contains("loaded")
        ) {
          debouncedLoadConnectWidget();
          pineconeConnectWidget.classList.add("loaded");
        }

        // console.log("mutation")

        if (
          pineconeConnectWidget &&
          !pineconeConnectWidget.classList.contains("apiKeysSet")
        ) {
          debouncedSetApiKeys();
          pineconeConnectWidget.classList.add("apiKeysSet");
        }

        const [path, page, page2] = window.location.pathname
          .split("/")
          .slice(1);

        var contentContainer = document.querySelector("#content-container");
        var contentArea = document.querySelector("#content-area");

        //** Model Gallery **/
        if (path !== "models") {
          const sidebar = document.querySelector("#sidebar");
          if (sidebar) sidebar.style.display = "";
          if (contentContainer) contentContainer.style.paddingLeft = "";
        } else {
          const sidebar = document.querySelector("#sidebar");
          if (sidebar) sidebar.style.display = "none";
          const rightSidebar = document.querySelector("#content-side-layout");
          if (rightSidebar) rightSidebar.style.display = "none";
          if (contentContainer) contentContainer.style.paddingLeft = "0px";
          if (contentArea) contentArea.style.paddingLeft = "0px";
          if (contentArea) contentArea.style.marginLeft = "12px";
          const header = document.querySelector("#header");
          if (header) header.remove();
          const tableOfContents = document.querySelector("#table-of-contents");
          if (tableOfContents) tableOfContents.remove();
        }

        //** References **/

        // On /reference/api/database-limits, only show h2 headings in TOC (hide h3 and h4)
        if (
          path === "reference" &&
          page === "api" &&
          page2 === "database-limits"
        ) {
          document.querySelectorAll('li.toc-item[data-depth="1"], li.toc-item[data-depth="2"]').forEach((li) => {
            li.style.display = "none";
          });
        }

        // Hide toc items with class 'toc-item relevant' and data-depth="2" on /guides/manage-cost/understanding-cost page
        if (
          path === "guides" &&
          page === "manage-cost" &&
          page2 === "understanding-cost"
        ) {
          document.querySelectorAll('li.toc-item[data-depth="2"]').forEach((li) => {
            li.style.display = "none";
          });
        }

        //** Integrations **/

        if (path === "integrations" && page === "overview") {
          const toc = document.querySelector("#table-of-contents");
          if (toc) toc.style.display = "none";

          const sidebar = document.querySelector("#content-side-layout");
          if (sidebar) sidebar.style.display = "none";
        } else {
          // Set sample apps side nav link to active for all sample apps
          if (page === "sample-apps") {
            const aElement = document.querySelector(
              'a[href="/examples/sample-apps"]'
            );
            if (aElement) {
              aElement.className =
                "group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 rounded-lg focus:outline-primary dark:focus:outline-primary-light bg-primary/10 text-primary font-semibold dark:text-primary-light dark:bg-primary-light/10";
            }
          } else if (page === "notebooks") {
            const aElement = document.querySelector(
              'li > a[href="/examples/sample-apps"]'
            );
            if (aElement) {
              aElement.className =
                "group mt-2 lg:mt-0 flex items-center pr-3 py-1.5 rounded-lg focus:outline-primary dark:focus:outline-primary-light hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300";
            }
          }
          if (path === "integrations" && page !== "overview") {
            // Insert back button
            const backButton = document.querySelector("#back-button");
            if (!backButton) {
              const link = document.createElement("a");
              link.id = "back-button";
              link.href = "/integrations/overview";
              link.textContent = "Back to Integrations";
              link.insertAdjacentHTML(
                "afterbegin",
                '<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M10.4693 5.44L9.5293 4.5L5.5293 8.5L9.5293 12.5L10.4693 11.56L7.41596 8.5L10.4693 5.44Z" fill="var(--brand-blue)"/></svg>'
              );

              const header = document.querySelector("#header");
              header.insertAdjacentElement("afterbegin", link);
            }

            // Add related articles
            switch (
            page /* Hide related articles for now
            case "airbyte":
              addRelatedArticles(
                relatedArticles.airbyte.titles,
                relatedArticles.airbyte.links
              );
              break;
              airbyte;
            case "amazon-bedrock":
              addRelatedArticles(
                relatedArticles.bedrock.titles,
                relatedArticles.bedrock.links
              );
              break;
            case "amazon-sagemaker":
              addRelatedArticles(
                relatedArticles.sagemaker.titles,
                relatedArticles.sagemaker.links
              );
              break;
            case "langchain":
              addRelatedArticles(
                relatedArticles.langchain.titles,
                relatedArticles.langchain.links
              );
              break;
            case "openai":
              addRelatedArticles(
                relatedArticles.openai.titles,
                relatedArticles.openai.links
              );
              break;
            case "snowflake":
              addRelatedArticles(relatedArticles.snowflake.titles, relatedArticles.snowflake.links)
              break; */
            ) {
              default:
                break;
            }
          }

          // Sample apps
          if (page === "sample-apps" && !!page2) {
            const header = document.querySelector("#header");
            if (header) header.style.display = "none";

            const toc = document.querySelector("#table-of-contents");
            if (toc) toc.style.display = "none";

            const contentArea = document.querySelector(
              "#content-area > div.mt-8"
            );
            contentArea.style.marginTop = "0";

            // Create toc
            document.querySelectorAll(".sample-app-split").forEach((div) => {
              const toc = div.querySelector(".toc");
              const content = div.querySelector(".content");
              const existing = div.querySelector(".toc-list");

              if (toc && content && !existing) {
                const tocList = document.createElement("div");
                tocList.className = "toc-list";

                const headers = content.querySelectorAll(
                  "h2, h3, .connect-with-pinecone"
                );

                headers.forEach((header) => {
                  // If connect btn, clone it and append
                  if (header.classList.contains("connect-with-pinecone")) {
                    const cloned = header.cloneNode(true);
                    tocList.appendChild(cloned);
                    return;
                  }
                  // Slugify heading text and create id
                  const slugify = (text) =>
                    text
                      .toLowerCase()
                      .replace(/[^a-z0-9]+/g, "-")
                      .replace(/^-|-$/g, "");
                  const id = slugify(header.textContent);
                  header.id = id; // Set ID on the header using the slugified text

                  // Create an anchor link and append it to the TOC
                  const anchor = document.createElement("a");
                  anchor.href = `#${id}`;
                  anchor.textContent = header.textContent;
                  anchor.className = header.tagName === "H2" ? "bold" : "";

                  tocList.appendChild(anchor);
                });

                toc.appendChild(tocList);

                const initialTopOffset =
                  tocList.getBoundingClientRect().top + window.scrollY - 148;
                const stickySidebar = () => {
                  if (window.innerWidth > 1280) {
                    if (window.scrollY >= initialTopOffset) {
                      tocList.style.position = "fixed";
                      tocList.style.top = "148px";
                    } else {
                      tocList.style.position = "relative";
                      tocList.style.top = "";
                    }
                  } else {
                    tocList.style.position = "relative";
                    tocList.style.top = "";
                  }
                };

                stickySidebar();
                window.addEventListener("scroll", stickySidebar);
                window.addEventListener("resize", stickySidebar);
              }
            });
          }

          // Notebooks
          if (
            path === "examples" &&
            (page === "notebooks" ||
              page === "sample-apps" ||
              page == "reference-architectures")
          ) {
            const toc = document.querySelector("#table-of-contents");
            if (toc) toc.style.display = "none";

            const sidebar = document.querySelector("#content-side-layout");
            if (sidebar) sidebar.style.display = "none";

            const heading = document.querySelector("#header h1");
            if (heading) heading.style.fontSize = "1.5rem";
          }
        }

        // Detect when codeblock languages change and rerun the function to replace API keys
        if (mutation.target.dataset.componentPart === "code-block-root") {
          debouncedRefreshApiKeys();
        }
      } catch (error) {
        console.error("Error handling mutation:", error);
      }
    }
  });
});

observer.observe(document.body, { childList: true, subtree: true });

// Replace the header cta button since replacing the svg via css ::after is not working
window.addEventListener("load", () => {
  const ctaButton = document.querySelector("#topbar-cta-button");

  if (ctaButton) {
    ctaButton.innerHTML = "";
    const a = document.createElement("a");
    a.href = "https://app.pinecone.io/?sessionType=signup";
    a.target = "_blank";
    a.textContent = "Sign up free";

    const svg =
      '<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M8.08906 5L6.91406 6.175L10.7307 10L6.91406 13.825L8.08906 15L13.0891 10L8.08906 5Z" fill="white"/></svg>';

    a.insertAdjacentHTML("beforeend", svg);
    ctaButton.appendChild(a);
  }
  localStorage.setItem("isDarkMode", "false");
  const [path, page, page2] = window.location.pathname.split("/").slice(1);
  if (path !== "reference") {
    // Remove version picker from home page on load
    const versionToggle = document.getElementById(
      "headlessui-menu-button-:r0:"
    );
    if (versionToggle) {
      versionToggle.style.visibility = "hidden";
    }
  }
});
// Model Carousel
document.addEventListener("DOMContentLoaded", () => {
  const carousel = document.getElementById("modelCarousel");
  const prevButton = document.getElementById("prevButton");
  const nextButton = document.getElementById("nextButton");

  if (!carousel || !prevButton || !nextButton) return;

  const handleScroll = (direction) => {
    const cardWidth = carousel.offsetWidth / 3;
    carousel.scrollBy({
      left: direction * cardWidth,
      behavior: "smooth",
    });
  };

  prevButton.addEventListener("click", (e) => {
    e.preventDefault();
    handleScroll(-1);
  });

  nextButton.addEventListener("click", (e) => {
    e.preventDefault();
    handleScroll(1);
  });
});

// Fix for Radix popper content wrapper used in page context menu
const fixRadixPoppers = () => {
  // Handle page context menu popper elements that appear in the DOM
  new MutationObserver((mutations) => {
    document
      .querySelectorAll("[data-radix-popper-content-wrapper]")
      .forEach((el) => {
        // Check if this is the page context menu by looking for specific identifiers
        const menuContent = el.querySelector("[data-radix-menu-content]");
        // Only target the specific page context menu with the copy/markdown/ChatGPT/Claude options
        if (
          menuContent &&
          (menuContent.textContent.includes("Copy page") ||
            menuContent.textContent.includes("View as Markdown") ||
            menuContent.textContent.includes("Open in ChatGPT") ||
            menuContent.textContent.includes("Open in Claude"))
        ) {
          // Unset the min-width style for the page context menu
          el.style.minWidth = "";
          el.style.zIndex = "10";
        }
      });
  }).observe(document, { childList: true, subtree: true });

  // Also check for existing page context menu elements
  document
    .querySelectorAll("[data-radix-popper-content-wrapper]")
    .forEach((el) => {
      const menuContent = el.querySelector("[data-radix-menu-content]");
      // Only target the specific page context menu with the copy/markdown/ChatGPT/Claude options
      if (
        menuContent &&
        (menuContent.textContent.includes("Copy page") ||
          menuContent.textContent.includes("View as Markdown") ||
          menuContent.textContent.includes("Open in ChatGPT") ||
          menuContent.textContent.includes("Open in Claude"))
      ) {
        el.style.minWidth = "";
        el.style.zIndex = "10";
      }
    });
};
// End of Selection</script><script></script><script id="2" data-nscript="afterInteractive">const styles = `
.ikp-ai-chat-wrapper {
  border-radius: 0.5rem;
}

.ikp-ai-chat-wrapper > :first-child {
  border-radius: inherit;
}

.ikp-ai-chat-input__fieldset {
  box-shadow: none;
  border: 1px solid var(--ikp-color-gray-200);
  background: transparent;
}

[data-theme="dark"] .ikp-ai-chat-input__fieldset {
  border-color: var(--ikp-color-gray-dark-700);
  background: transparent;
}

/* for the logo version */

.ikp-ai-chat-tagline__container, .ikp-ai-search-tagline__container {
  align-items: center;
  position: relative;
}

.ikp-ai-chat-tagline__text, .ikp-ai-search-tagline__text {
  visibility: hidden;
  width: 20px;
  color: var(--ikp-color-gray-600);
}

.ikp-ai-chat-tagline__text:before, .ikp-ai-search-tagline__text:before {
  content: 'By';
  font-weight: normal;
  visibility: visible;
}

.ikp-ai-chat-tagline__container:after, .ikp-ai-search-tagline__container:after {
  content: '';
  margin-left: 1.35rem;
  width: 80px;
  height: 16px;
  background: url("https://storage.googleapis.com/customer-imgs/pinecone-gray.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.ikp-ai-chat-tagline__container:before, .ikp-ai-search-tagline__container:before {
  content: '&';
  position: absolute;
  right: 80px;
  color: #8d8c87;
  margin-left: 0.35rem;
  margin-right: 0.35rem;
  font-size: 0.875rem;
  font-weight: 600;
  transform: translateY(-50%);
  top: 50%;
}

[data-theme='dark'] .ikp-ai-chat-tagline__container:before, [data-theme='dark'] .ikp-ai-search-tagline__container:before {
  color: #ffffff7a;
}

[data-theme='dark'] .ikp-ai-chat-tagline__container:after, [data-theme='dark'] .ikp-ai-search-tagline__container:after {
  background: url("https://storage.googleapis.com/customer-imgs/pinecone-logo-white.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}


.ikp-ai-chat-wrapper, #inkeep-widget-root, .ikp-ai-chat-header, .ikp-ai-chat-footer, .ikp-ai-search-wrapper {
  background-color: var(--paper) !important;
}

.ikp-icon {
  color: var(--brand-blue) !important;
}

.ikp-markdown-code {
  background-color: rgba(0, 0, 0, 0.06) !important;
  color: inherit !important;
  padding: 0.1em 0.3em !important;
  border-radius: 3px !important;
}

[data-theme="dark"] .ikp-markdown-code {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.ikp-ai-search-results__item {
  border-color: var(--border) !important;
}

.ikp-ai-chat-footer::before, .ikp-ai-chat-header::after {
  background: none !important;
}

.ikp-ai-chat-message-avatar-content > svg {
  color: var(--text-primary) !important;
}

.ikp-ai-chat-input__fieldset {
  border-radius: 0px !important;
}`


const escalationSchema = {
  type: "object",
  description: "Schema describing the answer confidence classification and its explanation.",
  "properties": {
    "explanation": {
      "type": "string",
      "description": "A brief few word justification of why a specific confidence level was chosen."
    },
    "answerConfidence": {
      "type": "string",
      "description": "A measure of how confidently the AI Assistant completely and directly answered the User Question.",
      "oneOf": [
        {
          "const": "very_confident",
          "description": "The AI Assistant provided a complete and direct answer to all parts of the User Question. The answer fully resolved the issue without requiring any further action from the User. Every part of the answer was cited from the information sources. The assistant did not ask for more information or provide options requiring User action. This is the highest Answer Confidence level and should be used sparingly."
        },
        {
          "const": "somewhat_confident",
          "description": "The AI Assistant provided a complete and direct answer to the User Question, but the answer contained minor caveats or uncertainties. Examples include asking follow-up questions, requesting additional information, suggesting uncertainty, or mentioning potential exceptions."
        },
        {
          "const": "not_confident",
          "description": "The AI Assistant tried to answer the User Question but did not fully resolve it. The assistant provided options requiring further action from the User, asked for more information, showed uncertainty, suggested contacting support, or provided an indirect or incomplete answer."
        },
        {
          "const": "no_sources",
          "description": "The AI Assistant did not use or cite any sources from the information sources to answer the User Question."
        },
        {
          "const": "other",
          "description": "The User Question is unclear or unrelated to the subject matter."
        }
      ]
    }
  },
  "required": ["answerConfidence", "explanation"],
  "additionalProperties": false
}

function loadScript(url, callback) {
  const script = document.createElement("script");
  script.src = url;
  script.type = "text/javascript";
  script.onload = callback;
  document.head.appendChild(script);
}

loadScript(
  "https://cdn.jsdelivr.net/npm/@inkeep/cxkit-mintlify@0.5/dist/index.js",
  () => {
    const supportFormConfig = {
      heading: "Contact support",
      successView: {
        heading: "Submission successful",
        message:
          "To view your open tickets, go to the Support page on the Pinecone console.",
      },
      fields: [
        {
          label: "Email (associated with Pinecone account)",
          name: "email",
          inputType: "email",
          isRequired: true,
        },
        {
          label: "Subject",
          name: "subject",
          inputType: "text",
          isRequired: true,
        },

        {
          _type: 'include_chat_session',
          defaultValue: true,
          label: 'Include chat history',
          name: 'include_chat_session',
        },
        {
          label: "Additional details",
          name: "additional_details",
          inputType: "textarea",
        },
      ],
      buttons: {
        submit: {
          onSubmit: async ({ values, conversation }) => {
            const { subject, email, additional_details } = values;
            const formData = new FormData();
            formData.append("subject", subject);
            formData.append("email", email);
            formData.append("additional_details", additional_details);
            formData.append("chatbot_source", "docs");

            if (conversation) {
              formData.append("chatSession", JSON.stringify(conversation));
            }

            try {
              await fetch("https://www.pinecone.io/api/submitTicket", {
                method: "POST",
                body: formData,
                mode: "no-cors",
              });
              return { success: true };
            } catch (error) {
              console.error("Error submitting support form:", error);
              return { success: false };
            }
          },
        }
      }
    };
    // Customization settings
    const settings = {
      baseSettings: {
        //  PROD key (as recommended by Inkeep)
        apiKey: "aaecfcf1b69e03895ee83831eb78d000d6a1c5d14b83d91c", 
        primaryBrandColor: "#1c17ff",
        theme: {
          styles: [
            // {
            //   key: "pinecone-stylesheet",
            //   type: "link",
            //   value: "https://www.pinecone.io/customerStylesheets/pinecone.css",
            // },
            {
              key: "pinecone-stylesheet",
              type: "style",
              value: styles,
            },
          ],
          primaryColors: {
            textColorOnPrimary: "white",
          },
          colors: {
            gray: {
              50: "rgb(242 243 251)",
              100: "rgb(236 237 246)",
              200: "rgb(223 225 236)",
              300: "rgb(203 207 220)",
              400: "rgb(152 159 177)",
              500: "rgb(105 111 132)",
              600: "rgb(74 83 104)",
              700: "rgb(54 64 86)",
              800: "rgb(31 40 61)",
              900: "rgb(17 24 46)",
            },
          },
        },

        transformSource: source => {
          const urlPatterns = {
            docs: 'docs.pinecone.io',
            learn: 'www.pinecone.io/learn',
            blog: 'www.pinecone.io/blog',
            home: 'pinecone.io',
          }

          const tabConfig = {
            [urlPatterns.docs]: {
              getBreadcrumbs: (crumbs) => ['Docs', ...crumbs.slice(1)],
              tab: 'Docs',
            },
            [urlPatterns.learn]: {
              getBreadcrumbs: (crumbs) => ['Learn', ...crumbs.slice(1)],
              icon: 'IoBookOutline',
              tab: 'Learn',
            },
            [urlPatterns.blog]: {
              getBreadcrumbs: (crumbs) => ['Blog', ...crumbs.slice(1)],
              icon: 'IoPencilOutline',
              tab: 'Blog',
            },

            [urlPatterns.home]: {
              getBreadcrumbs: (crumbs) => ['Home', ...crumbs.slice(1)],
              icon: 'IoHomeOutline',
              tab: 'Home',
            },
          };

          // Find matching config based on URL
          const matchingPattern = Object.keys(tabConfig).find(pattern => source.url.includes(pattern));
          const config = matchingPattern ? tabConfig[matchingPattern] : null;

          if (!config) {
            return source;
          }

          const breadcrumbs = config.getBreadcrumbs(source.breadcrumbs);
          const existingTabs = source.tabs ?? [];

          // Check if tab already exists
          const tabExists = existingTabs.some(existingTab =>
            typeof existingTab === 'string'
              ? existingTab === config.tab
              : Array.isArray(existingTab) && existingTab[0] === config.tab,
          );

          const tabs = tabExists
            ? existingTabs
            : [
              ...existingTabs,
              [config.tab, { breadcrumbs: breadcrumbs[0] === config.tab ? breadcrumbs.slice(1) : breadcrumbs }],
            ];

          return {
            ...source,
            breadcrumbs,
            icon: { builtIn: config.icon },
            tabs,
          };
        },
      },
      aiChatSettings: {
        chatSubjectName: "Pinecone",
        aiAssistantAvatar: {
          light: "https://storage.googleapis.com/organization-image-assets/pinecone-botAvatarSrcUrl-1707422859519.svg",
          dark: "https://storage.googleapis.com/organization-image-assets/pinecone-botAvatarDarkSrcUrl-1707422858768.svg",
        },
        getHelpOptions: [
          {
            name: "Community",
            action: {
              type: 'open_link',
              url: "https://community.pinecone.io/",
            },
            icon: {
              builtIn: "IoPeopleOutline",
            },
          },
          {
            name: "Support Center",
            action: {
              type: 'open_link',
              url: "https://app.pinecone.io/organizations/-/settings/support",
            },
            icon: {
              builtIn: "IoHelpBuoyOutline",
            },
          },
          {
            name: "Create Support Ticket",
            action: {
              type: 'open_form',
              formSettings: supportFormConfig,
            },
            icon: {
              builtIn: "info",
            },
          },
        ],
        exampleQuestions: [
          "What are the benefits of serverless?",
          "How do I do a dense and sparse search?",
          "What are the primary ways to minimize latency?",
        ],
        getTools: () => {
          return [
            {
              type: 'function',
              function: {
                name: 'answerConfidence',
                description: "Determine how confident the AI assistant was and whether or not to escalate to humans.",

                parameters: escalationSchema,
              },
              renderMessageButtons: ({ args }) => {
                const confidence = args?.answerConfidence;
                // if the answer confidence is not very confident, show a button that will open the support form
                if (["not_confident", "no_sources", "other"].includes(confidence)) {
                  const action = {
                    label: 'Contact Support',
                    icon: { builtIn: 'LuUsers' },
                    action: {
                      type: 'open_form',
                      formSettings: supportFormConfig,
                    },
                  }
                  return [action]
                }
                return []
              },
            },
          ]
        },
      },
      searchSettings: {
        view: 'dual-pane',
        // If the docs are embedded, open links in a new tab
        shouldOpenLinksInNewTab: window.self !== window.top,
        tabs: [[
          'Docs', { isAlwaysVisible: true }],
          'Learn',
          'Blog',
          'Home',
          'GitHub',
        ],
      },
    };


    // Initialize the UI components
    Inkeep.ModalSearchAndChat(settings); // Search Bar
  }
);</script><next-route-announcer style="position: absolute;"></next-route-announcer></body></html>