HTTP error 406 when logging into DocuSign API

I have a prototype WinForms application that uses the open source DocuSign.Integrations.Client library. It worked correctly until a couple of days ago. Now every login attempt results in an HTTP 406 error. Nothing has changed on my side and my username and password are valid (confirmed at https://appdemo.docusign.com ). Any help is appreciated!

Below is the raw request with masked credentials:

GET http://demo.docusign.net/restapi/v2/login_information?api_password=true&include_account_id_guid=true 
HTTP/1.1 Accept: application/json
Content-Type: application/json
X-DocuSign-Authentication: <DocuSignCredentials><Username>______</Username><Password>______</Password><IntegratorKey>____-________-___-___-___-____________</IntegratorKey></DocuSignCredentials>
Host: demo.docusign.net
Connection: Keep-Alive

      

I get a 302 redirect in response:

HTTP/1.1 302 Found
Cache-Control: no-cache
Content-length: 0
Location: https://demo.docusign.net
Connection: close

      

And then you get a 406 error:

HTTP/1.1 406 Not Acceptable
Content-Type: text/html
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
Date: Sat, 09 May 2015 19:16:52 GMT
Content-Length: 1346
Connection: close

      

+3


source to share


1 answer


This is not true:

http://demo.docusign.net/restapi/v2/login_information?
api_password=true&include_account_id_guid=true 

      

It should use HTTPS, not HTTP, in your GET url call:

https://demo.docusign.net/restapi/v2/login_information?
api_password=true&include_account_id_guid=true 

      



Also your error actually describes what is wrong.

HTTP/1.1 406 Not Acceptable

      

Your request headers should be like this:

Accept: application/json
Content-Type: application/json
X-DocuSign-Authentication: <DocuSignCredentials><Username>______</Username><Password>______</Password><IntegratorKey>____-________-___-___-___-____________</IntegratorKey></DocuSignCredentials>

      

+3


source







All Articles