Versions Compared

Key

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

NOTE: SOAP are legacy web services originally developed for the Quik! APIs. At this time, they are deprecated and no longer in use. This guide is here for documentation purposes only.

To have Quik! generate your DocuSign envelopes using the Callback service, use this URL.

...

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

...