Skip to content

DocuSign eSignature SDK with samples in C#, Java, Ruby and PHP. Please read License.txt before downloading

License

Notifications You must be signed in to change notification settings

jfneis/DocuSign-eSignature-SDK

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DocuSign Web Services API 3.5 SDK
===========================================================================

The DocuSign Web Services API provides methods that allow developers to
integrate the DocuSign service into their applications. By building
DocuSign into existing applications, those applications gain the ability to
gather electronic signatures and data.  

Transactions are completely defined on the host application side by
generating XML  envelopes  that contain a PDF and the XML signing
instructions. Because the transactions could be defined on the fly by the
host application, the workflow and processing can be completely defined by
the developer.
 
The service allows developers to build solutions that are able to perform
the following:
-	Send documents for signature through the web service from host
	applications either one at a time, or as a group in an electronic
	envelope
-	Define the authentication required to sign or access the envelope
	including 3 different types, or pass through authentication from
	the host application
-	Define the signature locations using either static or relative
	signature location descriptions on any page in the document
-	Define data field locations, masks, and if they are optional or
	required, and if they contain pre-populated data if those fields
	are locked or editable.
-	Assign specific signing tasks or data fields to specific
	individuals
-	Support embedded signing where the signing process is invoked with
	a token that allows the signing to be embedded in an iframe of a
	host application
-	Support remote signing where the signing process generates an email
	to return to sign
-	Select the workflow the  routing of signing  either in parallel or
	in serial or a combination
-	Submit completely specified envelopes that are immediately
	processed for delivery. 
-	Submit partially specified envelopes for later completion by the
	customer.
-	Void an envelope that has been submitted but not yet completed.
-	Retrieve the status of an envelope including sent, signed, voided,
	forwarded, etc.
-	Retrieve the digitally signed completed PDF of every document in an
	envelope.
-	Retrieve the completed PDF for each separate document in an
	envelope.
-	Retrieve the e-sign status of a recipient.
-	Retrieve the certificate and audit log of the transaction
-	Transfer an envelope to another DocuSign user or account.
-	Correct recipient information for an existing envelope.
-	Resend a notification email to an existing recipient.
-	Correct the workflow for envelopes have already been submitted
-	Retrieve the Member level permissions for the optional features.
-	 Turn on or off the envelope ID stamp
-	Retrieve data entered by signers filling in the data fields. 
-	Submit documents for signature without any signing tabs at all,
	which invokes a freeform signing process that the recipient will
	follow to place signatures
-	Specify electronic vaulting for Envelopes.
-	Extract and remove original copies of documents from the DocuSign
	systems.

Full Documentation can be downloaded or viewed online by going here:
http://www.docusign.com/developers-center/documentation


In order to help developers get started with the Web Services API, we have
developed sample code and documentation for .NET, PHP, Ruby and Java
environments.  

The SDK includes samples in Java, .NET, Ruby and PHP.  You will need to
apply here http://www.docusign.com/devcenter in order to get a development
account which is required to run the samples.
 
System requirements for Microsoft .NET samples:
-	Visual Studio 2008+ (with applicable system requirements)
-	NUnit 2.5.7+ (from http://www.nunit.org/?p=download)
 
System requirements for Java samples:
-	Java Development Kit 1.6
-	Apache Ant 1.6

System requirements for PHP samples:
-	PHP Version 5.3+
- 	mcrypt/2.5.7 libcurl/7.19.4 OpenSSL/0.9.8k zlib/1.2.3 

System requirements for Ruby samples:
-	Ruby 1.8.6+

WSDL files can be downloaded directly from our webservice end point.

https://demo.docusign.net/api/3.0/api.asmx?WSDL - main web service
description https://demo.docusign.net/api/3.0/credential.asmx?WSDL -
credential web service that has a subset of functions and doesn't require
WS-Security SOAP headers

To get started, go to our DevCenter (http://www.docusign.com/devcenter/)
and arrange for a demo account and credentials for your project.
Professional Services is also available to help define and implement your
project fast.

About

DocuSign eSignature SDK with samples in C#, Java, Ruby and PHP. Please read License.txt before downloading

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 73.5%
  • C# 17.4%
  • PHP 5.5%
  • Ruby 2.2%
  • Classic ASP 0.5%
  • HTML 0.3%
  • Other 0.6%