We are celebrating the 10-year anniversary of the Alteryx Community! Learn more and join in on the fun here.
Start Free Trial

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.

user/v2/inputfiles API not posting file into file browser t

vimalkumar2
5 - Atom

I am using below API calls to pass data file into my dummy alteryx workflow and download the same file.

 

Step1: http:{yourhostname}/api/user/v2/inputfiles

Step2: http:{yourhostname}/api/user/v2/workflows/{appId}/jobs  

Step3: http:{yourhostname}/v1/jobs/{id}/output/{outputId}

 

Error: Output API is not returning the file uploaded in 1st step.

 

 Here is my sample code to upload file by api/user/v2/inputfiles

 

using (var httpClient = new HttpClient())
{
using (var form = new MultipartFormDataContent())
{
form.Add(new StreamContent(File.OpenRead(filePath)), "inputFile", Path.GetFileName(filePath));


httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", tokenInfo);
var response = await httpClient.PostAsync("http:{yourhostname}/api/user/v2/inputfiles", form);
response.EnsureSuccessStatusCode();

var responseBody = await response.Content.ReadAsStringAsync();
return responseBody;
}

}

 

Kindly suggest if anything wrong with my code and workflow.

0 REPLIES 0
Labels
Top Solution Authors