[{"data":1,"prerenderedAt":1799},["ShallowReactive",2],{"navigation_docs":3,"-http-api":45,"-http-api-surround":1795},[4,8,12,16,20,24],{"title":5,"path":6,"stem":7},"Introduction","\u002Fintroduction","1.introduction",{"title":9,"path":10,"stem":11},"Installation","\u002Finstallation","2.installation",{"title":13,"path":14,"stem":15},"SDKs","\u002Fsdk","3.sdk",{"title":17,"path":18,"stem":19},"Dashboard","\u002Fdashboard","4.dashboard",{"title":21,"path":22,"stem":23},"HTTP API","\u002Fhttp-api","5.http-api",{"title":25,"path":26,"stem":27,"children":28},"Framework Components","\u002Fframeworks","frameworks",[29,33,37,41],{"title":30,"path":31,"stem":32},"Qwik","\u002Fframeworks\u002Fqwik","frameworks\u002Fqwik",{"title":34,"path":35,"stem":36},"React","\u002Fframeworks\u002Freact","frameworks\u002Freact",{"title":38,"path":39,"stem":40},"Svelte","\u002Fframeworks\u002Fsvelte","frameworks\u002Fsvelte",{"title":42,"path":43,"stem":44},"Vue","\u002Fframeworks\u002Fvue","frameworks\u002Fvue",{"id":46,"title":21,"body":47,"description":1789,"extension":1790,"links":1791,"meta":1792,"navigation":244,"path":22,"seo":1793,"stem":23,"__hash__":1794},"docs\u002F5.http-api.md",{"type":48,"value":49,"toc":1779},"minimark",[50,54,59,66,70,82,107,110,114,218,220,224,493,495,499,569,571,575,803,805,809,1258,1260,1264,1775],[51,52,53],"p",{},"PichaFlow can be integrated into any language or framework that supports HTTP requests.",[55,56,58],"h2",{"id":57},"base-url","Base URL",[51,60,61,62],{},"The default API endpoint is:\n",[63,64,65],"code",{},"https:\u002F\u002Fapi.pichaflow.com\u002Fv1",[55,67,69],{"id":68},"authentication","Authentication",[51,71,72,73,77,78,81],{},"All requests must include your ",[74,75,76],"strong",{},"Secret Key"," in the ",[63,79,80],{},"Authorization"," header as a Bearer token.",[83,84,89],"pre",{"className":85,"code":86,"language":87,"meta":88,"style":88},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","Authorization: Bearer sk_live_your_secret_key\n","bash","",[63,90,91],{"__ignoreMap":88},[92,93,96,100,104],"span",{"class":94,"line":95},"line",1,[92,97,99],{"class":98},"sBMFI","Authorization:",[92,101,103],{"class":102},"sfazB"," Bearer",[92,105,106],{"class":102}," sk_live_your_secret_key\n",[108,109],"hr",{},[55,111,113],{"id":112},"_1-uploading-images-curl","1. Uploading Images (cURL)",[83,115,117],{"className":85,"code":116,"language":87,"meta":88,"style":88},"curl -X POST https:\u002F\u002Fapi.pichaflow.com\u002Fv1\u002Fupload \\\n  -H \"Authorization: Bearer sk_live_...\" \\\n  -F \"file=@\u002Fpath\u002Fto\u002Fyour\u002Fimage.jpg\" \\\n  -F \"alt=Description for SEO\" \\\n  -F \"tags=[\\\"ecommerce\\\", \\\"summer\\\"]\"\n",[63,118,119,137,155,170,184],{"__ignoreMap":88},[92,120,121,124,127,130,133],{"class":94,"line":95},[92,122,123],{"class":98},"curl",[92,125,126],{"class":102}," -X",[92,128,129],{"class":102}," POST",[92,131,132],{"class":102}," https:\u002F\u002Fapi.pichaflow.com\u002Fv1\u002Fupload",[92,134,136],{"class":135},"sTEyZ"," \\\n",[92,138,140,143,147,150,153],{"class":94,"line":139},2,[92,141,142],{"class":102},"  -H",[92,144,146],{"class":145},"sMK4o"," \"",[92,148,149],{"class":102},"Authorization: Bearer sk_live_...",[92,151,152],{"class":145},"\"",[92,154,136],{"class":135},[92,156,158,161,163,166,168],{"class":94,"line":157},3,[92,159,160],{"class":102},"  -F",[92,162,146],{"class":145},[92,164,165],{"class":102},"file=@\u002Fpath\u002Fto\u002Fyour\u002Fimage.jpg",[92,167,152],{"class":145},[92,169,136],{"class":135},[92,171,173,175,177,180,182],{"class":94,"line":172},4,[92,174,160],{"class":102},[92,176,146],{"class":145},[92,178,179],{"class":102},"alt=Description for SEO",[92,181,152],{"class":145},[92,183,136],{"class":135},[92,185,187,189,191,194,197,200,202,205,207,210,212,215],{"class":94,"line":186},5,[92,188,160],{"class":102},[92,190,146],{"class":145},[92,192,193],{"class":102},"tags=[",[92,195,196],{"class":135},"\\\"",[92,198,199],{"class":102},"ecommerce",[92,201,196],{"class":135},[92,203,204],{"class":102},", ",[92,206,196],{"class":135},[92,208,209],{"class":102},"summer",[92,211,196],{"class":135},[92,213,214],{"class":102},"]",[92,216,217],{"class":145},"\"\n",[108,219],{},[55,221,223],{"id":222},"_2-python-integration","2. Python Integration",[83,225,229],{"className":226,"code":227,"language":228,"meta":88,"style":88},"language-python shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import requests\n\nurl = \"https:\u002F\u002Fapi.pichaflow.com\u002Fv1\u002Fupload\"\nheaders = {\n    \"Authorization\": \"Bearer sk_live_your_secret_key\"\n}\nfiles = {\n    \"file\": open(\"product.jpg\", \"rb\")\n}\ndata = {\n    \"alt\": \"Summer Collection Boot\",\n    \"tags\": \"[\\\"ecommerce\\\"]\"\n}\n\nresponse = requests.post(url, headers=headers, files=files, data=data)\nprint(response.json())\n","python",[63,230,231,240,246,261,271,290,296,306,345,350,360,382,409,414,419,474],{"__ignoreMap":88},[92,232,233,237],{"class":94,"line":95},[92,234,236],{"class":235},"s7zQu","import",[92,238,239],{"class":135}," requests\n",[92,241,242],{"class":94,"line":139},[92,243,245],{"emptyLinePlaceholder":244},true,"\n",[92,247,248,251,254,256,259],{"class":94,"line":157},[92,249,250],{"class":135},"url ",[92,252,253],{"class":145},"=",[92,255,146],{"class":145},[92,257,258],{"class":102},"https:\u002F\u002Fapi.pichaflow.com\u002Fv1\u002Fupload",[92,260,217],{"class":145},[92,262,263,266,268],{"class":94,"line":172},[92,264,265],{"class":135},"headers ",[92,267,253],{"class":145},[92,269,270],{"class":145}," {\n",[92,272,273,276,278,280,283,285,288],{"class":94,"line":186},[92,274,275],{"class":145},"    \"",[92,277,80],{"class":102},[92,279,152],{"class":145},[92,281,282],{"class":145},":",[92,284,146],{"class":145},[92,286,287],{"class":102},"Bearer sk_live_your_secret_key",[92,289,217],{"class":145},[92,291,293],{"class":94,"line":292},6,[92,294,295],{"class":145},"}\n",[92,297,299,302,304],{"class":94,"line":298},7,[92,300,301],{"class":135},"files ",[92,303,253],{"class":145},[92,305,270],{"class":145},[92,307,309,311,314,316,318,322,325,327,330,332,335,337,340,342],{"class":94,"line":308},8,[92,310,275],{"class":145},[92,312,313],{"class":102},"file",[92,315,152],{"class":145},[92,317,282],{"class":145},[92,319,321],{"class":320},"s2Zo4"," open",[92,323,324],{"class":145},"(",[92,326,152],{"class":145},[92,328,329],{"class":102},"product.jpg",[92,331,152],{"class":145},[92,333,334],{"class":145},",",[92,336,146],{"class":145},[92,338,339],{"class":102},"rb",[92,341,152],{"class":145},[92,343,344],{"class":145},")\n",[92,346,348],{"class":94,"line":347},9,[92,349,295],{"class":145},[92,351,353,356,358],{"class":94,"line":352},10,[92,354,355],{"class":135},"data ",[92,357,253],{"class":145},[92,359,270],{"class":145},[92,361,363,365,368,370,372,374,377,379],{"class":94,"line":362},11,[92,364,275],{"class":145},[92,366,367],{"class":102},"alt",[92,369,152],{"class":145},[92,371,282],{"class":145},[92,373,146],{"class":145},[92,375,376],{"class":102},"Summer Collection Boot",[92,378,152],{"class":145},[92,380,381],{"class":145},",\n",[92,383,385,387,390,392,394,396,399,401,403,405,407],{"class":94,"line":384},12,[92,386,275],{"class":145},[92,388,389],{"class":102},"tags",[92,391,152],{"class":145},[92,393,282],{"class":145},[92,395,146],{"class":145},[92,397,398],{"class":102},"[",[92,400,196],{"class":135},[92,402,199],{"class":102},[92,404,196],{"class":135},[92,406,214],{"class":102},[92,408,217],{"class":145},[92,410,412],{"class":94,"line":411},13,[92,413,295],{"class":145},[92,415,417],{"class":94,"line":416},14,[92,418,245],{"emptyLinePlaceholder":244},[92,420,422,425,427,430,433,436,438,441,443,447,449,452,454,457,459,462,464,467,469,472],{"class":94,"line":421},15,[92,423,424],{"class":135},"response ",[92,426,253],{"class":145},[92,428,429],{"class":135}," requests",[92,431,432],{"class":145},".",[92,434,435],{"class":320},"post",[92,437,324],{"class":145},[92,439,440],{"class":320},"url",[92,442,334],{"class":145},[92,444,446],{"class":445},"sHdIc"," headers",[92,448,253],{"class":145},[92,450,451],{"class":320},"headers",[92,453,334],{"class":145},[92,455,456],{"class":445}," files",[92,458,253],{"class":145},[92,460,461],{"class":320},"files",[92,463,334],{"class":145},[92,465,466],{"class":445}," data",[92,468,253],{"class":145},[92,470,471],{"class":320},"data",[92,473,344],{"class":145},[92,475,477,480,482,485,487,490],{"class":94,"line":476},16,[92,478,479],{"class":320},"print",[92,481,324],{"class":145},[92,483,484],{"class":320},"response",[92,486,432],{"class":145},[92,488,489],{"class":320},"json",[92,491,492],{"class":145},"())\n",[108,494],{},[55,496,498],{"id":497},"_3-nodejs-fetch","3. Node.js (Fetch)",[83,500,504],{"className":501,"code":502,"language":503,"meta":88,"style":88},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const formData = new FormData();\nformData.append('file', fileInput.files[0]);\nformData.append('alt', 'Modern Sofa');\n\nconst response = await fetch('https:\u002F\u002Fapi.pichaflow.com\u002Fv1\u002Fupload', {\n  method: 'POST',\n  headers: {\n    'Authorization': 'Bearer sk_live_your_secret_key'\n  },\n  body: formData\n});\n\nconst result = await response.json();\n","javascript",[63,505,506,511,516,521,525,530,535,540,545,550,555,560,564],{"__ignoreMap":88},[92,507,508],{"class":94,"line":95},[92,509,510],{},"const formData = new FormData();\n",[92,512,513],{"class":94,"line":139},[92,514,515],{},"formData.append('file', fileInput.files[0]);\n",[92,517,518],{"class":94,"line":157},[92,519,520],{},"formData.append('alt', 'Modern Sofa');\n",[92,522,523],{"class":94,"line":172},[92,524,245],{"emptyLinePlaceholder":244},[92,526,527],{"class":94,"line":186},[92,528,529],{},"const response = await fetch('https:\u002F\u002Fapi.pichaflow.com\u002Fv1\u002Fupload', {\n",[92,531,532],{"class":94,"line":292},[92,533,534],{},"  method: 'POST',\n",[92,536,537],{"class":94,"line":298},[92,538,539],{},"  headers: {\n",[92,541,542],{"class":94,"line":308},[92,543,544],{},"    'Authorization': 'Bearer sk_live_your_secret_key'\n",[92,546,547],{"class":94,"line":347},[92,548,549],{},"  },\n",[92,551,552],{"class":94,"line":352},[92,553,554],{},"  body: formData\n",[92,556,557],{"class":94,"line":362},[92,558,559],{},"});\n",[92,561,562],{"class":94,"line":384},[92,563,245],{"emptyLinePlaceholder":244},[92,565,566],{"class":94,"line":411},[92,567,568],{},"const result = await response.json();\n",[108,570],{},[55,572,574],{"id":573},"_4-php-integration","4. PHP Integration",[83,576,580],{"className":577,"code":578,"language":579,"meta":88,"style":88},"language-php shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","$ch = curl_init('https:\u002F\u002Fapi.pichaflow.com\u002Fv1\u002Fupload');\n$cfile = new CURLFile('image.jpg', 'image\u002Fjpeg', 'file');\n\ncurl_setopt($ch, CURLOPT_POST, 1);\ncurl_setopt($ch, CURLOPT_POSTFIELDS, [\n    'file' => $cfile,\n    'alt' => 'Luxury Watch'\n]);\ncurl_setopt($ch, CURLOPT_HTTPHEADER, [\n    'Authorization: Bearer sk_live_your_secret_key'\n]);\n\n$result = curl_exec($ch);\ncurl_close($ch);\n","php",[63,581,582,607,652,656,679,697,717,735,740,757,766,770,774,792],{"__ignoreMap":88},[92,583,584,587,590,592,595,597,600,602,604],{"class":94,"line":95},[92,585,586],{"class":145},"$",[92,588,589],{"class":135},"ch ",[92,591,253],{"class":145},[92,593,594],{"class":320}," curl_init",[92,596,324],{"class":145},[92,598,599],{"class":145},"'",[92,601,258],{"class":102},[92,603,599],{"class":145},[92,605,606],{"class":145},");\n",[92,608,609,611,614,616,620,623,625,627,630,632,634,637,640,642,644,646,648,650],{"class":94,"line":139},[92,610,586],{"class":145},[92,612,613],{"class":135},"cfile ",[92,615,253],{"class":145},[92,617,619],{"class":618},"sbssI"," new",[92,621,622],{"class":98}," CURLFile",[92,624,324],{"class":145},[92,626,599],{"class":145},[92,628,629],{"class":102},"image.jpg",[92,631,599],{"class":145},[92,633,334],{"class":145},[92,635,636],{"class":145}," '",[92,638,639],{"class":102},"image\u002Fjpeg",[92,641,599],{"class":145},[92,643,334],{"class":145},[92,645,636],{"class":145},[92,647,313],{"class":102},[92,649,599],{"class":145},[92,651,606],{"class":145},[92,653,654],{"class":94,"line":157},[92,655,245],{"emptyLinePlaceholder":244},[92,657,658,661,664,667,669,672,674,677],{"class":94,"line":172},[92,659,660],{"class":320},"curl_setopt",[92,662,663],{"class":145},"($",[92,665,666],{"class":135},"ch",[92,668,334],{"class":145},[92,670,671],{"class":135}," CURLOPT_POST",[92,673,334],{"class":145},[92,675,676],{"class":618}," 1",[92,678,606],{"class":145},[92,680,681,683,685,687,689,692,694],{"class":94,"line":186},[92,682,660],{"class":320},[92,684,663],{"class":145},[92,686,666],{"class":135},[92,688,334],{"class":145},[92,690,691],{"class":135}," CURLOPT_POSTFIELDS",[92,693,334],{"class":145},[92,695,696],{"class":145}," [\n",[92,698,699,702,704,706,709,712,715],{"class":94,"line":292},[92,700,701],{"class":145},"    '",[92,703,313],{"class":102},[92,705,599],{"class":145},[92,707,708],{"class":145}," =>",[92,710,711],{"class":145}," $",[92,713,714],{"class":135},"cfile",[92,716,381],{"class":145},[92,718,719,721,723,725,727,729,732],{"class":94,"line":298},[92,720,701],{"class":145},[92,722,367],{"class":102},[92,724,599],{"class":145},[92,726,708],{"class":145},[92,728,636],{"class":145},[92,730,731],{"class":102},"Luxury Watch",[92,733,734],{"class":145},"'\n",[92,736,737],{"class":94,"line":308},[92,738,739],{"class":145},"]);\n",[92,741,742,744,746,748,750,753,755],{"class":94,"line":347},[92,743,660],{"class":320},[92,745,663],{"class":145},[92,747,666],{"class":135},[92,749,334],{"class":145},[92,751,752],{"class":135}," CURLOPT_HTTPHEADER",[92,754,334],{"class":145},[92,756,696],{"class":145},[92,758,759,761,764],{"class":94,"line":352},[92,760,701],{"class":145},[92,762,763],{"class":102},"Authorization: Bearer sk_live_your_secret_key",[92,765,734],{"class":145},[92,767,768],{"class":94,"line":362},[92,769,739],{"class":145},[92,771,772],{"class":94,"line":384},[92,773,245],{"emptyLinePlaceholder":244},[92,775,776,778,781,783,786,788,790],{"class":94,"line":411},[92,777,586],{"class":145},[92,779,780],{"class":135},"result ",[92,782,253],{"class":145},[92,784,785],{"class":320}," curl_exec",[92,787,663],{"class":145},[92,789,666],{"class":135},[92,791,606],{"class":145},[92,793,794,797,799,801],{"class":94,"line":416},[92,795,796],{"class":320},"curl_close",[92,798,663],{"class":145},[92,800,666],{"class":135},[92,802,606],{"class":145},[108,804],{},[55,806,808],{"id":807},"_5-go-integration","5. Go Integration",[83,810,814],{"className":811,"code":812,"language":813,"meta":88,"style":88},"language-go shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","package main\n\nimport (\n    \"bytes\"\n    \"io\"\n    \"mime\u002Fmultipart\"\n    \"net\u002Fhttp\"\n    \"os\"\n)\n\nfunc main() {\n    file, _ := os.Open(\"image.jpg\")\n    defer file.Close()\n\n    body := &bytes.Buffer{}\n    writer := multipart.NewWriter(body)\n    part, _ := writer.CreateFormFile(\"file\", \"image.jpg\")\n    io.Copy(part, file)\n    writer.WriteField(\"alt\", \"Coffee Mug\")\n    writer.Close()\n\n    req, _ := http.NewRequest(\"POST\", \"https:\u002F\u002Fapi.pichaflow.com\u002Fv1\u002Fupload\", body)\n    req.Header.Set(\"Content-Type\", writer.FormDataContentType())\n    req.Header.Set(\"Authorization\", \"Bearer sk_live_your_secret_key\")\n\n    client := &http.Client{}\n    client.Do(req)\n}\n","go",[63,815,816,824,828,835,844,853,862,871,880,884,888,901,932,948,952,972,994,1032,1054,1084,1095,1100,1144,1179,1210,1215,1235,1253],{"__ignoreMap":88},[92,817,818,821],{"class":94,"line":95},[92,819,820],{"class":145},"package",[92,822,823],{"class":98}," main\n",[92,825,826],{"class":94,"line":139},[92,827,245],{"emptyLinePlaceholder":244},[92,829,830,832],{"class":94,"line":157},[92,831,236],{"class":235},[92,833,834],{"class":145}," (\n",[92,836,837,839,842],{"class":94,"line":172},[92,838,275],{"class":145},[92,840,841],{"class":98},"bytes",[92,843,217],{"class":145},[92,845,846,848,851],{"class":94,"line":186},[92,847,275],{"class":145},[92,849,850],{"class":98},"io",[92,852,217],{"class":145},[92,854,855,857,860],{"class":94,"line":292},[92,856,275],{"class":145},[92,858,859],{"class":98},"mime\u002Fmultipart",[92,861,217],{"class":145},[92,863,864,866,869],{"class":94,"line":298},[92,865,275],{"class":145},[92,867,868],{"class":98},"net\u002Fhttp",[92,870,217],{"class":145},[92,872,873,875,878],{"class":94,"line":308},[92,874,275],{"class":145},[92,876,877],{"class":98},"os",[92,879,217],{"class":145},[92,881,882],{"class":94,"line":347},[92,883,344],{"class":145},[92,885,886],{"class":94,"line":352},[92,887,245],{"emptyLinePlaceholder":244},[92,889,890,893,896,899],{"class":94,"line":362},[92,891,892],{"class":145},"func",[92,894,895],{"class":320}," main",[92,897,898],{"class":145},"()",[92,900,270],{"class":145},[92,902,903,906,908,911,914,917,919,922,924,926,928,930],{"class":94,"line":384},[92,904,905],{"class":135},"    file",[92,907,334],{"class":145},[92,909,910],{"class":135}," _ ",[92,912,913],{"class":145},":=",[92,915,916],{"class":135}," os",[92,918,432],{"class":145},[92,920,921],{"class":320},"Open",[92,923,324],{"class":145},[92,925,152],{"class":145},[92,927,629],{"class":102},[92,929,152],{"class":145},[92,931,344],{"class":145},[92,933,934,937,940,942,945],{"class":94,"line":411},[92,935,936],{"class":235},"    defer",[92,938,939],{"class":135}," file",[92,941,432],{"class":145},[92,943,944],{"class":320},"Close",[92,946,947],{"class":145},"()\n",[92,949,950],{"class":94,"line":416},[92,951,245],{"emptyLinePlaceholder":244},[92,953,954,957,959,962,964,966,969],{"class":94,"line":421},[92,955,956],{"class":135},"    body ",[92,958,913],{"class":145},[92,960,961],{"class":145}," &",[92,963,841],{"class":98},[92,965,432],{"class":145},[92,967,968],{"class":98},"Buffer",[92,970,971],{"class":145},"{}\n",[92,973,974,977,979,982,984,987,989,992],{"class":94,"line":476},[92,975,976],{"class":135},"    writer ",[92,978,913],{"class":145},[92,980,981],{"class":135}," multipart",[92,983,432],{"class":145},[92,985,986],{"class":320},"NewWriter",[92,988,324],{"class":145},[92,990,991],{"class":135},"body",[92,993,344],{"class":145},[92,995,997,1000,1002,1004,1006,1009,1011,1014,1016,1018,1020,1022,1024,1026,1028,1030],{"class":94,"line":996},17,[92,998,999],{"class":135},"    part",[92,1001,334],{"class":145},[92,1003,910],{"class":135},[92,1005,913],{"class":145},[92,1007,1008],{"class":135}," writer",[92,1010,432],{"class":145},[92,1012,1013],{"class":320},"CreateFormFile",[92,1015,324],{"class":145},[92,1017,152],{"class":145},[92,1019,313],{"class":102},[92,1021,152],{"class":145},[92,1023,334],{"class":145},[92,1025,146],{"class":145},[92,1027,629],{"class":102},[92,1029,152],{"class":145},[92,1031,344],{"class":145},[92,1033,1035,1038,1040,1043,1045,1048,1050,1052],{"class":94,"line":1034},18,[92,1036,1037],{"class":135},"    io",[92,1039,432],{"class":145},[92,1041,1042],{"class":320},"Copy",[92,1044,324],{"class":145},[92,1046,1047],{"class":135},"part",[92,1049,334],{"class":145},[92,1051,939],{"class":135},[92,1053,344],{"class":145},[92,1055,1057,1060,1062,1065,1067,1069,1071,1073,1075,1077,1080,1082],{"class":94,"line":1056},19,[92,1058,1059],{"class":135},"    writer",[92,1061,432],{"class":145},[92,1063,1064],{"class":320},"WriteField",[92,1066,324],{"class":145},[92,1068,152],{"class":145},[92,1070,367],{"class":102},[92,1072,152],{"class":145},[92,1074,334],{"class":145},[92,1076,146],{"class":145},[92,1078,1079],{"class":102},"Coffee Mug",[92,1081,152],{"class":145},[92,1083,344],{"class":145},[92,1085,1087,1089,1091,1093],{"class":94,"line":1086},20,[92,1088,1059],{"class":135},[92,1090,432],{"class":145},[92,1092,944],{"class":320},[92,1094,947],{"class":145},[92,1096,1098],{"class":94,"line":1097},21,[92,1099,245],{"emptyLinePlaceholder":244},[92,1101,1103,1106,1108,1110,1112,1115,1117,1120,1122,1124,1127,1129,1131,1133,1135,1137,1139,1142],{"class":94,"line":1102},22,[92,1104,1105],{"class":135},"    req",[92,1107,334],{"class":145},[92,1109,910],{"class":135},[92,1111,913],{"class":145},[92,1113,1114],{"class":135}," http",[92,1116,432],{"class":145},[92,1118,1119],{"class":320},"NewRequest",[92,1121,324],{"class":145},[92,1123,152],{"class":145},[92,1125,1126],{"class":102},"POST",[92,1128,152],{"class":145},[92,1130,334],{"class":145},[92,1132,146],{"class":145},[92,1134,258],{"class":102},[92,1136,152],{"class":145},[92,1138,334],{"class":145},[92,1140,1141],{"class":135}," body",[92,1143,344],{"class":145},[92,1145,1147,1149,1151,1154,1156,1159,1161,1163,1166,1168,1170,1172,1174,1177],{"class":94,"line":1146},23,[92,1148,1105],{"class":135},[92,1150,432],{"class":145},[92,1152,1153],{"class":135},"Header",[92,1155,432],{"class":145},[92,1157,1158],{"class":320},"Set",[92,1160,324],{"class":145},[92,1162,152],{"class":145},[92,1164,1165],{"class":102},"Content-Type",[92,1167,152],{"class":145},[92,1169,334],{"class":145},[92,1171,1008],{"class":135},[92,1173,432],{"class":145},[92,1175,1176],{"class":320},"FormDataContentType",[92,1178,492],{"class":145},[92,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208],{"class":94,"line":1181},24,[92,1183,1105],{"class":135},[92,1185,432],{"class":145},[92,1187,1153],{"class":135},[92,1189,432],{"class":145},[92,1191,1158],{"class":320},[92,1193,324],{"class":145},[92,1195,152],{"class":145},[92,1197,80],{"class":102},[92,1199,152],{"class":145},[92,1201,334],{"class":145},[92,1203,146],{"class":145},[92,1205,287],{"class":102},[92,1207,152],{"class":145},[92,1209,344],{"class":145},[92,1211,1213],{"class":94,"line":1212},25,[92,1214,245],{"emptyLinePlaceholder":244},[92,1216,1218,1221,1223,1225,1228,1230,1233],{"class":94,"line":1217},26,[92,1219,1220],{"class":135},"    client ",[92,1222,913],{"class":145},[92,1224,961],{"class":145},[92,1226,1227],{"class":98},"http",[92,1229,432],{"class":145},[92,1231,1232],{"class":98},"Client",[92,1234,971],{"class":145},[92,1236,1238,1241,1243,1246,1248,1251],{"class":94,"line":1237},27,[92,1239,1240],{"class":135},"    client",[92,1242,432],{"class":145},[92,1244,1245],{"class":320},"Do",[92,1247,324],{"class":145},[92,1249,1250],{"class":135},"req",[92,1252,344],{"class":145},[92,1254,1256],{"class":94,"line":1255},28,[92,1257,295],{"class":145},[108,1259],{},[55,1261,1263],{"id":1262},"_6-rust-integration","6. Rust Integration",[83,1265,1269],{"className":1266,"code":1267,"language":1268,"meta":88,"style":88},"language-rust shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","use reqwest::header::{AUTHORIZATION, HeaderValue};\nuse reqwest::multipart;\nuse std::fs;\n\n#[tokio::main]\nasync fn main() -> Result\u003C(), Box\u003Cdyn std::error::Error>> {\n    let client = reqwest::Client::new();\n    let file_path = \"image.jpg\";\n    let file_bytes = fs::read(file_path)?;\n\n    let form = multipart::Form::new()\n        .part(\"file\", multipart::Part::bytes(file_bytes).file_name(\"image.jpg\"))\n        .text(\"alt\", \"Titanium Wristwatch\")\n        .text(\"tags\", \"[\\\"luxury\\\", \\\"watch\\\"]\");\n\n    let response = client\n        .post(\"https:\u002F\u002Fapi.pichaflow.com\u002Fv1\u002Fupload\")\n        .header(AUTHORIZATION, HeaderValue::from_static(\"Bearer sk_live_your_secret_key\"))\n        .multipart(form)\n        .send()\n        .await?;\n\n    println!(\"Status: {}\", response.status());\n    println!(\"Body: {}\", response.text().await?);\n\n    Ok(())\n}\n","rust",[63,1270,1271,1299,1313,1327,1331,1347,1394,1419,1436,1461,1465,1487,1537,1563,1605,1609,1621,1637,1666,1679,1688,1698,1702,1730,1759,1763,1771],{"__ignoreMap":88},[92,1272,1273,1276,1279,1282,1285,1288,1291,1293,1296],{"class":94,"line":95},[92,1274,1275],{"class":618},"use",[92,1277,1278],{"class":98}," reqwest",[92,1280,1281],{"class":145},"::",[92,1283,1284],{"class":98},"header",[92,1286,1287],{"class":145},"::{",[92,1289,1290],{"class":98},"AUTHORIZATION",[92,1292,334],{"class":145},[92,1294,1295],{"class":98}," HeaderValue",[92,1297,1298],{"class":145},"};\n",[92,1300,1301,1303,1305,1307,1310],{"class":94,"line":139},[92,1302,1275],{"class":618},[92,1304,1278],{"class":98},[92,1306,1281],{"class":145},[92,1308,1309],{"class":98},"multipart",[92,1311,1312],{"class":145},";\n",[92,1314,1315,1317,1320,1322,1325],{"class":94,"line":157},[92,1316,1275],{"class":618},[92,1318,1319],{"class":98}," std",[92,1321,1281],{"class":145},[92,1323,1324],{"class":98},"fs",[92,1326,1312],{"class":145},[92,1328,1329],{"class":94,"line":172},[92,1330,245],{"emptyLinePlaceholder":244},[92,1332,1333,1336,1339,1341,1344],{"class":94,"line":186},[92,1334,1335],{"class":145},"#[",[92,1337,1338],{"class":135},"tokio",[92,1340,1281],{"class":145},[92,1342,1343],{"class":135},"main",[92,1345,1346],{"class":145},"]\n",[92,1348,1349,1352,1355,1357,1359,1362,1365,1368,1371,1374,1377,1379,1381,1384,1386,1389,1392],{"class":94,"line":292},[92,1350,1351],{"class":618},"async",[92,1353,1354],{"class":618}," fn",[92,1356,895],{"class":320},[92,1358,898],{"class":145},[92,1360,1361],{"class":145}," ->",[92,1363,1364],{"class":98}," Result",[92,1366,1367],{"class":145},"\u003C(),",[92,1369,1370],{"class":98}," Box",[92,1372,1373],{"class":145},"\u003C",[92,1375,1376],{"class":618},"dyn",[92,1378,1319],{"class":135},[92,1380,1281],{"class":145},[92,1382,1383],{"class":135},"error",[92,1385,1281],{"class":145},[92,1387,1388],{"class":98},"Error",[92,1390,1391],{"class":145},">>",[92,1393,270],{"class":145},[92,1395,1396,1400,1403,1405,1407,1409,1411,1413,1416],{"class":94,"line":298},[92,1397,1399],{"class":1398},"spNyl","    let",[92,1401,1402],{"class":135}," client ",[92,1404,253],{"class":145},[92,1406,1278],{"class":98},[92,1408,1281],{"class":145},[92,1410,1232],{"class":98},[92,1412,1281],{"class":145},[92,1414,1415],{"class":320},"new",[92,1417,1418],{"class":145},"();\n",[92,1420,1421,1423,1426,1428,1430,1432,1434],{"class":94,"line":308},[92,1422,1399],{"class":1398},[92,1424,1425],{"class":135}," file_path ",[92,1427,253],{"class":145},[92,1429,146],{"class":145},[92,1431,629],{"class":102},[92,1433,152],{"class":145},[92,1435,1312],{"class":145},[92,1437,1438,1440,1443,1445,1448,1450,1453,1455,1458],{"class":94,"line":347},[92,1439,1399],{"class":1398},[92,1441,1442],{"class":135}," file_bytes ",[92,1444,253],{"class":145},[92,1446,1447],{"class":98}," fs",[92,1449,1281],{"class":145},[92,1451,1452],{"class":320},"read",[92,1454,324],{"class":145},[92,1456,1457],{"class":135},"file_path",[92,1459,1460],{"class":145},")?;\n",[92,1462,1463],{"class":94,"line":352},[92,1464,245],{"emptyLinePlaceholder":244},[92,1466,1467,1469,1472,1474,1476,1478,1481,1483,1485],{"class":94,"line":362},[92,1468,1399],{"class":1398},[92,1470,1471],{"class":135}," form ",[92,1473,253],{"class":145},[92,1475,981],{"class":98},[92,1477,1281],{"class":145},[92,1479,1480],{"class":98},"Form",[92,1482,1281],{"class":145},[92,1484,1415],{"class":320},[92,1486,947],{"class":145},[92,1488,1489,1492,1494,1496,1498,1500,1502,1504,1506,1508,1511,1513,1515,1517,1520,1523,1526,1528,1530,1532,1534],{"class":94,"line":384},[92,1490,1491],{"class":145},"        .",[92,1493,1047],{"class":320},[92,1495,324],{"class":145},[92,1497,152],{"class":145},[92,1499,313],{"class":102},[92,1501,152],{"class":145},[92,1503,334],{"class":145},[92,1505,981],{"class":98},[92,1507,1281],{"class":145},[92,1509,1510],{"class":98},"Part",[92,1512,1281],{"class":145},[92,1514,841],{"class":320},[92,1516,324],{"class":145},[92,1518,1519],{"class":135},"file_bytes",[92,1521,1522],{"class":145},").",[92,1524,1525],{"class":320},"file_name",[92,1527,324],{"class":145},[92,1529,152],{"class":145},[92,1531,629],{"class":102},[92,1533,152],{"class":145},[92,1535,1536],{"class":145},"))\n",[92,1538,1539,1541,1544,1546,1548,1550,1552,1554,1556,1559,1561],{"class":94,"line":411},[92,1540,1491],{"class":145},[92,1542,1543],{"class":320},"text",[92,1545,324],{"class":145},[92,1547,152],{"class":145},[92,1549,367],{"class":102},[92,1551,152],{"class":145},[92,1553,334],{"class":145},[92,1555,146],{"class":145},[92,1557,1558],{"class":102},"Titanium Wristwatch",[92,1560,152],{"class":145},[92,1562,344],{"class":145},[92,1564,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,1585,1588,1590,1592,1594,1597,1599,1601,1603],{"class":94,"line":416},[92,1566,1491],{"class":145},[92,1568,1543],{"class":320},[92,1570,324],{"class":145},[92,1572,152],{"class":145},[92,1574,389],{"class":102},[92,1576,152],{"class":145},[92,1578,334],{"class":145},[92,1580,146],{"class":145},[92,1582,398],{"class":102},[92,1584,196],{"class":135},[92,1586,1587],{"class":102},"luxury",[92,1589,196],{"class":135},[92,1591,204],{"class":102},[92,1593,196],{"class":135},[92,1595,1596],{"class":102},"watch",[92,1598,196],{"class":135},[92,1600,214],{"class":102},[92,1602,152],{"class":145},[92,1604,606],{"class":145},[92,1606,1607],{"class":94,"line":421},[92,1608,245],{"emptyLinePlaceholder":244},[92,1610,1611,1613,1616,1618],{"class":94,"line":476},[92,1612,1399],{"class":1398},[92,1614,1615],{"class":135}," response ",[92,1617,253],{"class":145},[92,1619,1620],{"class":135}," client\n",[92,1622,1623,1625,1627,1629,1631,1633,1635],{"class":94,"line":996},[92,1624,1491],{"class":145},[92,1626,435],{"class":320},[92,1628,324],{"class":145},[92,1630,152],{"class":145},[92,1632,258],{"class":102},[92,1634,152],{"class":145},[92,1636,344],{"class":145},[92,1638,1639,1641,1643,1645,1647,1649,1651,1653,1656,1658,1660,1662,1664],{"class":94,"line":1034},[92,1640,1491],{"class":145},[92,1642,1284],{"class":320},[92,1644,324],{"class":145},[92,1646,1290],{"class":135},[92,1648,334],{"class":145},[92,1650,1295],{"class":98},[92,1652,1281],{"class":145},[92,1654,1655],{"class":320},"from_static",[92,1657,324],{"class":145},[92,1659,152],{"class":145},[92,1661,287],{"class":102},[92,1663,152],{"class":145},[92,1665,1536],{"class":145},[92,1667,1668,1670,1672,1674,1677],{"class":94,"line":1056},[92,1669,1491],{"class":145},[92,1671,1309],{"class":320},[92,1673,324],{"class":145},[92,1675,1676],{"class":135},"form",[92,1678,344],{"class":145},[92,1680,1681,1683,1686],{"class":94,"line":1086},[92,1682,1491],{"class":145},[92,1684,1685],{"class":320},"send",[92,1687,947],{"class":145},[92,1689,1690,1692,1695],{"class":94,"line":1097},[92,1691,1491],{"class":145},[92,1693,1694],{"class":235},"await",[92,1696,1697],{"class":145},"?;\n",[92,1699,1700],{"class":94,"line":1102},[92,1701,245],{"emptyLinePlaceholder":244},[92,1703,1704,1707,1709,1711,1714,1717,1719,1722,1724,1727],{"class":94,"line":1146},[92,1705,1706],{"class":320},"    println!",[92,1708,324],{"class":145},[92,1710,152],{"class":145},[92,1712,1713],{"class":102},"Status: ",[92,1715,1716],{"class":145},"{}\"",[92,1718,334],{"class":145},[92,1720,1721],{"class":135}," response",[92,1723,432],{"class":145},[92,1725,1726],{"class":320},"status",[92,1728,1729],{"class":145},"());\n",[92,1731,1732,1734,1736,1738,1741,1743,1745,1747,1749,1751,1754,1756],{"class":94,"line":1181},[92,1733,1706],{"class":320},[92,1735,324],{"class":145},[92,1737,152],{"class":145},[92,1739,1740],{"class":102},"Body: ",[92,1742,1716],{"class":145},[92,1744,334],{"class":145},[92,1746,1721],{"class":135},[92,1748,432],{"class":145},[92,1750,1543],{"class":320},[92,1752,1753],{"class":145},"().",[92,1755,1694],{"class":235},[92,1757,1758],{"class":145},"?);\n",[92,1760,1761],{"class":94,"line":1212},[92,1762,245],{"emptyLinePlaceholder":244},[92,1764,1765,1768],{"class":94,"line":1217},[92,1766,1767],{"class":98},"    Ok",[92,1769,1770],{"class":145},"(())\n",[92,1772,1773],{"class":94,"line":1237},[92,1774,295],{"class":145},[1776,1777,1778],"style",{},"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 .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);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}",{"title":88,"searchDepth":139,"depth":139,"links":1780},[1781,1782,1783,1784,1785,1786,1787,1788],{"id":57,"depth":139,"text":58},{"id":68,"depth":139,"text":69},{"id":112,"depth":139,"text":113},{"id":222,"depth":139,"text":223},{"id":497,"depth":139,"text":498},{"id":573,"depth":139,"text":574},{"id":807,"depth":139,"text":808},{"id":1262,"depth":139,"text":1263},"REST API reference for custom PichaFlow integrations.","md",null,{},{"title":21,"description":1789},"dKPHVv2Sh6JshjLgO3LRKY0_GjreDlmdDxYZzRKSWnU",[1796,1798],{"title":17,"path":18,"stem":19,"description":1797,"children":-1},"Manage assets, pipelines, and account settings in the PichaFlow Dashboard.",{"title":25,"path":26,"stem":27,"children":-1,"description":88},1778549836839]