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