We are excited to announce that our DocuSign API integration is now available through our Elements Catalog.

About the DocuSign Element:

DocuSign exposes both REST and SOAP APIs, making it easy to integrate electronic signatures into your application. DocuSign’s documentation is difficult to navigate, which makes it overwhelming for developers to get started. Our Element has simplified this through our easy to navigate interactive docs.

DocuSign supports the OAuth2 password grant type, which requires more work for your app to go about exchanging the username, password and integrator key for an access token and then retrieve the user’s account ID via the GET /login_information API before you can call any other APIs. Cloud Elements’ integration does all of this for you by simply requiring the username, password and integrator key and doing the rest ourselves.

The DocuSign APIs that take optional files as multipart parameters make it very hard to integrate using Java because the standard HttpClient library does not work. We have written the low-level code necessary to make it work and also enhanced the APIs by not forcing you to specify the documentId, etc. that are needed in the multipart headers. We do that for you.

In order to receive events from DocuSign you either need to go through the process of setting up DocuSign Connect or poll for envelope changes. When provisioning an instance of our DocuSign Element, we simply have you check whether you want to receive events and specify your callback URL and we go about ensuring that we send you any updates right when they happen. No extra process necessary on the DocuSign side.

Our DocuSign Element is the first integration in our eSignature Hub. Cloud Elements make it easy to integrate DocuSign with other leading cloud services such as Google Drive, Dropbox and Salesforce.