[{"data":1,"prerenderedAt":748},["ShallowReactive",2],{"docs-page-meta":3,"docs-page-\u002Fall-endpoints\u002Fstart-abort-flow":32},{"pageMeta":4,"generatedAt":31},{"\u002Fall-endpoints\u002Fcreate-flow":5,"\u002Fall-endpoints\u002Fdelete-flow":7,"\u002Fall-endpoints\u002Fget-flow-input":8,"\u002Fall-endpoints\u002Fget-flow-output":9,"\u002Fall-endpoints\u002Fget-flow":10,"\u002Fall-endpoints\u002Fget-template":11,"\u002Fall-endpoints\u002Flist-flow-inputs":12,"\u002Fall-endpoints\u002Flist-flow-outputs":13,"\u002Fall-endpoints\u002Flist-flows":14,"\u002Fall-endpoints\u002Flist-templates":15,"\u002Fall-endpoints\u002Fstart-abort-flow":16,"\u002Fall-endpoints\u002Fupload-flow-input":17,"\u002Fgetting-started\u002Fauthentication":18,"\u002Fgetting-started\u002Fflow-lifecycle":19,"\u002Fgetting-started\u002Fflow":21,"\u002Fgetting-started\u002Fopenapi":22,"\u002Fgetting-started\u002Fplans-and-policies":23,"\u002Fgetting-started\u002Fquickstart":24,"\u002Fgetting-started\u002Ftemplate-helpers":25,"\u002Fgetting-started\u002Ftemplate-image-to-3d":26,"\u002Fgetting-started\u002Ftemplate-optimize-model":27,"\u002Fgetting-started\u002Ftemplate-text-to-3d":28,"\u002Fgetting-started\u002Ftemplates":29,"\u002Fgetting-started\u002Ftroubleshooting":30},{"lastUpdated":6},"2026-08-14T13:36:05.144Z",{"lastUpdated":6},{"lastUpdated":6},{"lastUpdated":6},{"lastUpdated":6},{"lastUpdated":6},{"lastUpdated":6},{"lastUpdated":6},{"lastUpdated":6},{"lastUpdated":6},{"lastUpdated":6},{"lastUpdated":6},{"lastUpdated":6},{"lastUpdated":20},"2026-08-14T13:36:05.145Z",{"lastUpdated":20},{"lastUpdated":20},{"lastUpdated":20},{"lastUpdated":20},{"lastUpdated":20},{"lastUpdated":20},{"lastUpdated":20},{"lastUpdated":20},{"lastUpdated":20},{"lastUpdated":20},"2026-08-14T13:38:49.206Z",{"id":33,"title":34,"body":35,"description":741,"extension":742,"meta":743,"navigation":330,"path":744,"seo":745,"stem":746,"__hash__":747},"docs\u002Fall-endpoints\u002Fstart-abort-flow.md","Start or Abort a Flow",{"type":36,"value":37,"toc":726},"minimark",[38,42,46,52,69,74,85,90,101,106,144,150,155,163,167,175,189,193,197,205,209,213,216,220,223,227,234,722],[39,40,34],"h1",{"id":41},"start-or-abort-a-flow",[43,44,45],"p",{},"Control flow execution by starting or aborting a flow.",[43,47,48],{},[49,50,51],"strong",{},"Available Actions:",[53,54,55,63],"ul",{},[56,57,58,62],"li",{},[59,60,61],"code",{},"start",": Begin execution of a created flow (state must be 'created')",[56,64,65,68],{},[59,66,67],{},"abort",": Cancel a running flow (state must be 'starting' or 'running')",[43,70,71],{},[49,72,73],{},"Action: start",[53,75,76,79,82],{},[56,77,78],{},"Transitions flow from 'created' to 'starting' state",[56,80,81],{},"Only applicable to flows without initial inputs (created via POST \u002Fflows without inputs)",[56,83,84],{},"Flows created with inputs start automatically and cannot be manually started",[43,86,87],{},[49,88,89],{},"Action: abort",[53,91,92,95,98],{},[56,93,94],{},"Transitions flow to 'aborting' state, then eventually to 'aborted'",[56,96,97],{},"Stops processing and cleans up resources",[56,99,100],{},"Cannot abort flows that are already completed or failed",[43,102,103],{},[49,104,105],{},"Example Request:",[107,108,113],"pre",{"className":109,"code":110,"language":111,"meta":112,"style":112},"language-json shiki shiki-themes github-light github-light github-dark","{\n  \"action\": \"start\"\n}\n","json","",[59,114,115,124,138],{"__ignoreMap":112},[116,117,120],"span",{"class":118,"line":119},"line",1,[116,121,123],{"class":122},"sVPnS","{\n",[116,125,127,131,134],{"class":118,"line":126},2,[116,128,130],{"class":129},"sUNQB","  \"action\"",[116,132,133],{"class":122},": ",[116,135,137],{"class":136},"s-HEn","\"start\"\n",[116,139,141],{"class":118,"line":140},3,[116,142,143],{"class":122},"}\n",[145,146,147],"docs-info",{},[43,148,149],{},"This endpoint allows you to start or abort a flow.",[151,152,154],"h2",{"id":153},"endpoint","Endpoint",[107,156,161],{"className":157,"code":159,"language":160},[158],"language-text","PATCH https:\u002F\u002Fflows.generio.ai\u002Fflows\u002F{flow_id}\n","text",[59,162,159],{"__ignoreMap":112},[151,164,166],{"id":165},"parameters","Parameters",[168,169,171,172],"h3",{"id":170},"flow_id-required","flow_id ",[49,173,174],{},"(required)",[53,176,177,183],{},[56,178,179,182],{},[49,180,181],{},"Location",": path",[56,184,185,188],{},[49,186,187],{},"Type",": string",[151,190,192],{"id":191},"request-body","Request Body",[168,194,196],{"id":195},"properties","Properties",[53,198,199],{},[56,200,201,204],{},[49,202,203],{},"action"," (string): Action to perform on the flow, i.e. 'start' or 'abort'.",[151,206,208],{"id":207},"responses","Responses",[168,210,212],{"id":211},"_200","200",[43,214,215],{},"Successful Response",[168,217,219],{"id":218},"_422","422",[43,221,222],{},"Validation Error",[151,224,226],{"id":225},"code-examples","Code Examples",[43,228,229,230,233],{},"Copy and run these examples in your terminal or code editor. Make sure to replace ",[59,231,232],{},"YOUR_TOKEN"," with your actual authentication token.",[235,236,237,280,309,424,573],"docs-code-group",{},[107,238,243],{"className":239,"code":240,"filename":241,"language":242,"meta":112,"style":112},"language-bash shiki shiki-themes github-light github-light github-dark","curl -X PATCH \"https:\u002F\u002Fflows.generio.ai\u002Fflows\u002F{flow_id}\" \\\n  -H \"Authorization: Bearer YOUR_TOKEN\" \\\n  -H \"Content-Type: application\u002Fjson\"\n","cURL","bash",[59,244,245,263,273],{"__ignoreMap":112},[116,246,247,251,254,257,260],{"class":118,"line":119},[116,248,250],{"class":249},"sgQzM","curl",[116,252,253],{"class":129}," -X",[116,255,256],{"class":136}," PATCH",[116,258,259],{"class":136}," \"https:\u002F\u002Fflows.generio.ai\u002Fflows\u002F{flow_id}\"",[116,261,262],{"class":129}," \\\n",[116,264,265,268,271],{"class":118,"line":126},[116,266,267],{"class":129},"  -H",[116,269,270],{"class":136}," \"Authorization: Bearer YOUR_TOKEN\"",[116,272,262],{"class":129},[116,274,275,277],{"class":118,"line":140},[116,276,267],{"class":129},[116,278,279],{"class":136}," \"Content-Type: application\u002Fjson\"\n",[107,281,284],{"className":239,"code":282,"filename":283,"language":242,"meta":112,"style":112},"wget --header=\"Authorization: Bearer YOUR_TOKEN\" \\\n  \"https:\u002F\u002Fflows.generio.ai\u002Fflows\u002F{flow_id}\" -O -\n","wget",[59,285,286,298],{"__ignoreMap":112},[116,287,288,290,293,296],{"class":118,"line":119},[116,289,283],{"class":249},[116,291,292],{"class":129}," --header=",[116,294,295],{"class":136},"\"Authorization: Bearer YOUR_TOKEN\"",[116,297,262],{"class":129},[116,299,300,303,306],{"class":118,"line":126},[116,301,302],{"class":136},"  \"https:\u002F\u002Fflows.generio.ai\u002Fflows\u002F{flow_id}\"",[116,304,305],{"class":129}," -O",[116,307,308],{"class":136}," -\n",[107,310,315],{"className":311,"code":312,"filename":313,"language":314,"meta":112,"style":112},"language-python shiki shiki-themes github-light github-light github-dark","import requests\n\nurl = \"https:\u002F\u002Fflows.generio.ai\u002Fflows\u002F{flow_id}\"\nheaders = {\n    \"Authorization\": \"Bearer YOUR_TOKEN\",\n    \"Content-Type\": \"application\u002Fjson\"\n}\n\nresponse = requests.patch(url, headers=headers)\nprint(response.json())\n","Python","python",[59,316,317,326,332,349,360,374,385,390,395,415],{"__ignoreMap":112},[116,318,319,323],{"class":118,"line":119},[116,320,322],{"class":321},"sDD9d","import",[116,324,325],{"class":122}," requests\n",[116,327,328],{"class":118,"line":126},[116,329,331],{"emptyLinePlaceholder":330},true,"\n",[116,333,334,337,340,343,346],{"class":118,"line":140},[116,335,336],{"class":122},"url ",[116,338,339],{"class":321},"=",[116,341,342],{"class":136}," \"https:\u002F\u002Fflows.generio.ai\u002Fflows\u002F",[116,344,345],{"class":129},"{flow_id}",[116,347,348],{"class":136},"\"\n",[116,350,352,355,357],{"class":118,"line":351},4,[116,353,354],{"class":122},"headers ",[116,356,339],{"class":321},[116,358,359],{"class":122}," {\n",[116,361,363,366,368,371],{"class":118,"line":362},5,[116,364,365],{"class":136},"    \"Authorization\"",[116,367,133],{"class":122},[116,369,370],{"class":136},"\"Bearer YOUR_TOKEN\"",[116,372,373],{"class":122},",\n",[116,375,377,380,382],{"class":118,"line":376},6,[116,378,379],{"class":136},"    \"Content-Type\"",[116,381,133],{"class":122},[116,383,384],{"class":136},"\"application\u002Fjson\"\n",[116,386,388],{"class":118,"line":387},7,[116,389,143],{"class":122},[116,391,393],{"class":118,"line":392},8,[116,394,331],{"emptyLinePlaceholder":330},[116,396,398,401,403,406,410,412],{"class":118,"line":397},9,[116,399,400],{"class":122},"response ",[116,402,339],{"class":321},[116,404,405],{"class":122}," requests.patch(url, ",[116,407,409],{"class":408},"sde8i","headers",[116,411,339],{"class":321},[116,413,414],{"class":122},"headers)\n",[116,416,418,421],{"class":118,"line":417},10,[116,419,420],{"class":129},"print",[116,422,423],{"class":122},"(response.json())\n",[107,425,430],{"className":426,"code":427,"filename":428,"language":429,"meta":112,"style":112},"language-javascript shiki shiki-themes github-light github-light github-dark","const url = \"https:\u002F\u002Fflows.generio.ai\u002Fflows\u002F{flow_id}\";\nfetch(url, {\n  method: \"PATCH\",\n  headers: {\n    \"Authorization\": \"Bearer YOUR_TOKEN\",\n    \"Content-Type\": \"application\u002Fjson\"\n  }\n})\n  .then(response => response.json())\n  .then(data => console.log(data))\n  .catch(error => console.error(\"Error:\", error));\n","JavaScript","javascript",[59,431,432,448,456,466,471,481,489,494,499,524,546],{"__ignoreMap":112},[116,433,434,437,440,443,445],{"class":118,"line":119},[116,435,436],{"class":321},"const",[116,438,439],{"class":129}," url",[116,441,442],{"class":321}," =",[116,444,259],{"class":136},[116,446,447],{"class":122},";\n",[116,449,450,453],{"class":118,"line":126},[116,451,452],{"class":249},"fetch",[116,454,455],{"class":122},"(url, {\n",[116,457,458,461,464],{"class":118,"line":140},[116,459,460],{"class":122},"  method: ",[116,462,463],{"class":136},"\"PATCH\"",[116,465,373],{"class":122},[116,467,468],{"class":118,"line":351},[116,469,470],{"class":122},"  headers: {\n",[116,472,473,475,477,479],{"class":118,"line":362},[116,474,365],{"class":136},[116,476,133],{"class":122},[116,478,370],{"class":136},[116,480,373],{"class":122},[116,482,483,485,487],{"class":118,"line":376},[116,484,379],{"class":136},[116,486,133],{"class":122},[116,488,384],{"class":136},[116,490,491],{"class":118,"line":387},[116,492,493],{"class":122},"  }\n",[116,495,496],{"class":118,"line":392},[116,497,498],{"class":122},"})\n",[116,500,501,504,507,510,513,516,519,521],{"class":118,"line":397},[116,502,503],{"class":122},"  .",[116,505,506],{"class":249},"then",[116,508,509],{"class":122},"(",[116,511,512],{"class":408},"response",[116,514,515],{"class":321}," =>",[116,517,518],{"class":122}," response.",[116,520,111],{"class":249},[116,522,523],{"class":122},"())\n",[116,525,526,528,530,532,535,537,540,543],{"class":118,"line":417},[116,527,503],{"class":122},[116,529,506],{"class":249},[116,531,509],{"class":122},[116,533,534],{"class":408},"data",[116,536,515],{"class":321},[116,538,539],{"class":122}," console.",[116,541,542],{"class":249},"log",[116,544,545],{"class":122},"(data))\n",[116,547,549,551,554,556,559,561,563,565,567,570],{"class":118,"line":548},11,[116,550,503],{"class":122},[116,552,553],{"class":249},"catch",[116,555,509],{"class":122},[116,557,558],{"class":408},"error",[116,560,515],{"class":321},[116,562,539],{"class":122},[116,564,558],{"class":249},[116,566,509],{"class":122},[116,568,569],{"class":136},"\"Error:\"",[116,571,572],{"class":122},", error));\n",[107,574,579],{"className":575,"code":576,"filename":577,"language":578,"meta":112,"style":112},"language-php shiki shiki-themes github-light github-light github-dark","\u003C?php\n$url = \"https:\u002F\u002Fflows.generio.ai\u002Fflows\u002F{flow_id}\";\n$ch = curl_init($url);\ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\ncurl_setopt($ch, CURLOPT_CUSTOMREQUEST, \"PATCH\");\ncurl_setopt($ch, CURLOPT_HTTPHEADER, [\n    \"Authorization: Bearer YOUR_TOKEN\",\n    \"Content-Type: application\u002Fjson\"\n]);\n\n$response = curl_exec($ch);\ncurl_close($ch);\n\necho $response;\n?>\n","PHP","php",[59,580,581,589,600,613,633,648,660,667,672,677,681,694,702,707,716],{"__ignoreMap":112},[116,582,583,586],{"class":118,"line":119},[116,584,585],{"class":321},"\u003C?",[116,587,588],{"class":129},"php\n",[116,590,591,594,596,598],{"class":118,"line":126},[116,592,593],{"class":122},"$url ",[116,595,339],{"class":321},[116,597,259],{"class":136},[116,599,447],{"class":122},[116,601,602,605,607,610],{"class":118,"line":140},[116,603,604],{"class":122},"$ch ",[116,606,339],{"class":321},[116,608,609],{"class":129}," curl_init",[116,611,612],{"class":122},"($url);\n",[116,614,615,618,621,624,627,630],{"class":118,"line":351},[116,616,617],{"class":129},"curl_setopt",[116,619,620],{"class":122},"($ch, ",[116,622,623],{"class":129},"CURLOPT_RETURNTRANSFER",[116,625,626],{"class":122},", ",[116,628,629],{"class":129},"true",[116,631,632],{"class":122},");\n",[116,634,635,637,639,642,644,646],{"class":118,"line":362},[116,636,617],{"class":129},[116,638,620],{"class":122},[116,640,641],{"class":129},"CURLOPT_CUSTOMREQUEST",[116,643,626],{"class":122},[116,645,463],{"class":136},[116,647,632],{"class":122},[116,649,650,652,654,657],{"class":118,"line":376},[116,651,617],{"class":129},[116,653,620],{"class":122},[116,655,656],{"class":129},"CURLOPT_HTTPHEADER",[116,658,659],{"class":122},", [\n",[116,661,662,665],{"class":118,"line":387},[116,663,664],{"class":136},"    \"Authorization: Bearer YOUR_TOKEN\"",[116,666,373],{"class":122},[116,668,669],{"class":118,"line":392},[116,670,671],{"class":136},"    \"Content-Type: application\u002Fjson\"\n",[116,673,674],{"class":118,"line":397},[116,675,676],{"class":122},"]);\n",[116,678,679],{"class":118,"line":417},[116,680,331],{"emptyLinePlaceholder":330},[116,682,683,686,688,691],{"class":118,"line":548},[116,684,685],{"class":122},"$response ",[116,687,339],{"class":321},[116,689,690],{"class":129}," curl_exec",[116,692,693],{"class":122},"($ch);\n",[116,695,697,700],{"class":118,"line":696},12,[116,698,699],{"class":129},"curl_close",[116,701,693],{"class":122},[116,703,705],{"class":118,"line":704},13,[116,706,331],{"emptyLinePlaceholder":330},[116,708,710,713],{"class":118,"line":709},14,[116,711,712],{"class":129},"echo",[116,714,715],{"class":122}," $response;\n",[116,717,719],{"class":118,"line":718},15,[116,720,721],{"class":321},"?>\n",[723,724,725],"style",{},"html pre.shiki code .sVPnS, html code.shiki .sVPnS{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sUNQB, html code.shiki .sUNQB{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s-HEn, html code.shiki .s-HEn{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#9ECBFF}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 .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-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);}html pre.shiki code .sgQzM, html code.shiki .sgQzM{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sDD9d, html code.shiki .sDD9d{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sde8i, html code.shiki .sde8i{--shiki-default:#E36209;--shiki-light:#E36209;--shiki-dark:#FFAB70}",{"title":112,"searchDepth":126,"depth":126,"links":727},[728,729,733,736,740],{"id":153,"depth":126,"text":154},{"id":165,"depth":126,"text":166,"children":730},[731],{"id":170,"depth":140,"text":732},"flow_id (required)",{"id":191,"depth":126,"text":192,"children":734},[735],{"id":195,"depth":140,"text":196},{"id":207,"depth":126,"text":208,"children":737},[738,739],{"id":211,"depth":140,"text":212},{"id":218,"depth":140,"text":219},{"id":225,"depth":126,"text":226},null,"md",{},"\u002Fall-endpoints\u002Fstart-abort-flow",{"title":34},"all-endpoints\u002Fstart-abort-flow","3dcCpZx4FvWIjrUJfAQex8PjfI3xpd0OwIkcAAzjnVg",1786714762470]