Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This method takes data posted directly by a Quik! HTML form and then creates an envelope in DocuSign by generating and passing the form data as an XML file and PDF document. This method returns a DocuSign EnvelopeID directly to the form, which can then pass the EnvelopeID via a Callback URL.

SOAP Request

Code Block
languagexml
titleXML
<?xml version="1.0" encoding="utf-8"?>

...


<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

...


<soap:Header>

...


<DocuSignCredentials xmlns="https://websvcs.quikforms.com/docusign/esignws/">

...


<UserName>string</UserName>

...


<Password>string</Password>

...


</DocuSignCredentials>

...


</soap:Header>

...


<soap:Body>

...


<GenerateDocusignEnvelope xmlns="https://websvcs.quikforms.com/docusign/esignws/">

...


<FormData>string</FormData>

...


</

...

GenerateDocusignEnvelope>
</soap:Body>

...


</soap:Envelope>

SOAP Body Request Parameters

...

Field Name

Data Type

Length

Required?

Description

FormData

String

8000 chars

YES

The form POST data

SOAP Response

Code Block
languagexml
titleXML
<?xml version="1.0" encoding="utf-8"?>

...


<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

...


<soap:Body>

...


<GenerateDocusignEnvelopeResponse xmlns="https://websvcs.quikforms.com/docusign/esignws/">

...


<GenerateDocusignEnvelopeResult>
<ErrorCode>int</ErrorCode>

...


<Message>string</Message>

...


<ResultData>

...


<xsd:schema>schema</xsd:schema>xml</ResultData>

...


<File>base64Binary</File>

...


</GenerateDocusignEnvelopeResult>

...


</GenerateDocusignEnvelopeResponse>

...


</soap:Body>

...


</soap:Envelope>

Result Fields

This method returns a table containing the DocuSign EnvelopeID.

Field Name

Data Type

Length

Description

EnvelopeID

String 


The DocuSign-EnvelopeID for the newly generated envelope

...

This method takes data posted directly by a Quik! HTML form and then creates an envelope in DocuSign by generating and passing the form data as an XML file and PDF document. This method returns a DocuSign EnvelopeID in JSON format directly to the form, which can then pass the EnvelopeID via a Callback URL.

SOAP Request

Code Block
languagexml
titleXML
<?xml version="1.0" encoding="utf-8"?>

...


<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

...


<soap:Body>

...


<GenerateDocusignEnvelopeJSON xmlns="https://websvcs.quikforms.com/docusign/esignws/">

...


<FormData>string</FormData>

...


</GenerateDocusignEnvelopeJSON>

...


</soap:Body>

...


</soap:Envelope>

SOAP Body Request Parameters

...

Field Name

Data Type

Length

Required?

Description

FormData

String

8000 chars

YES

The form POST data

SOAP Response

Code Block
languagexml
titleXML
<?xml version="1.0" encoding="utf-8"?>

...


<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

...


<soap:Body>

...


<GenerateDocusignEnvelopeJSONResponse xmlns="https://websvcs.quikforms.com/docusign/esignws/">

...


<GenerateDocusignEnvelopeJSONResult>string</GenerateDocusignEnvelopeJSONResult>

...


</GenerateDocusignEnvelopeJSONResponse>

...


</soap:Body>

...


</soap:Envelope>

Result Fields

This method returns the DocuSign EnvelopeID in JSON format.

Field Name

Data Type

Length

Description

EnvelopeID

String 


The DocuSign-EnvelopeID for the newly generated envelope in JSON format

...