Connect Linear to your Upsun Dispatch organization as a ticketing integration.
Connect Linear to make it available as a ticketing integration for your Upsun Dispatch organization. The Linear settings page is for authorizing and maintaining the connection.
Access to the Upsun Dispatch organization you want to connect.
Permission in Upsun Dispatch to manage organization integrations.
Permission in Linear to authorize integrations for the Linear organization you want to connect.
Linear shows the exact permissions requested during authorization. Review that screen before approving the connection, and grant access only if it matches your organization’s policy.
Upsun Dispatch relies on the permissions requested in the Linear authorization flow. Those permissions allow Upsun Dispatch to establish and maintain the Linear ticketing integration for the selected organization.If you cannot approve the authorization request, ask a Linear administrator for access to authorize integrations, or have that person complete the connection from Upsun Dispatch.
Connecting Linear does not create or link issues by itself. It authorizes Upsun Dispatch to use Linear as a ticketing integration where Linear-backed behavior is available in the product.Use the relevant Upsun Dispatch workflow or run view for the action you are taking. If a workflow or run references Linear, keep the Linear integration connected so Upsun Dispatch can use the authorized Linear organization.
Use the Linear integration settings in Upsun Dispatch to check whether Linear is connected for the organization. If you no longer want Upsun Dispatch to use Linear, disconnect the integration from the same settings area.Disconnecting Linear removes the Upsun Dispatch connection for the organization. It does not delete Linear issues or change unrelated Linear organization settings.For the broader integrations list, see Integrations.
Return to the Linear integration settings in Upsun Dispatch and start the connection again. Make sure the authorization finishes in Linear and redirects back to Upsun Dispatch.
Confirm that you are signed in to the correct Linear organization and that your Linear account can authorize integrations. If the authorization screen blocks approval, ask a Linear administrator to approve the connection.
The integration setup page only manages the Linear connection. Open the relevant Upsun Dispatch workflow or run view to confirm whether that part of Upsun Dispatch supports Linear issue behavior.
Last modified on September 16, 2026
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Upsun Developer","description":"Upsun Developer — documentation, guides, and more.","colors":{"primary":"#6046ff","light":"#F7F8F8","dark":"#646F75"},"logo":{"light":"https://mintcdn.com/upsun-c9761871/WSCgazBk0GWUPP4l/logo/Upsun-dev-center-light.svg?fit=max\u0026auto=format\u0026n=WSCgazBk0GWUPP4l\u0026q=85\u0026s=c35e42815c3d17de292fb0a86d41aa5f","dark":"https://mintcdn.com/upsun-c9761871/WSCgazBk0GWUPP4l/logo/Upsun-dev-center-dark.svg?fit=max\u0026auto=format\u0026n=WSCgazBk0GWUPP4l\u0026q=85\u0026s=6bdea7a02f9b19da987e3502457d1ce8","href":"https://developer.upsun.com/"},"favicon":"https://mintcdn.com/upsun-c9761871/zc3aDujkEk92gVGr/favicon.png?fit=max\u0026auto=format\u0026n=zc3aDujkEk92gVGr\u0026q=85\u0026s=3b2ecb4deccafac0ea68acf519ab577b","api":{"examples":{"prefill":true}},"appearance":{"default":"system"},"background":{"color":{"light":"#F7F8F8","dark":"#0E1113"}},"navbar":{"links":[{"href":"https://auth.upsun.com/","label":"Console"},{"href":"https://upsun.com/demo/","label":"Watch a demo"}],"primary":{"type":"button","label":"Free trial","href":"https://auth.upsun.com/register"}},"footer":{"socials":{"github":"https://github.com/upsun","youtube":"https://www.youtube.com/@upsundotcom","x":"https://x.com/upsundotcom","linkedin":"https://www.linkedin.com/company/upsundotcom"},"links":[{"header":"Docs","items":[{"label":"Documentation","href":"/docs/get-started"},{"label":"Tutorials","href":"/tutorials"},{"label":"API Reference","href":"/api"},{"label":"CLI Reference","href":"/cli"}]},{"header":"Resources","items":[{"label":"Changelog","href":"/changelog"},{"label":"Upsun Blog","href":"https://upsun.com/blog"},{"label":"Community","href":"https://community.upsun.com"},{"label":"Support","href":"/docs/get-started/here/support"}]},{"header":"Company","items":[{"label":"About","href":"https://upsun.com/about-us"},{"label":"Pricing","href":"https://upsun.com/pricing"},{"label":"Careers","href":"https://upsun.com/jobs"}]}]},"seo":{"metatags":{"robots":"index, follow","description":"Upsun User Documentation, Dev Center, news, and more."},"indexing":"all"},"fonts":{"heading":{"family":"Instrument Sans","weight":700},"body":{"family":"Instrument Sans","weight":400}},"icons":{"library":"lucide"},"integrations":{"gtm":{"tagId":"GTM-KJ4F382K"},"telemetry":{"enabled":true}},"errors":{"404":{"redirect":false,"title":"This page took an unexpected detour","description":"It might have moved, or maybe it never existed. Either way, let's get you back on track. Try searching above or head to one of these:\n\n\u003cdiv style={{textAlign: 'left'}}>\n\n\u003cColumns cols={2}>\n \u003cCard title=\"Get Started\" icon=\"rocket\" href=\"/docs/get-started\">\n Deploy your first app on Upsun\n \u003c/Card>\n \u003cCard title=\"Documentation\" icon=\"book-open\" href=\"/docs/core-concepts\">\n Explore the full documentation\n \u003c/Card>\n \u003cCard title=\"Tutorials\" icon=\"play\" href=\"/tutorials\">\n Follow step-by-step guides\n \u003c/Card>\n \u003cCard title=\"API Reference\" icon=\"code\" href=\"/api\">\n REST API and SDK reference\n \u003c/Card>\n\u003c/Columns>\n\n\u003c/div>"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"metadata":{"timestamp":true},"variables":{"config_platformsh":"Platform.sh","config_config_dir":".upsun/","config_config_files_app":".upsun/config.yaml","config_config_files_services":".upsun/config.yaml","config_config_files_routes":".upsun/config.yaml","config_config_files_env":".environment","config_glossary_mb":"MB","config_product_blackfire":"Upsun Blackfire","config_product_cloud":"Upsun Cloud","config_product_dispatch":"Upsun Dispatch","config_vendor_name":"Upsun","config_vendor_cli":"upsun","config_vendor_alt":"upsun","config_vendor_prefix":"UPSUN","config_vendor_community_url":"https://community.upsun.com/","config_vendor_hostname":"platformsh.site","config_vendor_host":"upsun.com","config_vendor_docs":"https://developer.upsun.com","config_vendor_api":"https://api.upsun.com","config_vendor_console":"https://console.upsun.com","config_vendor_sales":"https://upsun.com/contact-us/","config_vendor_support_url":"https://support.upsun.com","config_vendor_support_ticket":"https://support.upsun.com/hc/en-us/requests/new?ticket_form_id=35294051960082","config_vendor_support_feature":"https://support.upsun.com/hc/en-us/requests/new?ticket_form_id=37982573191442","config_vendor_support_requests":"https://support.upsun.com/hc/en-us/requests","config_vendor_register":"https://auth.upsun.com/register/","meta_version_solr":"10.0","meta_version_composable":"26.05","meta_version_nodejs":"26","meta_version_python":"3.14","meta_version_php_latest":"8.5"},"styling":{"latex":true},"navigation":{"global":{"anchors":[]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"upsun-c9761871","hasAudioNarration":false,"actualSubdomain":"upsun-c9761871","customDomains":["developer.upsun.com"],"gitSource":{"type":"github","owner":"upsun","repo":"devcenter-mintlify","deployBranch":"main","contentDirectory":"contents","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae58628671d00a2b2ed8f73","collectionId":"ffce876a-0bba-49bb-8b59-e8aacf2ebbe2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae58628671d00a2b2ed8f73"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae58628671d00a2b2ed8f73","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Cloud","count":543},{"language":"default","tag":"API","count":271},{"language":"default","tag":"OpenAPI Reference","count":263},{"language":"default","tag":"Docs","count":255},{"language":"default","tag":"Configure Apps \u0026 Services","count":79},{"language":"default","tag":"Get Started","count":41},{"language":"default","tag":"Manage Projects","count":36},{"language":"default","tag":"Configure apps","count":30},{"language":"default","tag":"Pick a Stack","count":27},{"language":"default","tag":"PHP","count":26}],"searchSettings":{"maxResults":16}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"type":"email","email":"advocacy@upsun.com"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":true},"customCss":[{"filePath":"styles.css","href":"/_mintlify/custom/upsun-c9761871/0cd1b08b3290f735/styles.css"}],"page":{"pagePath":"dispatch/docs/integrations/linear","slug":"/dispatch/docs/integrations/linear","pageMetadata":{"title":"Set up Linear","sidebarTitle":"Linear","description":"Connect Linear to your Upsun Dispatch organization as a ticketing integration.","href":"/dispatch/docs/integrations/linear"},"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: \"Connect Linear to your Upsun Dispatch organization as a ticketing integration.\"\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`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note,Step,Steps}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Connect Linear to make it available as a ticketing integration for your Upsun Dispatch organization. The Linear settings page is for authorizing and maintaining the connection.`}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before you start`}),`\n`,_jsx(_components.p,{children:`You need:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Access to the Upsun Dispatch organization you want to connect.`}),`\n`,_jsx(_components.li,{children:`Permission in Upsun Dispatch to manage organization integrations.`}),`\n`,_jsx(_components.li,{children:`Permission in Linear to authorize integrations for the Linear organization you want to connect.`}),`\n`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Linear shows the exact permissions requested during authorization. Review that screen before approving the connection, and grant access only if it matches your organization’s policy.`})}),`\n`,_jsx(Heading,{level:`2`,id:`connect-linear`,children:`Connect Linear`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the Linear integration settings`,children:_jsx(_components.p,{children:`In the Upsun Dispatch console, open your organization settings, go to integrations, and choose Linear.`})}),_jsx(Step,{title:`Start the connection`,children:_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`Connect`}),` on the Linear integration card. Upsun Dispatch sends you to Linear to authorize the connection.`]})}),_jsx(Step,{title:`Authorize Upsun Dispatch in Linear`,children:_jsx(_components.p,{children:`Review the Linear authorization screen and approve the requested access for the intended Linear organization.`})}),_jsx(Step,{title:`Return to Upsun Dispatch`,children:_jsx(_components.p,{children:`After authorization, Linear returns you to Upsun Dispatch. Confirm that the Linear integration shows as connected for the organization.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`required-permissions`,children:`Required permissions`}),`\n`,_jsx(_components.p,{children:`Upsun Dispatch relies on the permissions requested in the Linear authorization flow. Those permissions allow Upsun Dispatch to establish and maintain the Linear ticketing integration for the selected organization.`}),`\n`,_jsx(_components.p,{children:`If you cannot approve the authorization request, ask a Linear administrator for access to authorize integrations, or have that person complete the connection from Upsun Dispatch.`}),`\n`,_jsx(Heading,{level:`2`,id:`issue-creation-and-linking`,children:`Issue creation and linking`}),`\n`,_jsx(_components.p,{children:`Connecting Linear does not create or link issues by itself. It authorizes Upsun Dispatch to use Linear as a ticketing integration where Linear-backed behavior is available in the product.`}),`\n`,_jsx(_components.p,{children:`Use the relevant Upsun Dispatch workflow or run view for the action you are taking. If a workflow or run references Linear, keep the Linear integration connected so Upsun Dispatch can use the authorized Linear organization.`}),`\n`,_jsx(Heading,{level:`2`,id:`manage-the-connection`,children:`Manage the connection`}),`\n`,_jsx(_components.p,{children:`Use the Linear integration settings in Upsun Dispatch to check whether Linear is connected for the organization. If you no longer want Upsun Dispatch to use Linear, disconnect the integration from the same settings area.`}),`\n`,_jsx(_components.p,{children:`Disconnecting Linear removes the Upsun Dispatch connection for the organization. It does not delete Linear issues or change unrelated Linear organization settings.`}),`\n`,_jsxs(_components.p,{children:[`For the broader integrations list, see `,_jsx(_components.a,{href:`/dispatch/docs/integrations`,children:`Integrations`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsx(Heading,{level:`3`,id:`linear-does-not-show-as-connected`,children:`Linear does not show as connected`}),`\n`,_jsx(_components.p,{children:`Return to the Linear integration settings in Upsun Dispatch and start the connection again. Make sure the authorization finishes in Linear and redirects back to Upsun Dispatch.`}),`\n`,_jsx(Heading,{level:`3`,id:`you-cannot-authorize-the-connection`,children:`You cannot authorize the connection`}),`\n`,_jsx(_components.p,{children:`Confirm that you are signed in to the correct Linear organization and that your Linear account can authorize integrations. If the authorization screen blocks approval, ask a Linear administrator to approve the connection.`}),`\n`,_jsx(Heading,{level:`3`,id:`the-wrong-linear-organization-was-connected`,children:`The wrong Linear organization was connected`}),`\n`,_jsx(_components.p,{children:`Disconnect Linear in Upsun Dispatch, then connect it again and choose the intended Linear organization during authorization.`}),`\n`,_jsx(Heading,{level:`3`,id:`linear-issue-behavior-is-not-visible`,children:`Linear issue behavior is not visible`}),`\n`,_jsx(_components.p,{children:`The integration setup page only manages the Linear connection. Open the relevant Upsun Dispatch workflow or run view to confirm whether that part of Upsun Dispatch supports Linear issue behavior.`})]})}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":"Set up Linear","sidebarTitle":"Linear","description":"Connect Linear to your Upsun Dispatch organization as a ticketing integration.","href":"/dispatch/docs/integrations/linear"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you start","slug":"before-you-start","depth":2,"children":[]},{"title":"Connect Linear","slug":"connect-linear","depth":2,"children":[]},{"title":"Required permissions","slug":"required-permissions","depth":2,"children":[]},{"title":"Issue creation and linking","slug":"issue-creation-and-linking","depth":2,"children":[]},{"title":"Manage the connection","slug":"manage-the-connection","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[{"title":"Linear does not show as connected","slug":"linear-does-not-show-as-connected","depth":3,"children":[]},{"title":"You cannot authorize the connection","slug":"you-cannot-authorize-the-connection","depth":3,"children":[]},{"title":"The wrong Linear organization was connected","slug":"the-wrong-linear-organization-was-connected","depth":3,"children":[]},{"title":"Linear issue behavior is not visible","slug":"linear-issue-behavior-is-not-visible","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/upsun-c9761871/426c6190a2163560/sidebar-fix.js","/_mintlify/custom/upsun-c9761871/af4757650ec2f1cc/search-override.js"],"subdomain":"upsun-c9761871","siteName":"Upsun Developer","title":"Set up Linear - Upsun Developer","contextualStarterQuestions":[{"_id":"6aab081f87908ca9a5b8cfc6","deploymentId":"696781be74d50424a2a74647","questionText":"When are issues created?","status":"active","generatedBy":"contextual","path":"dispatch/docs/integrations/linear","createdAt":"2026-09-16T21:20:31.097Z","updatedAt":"2026-09-16T21:20:31.097Z","__v":0},{"_id":"6aab081f87908ca9a5b8cfc5","deploymentId":"696781be74d50424a2a74647","questionText":"What permissions are needed?","status":"active","generatedBy":"contextual","path":"dispatch/docs/integrations/linear","createdAt":"2026-09-16T21:20:31.097Z","updatedAt":"2026-09-16T21:20:31.097Z","__v":0},{"_id":"6aab081f87908ca9a5b8cfc4","deploymentId":"696781be74d50424a2a74647","questionText":"How do I connect Linear?","status":"active","generatedBy":"contextual","path":"dispatch/docs/integrations/linear","createdAt":"2026-09-16T21:20:31.097Z","updatedAt":"2026-09-16T21:20:31.097Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-16T21:20:09.314Z","gitLastModified":"2026-09-16T21:19:38.000Z","originalFileLocation":"dispatch/docs/integrations/linear.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=\"Connect Linear to your Upsun Dispatch organization as a ticketing integration.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Upsun Developer\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/upsun-c9761871/rMHAq1HO1s16sbdD/_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/upsun-c9761871/rMHAq1HO1s16sbdD/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/upsun-c9761871/rMHAq1HO1s16sbdD/_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/upsun-c9761871/rMHAq1HO1s16sbdD/_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/upsun-c9761871/rMHAq1HO1s16sbdD/_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/upsun-c9761871/rMHAq1HO1s16sbdD/_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/upsun-c9761871/rMHAq1HO1s16sbdD/_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/upsun-c9761871/rMHAq1HO1s16sbdD/_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/upsun-c9761871/rMHAq1HO1s16sbdD/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Set up Linear - Upsun Developer\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect Linear to your Upsun Dispatch organization as a ticketing integration.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Upsun Developer\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.upsun.com/dispatch/docs/integrations/linear\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://upsun-c9761871.mintlify.app/_mintlify/api/og/v2?division=Ticketing+integrations\u0026amp;title=Set+up+Linear\u0026amp;description=Connect+Linear+to+your+Upsun+Dispatch+organization+as+a+ticketing+integration.\u0026amp;theme=a5db750ae46123aa22d266f2\u0026amp;signature=d4e936ad3924b0319ec538a2f5e01ca1b3469a758f1ceb3eeb4a783a23c353ca\">\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=\"Set up Linear - Upsun Developer\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect Linear to your Upsun Dispatch organization as a ticketing integration.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://upsun-c9761871.mintlify.app/_mintlify/api/og/v2?division=Ticketing+integrations\u0026amp;title=Set+up+Linear\u0026amp;description=Connect+Linear+to+your+Upsun+Dispatch+organization+as+a+ticketing+integration.\u0026amp;theme=a5db750ae46123aa22d266f2\u0026amp;signature=d4e936ad3924b0319ec538a2f5e01ca1b3469a758f1ceb3eeb4a783a23c353ca\">\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/upsun-c9761871/rMHAq1HO1s16sbdD/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Upsun Developer\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6046ff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.upsun.com/dispatch/docs/integrations/linear\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/dispatch/docs/integrations/linear.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.upsun.com/#organization\",\"name\":\"Upsun Developer\",\"url\":\"https://developer.upsun.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/upsun-c9761871/WSCgazBk0GWUPP4l/logo/Upsun-dev-center-light.svg?fit=max\u0026auto=format\u0026n=WSCgazBk0GWUPP4l\u0026q=85\u0026s=c35e42815c3d17de292fb0a86d41aa5f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.upsun.com#website\",\"name\":\"Upsun Developer\",\"url\":\"https://developer.upsun.com\",\"publisher\":{\"@id\":\"https://developer.upsun.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.upsun.com/dispatch/docs/integrations/linear#webpage\",\"url\":\"https://developer.upsun.com/dispatch/docs/integrations/linear\",\"name\":\"Set up Linear\",\"description\":\"Connect Linear to your Upsun Dispatch organization as a ticketing integration.\",\"dateModified\":\"2026-09-16T21:19:38.000Z\",\"isPartOf\":{\"@id\":\"https://developer.upsun.com#website\"},\"breadcrumb\":{\"@id\":\"https://developer.upsun.com/dispatch/docs/integrations/linear#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.upsun.com/dispatch/docs/integrations/linear#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integrations\",\"item\":\"https://developer.upsun.com/dispatch/docs/integrations/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ticketing integrations\",\"item\":\"https://developer.upsun.com/dispatch/docs/integrations/jira\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Set up Linear\",\"item\":\"https://developer.upsun.com/dispatch/docs/integrations/linear\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developer.upsun.com/dispatch/docs/integrations/linear#article\",\"headline\":\"Set up Linear\",\"name\":\"Set up Linear\",\"description\":\"Connect Linear to your Upsun Dispatch organization as a ticketing integration.\",\"url\":\"https://developer.upsun.com/dispatch/docs/integrations/linear\",\"mainEntityOfPage\":{\"@id\":\"https://developer.upsun.com/dispatch/docs/integrations/linear#webpage\"},\"dateModified\":\"2026-09-16T21:19:38.000Z\",\"publisher\":{\"@id\":\"https://developer.upsun.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.upsun.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Upsun Developer\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Upsun Developer","nav":{"global":{"anchors":[]},"tabs":[{"tab":"Home","icon":"house","pages":[{"title":"Home","href":""}]},{"tab":"Dispatch","icon":"https://mintlify.s3.us-west-1.amazonaws.com/upsun-c9761871/images/icons/dispatch.svg","anchors":[{"anchor":"Docs","icon":"book","pages":[{"mode":"custom","title":"Upsun Dispatch","href":"/dispatch"},{"group":"Get Started","icon":"rocket","expanded":false,"pages":[{"title":"Get Started with Upsun Dispatch","sidebarTitle":"Get Started","href":"/dispatch/docs/get-started/index"},{"title":"Quickstart","href":"/dispatch/docs/get-started/quickstart"},{"title":"Get support","href":"/dispatch/docs/get-started/support"}]},{"group":"Integrations","icon":"link","expanded":false,"pages":[{"title":"Integration overview","sidebarTitle":"Integration overview","href":"/dispatch/docs/integrations/index"},{"group":"VCS integrations","expanded":true,"pages":[{"title":"Set up GitHub","sidebarTitle":"GitHub","href":"/dispatch/docs/integrations/github"},{"title":"Set up GitLab","sidebarTitle":"GitLab","href":"/dispatch/docs/integrations/gitlab"}]},{"group":"Ticketing integrations","expanded":true,"pages":[{"title":"Set up Jira","sidebarTitle":"Jira","description":"Connect a Jira site to Upsun Dispatch as a ticketing integration for your organization.","href":"/dispatch/docs/integrations/jira"},{"title":"Set up Linear","sidebarTitle":"Linear","href":"/dispatch/docs/integrations/linear"}]},{"group":"AI Models","root":{"title":"AI models","sidebarTitle":"AI models","description":"Store the model keys Upsun Dispatch uses to run AI-backed workflows.","href":"/dispatch/docs/models/index"},"expanded":true,"pages":[{"title":"Store your Anthropic key","sidebarTitle":"Anthropic","href":"/dispatch/docs/models/anthropic"},{"title":"Store your OpenAI key","sidebarTitle":"OpenAI","href":"/dispatch/docs/models/openai"}]}]},{"group":"Workflows","icon":"workflow","expanded":false,"pages":[{"title":"Workflows in Upsun Dispatch","sidebarTitle":"Concept","href":"/dispatch/docs/workflows/index"},{"group":"Built-in workflows","root":{"title":"Built-in workflows","sidebarTitle":"Built-in workflows","href":"/dispatch/docs/workflows/builtin"},"expanded":true,"pages":[{"title":"Code review","sidebarTitle":"Code review","href":"/dispatch/docs/workflows/code-review"},{"title":"Issue to code","sidebarTitle":"Issue to code","href":"/dispatch/docs/workflows/issue-to-code"}]}]},{"group":"Manage","icon":"layout-grid","expanded":false,"pages":[{"title":"Use the Upsun Dispatch console","href":"/dispatch/docs/dashboard/index"}]}]}]},{"tab":"Cloud","icon":"https://mintlify.s3.us-west-1.amazonaws.com/upsun-c9761871/images/icons/cloud.svg","pages":[{"title":"Cloud","href":"/cloud"}]},{"tab":"Blog","icon":"newspaper","pages":[{"title":"Blog","href":"/posts"}]},{"tab":"AI","icon":"sparkles","pages":[{"title":"AI","href":"/ai"}]}]},"basePath":"","title":"Set up Linear - Upsun Developer","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}