All Sheet API requests require both of these headers. You can find the keys on the API Keys page of the CSVbox dashboard. For more details, see the Auth API page.
Header
Value
x-csvbox-api-key
Your API key
x-csvbox-secret-api-key
Your secret API key
Never expose your secret key in browser-side code. Call the Sheet API from your backend.
The setting is returned when you get a sheet, so you can read a sheet and send it back without losing it. The values "false", "0", and "off" count as off. required is always set to false for a checkbox column, even if you send true. See Display as checkbox for how values are converted.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"CSVbox Docs","description":"Welcome to CSVbox documentation and help site!","colors":{"primary":"#007BFF","light":"#E8F2FF","dark":"#007BFF"},"logo":{"light":"https://mintcdn.com/csvbox-io/VaNqBS2QJ21PoHnw/images/1200_square.png?fit=max\u0026auto=format\u0026n=VaNqBS2QJ21PoHnw\u0026q=85\u0026s=561607ac3a031918fe0739aab943dccf","dark":"https://mintcdn.com/csvbox-io/VaNqBS2QJ21PoHnw/images/512_square_white.png?fit=max\u0026auto=format\u0026n=VaNqBS2QJ21PoHnw\u0026q=85\u0026s=8ad5293ff4b6298ddb0743746426514e","href":"https://csvbox.io"},"favicon":{"light":"https://mintcdn.com/csvbox-io/O7UYE5KjK-GepPt6/images/favicon.ico?fit=max\u0026auto=format\u0026n=O7UYE5KjK-GepPt6\u0026q=85\u0026s=e94aec6c4f92c88cd940ad376432ce7b","dark":"https://mintcdn.com/csvbox-io/O7UYE5KjK-GepPt6/images/favicon.ico?fit=max\u0026auto=format\u0026n=O7UYE5KjK-GepPt6\u0026q=85\u0026s=e94aec6c4f92c88cd940ad376432ce7b"},"api":{"openapi":"https://app.csvbox.io/docs?api-docs.json"},"appearance":{"default":"light","strict":true},"navbar":{"links":[{"href":"https://csvbox.canny.io/feature-requests","label":"Suggestions"},{"href":"/change-log","label":"Changelog"},{"href":"https://share.hsforms.com/1ubpg6RBoQgKOISkRMEViwg5auur","label":"Contact"}],"primary":{"type":"button","label":"Login","href":"https://app.csvbox.io/"}},"seo":{"metatags":{"canonical":"https://help.csvbox.io","og:image":"https://csvbox.io/og/default.png","twitter:site":"@csvboxio"}},"styling":{"eyebrows":"breadcrumbs","codeblocks":"dark","latex":false},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"interaction":{"drilldown":true},"metadata":{"timestamp":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"csvbox-io","hasAudioNarration":false,"actualSubdomain":"csvbox-io","customDomains":["help.csvbox.io"],"gitSource":{"type":"github","owner":"csvbox-io","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae47335c2eaceb0e3448906","collectionId":"aab417ff-9ed3-47ff-a6af-9ce6b205e9ce","liveDeploymentHistoryId":"6ae47335c2eaceb0e3448906","schemaVersion":"v3"},"feedback":{"edits":false,"issues":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ae47335c2eaceb0e3448906","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"Data Destinations","count":29},{"language":"default","tag":"Advanced Installation","count":15},{"language":"default","tag":"Dashboard Settings","count":13},{"language":"default","tag":"Sheet Settings","count":13},{"language":"default","tag":"APIs \u0026 Integrations","count":9},{"language":"default","tag":"Legal","count":7},{"language":"default","tag":"Sheet API","count":6},{"language":"default","tag":"AI Features","count":5},{"language":"default","tag":"Import Steps","count":5},{"language":"default","tag":"Getting Started","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","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":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".frame img:not([data-path$=\".svg\"]){border:1px solid rgb(156 163 175)}.dark .frame img:not([data-path$=\".svg\"]){border-color:rgb(55 65 81)}"}],"page":{"pagePath":"advanced-installation/sheet-api","slug":"/advanced-installation/sheet-api","pageMetadata":{"title":"Sheet API","sidebarTitle":"Overview","description":"Create and manage CSVbox sheets and their column configurations programmatically.","href":"/advanced-installation/sheet-api"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create and manage CSVbox sheets and their column configurations programmatically.\"\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":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"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`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Card,CardGroup,CodeBlock,Heading,Table,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The Sheet API lets you create and manage CSVbox sheets and their column configurations programmatically, instead of only through the dashboard.`}),`\n`,_jsx(Heading,{level:`2`,id:`authentication`,children:`Authentication`}),`\n`,_jsxs(_components.p,{children:[`All Sheet API requests require both of these headers. You can find the keys on the `,_jsx(_components.strong,{children:`API Keys`}),` page of the CSVbox dashboard. For more details, see the `,_jsx(_components.a,{href:`/advanced-installation/auth-api`,children:`Auth API`}),` page.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Header`}),_jsx(_components.th,{children:`Value`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`x-csvbox-api-key`})}),_jsx(_components.td,{children:`Your API key`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`x-csvbox-secret-api-key`})}),_jsx(_components.td,{children:`Your secret API key`})]})]})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Never expose your secret key in browser-side code. Call the Sheet API from your backend.`})}),`\n`,_jsx(Heading,{level:`2`,id:`checkbox-display-for-boolean-columns`,children:`Checkbox display for Boolean columns`}),`\n`,_jsxs(_components.p,{children:[`To show a Boolean column as a checkbox on the `,_jsx(_components.strong,{children:`Verify Data`}),` step, set `,_jsx(_components.code,{children:`render_as_checkbox`}),` in the column’s `,_jsx(_components.code,{children:`validators`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes dark-plus dark-plus`,style:{backgroundColor:`#0B0C0E`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:` \"column_name\"`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"Is Active\"`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:` \"data_type\"`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#CE9178`,\"--shiki-dark\":`#CE9178`},children:`\"Boolean\"`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:` \"validators\"`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#9CDCFE`,\"--shiki-dark\":`#9CDCFE`},children:`\"render_as_checkbox\"`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#569CD6`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#D4D4D4`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`The setting is returned when you get a sheet, so you can read a sheet and send it back without losing it. The values `,_jsx(_components.code,{children:`\"false\"`}),`, `,_jsx(_components.code,{children:`\"0\"`}),`, and `,_jsx(_components.code,{children:`\"off\"`}),` count as off. `,_jsx(_components.code,{children:`required`}),` is always set to `,_jsx(_components.code,{children:`false`}),` for a checkbox column, even if you send `,_jsx(_components.code,{children:`true`}),`. See `,_jsx(_components.a,{href:`/dashboard-settings/validations#display-as-checkbox`,children:`Display as checkbox`}),` for how values are converted.`]}),`\n`,_jsx(Heading,{level:`2`,id:`endpoints`,children:`Endpoints`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`List sheets`,icon:`list`,href:`/advanced-installation/sheet-api/list-sheets`,children:_jsx(_components.p,{children:_jsx(_components.code,{children:`GET /1.1/sheet`})})}),_jsx(Card,{title:`Get a sheet`,icon:`file-lines`,href:`/advanced-installation/sheet-api/get-sheet`,children:_jsx(_components.p,{children:_jsx(_components.code,{children:`GET /1.1/sheet/{sheet_license_key}`})})}),_jsx(Card,{title:`Create a sheet`,icon:`plus`,href:`/advanced-installation/sheet-api/create-sheet`,children:_jsx(_components.p,{children:_jsx(_components.code,{children:`POST /1.1/sheet`})})}),_jsx(Card,{title:`Replace a sheet`,icon:`arrows-rotate`,href:`/advanced-installation/sheet-api/replace-sheet`,children:_jsx(_components.p,{children:_jsx(_components.code,{children:`PUT /1.1/sheet/{sheet_license_key}`})})}),_jsx(Card,{title:`Update a sheet`,icon:`pen`,href:`/advanced-installation/sheet-api/update-sheet`,children:_jsx(_components.p,{children:_jsx(_components.code,{children:`PATCH /1.1/sheet/{sheet_license_key}`})})})]})]})}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.\")}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Sheet API","sidebarTitle":"Overview","description":"Create and manage CSVbox sheets and their column configurations programmatically.","href":"/advanced-installation/sheet-api"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Authentication","slug":"authentication","depth":2,"children":[]},{"title":"Checkbox display for Boolean columns","slug":"checkbox-display-for-boolean-columns","depth":2,"children":[]},{"title":"Endpoints","slug":"endpoints","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"csvbox-io","siteName":"CSVbox Docs","title":"Sheet API - CSVbox Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-15T12:46:49.357Z","originalFileLocation":"advanced-installation/sheet-api.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create and manage CSVbox sheets and their column configurations programmatically.\">\u003cmeta data-mint-head name=\"application-name\" content=\"CSVbox Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/csvbox-io/bl8fwLPU1An19g_C/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/csvbox-io/bl8fwLPU1An19g_C/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/csvbox-io/bl8fwLPU1An19g_C/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/csvbox-io/bl8fwLPU1An19g_C/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/csvbox-io/bl8fwLPU1An19g_C/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/csvbox-io/bl8fwLPU1An19g_C/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/csvbox-io/bl8fwLPU1An19g_C/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/csvbox-io/bl8fwLPU1An19g_C/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/csvbox-io/bl8fwLPU1An19g_C/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Sheet API - CSVbox Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create and manage CSVbox sheets and their column configurations programmatically.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"CSVbox Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.csvbox.io/advanced-installation/sheet-api\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://csvbox.io/og/default.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Sheet API - CSVbox Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create and manage CSVbox sheets and their column configurations programmatically.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://csvbox.io/og/default.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/csvbox-io/bl8fwLPU1An19g_C/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"CSVbox Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#007BFF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.csvbox.io/advanced-installation/sheet-api\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/advanced-installation/sheet-api.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.csvbox.io/#organization\",\"name\":\"CSVbox Docs\",\"url\":\"https://help.csvbox.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/csvbox-io/VaNqBS2QJ21PoHnw/images/1200_square.png?fit=max\u0026auto=format\u0026n=VaNqBS2QJ21PoHnw\u0026q=85\u0026s=561607ac3a031918fe0739aab943dccf\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.csvbox.io#website\",\"name\":\"CSVbox Docs\",\"url\":\"https://help.csvbox.io\",\"publisher\":{\"@id\":\"https://help.csvbox.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.csvbox.io/advanced-installation/sheet-api#webpage\",\"url\":\"https://help.csvbox.io/advanced-installation/sheet-api\",\"name\":\"Sheet API\",\"description\":\"Create and manage CSVbox sheets and their column configurations programmatically.\",\"dateModified\":\"2026-10-15T12:46:49.357Z\",\"isPartOf\":{\"@id\":\"https://help.csvbox.io#website\"},\"breadcrumb\":{\"@id\":\"https://help.csvbox.io/advanced-installation/sheet-api#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.csvbox.io/advanced-installation/sheet-api#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Advanced Installation\",\"item\":\"https://help.csvbox.io/advanced-installation\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"APIs \u0026 Integrations\",\"item\":\"https://help.csvbox.io/advanced-installation/rest-file-api\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Sheet API\",\"item\":\"https://help.csvbox.io/advanced-installation/sheet-api\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.csvbox.io/advanced-installation/sheet-api#article\",\"headline\":\"Sheet API\",\"name\":\"Sheet API\",\"description\":\"Create and manage CSVbox sheets and their column configurations programmatically.\",\"url\":\"https://help.csvbox.io/advanced-installation/sheet-api\",\"mainEntityOfPage\":{\"@id\":\"https://help.csvbox.io/advanced-installation/sheet-api#webpage\"},\"image\":\"https://csvbox.io/og/default.png\",\"dateModified\":\"2026-10-15T12:46:49.357Z\",\"publisher\":{\"@id\":\"https://help.csvbox.io/#organization\"},\"isPartOf\":{\"@id\":\"https://help.csvbox.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"CSVbox Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"CSVbox Docs","nav":{"global":null,"pages":[{"title":"Help Center","sidebarTitle":"Home","icon":"house","href":"/index"},{"group":"Getting Started","icon":"rocket","expanded":true,"pages":[{"title":"Getting Started","sidebarTitle":"Overview","href":"/getting-started"},{"title":"Add a Template","href":"/getting-started/1-add-template"},{"title":"Install the Code","href":"/getting-started/2-install-code"},{"title":"Receive Data","href":"/getting-started/3-receive-data"}]},{"group":"Dashboard Settings","icon":"sliders","pages":[{"title":"Dashboard Settings","sidebarTitle":"Overview","href":"/dashboard-settings"},{"title":"Sheet Options","href":"/dashboard-settings/sheet-options-1"},{"title":"Bulk Add Columns","href":"/dashboard-settings/add-columns-via-csv"},{"title":"Validations","href":"/dashboard-settings/validations"},{"title":"Smart Date and Number Formats","sidebarTitle":"Date \u0026 Number Formats","href":"/dashboard-settings/smart-date-and-number-formats"},{"title":"Sheet Tags","href":"/dashboard-settings/sheet-tags"},{"title":"Import Analytics","href":"/dashboard-settings/import-analytics"},{"title":"Split Large CSV","href":"/dashboard-settings/split-large-csv"},{"group":"AI Features","pages":[{"title":"AI Pre-Import Transform","href":"/dashboard-settings/ai-pre-import-transform"},{"title":"AI Bulk Transforms","href":"/dashboard-settings/ai-bulk-transforms"},{"title":"AI Function Generator","href":"/dashboard-settings/ai-function-generator"},{"title":"AI Document Import","sidebarTitle":"AI Document Import","href":"/dashboard-settings/ai-document-import"},{"title":"Document Metadata Fields","href":"/dashboard-settings/ai-document-import/document-metadata-fields"}]}]},{"group":"Sheet Settings","icon":"table-list","pages":[{"title":"Columns","href":"/sheet-settings/columns"},{"group":"Import Steps","pages":[{"title":"File Upload","href":"/sheet-settings/import-steps/file-upload"},{"title":"Select Header","href":"/sheet-settings/import-steps/select-header"},{"title":"Map Columns","href":"/sheet-settings/import-steps/map-columns"},{"title":"Verify Data","href":"/sheet-settings/import-steps/verify-data"},{"title":"Results","href":"/sheet-settings/import-steps/results"}]},{"title":"Display","href":"/sheet-settings/display"},{"title":"Security","href":"/sheet-settings/security"},{"title":"Code Snippet","href":"/sheet-settings/code-snippet"},{"title":"Sheet import \u0026 export","href":"/sheet-settings/sheet-import-export"},{"title":"Data Transforms","href":"/sheet-settings/data-transforms"},{"title":"Validation Functions","href":"/sheet-settings/validation-functions"},{"title":"Virtual Columns","href":"/sheet-settings/virtual-columns"}]},{"group":"Advanced Installation","icon":"code","pages":[{"title":"Advanced Installation","sidebarTitle":"Overview","href":"/advanced-installation"},{"group":"Columns","pages":[{"title":"Dynamic Columns","sidebarTitle":"Dynamic Columns","href":"/advanced-installation/dynamic-columns"}]},{"group":"Validation \u0026 Transforms","pages":[{"title":"Server-Side Validation","href":"/advanced-installation/server-side-validation"},{"title":"If/Else Builder","href":"/advanced-installation/if-else-builder"}]},{"group":"APIs \u0026 Integrations","pages":[{"title":"REST File API","href":"/advanced-installation/rest-file-api"},{"title":"Auth API","description":"Authenticate CSVbox API requests with a header-based scheme that validates both your API Key and Secret API Key.","href":"/advanced-installation/auth-api"},{"group":"Sheet API","pages":[{"title":"Sheet API","sidebarTitle":"Overview","href":"/advanced-installation/sheet-api"},{"title":"List sheets","openapi":"GET /1.1/sheet","description":"Returns a paginated list of sheets owned by the authenticated API user.","href":"/advanced-installation/sheet-api/list-sheets"},{"title":"Get a sheet","openapi":"GET /1.1/sheet/{sheet_license_key}","href":"/advanced-installation/sheet-api/get-sheet"},{"title":"Create a sheet","openapi":"POST /1.1/sheet","href":"/advanced-installation/sheet-api/create-sheet"},{"title":"Replace a sheet","openapi":"PUT /1.1/sheet/{sheet_license_key}","href":"/advanced-installation/sheet-api/replace-sheet"},{"title":"Update a sheet","openapi":"PATCH /1.1/sheet/{sheet_license_key}","href":"/advanced-installation/sheet-api/update-sheet"}]},{"title":"CSVbox MCP Server","sidebarTitle":"MCP Server","href":"/advanced-installation/mcp-server"}]},{"group":"Configuration","pages":[{"title":"Import Links","href":"/advanced-installation/import-links"},{"title":"Environment Variables","href":"/advanced-installation/environment-variables"}]}]},{"group":"Data Destinations","icon":"database","pages":[{"title":"Data Destinations","sidebarTitle":"Overview","href":"/destinations"},{"title":"None","href":"/destinations/none"},{"title":"Test API","href":"/destinations/test-api"},{"title":"API / Webhook","sidebarTitle":"API / Webhook","href":"/destinations/api-webhook"},{"title":"Google Cloud Storage","href":"/destinations/google-cloud-storage"},{"title":"Amazon S3","href":"/destinations/amazon-s3"},{"title":"FTP Server","href":"/destinations/ftp-server"},{"title":"MySQL","href":"/destinations/mysql"},{"title":"PostgreSQL","href":"/destinations/postgresql"},{"title":"SQL Server","href":"/destinations/sql-server"},{"title":"MongoDB","href":"/destinations/mongodb"},{"title":"Google Sheets","href":"/destinations/google-sheets"},{"title":"Airtable","href":"/destinations/airtable"},{"title":"Bubble","href":"/destinations/bubble-io"},{"title":"Notion","href":"/destinations/notion"},{"title":"Zapier","href":"/destinations/zapier"},{"title":"Webflow","href":"/destinations/webflow"},{"title":"Hasura","href":"/destinations/hasura"},{"title":"Softr","href":"/destinations/softr"},{"title":"Google BigQuery","href":"/destinations/google-bigquery"},{"title":"Supabase","href":"/destinations/supabase"},{"title":"Neon","href":"/destinations/neon"},{"title":"Xano","href":"/destinations/xano"},{"title":"Xero","href":"/destinations/xero"},{"title":"OpenAPI","href":"/destinations/openapi"},{"title":"n8n","href":"/destinations/n8n"},{"title":"Pipedream","href":"/destinations/pipedream"},{"title":"Automation Platforms","sidebarTitle":"Other Platforms","href":"/destinations/automation-platforms"},{"title":"Private Mode","href":"/destinations/private-mode"}]},{"group":"Account","icon":"user","pages":[{"title":"Account","sidebarTitle":"Overview","href":"/account"},{"title":"Teams","href":"/account/teams"}]},{"group":"Resources","icon":"book","pages":[{"title":"Performance Benchmarks","href":"/performance-benchmarks"},{"title":"Changelog","href":"/change-log"}]},{"group":"Legal","icon":"scale-balanced","pages":[{"title":"Privacy Policy","href":"/legal/privacy"},{"title":"Terms of Use","href":"/legal/terms"},{"title":"Cookie Policy","href":"/legal/cookie-policy"},{"title":"User Data Policy","href":"/legal/data-policy"},{"group":"GDPR","pages":[{"title":"GDPR","sidebarTitle":"Overview","href":"/legal/gdpr"},{"title":"Data Processing Addendum","href":"/legal/gdpr/data-processing-addendum"}]},{"title":"SOC 2 Type 2","href":"/legal/soc-2-type-2"}]}]},"basePath":"","title":"Sheet API - CSVbox Docs","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":[],"chunks":[]}