How long a canvas stays open, what happens when it expires, and how to extend, keep or delete one.
Canvases expire so nobody opens the wrong one months later. You can extend a canvas that is still useful, keep one permanently, or delete one at once. Extending, keeping and deleting are free.
The lifecycle
Active. People can work on a new canvas, and your agent can change it, until it expires. It expires 7 days after it is created unless your agent or your account defaults say otherwise. An agent can choose from 1 hour to 90 days.
Read-only. After it expires, a canvas stays readable for its read-only period. People can still open the link and read it, including its comments, but nobody can change anything on it. The read-only period is 30 days unless you changed it, and can be 0 to 30 days.
Deleted. At the end of the read-only period, CanvasView deletes the canvas, its answers, its comments and its shared state. The link stops working.
The read-only period is fixed when the canvas is created. With a read-only period of 0, a canvas is deleted when it expires.A canvas can also become read-only before it expires. It becomes closed when your agent closes it. A canvas with an answer form becomes answered after someone submits an answer, unless your agent kept it open for more. A canvas without an answer form never becomes answered. Both states still expire on schedule.
Change the defaults for new canvases
Only Admins can change defaults. They apply to the whole organization.
Defaults apply to canvases created afterwards. The default expiry, access and visibility apply when your agent does not set them. The read-only period always comes from your defaults. Existing canvases keep their own settings.
Extend… is not offered on a kept canvas. The new expiry is counted from now and replaces the old one. For an expired canvas that is still in its read-only period, the dialog says Reopen this canvas and the button says Reopen. Reopening makes it usable again with the status it had before it expired. Your agent can extend a canvas with extend_canvas.
Keep a canvas permanently
Select Manage, then Keep permanently. A kept canvas never expires and is never deleted automatically. The Canvases page shows how many canvases the organization keeps. An organization can keep at most 50.To let a kept canvas expire again, select Manage, then Stop keeping. It then expires after your default expiry, counted from that moment. Your agent can keep or release a canvas with pin_canvas.
Delete a canvas
Only admins of the canvas can delete it: its owner, the organization’s Admins, and anyone invited as an admin. See Canvas roles.
Select Manage next to the canvas, then Delete….
Select Delete canvas to confirm.
Deleting erases the canvas, its answers, its comments and its shared state at once. Anyone viewing it is disconnected, and the link stops working for everyone. This cannot be undone.
Your agent can delete a canvas with delete_canvas.
Keep a copy
CanvasView has no export. Before a canvas is deleted, ask your agent to read what you need from it, or keep the canvas permanently.
Limits
An account holds at most 1,000 active canvases. Active means kept, or not yet expired, and not deleted. Answered and closed canvases count until they expire. When the account is at the limit, creating another canvas fails before any charge. Delete some canvases or let them expire.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"CanvasView","colors":{"primary":"#B63517","light":"#FF876A","dark":"#A82703"},"logo":{"light":"https://mintcdn.com/canvasview/INxxnU_mQyk4Vboo/logo/light.svg?fit=max\u0026auto=format\u0026n=INxxnU_mQyk4Vboo\u0026q=85\u0026s=e3206ec4bcec031acbb8d001964d7d64","dark":"https://mintcdn.com/canvasview/INxxnU_mQyk4Vboo/logo/dark.svg?fit=max\u0026auto=format\u0026n=INxxnU_mQyk4Vboo\u0026q=85\u0026s=7459ef337f32c6a909570846b8d5da41","href":"https://canvasview.dev"},"favicon":"https://mintcdn.com/canvasview/INxxnU_mQyk4Vboo/favicon.svg?fit=max\u0026auto=format\u0026n=INxxnU_mQyk4Vboo\u0026q=85\u0026s=35dcb0fdf05f7d692b3bb2ddfbd8617b","background":{"color":{"light":"#F4F1E9","dark":"#060606"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"canvasview","hasAudioNarration":false,"actualSubdomain":"canvasview","customDomains":["docs.canvasview.dev"],"gitSource":{"type":"github","owner":"intentionalitysoftware","repo":"canvasview-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6aefa2aa3f4d3ae64d594828"},"entitlements":{},"buildId":"6af7ccbb480f6263aec6b0b7","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Your account","count":7},{"language":"default","tag":"For developers","count":3},{"language":"default","tag":"Working with people","count":3},{"language":"default","tag":"Start","count":2},{"language":"default","tag":"Trust","count":1}]},"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":"custom-rbac-roles","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":"rbac-expansion","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":"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":"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":"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":"editor-metadata","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":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"account/canvas-lifetime","slug":"/account/canvas-lifetime","pageMetadata":{"title":"Canvas lifetime","description":"How long a canvas stays open, what happens when it expires, and how to extend, keep or delete one.","href":"/account/canvas-lifetime"},"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: \"How long a canvas stays open, what happens when it expires, and how to extend, keep or delete one.\"\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`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Canvases expire so nobody opens the wrong one months later. You can extend a canvas that is still useful, keep one permanently, or delete one at once. Extending, keeping and deleting are free.`}),`\n`,_jsx(Heading,{level:`2`,id:`the-lifecycle`,children:`The lifecycle`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Active.`}),` People can work on a new canvas, and your agent can change it, until it expires. It expires 7 days after it is created unless your agent or your account defaults say otherwise. An agent can choose from 1 hour to 90 days.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Read-only.`}),` After it expires, a canvas stays readable for its read-only period. People can still open the link and read it, including its comments, but nobody can change anything on it. The read-only period is 30 days unless you changed it, and can be 0 to 30 days.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Deleted.`}),` At the end of the read-only period, CanvasView deletes the canvas, its answers, its comments and its shared state. The link stops working.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`The read-only period is fixed when the canvas is created. With a read-only period of 0, a canvas is deleted when it expires.`}),`\n`,_jsxs(_components.p,{children:[`A canvas can also become read-only before it expires. It becomes `,_jsx(_components.code,{children:`closed`}),` when your agent closes it. A canvas with an answer form becomes `,_jsx(_components.code,{children:`answered`}),` after someone submits an answer, unless your agent kept it open for more. A canvas without an answer form never becomes `,_jsx(_components.code,{children:`answered`}),`. Both states still expire on schedule.`]}),`\n`,_jsx(Heading,{level:`2`,id:`change-the-defaults-for-new-canvases`,children:`Change the defaults for new canvases`}),`\n`,_jsx(_components.p,{children:`Only Admins can change defaults. They apply to the whole organization.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open `,_jsx(_components.a,{href:`https://app.canvasview.dev/settings/defaults`,children:`Defaults`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Choose a `,_jsx(_components.strong,{children:`Default expiry`}),`, from 1 hour to 90 days.`]}),`\n`,_jsxs(_components.li,{children:[`Set the `,_jsx(_components.strong,{children:`Read-only period after expiry (days)`}),`, from 0 to 30.`]}),`\n`,_jsxs(_components.li,{children:[`Choose a `,_jsx(_components.strong,{children:`Default access`}),`. See `,_jsx(_components.a,{href:`/account/sharing-and-access`,children:`Sharing and access`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Choose a `,_jsx(_components.strong,{children:`Default visibility`}),`: `,_jsx(_components.strong,{children:`Private`}),` or `,_jsx(_components.strong,{children:`Organization`}),`. See `,_jsx(_components.a,{href:`/account/sharing-and-access#owner-and-visibility`,children:`Owner and visibility`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Save defaults`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Defaults apply to canvases created afterwards. The default expiry, access and visibility apply when your agent does not set them. The read-only period always comes from your defaults. Existing canvases keep their own settings.`}),`\n`,_jsx(Heading,{level:`2`,id:`extend-a-canvas`,children:`Extend a canvas`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open `,_jsx(_components.a,{href:`https://app.canvasview.dev/canvases`,children:`Canvases`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Manage`}),` next to the canvas, then `,_jsx(_components.strong,{children:`Extend…`}),`.`]}),`\n`,_jsx(_components.li,{children:`Choose 1 day, 7 days, 30 days or 90 days.`}),`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Extend`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Extend…`}),` is not offered on a kept canvas. The new expiry is counted from now and replaces the old one. For an expired canvas that is still in its read-only period, the dialog says `,_jsx(_components.strong,{children:`Reopen this canvas`}),` and the button says `,_jsx(_components.strong,{children:`Reopen`}),`. Reopening makes it usable again with the status it had before it expired. Your agent can extend a canvas with `,_jsx(_components.code,{children:`extend_canvas`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`keep-a-canvas-permanently`,children:`Keep a canvas permanently`}),`\n`,_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`Manage`}),`, then `,_jsx(_components.strong,{children:`Keep permanently`}),`. A kept canvas never expires and is never deleted automatically. The Canvases page shows how many canvases the organization keeps. An organization can keep at most 50.`]}),`\n`,_jsxs(_components.p,{children:[`To let a kept canvas expire again, select `,_jsx(_components.strong,{children:`Manage`}),`, then `,_jsx(_components.strong,{children:`Stop keeping`}),`. It then expires after your default expiry, counted from that moment. Your agent can keep or release a canvas with `,_jsx(_components.code,{children:`pin_canvas`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`delete-a-canvas`,children:`Delete a canvas`}),`\n`,_jsxs(_components.p,{children:[`Only admins of the canvas can delete it: its owner, the organization’s Admins, and anyone invited as an admin. See `,_jsx(_components.a,{href:`/account/sharing-and-access#canvas-roles`,children:`Canvas roles`}),`.`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Manage`}),` next to the canvas, then `,_jsx(_components.strong,{children:`Delete…`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Delete canvas`}),` to confirm.`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Deleting erases the canvas, its answers, its comments and its shared state at once. Anyone viewing it is disconnected, and the link stops working for everyone. This cannot be undone.`})}),`\n`,_jsxs(_components.p,{children:[`Your agent can delete a canvas with `,_jsx(_components.code,{children:`delete_canvas`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`keep-a-copy`,children:`Keep a copy`}),`\n`,_jsx(_components.p,{children:`CanvasView has no export. Before a canvas is deleted, ask your agent to read what you need from it, or keep the canvas permanently.`}),`\n`,_jsx(Heading,{level:`2`,id:`limits`,children:`Limits`}),`\n`,_jsx(_components.p,{children:`An account holds at most 1,000 active canvases. Active means kept, or not yet expired, and not deleted. Answered and closed canvases count until they expire. When the account is at the limit, creating another canvas fails before any charge. Delete some canvases or let them expire.`})]})}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":{"config":{},"pageMetadata":{"title":"Canvas lifetime","description":"How long a canvas stays open, what happens when it expires, and how to extend, keep or delete one.","href":"/account/canvas-lifetime"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"The lifecycle","slug":"the-lifecycle","depth":2,"children":[]},{"title":"Change the defaults for new canvases","slug":"change-the-defaults-for-new-canvases","depth":2,"children":[]},{"title":"Extend a canvas","slug":"extend-a-canvas","depth":2,"children":[]},{"title":"Keep a canvas permanently","slug":"keep-a-canvas-permanently","depth":2,"children":[]},{"title":"Delete a canvas","slug":"delete-a-canvas","depth":2,"children":[]},{"title":"Keep a copy","slug":"keep-a-copy","depth":2,"children":[]},{"title":"Limits","slug":"limits","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"canvasview","siteName":"CanvasView","title":"Canvas lifetime - CanvasView","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-13T00:20:43.048Z","originalFileLocation":"account/canvas-lifetime.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;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=\"system\"}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=\"How long a canvas stays open, what happens when it expires, and how to extend, keep or delete one.\">\u003cmeta data-mint-head name=\"application-name\" content=\"CanvasView\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/canvasview/VeDJraeOI-vEtXbK/_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/canvasview/VeDJraeOI-vEtXbK/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/canvasview/VeDJraeOI-vEtXbK/_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/canvasview/VeDJraeOI-vEtXbK/_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/canvasview/VeDJraeOI-vEtXbK/_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/canvasview/VeDJraeOI-vEtXbK/_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/canvasview/VeDJraeOI-vEtXbK/_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/canvasview/VeDJraeOI-vEtXbK/_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/canvasview/VeDJraeOI-vEtXbK/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Canvas lifetime - CanvasView\">\u003cmeta data-mint-head property=\"og:description\" content=\"How long a canvas stays open, what happens when it expires, and how to extend, keep or delete one.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"CanvasView\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.canvasview.dev/account/canvas-lifetime\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://canvasview.mintlify.site/_mintlify/api/og/v2?division=Your+account\u0026amp;title=Canvas+lifetime\u0026amp;description=How+long+a+canvas+stays+open%2C+what+happens+when+it+expires%2C+and+how+to+extend%2C+keep+or+delete+one.\u0026amp;theme=ac0e3eb0a1f8846324b874db\u0026amp;signature=e3640a6d00e01e5a12998012976327f3f83ae36ac629fdf96c44169bb6594b03\">\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=\"Canvas lifetime - CanvasView\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How long a canvas stays open, what happens when it expires, and how to extend, keep or delete one.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://canvasview.mintlify.site/_mintlify/api/og/v2?division=Your+account\u0026amp;title=Canvas+lifetime\u0026amp;description=How+long+a+canvas+stays+open%2C+what+happens+when+it+expires%2C+and+how+to+extend%2C+keep+or+delete+one.\u0026amp;theme=ac0e3eb0a1f8846324b874db\u0026amp;signature=e3640a6d00e01e5a12998012976327f3f83ae36ac629fdf96c44169bb6594b03\">\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/canvasview/VeDJraeOI-vEtXbK/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"CanvasView\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#B63517\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.canvasview.dev/account/canvas-lifetime\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/account/canvas-lifetime.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.canvasview.dev/#organization\",\"name\":\"CanvasView\",\"url\":\"https://docs.canvasview.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/canvasview/INxxnU_mQyk4Vboo/logo/light.svg?fit=max\u0026auto=format\u0026n=INxxnU_mQyk4Vboo\u0026q=85\u0026s=e3206ec4bcec031acbb8d001964d7d64\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.canvasview.dev#website\",\"name\":\"CanvasView\",\"url\":\"https://docs.canvasview.dev\",\"publisher\":{\"@id\":\"https://docs.canvasview.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.canvasview.dev/account/canvas-lifetime#webpage\",\"url\":\"https://docs.canvasview.dev/account/canvas-lifetime\",\"name\":\"Canvas lifetime\",\"description\":\"How long a canvas stays open, what happens when it expires, and how to extend, keep or delete one.\",\"dateModified\":\"2026-11-13T00:20:43.048Z\",\"isPartOf\":{\"@id\":\"https://docs.canvasview.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.canvasview.dev/account/canvas-lifetime#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.canvasview.dev/account/canvas-lifetime#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Your account\",\"item\":\"https://docs.canvasview.dev/account/organizations-and-members\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Canvas lifetime\",\"item\":\"https://docs.canvasview.dev/account/canvas-lifetime\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.canvasview.dev/account/canvas-lifetime#article\",\"headline\":\"Canvas lifetime\",\"name\":\"Canvas lifetime\",\"description\":\"How long a canvas stays open, what happens when it expires, and how to extend, keep or delete one.\",\"url\":\"https://docs.canvasview.dev/account/canvas-lifetime\",\"mainEntityOfPage\":{\"@id\":\"https://docs.canvasview.dev/account/canvas-lifetime#webpage\"},\"dateModified\":\"2026-11-13T00:20:43.048Z\",\"publisher\":{\"@id\":\"https://docs.canvasview.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.canvasview.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"CanvasView\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"CanvasView\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/account/canvas-lifetime.md","siteName":"CanvasView","nav":{"global":null,"groups":[{"group":"Start","pages":[{"title":"Connect your agent to CanvasView","href":"/index"},{"title":"What you can build","href":"/what-you-can-build"}]},{"group":"Your account","pages":[{"title":"Organizations and members","href":"/account/organizations-and-members"},{"title":"Sharing and access","description":"Choose who in your organization sees a canvas and who can open its link, invite people by email, see who opened a canvas, and find canvases shared with you.","href":"/account/sharing-and-access"},{"title":"Canvas lifetime","href":"/account/canvas-lifetime"},{"title":"Credits and billing","description":"What CanvasView charges for, what is free, how the daily spending cap works, and how to add credits.","href":"/account/credits-and-billing"},{"title":"Keys and connected agents","href":"/account/keys-and-agents"},{"title":"Data sources","href":"/account/data-sources"},{"title":"Notifications","href":"/account/notifications"}]},{"group":"Working with people","pages":[{"title":"The canvas's agent","href":"/people/canvas-agent"},{"title":"Comments and change requests","href":"/people/comments-and-change-requests"},{"title":"Templates and saved components","href":"/people/templates-and-saved-components"}]},{"group":"For developers","pages":[{"title":"Events and webhooks","href":"/developers/events-and-webhooks"},{"title":"Custom components","href":"/developers/custom-components"},{"title":"API reference","href":"/developers/api-reference"}]},{"group":"Trust","pages":[{"title":"Security and data handling","href":"/trust/security"}]}]},"basePath":"","title":"Canvas lifetime - CanvasView","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}