Hi, As i am trying to upload documents for verification to ‘/documents’ end point, I am getting response as
{
“code”: “InvalidResourceState”,
“message”: “Resource cannot be modified.”
}
I am sending access_token and all required headers as described in dwolla documents page.
the C# code for upload is mentioned below, please advise me.
Thanks.
HttpContent fileStreamContent = new StreamContent(stream);
using (var client = new HttpClient())
using (var formData = new MultipartFormDataContent())
{
Uri uploadUrlUri = new Uri(dwollaCustomerUri + "/documents");
client.DefaultRequestHeaders.Add("Authorization", "Bearer " + accessToken);
client.DefaultRequestHeaders.Add("Accept", "application/vnd.dwolla.v1.hal+json");
client.DefaultRequestHeaders.Add("Cache-Control", "no-cache");
client.DefaultRequestHeaders.Add("ContentType", "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW");
formData.Add(new StringContent("idCard"), "documentType");//Hard coded for testing purpose.
formData.Add(fileStreamContent, "file", blobName);
var response = client.PostAsync(uploadUrlUri, formData).Result;
return response;
}