Important Community update: The process for changing your account details was updated on June 25th. Learn how this impacts your Community experience and the actions we suggest you take to secure your account here.

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