AnsweredAssumed Answered

FM16 cURL help! Docusign

Question asked by on Jun 7, 2017
Latest reply on Jun 7, 2017 by user19752

This is all based off the demo provided by DocuSign at DocuSign. I have [REMOVED] all personal information from the code posted here.


When I run the following through Terminal the content in payload.json gets upload to Docusign without issue.


curl -X POST -d @payload.json \
                      -H "Accept: application/json" \
                      -H "Content-Type: application/json" \
                      -H 'X-DocuSign-Authentication: { "Username":"[REMOVED]",
                                                       "IntegratorKey":"[REMOVED"}' \


When I put payload.json into a container field and store as variable $json I get the error Invalid_Content_type: Content Type specified is not supported. I am new to cURL so I am hoping something in my script will stick out to those of you that aren't! I know the header content works as I use that to get the baseURL required as seen in line 7 of the above code.


" -X POST -d @$json" &

" -H \\\"Accept: application/json\\\"" &

" -H \\\"Content-Type: application/json\\\"" &

" -H \"X-DocuSign-Authentication:{\\\"Username\\\":\\\"[REMOVED]\\\",\\\"Password\\\":\\\"[REMOVED]\\\",\\\"IntegratorKey\\\":\\\"[REMOVED]\\\"}\""