[{"data":1,"prerenderedAt":219},["ShallowReactive",2],{"doc-content\u002Fdocs\u002Fdeep-links":3,"docs-navigation":153,"i-base:ideapunch-logo-black":214},{"path":4,"draft":5,"date":6,"dateUpdated":6,"title":7,"body":8,"description":151,"image":152,"imageAlt":152},"\u002Fdocs\u002Fdeep-links",false,"2025-11-29","Deep Links",{"type":9,"value":10,"toc":145},"minimark",[11,15,23,31,36,55,60,63,83,122,126,141],[12,13,7],"h1",{"id":14},"deep-links",[16,17,19],"alert",{"type":18},"note",[20,21,22],"p",{},"Breveto has limited support for deep links, with support for more actions on our roadmap!",[20,24,25,26,30],{},"Deep links let you open files in Breveto from other apps using the ",[27,28,29],"code",{},"breveto:\u002F\u002F"," url scheme. A deep link acts like a regular link in a web browser, but when clicked opens Breveto directly triggering an action.",[32,33,35],"h2",{"id":34},"actions","Actions",[20,37,38,39,42,43,46,47,50,51,54],{},"Deep links follow a simple pattern: ",[27,40,41],{},"breveto:\u002F\u002Fx-callback-url\u002F[action]?[parameters]",". The action tells Breveto what to do (like opening a file), and the parameters provide additional information (like which file to open). Parameters are added after a ",[27,44,45],{},"?"," and separated by ",[27,48,49],{},"&"," if you need multiple parameters. For example, ",[27,52,53],{},"breveto:\u002F\u002Fx-callback-url\u002Fopen-file?id=123&newWindow=true"," tells Breveto to open the file with ID \"123\" in a new window.",[56,57,59],"h3",{"id":58},"open-file","Open File",[20,61,62],{},"Open a file in Breveto. To copy the deep link to a file, click the share button and select \"Copy Deep Link\", or go to \"Menu > File > Copy Deep Link\".",[64,65,74],"pre",{"className":66,"code":67,"highlights":68,"language":72,"meta":73,"style":73},"language-plaintext shiki shiki-themes github-light github-dark","breveto:\u002F\u002Fx-callback-url\u002Fopen-file?id=FILE_ID\n",[69,70,71],2,3,4,"plaintext","",[27,75,76],{"__ignoreMap":73},[77,78,81],"span",{"class":79,"line":80},"line",1,[77,82,67],{},[84,85,86,98],"table",{},[87,88,89],"thead",{},[90,91,92,96],"tr",{},[93,94,95],"th",{},"Parameters",[93,97],{},[99,100,101,112],"tbody",{},[90,102,103,109],{},[104,105,106],"td",{},[27,107,108],{},"id",[104,110,111],{},"The id of the file to open.",[90,113,114,119],{},[104,115,116],{},[27,117,118],{},"newWindow",[104,120,121],{},"Opens the file in a new window if set to true. If not set, it will open in the main window.",[32,123,125],{"id":124},"callback-url","Callback URL",[20,127,128,129,132,133,140],{},"Breveto uses the ",[27,130,131],{},"breveto:\u002F\u002Fx-callback-url\u002F"," url scheme, which follows the ",[134,135,139],"a",{"href":136,"rel":137},"http:\u002F\u002Fx-callback-url.com\u002F",[138],"nofollow","x-callback-url protocol",". We're using this protocol to future-proof Breveto and enable advanced features down the road, but callback URLs are not implemented yet.",[142,143,144],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":73,"searchDepth":69,"depth":69,"links":146},[147,150],{"id":34,"depth":69,"text":35,"children":148},[149],{"id":58,"depth":70,"text":59},{"id":124,"depth":69,"text":125},"Learn how to trigger actions in Breveto using external links.",null,{"visible":154,"hidden":213},[155],{"title":156,"path":157,"stem":158,"children":159,"navigation":152},"Getting Started","\u002Fdocs","docs\u002F00.index",[160,161,165,169,175,179,183,185,189,193,199,203,207],{"title":156,"path":157,"stem":158,"navigation":152},{"title":162,"path":163,"stem":164,"navigation":152},"Organizing files","\u002Fdocs\u002Forganizing-files","docs\u002F01.organizing-files",{"title":166,"path":167,"stem":168,"navigation":152},"Text Editor","\u002Fdocs\u002Ftext-editor","docs\u002F02.text-editor",{"title":170,"path":171,"stem":172,"navigation":173,"sectionTitle":174},"Import Files","\u002Fdocs\u002Fimport","docs\u002F03.import",{"sectionTitle":174},"Using Breveto",{"title":176,"path":177,"stem":178,"navigation":152},"Markdown","\u002Fdocs\u002Fmarkdown","docs\u002F06.markdown",{"title":180,"path":181,"stem":182,"navigation":152},"Quick Open","\u002Fdocs\u002Fquick-open","docs\u002F07.quick-open",{"title":7,"path":4,"stem":184,"navigation":152},"docs\u002F08.deep-links",{"title":186,"path":187,"stem":188,"navigation":152},"Breveto AI","\u002Fdocs\u002Fbreveto-ai","docs\u002F10.breveto-ai",{"title":190,"path":191,"stem":192,"navigation":152},"Exporting Files","\u002Fdocs\u002Fexport","docs\u002F11.export",{"title":194,"path":195,"stem":196,"navigation":197,"sectionTitle":198},"Themes","\u002Fdocs\u002Fthemes","docs\u002F20.themes",{"sectionTitle":198},"Customization",{"title":200,"path":201,"stem":202,"navigation":152},"Shortcuts","\u002Fdocs\u002Fshortcuts","docs\u002F22.shortcuts",{"title":204,"path":205,"stem":206,"navigation":152},"Customizing the Editor","\u002Fdocs\u002Fcustomizing-the-editor","docs\u002F24.customizing-the-editor",{"title":208,"path":209,"stem":210,"navigation":211,"sectionTitle":212},"FAQ","\u002Fdocs\u002Ffaq","docs\u002Ffaq",{"sectionTitle":212},"Help",[],{"left":215,"top":215,"width":216,"height":217,"rotate":215,"vFlip":5,"hFlip":5,"body":218},0,48,71,"\u003Cg fill=\"currentColor\" style=\"fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5\">\u003Cpath d=\"M9182.94 9112.83c-416.22-124.06-717.31-481.57-717.31-902.77 0-183.37 57.07-354.68 155.9-499.95 207.72 5.11 526.69 8.38 884.1 8.38 357.41 0 676.37-3.27 884.07-8.38 98.9 145.27 155.9 316.58 155.9 499.95 0 421.2-301.1 778.71-717.27 902.77h-645.39Z\" fill=\"currentColor\" transform=\"translate(-191.607 -135.417) scale(.02263)\" \u002F>\n    \u003Cpath d=\"M2383.61 608.44c6.01-.08 11.38-.178 15.92-.29 6.32 9.3 9.98 20.266 9.98 32.005 0 26.963-19.28 49.849-45.92 57.791h-16.12c26.65-7.942 45.92-30.828 45.92-57.791 0-11.618-3.58-22.479-9.78-31.715Z\" fill=\"#fff\" opacity=\"0.1\" transform=\"matrix(.35352 0 0 .35352 -804.716 -175.925)\" \u002F>\n    \u003Ccircle cx=\"2265.88\" cy=\"522.028\" r=\"10.887\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"5\" opacity=\"0.72\" transform=\"matrix(.35352 0 0 .35352 -787.906 -158.577)\" \u002F>\n    \u003Ccircle cx=\"2265.88\" cy=\"522.028\" r=\"10.887\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"5\" opacity=\"0.58\" transform=\"matrix(.35352 0 0 .35352 -766.543 -165.65)\" \u002F>\n    \u003Ccircle cx=\"2265.88\" cy=\"522.028\" r=\"10.887\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"5\" opacity=\"0.4\" transform=\"matrix(.35352 0 0 .35352 -777.575 -179.787)\" \u002F>\u003C\u002Fg>",1793500003222]