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