<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DocuSign Blog &#187; api</title>
	<atom:link href="http://www.docusign.com/blog/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.docusign.com/blog</link>
	<description>DocuSign News &#38; Electronic Signature Tips &#38; Ideas</description>
	<lastBuildDate>Wed, 01 Sep 2010 15:53:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Electronic Signature Code Walkthrough: The RequestStatus Methods</title>
		<link>http://www.docusign.com/blog/2010/08/12/electronic-signature-code-walkthrough-the-requeststatus-methods/</link>
		<comments>http://www.docusign.com/blog/2010/08/12/electronic-signature-code-walkthrough-the-requeststatus-methods/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 12:00:32 +0000</pubDate>
		<dc:creator>An Bui, DocuSign Social Media</dc:creator>
				<category><![CDATA[DevCenter]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[documents]]></category>
		<category><![CDATA[e sign]]></category>
		<category><![CDATA[e signature]]></category>
		<category><![CDATA[e signatures]]></category>
		<category><![CDATA[electronic signature]]></category>
		<category><![CDATA[electronic signatures]]></category>
		<category><![CDATA[Envelope Object]]></category>
		<category><![CDATA[Mike Borozdin]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[recipients]]></category>
		<category><![CDATA[RequestStatus]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[tabs]]></category>

		<guid isPermaLink="false">http://www.docusign.com/blog/?p=3436</guid>
		<description><![CDATA[RequestStatus Methods
This walkthrough covers the RequestStatus family of methods. These methods are used to get the status of existing DocuSign Envelopes for electronic signature and are probably the most frequently used methods.
Of course, you should already be comfortable with working with webservices to follow along here. There will be code samples displayed in both C# [...]]]></description>
			<content:encoded><![CDATA[<h3>RequestStatus Methods</h3>
<p><a href="http://www.docusign.com/blog/wp-content/uploads/2010/08/Screen-shot-2010-08-11-at-3.53.04-PM.png"><img src="http://www.docusign.com/blog/wp-content/uploads/2010/08/Screen-shot-2010-08-11-at-3.53.04-PM-300x225.png" alt="Electronic Signature Code Walkthrough: The RequestStatus Methods" title="Screen shot 2010-08-11 at 3.53.04 PM" width="300" height="225" class="alignright size-medium wp-image-3441" /></a>This walkthrough covers the RequestStatus family of methods. These methods are used to get the status of existing DocuSign Envelopes for electronic signature and are probably the most frequently used methods.</p>
<p>Of course, you should already be comfortable with working with webservices to follow along here. There will be code samples displayed in both C# (using .NET 3.5) and PHP, but you should already know how to get your local proxy class setup and your credentials entered.</p>
<h3>Getting Status</h3>
<p>So, let’s say that you’ve gone through the <a href="http://www.docusign.com/blog/2010/07/22/code-walkthrough-create-and-send-electronic-signature-envelope/">electronic signature code walkthrough on using the CreateAndSendEnvelope method</a> and sent your first envelope. After sending the envelope, you should receive the return value of the method, an EnvelopeStatus object containing a property called EnvelopeID, which is the DocuSign unique identifier for an envelope. <strong>You should always save this value somewhere in your application, because it is the primary means used to identify an envelope.</strong> If you want to get the status of an envelope, you need the EnvelopeID. If you want to download an envelope, you need the EnvelopeID. If you want to void an envelope, you need the EnvelopeID. You always want to keep the EnvelopeID.</p>
<h3>Here’s the RequestStatus method call:</h3>
<pre>//.NET
	string EnvelopeID = "Your EnvelopeID";
	EnvelopeStatus envStatus = apiService.RequestStatus(EnvelopeID);</pre>
<pre>//PHP
	$RequestStatusParams = new RequestStatus();
	$RequestStatusParams->EnvelopeID = "Your EnvelopeID";
	$result = $api->RequestStatus($RequestStatusParams);
	$envStatus = $result->RequestStatusResult;</pre>
<p>Pretty simple; you send in the EnvelopeID, and you get back an EnvelopeStatus object. The EnvelopeStatus object has a lot of information in it, so let’s take a look at it. The top level of the EnvelopeStatus object contains information about the Envelope itself – for example, the EnvelopeID, the Subject of the Envelope, the Username and Email of the Envelope Sender, timestamps for key events in the Envelope’s lifetime, etc. You will probably be most interested in the Status property. This is a string value that indicates where the Envelope is in the signing process. The values for Status are:</p>
<table border="1">
<tr>
<th>Status</th>
<th>Description</th>
</tr>
<tr>
<td>Created</td>
<td>The envelope was created but has not been sent yet. You typically see this on draft envelopes.</td>
</tr>
<tr>
<td>Sent</td>
<td>The envelope has been sent.</td>
</tr>
<tr>
<td>Delivered</td>
<td>At least one recipient has been notified to sign the envelope.</td>
</tr>
<tr>
<td>Signed</td>
<td>At least one recipient has signed the envelope.</td>
</tr>
<tr>
<td>Completed</td>
<td>All recipients have signed the envelope.</td>
</tr>
<td>Declined</td>
<td>A recipient indicated that they do not wish to sign the envelope.</td>
</tr>
<td>Voided</td>
<td>The envelope was cancelled by the sender.</td>
</tr>
<td>Deleted</td>
<td>The envelope was removed from the system.</td>
</tr>
<td>Template</td>
<td>The EnvelopeID refers to a Template, not an Envelope.</td>
</tr>
<td>Processing</td>
<td>The envelope is still being processed. This status is used with envelopes that are sent asynchronously and are placed in a queue pending processing.</td>
</tr>
</table>
<p>The Status value also has a timestamp value associated with it – for example, for a Created Status value there is an associated date-time value that indicates when the Status changed to Created, and the date-time associated with the Sent status tells you when an Envelope was sent.</p>
<p>Along with the Envelope level information, there are collections (or arrays) that provide status information on Recipients and CustomFields. A RecipientStatus object will let you see when the recipient received and signed the envelope, any extra authentication information that was used, and the status of the tabs assigned to the recipient.</p>
<p>Using the CustomFields status you can retrieve the value of any CustomFields that were specified when the envelope was sent. A CustomField is a collection of name-value pairs that are set by the sender and not visible to the recipients and they can be used to add information to an envelope that is useful to your application.</p>
<p>Of course, there are more status fields than the ones we’ve covered here – you can see the full list in the API documentation in the “EnvelopeStatus” section.</p>
<p>Now, let’s cover the rest of the RequestStatus family. There are actually four methods that differ based on the number of envelopes we are asking the status of and how much information we want to get back.</p>
<table border="1">
<tr>
<th>Method</th>
<th>Number of Envelopes</th>
<th>Extended Information</th>
</tr>
<tr>
<td>RequestStatus</td>
<td>Single</td>
<td>No</td>
</tr>
<tr>
<td>RequestStatusEx</td>
<td>Single</td>
<td>Yes</td>
</tr>
<tr>
<td>RequestStatuses</td>
<td>Multiple</td>
<td>No</td>
</tr>
<tr>
<td>RequestStatusesEx</td>
<td>Multiple</td>
<td>Yes</td>
</tr>
</table>
<h3>The Ex Methods</h3>
<p>The Ex suffix on an API method indicates that there will be additional elements returned in the status and that these elements might change. The current version of the API documentation indicates which additional elements are currently being returned. There might be additional elements added in subsequent releases, so you should be sure that your code can accept the surprise appearance of new status properties. The Ex method’s input parameters are identical to the standard version – so the RequestStatusEx method takes a single EnvelopeID, just like the RequestStatus method.</p>
<h3>The Es Methods</h3>
<p>The ‘Es’ methods indicate that the method operates on multiple envelopes at a time. Because of this, they take different input parameters than the single envelope versions and they return a different object. Although they still use the same EnvelopeStatus object described above, it’s just placed in an array in a wrapper object.</p>
<p>The input parameter to these methods is an EnvelopeStatusFilter. This object is used to specify search parameters to identify the set of envelopes that are reported on. You can specify the Sender’s Username and Email, a span of Dates for an envelope event (for example, all envelopes where the Signed date is between the start and end dates), the current status of the envelope, or even a list of specific EnvelopeIDs. The AccountID is a required parameter and is used to indicate which account is the target of the search. So your code should prepare an EnvelopeStatusFilter representing the search you want to perform, pass that in to the method, and in return you get a FilteredEnvelopeStatuses object.</p>
<p>The FilteredEnvelopeStatuses object has a property called ResultSetSize that tells you how many envelopes matched your criteria. It also contains the EnvelopeStatusFilter used to make the request and an array of up to 200 EnvelopeStatus objects.</p>
<p>The methods are limited to returning up to 200 status objects per call, so if you have a large resultset you will have to make multiple calls. You can do this by passing in the number that you want to start at each time as the StartAtIndex of the EnvelopeStatusFilter. If your initial response indicated that there were 300 envelopes that matched your criteria, you would have received the first 200 status objects in the response, and then you would call the method again, this time setting the StartAtIndex property of the EnvelopeStatusFilter to 200, and you would receive the last 100 status objects in the response.</p>
<p>Here is an example of a request to retrieve all envelopes that are in a Complete status and were sent in the last 24 hours.</p>
<pre>//.NET
	int StatusesReceived = 0;
	bool moreStatusesAvailable = true;
	FilteredEnvelopeStatuses statuses ;

	EnvelopeStatusFilter filter = new EnvelopeStatusFilter();
	filter.AccountId = "Your AccountID Here";
	filter.Statuses = new EnvelopeStatusCode[1];
	filter.Statuses[0] = EnvelopeStatusCode.Completed;
	filter.BeginDateTime = new EnvelopeStatusFilterBeginDateTime();
	filter.BeginDateTime.statusQualifier = "Sent";
	filter.BeginDateTime.Value = DateTime.Now.AddDays(-1);
	while (moreStatusesAvailable==true)
	{
		// apiService is an already configured api proxy
		statuses = apiService.RequestStatuses(filter);

		// do something with statuses here

		StatusesReceived += statuses.EnvelopeStatuses.Length;

		if (statuses.ResultSetSize == StatusesReceived)
		{
			moreStatusesAvailable = false;
		}
		else
		{
			filter.StartAtIndex = StatusesReceived.ToString();
		}
	}</pre>
<pre>//PHP
	$StatusesReceived = 0;
	$moreStatusesAvailable = true;

	$oneDay = 60 * 60 * 24;
	$BeginDateVal = date("c",time() - $oneDay);

	$filter = new EnvelopeStatusFilter();
	$filter->AccountId = "Your AccountID Here";
	$filter->Statuses[0] = "Completed";
	$filter->BeginDateTime->statusQualifier = "Sent";
	$filter->BeginDateTime->_ = $BeginDateVal;
	$RequestStatusesParam = new RequestStatuses();
	$RequestStatusesParam ->EnvelopeStatusFilter = $filter;

	while($moreStatusesAvailable === true){
		$result = $api->RequestStatuses($RequestStatusesParam);
		$statuses = $result->RequestStatusesResult;
		// do something with statuses

		// this check is because php won't create an empty status array if there are no results,
		if($statuses->ResultSetSize > 0){
			$StatusesReceived += count($statuses->EnvelopeStatuses->EnvelopeStatus);
		}

		if ($statuses->ResultSetSize === $StatusesReceived)
		{
			$moreStatusesAvailable = false;
		}
		else
		{
			$filter->StartAtIndex = $StatusesReceived;
		}
	}</pre>
<p>Both examples assume that you are doing something with the status results, like updating a local database, or preparing a list of documents to retrieve, etc.</p>
<p>So that’s the RequestStatus family. Be sure to check the API docs for full details on the methods and parameters, especially for the Ex methods. And as always, if you have any questions, please use the <a href="http://www.docusign.com/forums">DocuSign DevCenter forums</a> for assistance.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.docusign.com%2Fblog%2F2010%2F08%2F12%2Felectronic-signature-code-walkthrough-the-requeststatus-methods%2F&amp;linkname=Electronic%20Signature%20Code%20Walkthrough%3A%20The%20RequestStatus%20Methods"><img src="http://www.docusign.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.docusign.com/blog/2010/08/12/electronic-signature-code-walkthrough-the-requeststatus-methods/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Walkthrough: Create And Send Electronic Signature Envelope</title>
		<link>http://www.docusign.com/blog/2010/07/22/code-walkthrough-create-and-send-electronic-signature-envelope/</link>
		<comments>http://www.docusign.com/blog/2010/07/22/code-walkthrough-create-and-send-electronic-signature-envelope/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 16:02:16 +0000</pubDate>
		<dc:creator>An Bui, DocuSign Social Media</dc:creator>
				<category><![CDATA[DevCenter]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[documents]]></category>
		<category><![CDATA[e sign]]></category>
		<category><![CDATA[e signature]]></category>
		<category><![CDATA[e signatures]]></category>
		<category><![CDATA[electronic signature]]></category>
		<category><![CDATA[electronic signatures]]></category>
		<category><![CDATA[Envelope Object]]></category>
		<category><![CDATA[Mike Borozdin]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[recipients]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[tabs]]></category>

		<guid isPermaLink="false">http://www.docusign.com/blog/?p=3187</guid>
		<description><![CDATA[
In this walkthrough, we&#8217;ll cover the sending of an electronic signature Envelope using the CreateAndSendEnvelope method. This is the most common method of sending a DocuSign Envelope as it does not require too much preparatory work. It requires a PDF document that you wish to get signed, some knowledge of where the signatures should go, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.docusign.com/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-22-at-9.01.08-AM.png"><img class="aligncenter size-medium wp-image-3189" title="Screen shot 2010-07-22 at 9.01.08 AM" src="http://www.docusign.com/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-22-at-9.01.08-AM-300x197.png" alt="Code Walkthrough: Create And Send Electronic Signature Envelope" width="300" height="197" /></a></p>
<p>In this walkthrough, we&#8217;ll cover the sending of an electronic signature Envelope using the CreateAndSendEnvelope method. This is the most common method of sending a DocuSign Envelope as it does not require too much preparatory work. It requires a PDF document that you wish to get signed, some knowledge of where the signatures should go, and the name and email address of the person who should sign it. A common business scenario for this is getting an application signed &#8211; in fact, there are two sample projects in the SDK that use this scenario: LoanCo and InsuranceCo. Both of these sample apps show an end user filling out an application which is then sent to DocuSign and prepared for signature.</p>
<p>You should already be comfortable with working with webservices to follow along here. There will be code samples displayed in both C# (using .net 3.5) and PHP, but you should already know how to get your local proxy class setup and your credentials entered.</p>
<p>If you have looked over the API Documentation, you might have seen the CreateAndSendEnvelope method call, and the parameters that you can pass in. There are a lot. We are going to ignore most of them, as they deal with advanced functionality, and just concentrate on the basics:	<strong>Recipients</strong>, <strong>Documents</strong>, and <strong>Tabs</strong>.</p>
<h3>The Envelope Object</h3>
<p>First, let&#8217;s create the objects for our method call. In the PHP Code, using the proxy classes from the SDK, it looks like this:</p>
<pre>$CreateAndSendEnvelopeParam = new CreateAndSendEnvelope();</pre>
<p>Here&#8217;s the .NET version:</p>
<pre>Envelope envelope = new Envelope();</pre>
<p>Notice that the PHP class is one level higher in the hierarchy so we will end up using</p>
<pre>$CreateAndSendEnvelopeParam-&gt;Envelope-&gt;property</pre>
<p>whereas in .NET we will use</p>
<pre>envelope.property</pre>
<p>Other than that, the code samples will look very similar.</p>
<p>Now let&#8217;s populate these objects.</p>
<h3>Recipients</h3>
<p>A Recipient is someone who will participate in the Envelope Signing in some way &#8211; they may sign the documents, they may help prepare the documents, or they may be sent a copy of the documents. The most common type of Recipient is a signer.<br />
Here&#8217;s a basic signer constructed in .NET:</p>
<pre>	Recipient recipient = new Recipient();
	recipient.ID = "1";
	recipient.Email = "someemail@somewhere.com";
	recipient.UserName = "Some Person";
	recipient.Type = RecipientTypeCode.Signer;
	recipient.RequireIDLookup = false;</pre>
<p>And in PHP:</p>
<pre>	$Recipient = new Recipient();
	$Recipient-&gt;ID = "1";
	$Recipient-&gt;Email = "someemail@somewhere.com";
	$Recipient-&gt;UserName = "Some Person";
	$Recipient-&gt;Type = "Signer";
	$Recipient-&gt;RequireIDLookup = false;</pre>
<p>Since there can be multiple recipients on an Envelope, the DocuSign API expects an array of Recipients, so we&#8217;ll put them in one:</p>
<pre>	//.NET
	envelope.Recipients = new Recipient[1];
	envelope.Recipients[0] = recipient;</pre>
<pre>	//PHP
	$CreateAndSendEnvelopeParam-&gt;Envelope-&gt;Recipients-&gt;Recipient[] = $Recipient;</pre>
<p>(Note the PHP hierarchy has an extra level in it &#8211; instead of using Recipients[] as you might expect, it uses Recipients-&gt;Recipient[]. This is due to the code that generated the PHP proxy objects (wsdl2php ver 0.2). If you happen to use some other code to generate your proxy objects you might see a slightly different class hierarchy. All of these code samples are using the proxy objects included in the php sample code in the SDK.)</p>
<h3>Documents</h3>
<p>We need a document. For this case, let&#8217;s assume that we have a PDF document available to our code, so we can read it in as a byte array;</p>
<pre>	//.NET
	envelope.Documents = new Document[1];
	Document doc = new Document();
	doc.ID = "1";
	doc.Name = "Our Document";
	doc.PDFBytes = System.IO.File.ReadAllBytes(Server.MapPath("resources/Loan.pdf"));
	envelope.Documents[0] = doc;</pre>
<pre>	//PHP
	$CreateAndSendEnvelopeParam-&gt;Envelope-&gt;Documents-&gt;Document[0]-&gt;ID = "1";
	$CreateAndSendEnvelopeParam-&gt;Envelope-&gt;Documents-&gt;Document[0]-&gt;Name = "Document";
	$CreateAndSendEnvelopeParam-&gt;Envelope-&gt;Documents-&gt;Document[0]-&gt;PDFBytes = file_get_contents("resources/Loan.pdf");</pre>
<h3>Tabs</h3>
<p>Now that we have a Recipient, and a Document, we need some way to express that the Recipient is supposed to sign the Document in a certain place. We do this using a Signature Tab. The tab will reference a Recipient and a Document, and provide the location of the signature.</p>
<pre>	//.NET
	Tab tab = new Tab();
	tab.DocumentID = "1";
	tab.RecipientID = "1";
	tab.Type = TabTypeCode.SignHere;
	tab.PageNumber = "1";
	tab.XPosition = "100";
	tab.YPosition = "100";
	envelope.Tabs = new Tab[1];
	envelope.Tabs[0] = tab;</pre>
<pre>	//PHP
	$tab = new Tab();
	$tab-&gt;Type = "SignHere";
	$tab-&gt;DocumentID = "1";
	$tab-&gt;RecipientID = "1";
	$tab-&gt;PageNumber =  "1";
	$tab-&gt;XPosition = "100";
	$tab-&gt;YPosition = "100";
	$CreateAndSendEnvelopeParam-&gt;Envelope-&gt;Tabs-&gt;Tab[] = $tab;</pre>
<p>Note that while we are using a single signature tab for this example,  there are several different types of tabs available for use. As well as indicating signature locations, they can be used to indicate locations of a Recipient&#8217;s Initials, Form Field locations where Recipients can enter data, System Information, etc. You can also set Tab locations by specifying a bit of text that appears in your document, and having DocuSign place a tab at every location that text appears in your document. This technology is called &#8220;Anchor Tabs&#8221;, and will be discussed in more detail in another article.</p>
<h3>Ready to Send?</h3>
<p>Not quite. We have to set a couple of pieces of information on the Envelope object itself. We are going to give our Envelope a subject, so when the Recipient sees it in their inbox they will know what it is for, and we are going to provide an bit of text that will be included in the email that is sent to the Recipient &#8211; this will allow us to personalize it a bit. And finally, we will set the AccountID that the Envelope will be sent from. Since DocuSign allows users to be in multiple accounts, the AccountID is necessary to indicate which account the Envelope should be sent from.</p>
<pre>	//.NET
	envelope.AccountId = "Your AccountID Here";
	envelope.Subject = "Sample Application";
	envelope.EmailBlurb = "You can add a personal message here.";</pre>
<pre>	//PHP
	$CreateAndSendEnvelopeParam-&gt;Envelope-&gt;AccountId = "Your AccountID Here";
	$CreateAndSendEnvelopeParam-&gt;Envelope-&gt;Subject = "Sample Application";
	$CreateAndSendEnvelopeParam-&gt;Envelope-&gt;EmailBlurb = "You can add a personal message here.";</pre>
<p>At this point we are ready to send the envelope. When we send an envelope we get a status object (of type EnvelopeStatus) in return.<br />
We will use our API Proxy to call the CreateAndSendEnvelope Method:</p>
<pre>	//.NET
	APIServiceSoapClient apiService = new APIServiceSoapClient();
	apiService.ClientCredentials.UserName.UserName = "Your DocuSign UserName here";
	apiService.ClientCredentials.UserName.Password = "Your DocuSign Password here";
	EnvelopeStatus envStatus = apiService.CreateAndSendEnvelope(envelope);
	string envelopeId = envStatus.EnvelopeID;</pre>
<p>For the php code, we are assuming that we have the wsdl file cached locally in the indicated location.</p>
<pre>	//PHP
	$api_endpoint= "https://demo.docusign.net/api/3.0/api.asmx";
	$api_wsdl = "api/APIService.wsdl";
	$api_options =  array('location'=&gt;$api_endpoint,'trace'=&gt;true,'features' =&gt; SOAP_SINGLE_ELEMENT_ARRAYS);
	$api = new APIService($api_wsdl, $api_options);
	$api-&gt;setCredentials("Your DocuSign UserName here", "Your DocuSign Password here");

	$result = $api-&gt;CreateAndSendEnvelope($CreateAndSendEnvelopeParam);
	$envStatus = $result-&gt;CreateAndSendEnvelopeResult;
	$envelopeID = $envStatus-&gt;EnvelopeID;</pre>
<p>The response from the CreateAndSendEnvelope method is an EnvelopeStatus object, which contains detailed status about the process of the envelope signing. In this example, we are grabbing the EnvelopeID property from this object so that we can store it somewhere in our own system. The EnvelopeID is the unique Identifier for this envelope in DocuSign, and there are several other API methods that will use it as a parameter &#8211; methods for requesting status, retrieving documents, voiding the envelope, etc.</p>
<p>At this point the envelope has been sent, and the Recipient should have gotten an email from DocuSign. This email will contain a link that will take the Recipient to the DocuSign site, and guide them through the process of signing the Document.</p>
<p>To get DocuSign tools and a free developer account please visit <a href="http://www.docusign.com/devcenter">DocuSign DevCenter</a>. To see what other developers have created on DocuSign&#8217;s electronic signature platform, take a look at DocuSign&#8217;s github <a href="http://github.com/docusign/DocuSign-eSignature-SDK">e-siganture code repository</a>.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.docusign.com%2Fblog%2F2010%2F07%2F22%2Fcode-walkthrough-create-and-send-electronic-signature-envelope%2F&amp;linkname=Code%20Walkthrough%3A%20Create%20And%20Send%20Electronic%20Signature%20Envelope"><img src="http://www.docusign.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.docusign.com/blog/2010/07/22/code-walkthrough-create-and-send-electronic-signature-envelope/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring &#8216;10 Developer Feature &#8211; PowerForms 2.0</title>
		<link>http://www.docusign.com/blog/2010/06/24/powerforms2-0/</link>
		<comments>http://www.docusign.com/blog/2010/06/24/powerforms2-0/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 17:44:04 +0000</pubDate>
		<dc:creator>Mike Borozdin</dc:creator>
				<category><![CDATA[DevCenter]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[electronic signature]]></category>
		<category><![CDATA[electronic signatures]]></category>
		<category><![CDATA[esign]]></category>
		<category><![CDATA[esignature]]></category>
		<category><![CDATA[esignatures]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[google sites]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[PowerForms]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[securefields]]></category>

		<guid isPermaLink="false">http://www.docusign.com/blog/?p=2955</guid>
		<description><![CDATA[Today I’d like to drill into the new way to launch DocuSign envelopes – the feature we call PowerForms 2.0. PowerForms have existed in DocuSign for a long time and were originally designed to enable sending a PDF form that could be filled in, eSigned, and tracked with DocuSign. With the Spring ’10 release, DocuSign PowerForms 2.0 extends this feature to allow direct launch without the PDF form in the middle of the process and before you know it, we’ve got a whole new protocol!]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re getting ready for our eSign developer webinar highlighting our Spring ‘10 release, packed full of new features. We have a recording of the webinar where our product management team reviews all the enhancements from an end user perspective.</p>
<p>My job? To show you the automation and extension features built into the Spring ‘10 release!</p>
<p>We&#8217;ve:</p>
<ul>
<li>extended the workflow for new types of recipients in the transaction</li>
<li>added a way for recipients to collaborate on documents via markup</li>
<li>added a way for you to build conditional logic for SecureFields™</li>
<li>created a new way for you to launch a DocuSign envelope</li>
<li>included many more features</li>
</ul>
<p>Today I’d like to drill into the new way to launch DocuSign envelopes – the feature we call PowerForms 2.0.  PowerForms have existed in DocuSign for a long time and were originally designed to enable sending a PDF form that could be filled in, eSigned, and tracked with DocuSign.  With the Spring ’10 release, <strong>DocuSign PowerForms 2.0 extends this feature to allow direct launch without the PDF form in the middle of the process</strong> and before you know it, we’ve got a whole new protocol!</p>
<p>Previously, if you wanted to create a DocuSign envelope in response to a click on your website you had to write some server side code.  While this wasn’t a big issue for a lot of people who already had some back-end systems, those with a Google Site or a pure HTML site had to extend their infrastructure.  Now with PowerForms 2.0 to launch a DocuSign transaction <strong>all you need to do is create a PowerForm and copy the link to it.</strong></p>
<p>You can send that link via e-mail or add it to your website.  In addition to the link, you can add data or recipient information from your site to the URL and that information is inserted into the appropriate fields in the envelope.  The data can be passed in the URL or in a form post.</p>
<p>As a proof of concept, we created a small form on a Google site that takes a few form fields and posts the data and the recipient information to a PowerForm.  As a result, without any code (JavaScript or back-end code like C#, Java or PHP), a new envelope is created and we have an integrated solution.</p>
<p>Here is the form (you will need to map it to your own PowerForm link of course).</p>
<div id="_mcePaste" style="font-family: 'courier new';">&lt;form action=&#8221;https://demo.docusign.net/Member/PowerFormSigning.aspx?PowerFormId=3dd155eb-a04d-4522-9bff-2446b909362e&#8221;&gt;</div>
<div style="font-family: 'courier new';">Name: &lt;input name=&#8221;Insured_UserName&#8221; type=&#8221;TEXT&#8221; /&gt;</div>
<div id="_mcePaste" style="font-family: 'courier new';">Email: &lt;input name=&#8221;Insured_Email&#8221; type=&#8221;TEXT&#8221; /&gt;</div>
<div id="_mcePaste" style="font-family: 'courier new';">Make: &lt;input name=&#8221;Make&#8221; type=&#8221;TEXT&#8221; /&gt;</div>
<div id="_mcePaste" style="font-family: 'courier new';">Model: &lt;input name=&#8221;Model&#8221; type=&#8221;TEXT&#8221; /&gt;</div>
<div id="_mcePaste" style="font-family: 'courier new';">VIN: &lt;input name=&#8221;VIN&#8221; type=&#8221;TEXT&#8221; /&gt;</div>
<div style="font-family: 'courier new';">&lt;input name=&#8221;activateonly&#8221; type=&#8221;hidden&#8221; value=&#8221;1&#8243; /&gt;</div>
<div id="_mcePaste" style="font-family: 'courier new';">&lt;input type=&#8221;submit&#8221; /&gt;</div>
<div id="_mcePaste" style="font-family: 'courier new';">&lt;/form&gt;</div>
<p>Which looks like:</p>
<div id="attachment_2956" class="wp-caption aligncenter" style="width: 402px"><a href="http://www.docusign.com/blog/wp-content/uploads/2010/06/screenshot.png"><img class="size-full wp-image-2956 " title="Google Sites Screenshot" src="http://www.docusign.com/blog/wp-content/uploads/2010/06/screenshot.png" alt="Google Sites Screenshot" width="392" height="471" /></a><p class="wp-caption-text">Google Sites Screenshot</p></div>
<p>For more on the PowerForm data syntax see the <a href="http://docusign.com/resources/documentation/PowerForms_User_Guide.pdf">PowerForms User Guide</a></p>
<p>Want to inject DocuSign&#8217;s electronic signature capabilities into your existing technology? Take a look at the <a href="http://www.docusign.com/devcenter">DocuSign eSignature Developer Center</a> and register here for a <a href="http://www.docusign.com/devcenter/sign_up/register.php">DocuSign Developer account for free access to the leading eSignature API and SDK</a>!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.docusign.com%2Fblog%2F2010%2F06%2F24%2Fpowerforms2-0%2F&amp;linkname=Spring%20%26%238216%3B10%20Developer%20Feature%20%26%238211%3B%20PowerForms%202.0"><img src="http://www.docusign.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.docusign.com/blog/2010/06/24/powerforms2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Want to Use DocuSign From Your Mobile Device? Here&#8217;s How!</title>
		<link>http://www.docusign.com/blog/2010/06/17/want-to-use-docusign-from-your-mobile-device-heres-how/</link>
		<comments>http://www.docusign.com/blog/2010/06/17/want-to-use-docusign-from-your-mobile-device-heres-how/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 18:04:49 +0000</pubDate>
		<dc:creator>An Bui, DocuSign Social Media</dc:creator>
				<category><![CDATA[DevCenter]]></category>
		<category><![CDATA[Product Announcements]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[developer webinar]]></category>
		<category><![CDATA[developer workshop]]></category>
		<category><![CDATA[electronic signature]]></category>
		<category><![CDATA[electronic signatures]]></category>
		<category><![CDATA[esign]]></category>
		<category><![CDATA[esignature]]></category>
		<category><![CDATA[esignatures]]></category>
		<category><![CDATA[ESIGNControl]]></category>
		<category><![CDATA[google android]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mike Borozdin]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[stevie awards]]></category>
		<category><![CDATA[webinars]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://www.docusign.com/blog/?p=2895</guid>
		<description><![CDATA[With &#8220;Designed for Mobile,&#8221; all DocuSign electronic signature service subscribers can access their DocuSign console from their iPad, iPhone, BlackBerry, Windows Mobile, and Google Android devices, which earned us finalist status at the Stevie Awards. We&#8217;re not stopping there!

The summer&#8217;s heating up for DocuSign&#8217;s developers, working with our API to inject eSignature capabilities into other [...]]]></description>
			<content:encoded><![CDATA[<p>With &#8220;Designed for Mobile,&#8221; all DocuSign electronic signature service subscribers can access their DocuSign console from their <a href="http://www.docusign.com/blog/2010/04/05/want-to-use-esign-from-docusign-on-your-apple-ipad/">iPad</a>, iPhone, BlackBerry, Windows Mobile, and Google Android devices, which earned us <a href="http://www.docusign.com/blog/2010/05/14/docusign-designed-for-mobile-esignature-service-dialed-up-for-eighth-annual-stevie-awards/">finalist status at the Stevie Awards</a>. We&#8217;re not stopping there!</p>
<p><a href="http://www.docusign.com/blog/wp-content/uploads/2010/06/Screen-shot-2010-06-17-at-9.27.56-AM.png"><img class="aligncenter size-medium wp-image-2909" title="Screen shot 2010-06-17 at 9.27.56 AM" src="http://www.docusign.com/blog/wp-content/uploads/2010/06/Screen-shot-2010-06-17-at-9.27.56-AM-300x181.png" alt="Want to Use DocuSign From Your Mobile Device? Heres How!" width="300" height="181" /></a></p>
<p>The summer&#8217;s heating up for DocuSign&#8217;s developers, working with our API to inject eSignature capabilities into other technologies. We&#8217;ve seen some amazing integrations recently, highlighted in our <a href="http://www.docusign.com/devcenter/applications.php">Featured eSign Applications</a>. These electronic signature applications were all built using our <a href="http://www.docusign.com/devcenter/sign_up/register.php">Free eSign Development Account</a> &#8211; you can register to get free access to the DocuSign API and SDK! Take a <a href="http://www.docusign.com/devcenter/index.php">look at the DocuSign DevCenter</a> &#8211; did you know that one of our talented DocuSign DevCenter developers has created and released eSignControl, a new mobile app for DocuSign? Available as an iPhone app and iPad app, eSignControl enables users to track and report results as well as send and sign documents.</p>
<p>With eSignControl, available for iPhone and iPad, you can:</p>
<p><a href="http://www.docusign.com/blog/wp-content/uploads/2010/06/Screen-shot-2010-06-17-at-10.32.40-AM.png"><img class="aligncenter size-full wp-image-2910" title="Screen shot 2010-06-17 at 10.32.40 AM" src="http://www.docusign.com/blog/wp-content/uploads/2010/06/Screen-shot-2010-06-17-at-10.32.40-AM.png" alt="Want to Use DocuSign From Your Mobile Device? Heres How!" width="186" height="265" /></a></p>
<ul>
<li>See current status and history</li>
<li>Review contracts</li>
<li>Correct envelopes</li>
</ul>
<p><a href="http://www.docusign.com/blog/wp-content/uploads/2010/06/Screen-shot-2010-06-17-at-10.32.31-AM.png"><img class="aligncenter size-full wp-image-2911" title="Screen shot 2010-06-17 at 10.32.31 AM" src="http://www.docusign.com/blog/wp-content/uploads/2010/06/Screen-shot-2010-06-17-at-10.32.31-AM.png" alt="Want to Use DocuSign From Your Mobile Device? Heres How!" width="194" height="267" /></a></p>
<ul>
<li>Send from Google Docs, DocuSign templates (using your local address book) and your local drafts folder</li>
<li>Drag / drop tags onto documents with Mobile Tagger</li>
</ul>
<p><a href="http://www.docusign.com/blog/wp-content/uploads/2010/06/Screen-shot-2010-06-17-at-10.32.00-AM.png"><img class="aligncenter size-full wp-image-2912" title="Screen shot 2010-06-17 at 10.32.00 AM" src="http://www.docusign.com/blog/wp-content/uploads/2010/06/Screen-shot-2010-06-17-at-10.32.00-AM.png" alt="Want to Use DocuSign From Your Mobile Device? Heres How!" width="194" height="264" /></a></p>
<ul>
<li>Create groups of users to track</li>
<li>Filter envelopes based on envelope or data fields</li>
<li>Generate performance reports with totals</li>
<li>Email reports</li>
</ul>
<p>Want to learn more about DocuSign&#8217;s API and eSign developer community? Join Mike Borozdin for our <a href="http://www.docusign.com/devcenter/webinar.php">weekly Developer Webinars</a> on Thursdays &#8211; click to register!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.docusign.com%2Fblog%2F2010%2F06%2F17%2Fwant-to-use-docusign-from-your-mobile-device-heres-how%2F&amp;linkname=Want%20to%20Use%20DocuSign%20From%20Your%20Mobile%20Device%3F%20Here%26%238217%3Bs%20How%21"><img src="http://www.docusign.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.docusign.com/blog/2010/06/17/want-to-use-docusign-from-your-mobile-device-heres-how/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Want to Jumpstart Your eSignature Integration?</title>
		<link>http://www.docusign.com/blog/2010/05/20/want-to-jumpstart-your-esignature-integration/</link>
		<comments>http://www.docusign.com/blog/2010/05/20/want-to-jumpstart-your-esignature-integration/#comments</comments>
		<pubDate>Thu, 20 May 2010 22:55:02 +0000</pubDate>
		<dc:creator>An Bui, DocuSign Social Media</dc:creator>
				<category><![CDATA[DevCenter]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[developer community]]></category>
		<category><![CDATA[electronic signature]]></category>
		<category><![CDATA[esign]]></category>
		<category><![CDATA[esignature]]></category>
		<category><![CDATA[IFRAME]]></category>
		<category><![CDATA[Jumpstart Webinar]]></category>
		<category><![CDATA[Mike Borozdin]]></category>
		<category><![CDATA[Visual Studio.NET 2005]]></category>
		<category><![CDATA[webinar]]></category>

		<guid isPermaLink="false">http://www.docusign.com/blog/?p=2782</guid>
		<description><![CDATA[Just got off the eSignature integrations webinar with folks from DocuSign developer community.  I have to say that the energy in the virtual room was superb and I wanted to share this with the rest of the community.
Generally what we go through in the webinar is a quick overview of the DocuSign system and [...]]]></description>
			<content:encoded><![CDATA[<p>Just got off the eSignature integrations webinar with folks from DocuSign developer community.  I have to say that the energy in the virtual room was superb and I wanted to share this with the rest of the community.</p>
<p>Generally what we go through in the webinar is a quick overview of the DocuSign system and then we get into the things that developers care about: our system architecture, API functions, getting web service credentials and setting up samples.  We have tried to keep these webinars small and use a townhall format &#8211; people raise their virtual hand and we clarify points right on the spot.  Today, we covered sending DocuSign envelopes, retrieving the latest documents, getting status and embedding DocuSign UI in an IFRAME.</p>
<p>Folks asked some really good questions: using a template versus anchoring signatures to a text, using our publisher technology, how to back port our samples to Visual Studio.NET 2005 and a few more.</p>
<p>I just wish we could make that hour last a little longer.  Message to our developers: at our next DevCenter Jumpstart webinar, go ahead and send in your questions ahead of time and we&#8217;ll try to incorporate them into the slide deck. Click to register for any of our <a href="http://www.docusign.com/devcenter/webinar.php">DevCenter Jumpstart Webinar</a>.</p>
<p>Thank you very much for attending!!!</p>
<p><a href="http://www.docusign.com/blog/wp-content/uploads/2010/05/Picture-735.png"><img src="http://www.docusign.com/blog/wp-content/uploads/2010/05/Picture-735.png" alt="Want to Jumpstart Your eSignature Integration?" title="Picture 735" width="252" height="168" class="aligncenter size-full wp-image-2786" /></a></p>
<p>&#8211; Mike Borozdin, Manager of Professional Services</p>
<p>What did attendees think? Matt Frizzell, from adBlocks shares:</p>
<blockquote><p>Thanks so much. That was a great presentation and your knowledge of your product is superb. It is amazing how many times I have heard, &#8220;I&#8217;ll need to ask someone about that&#8221; in demos but you were able to answer everything thrown in your direction.</p></blockquote>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.docusign.com%2Fblog%2F2010%2F05%2F20%2Fwant-to-jumpstart-your-esignature-integration%2F&amp;linkname=Want%20to%20Jumpstart%20Your%20eSignature%20Integration%3F"><img src="http://www.docusign.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.docusign.com/blog/2010/05/20/want-to-jumpstart-your-esignature-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Electronic Signature To Accelerate Time to Revenue</title>
		<link>http://www.docusign.com/blog/2010/04/29/using-electronic-signature-to-accelerate-time-to-revenue/</link>
		<comments>http://www.docusign.com/blog/2010/04/29/using-electronic-signature-to-accelerate-time-to-revenue/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 19:46:06 +0000</pubDate>
		<dc:creator>An Bui, DocuSign Social Media</dc:creator>
				<category><![CDATA[Conferences, Community]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Christopher Santini]]></category>
		<category><![CDATA[consultants]]></category>
		<category><![CDATA[contractors]]></category>
		<category><![CDATA[electronic signature]]></category>
		<category><![CDATA[esign]]></category>
		<category><![CDATA[esignature]]></category>
		<category><![CDATA[free trial]]></category>
		<category><![CDATA[freelancers]]></category>
		<category><![CDATA[independent workers]]></category>
		<category><![CDATA[time to revenue]]></category>
		<category><![CDATA[Wall Street Journal]]></category>

		<guid isPermaLink="false">http://www.docusign.com/blog/?p=2673</guid>
		<description><![CDATA[
The Wall St Journal recently ran an article about freelancers, consultants, contractors and other independent workers and the challenges they face collecting payment for their services. The industry leading eSignature provider, DocuSign, provides an electronic signature solution for individual professionals that can help them close deals with clients more quickly as well as accelerate the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.docusign.com/blog/wp-content/uploads/2010/04/Picture-674.png"><img class="aligncenter size-medium wp-image-2674" title="Picture 674" src="http://www.docusign.com/blog/wp-content/uploads/2010/04/Picture-674-300x199.png" alt="Using Electronic Signature To Accelerate Time to Revenue" width="300" height="199" /></a></p>
<p>The Wall St Journal recently ran an article about freelancers, consultants, contractors and other independent workers and the challenges they face collecting payment for their services. The industry leading eSignature provider, DocuSign, provides an electronic signature solution for individual professionals that can help them close deals with clients more quickly as well as accelerate the time to revenue.</p>
<p><a href="http://on.wsj.com/aEzVMo">From the Wall Street Journal</a>:</p>
<blockquote><p>For New York business consultant Christopher Santini, the pursuit for payment from one client has practically become a second job. Last May, a small business he consulted for went through a merger, and the new company fell behind on payments to him. Now, Mr. Santini, who&#8217;s been a freelance consultant since 2008, says he is owed about $35,000, which would have accounted for almost 40% of his annual income last year.</p>
<p>&#8220;I started to get the standard run around,&#8221; says Mr. Santini. &#8220;The secretary would tell me the person I needed to speak to was out. Finally [they] started to ignore me and not return emails or calls.&#8221;</p>
<p>Mr. Santini says he has spent 80 hours calling and emailing company officials.</p></blockquote>
<p>If Mr. Santini were to use DocuSign to manage his client contracts and invoices, he could have asked his clients for the names and emails for whom to send paperwork to and send them the paperwork directly.</p>
<p><a href="http://www.docusign.com/products/docusign/docusign_ind.php">DocuSign for Individual Professionals</a> can help them close deals faster and accelerate time to revenue.</p>
<p>With DocuSign’s electronic signature services, you’ll have the ability:</p>
<ul>
<li>To see when your invoices were opened with the audit trail</li>
<li>To ask for a signature to acknowledge receipt and</li>
<li>To set up your invoices to automatically forward to payroll or finance once your engagement sponsor has signed off the invoice</li>
</ul>
<p>DocuSign also has a function that <strong>enables you to set auto-reminders</strong> so that you’ll spend <em>less time following up as a bill collector</em> and <em>more time concentrating on providing your clients with service</em> or building your business. With DocuSign’s API, you also have the <strong>option to integrate DocuSign into your existing CRM system</strong>.</p>
<p>DocuSign’s electronic signature services can save you time – as a freelancer, independent consultant, contractor or otherwise independent worker, you know your time is valuable. Don’t spend it trying to get paid for your work. Use DocuSign to close more deals and speed your time to revenue! <em><a href="http://www.docusign.com/trial/trial_upgradecorp.php">Click here to try DocuSign Electronic Signature for Individual Professionals, free for 30 days</a>!</em></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.docusign.com%2Fblog%2F2010%2F04%2F29%2Fusing-electronic-signature-to-accelerate-time-to-revenue%2F&amp;linkname=Using%20Electronic%20Signature%20To%20Accelerate%20Time%20to%20Revenue"><img src="http://www.docusign.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.docusign.com/blog/2010/04/29/using-electronic-signature-to-accelerate-time-to-revenue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anniversary of a Paperless Life, Possible with eSignature and Other Online Services</title>
		<link>http://www.docusign.com/blog/2010/04/19/anniversary-of-a-paperless-life-possible-with-esignature-and-other-online-services/</link>
		<comments>http://www.docusign.com/blog/2010/04/19/anniversary-of-a-paperless-life-possible-with-esignature-and-other-online-services/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 21:24:40 +0000</pubDate>
		<dc:creator>An Bui, DocuSign Social Media</dc:creator>
				<category><![CDATA[DevCenter]]></category>
		<category><![CDATA[Getting to Know DocuSign Users]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[DocuSign Developer Center]]></category>
		<category><![CDATA[Earth Class Mail]]></category>
		<category><![CDATA[electronic signature]]></category>
		<category><![CDATA[esign]]></category>
		<category><![CDATA[esignature]]></category>
		<category><![CDATA[Mike Borozdin]]></category>
		<category><![CDATA[Paperless]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://www.docusign.com/blog/?p=2623</guid>
		<description><![CDATA[
At DocuSign, we think electronic signature and paperless processes add convenience and eliminate the need to fax, copy and file paper. From our customers, we&#8217;ve heard accounts of their clients appreciating the convenience DocuSign&#8217;s eSignature services provides. From Mike Borozdin, manager of professional services here at DocuSign, we have a story of how going paperless [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.docusign.com/blog/wp-content/uploads/2010/04/Picture-658.png"><img class="aligncenter size-medium wp-image-2624" title="Picture 658" src="http://www.docusign.com/blog/wp-content/uploads/2010/04/Picture-658-300x185.png" alt="Anniversary of a Paperless Life, Possible with eSignature and Other Online Services" width="300" height="185" /></a></p>
<p>At DocuSign, we think electronic signature and paperless processes add convenience and eliminate the need to fax, copy and file paper. From our customers, we&#8217;ve heard accounts of their clients appreciating the convenience DocuSign&#8217;s eSignature services provides. From <a href="http://mikebz.blogspot.com/2010/04/anniversary-of-paperless-life.html">Mike Borozdin, manager of professional services here at DocuSign</a>, we have a story of how going paperless has changed his life:</p>
<p><em>In less than a month it&#8217;s going to be a year since I stopped storing paper. Last spring before my move from Madrona to Capitol Hill I did a bit of spring-cleaning. As I was cleaning out my closets and the attic I realized how much old and useless stuff I had. Some of my old tech toys ended up with my friends. Most of my old clothes ended up at Good Will. And then I started cleaning out my files. For a guy who has been on the bleeding edge of tech for a bit I had a surprising amount of old statements and receipts. Consolidated it was three full boxes.</em></p>
<p><em>During my childhood my parents told me not to lose paper. I remember carefully storing and filing my bank statements “just in case something happened.” My car was hit in the late nineties and sure enough I had a full folder of papers for a car that was totaled a decade ago. I was torn: I had an emotional attachment to my old dusty paper, yet I was too lazy to move these boxes with me. I decided that I am going to go paperless.</em></p>
<p><em>I decided to scan some of the most important documents from my past and have them backed up online. I promised to myself that going forward I would not store any more paper. It seemed like in the age of Internet it should be pretty easy. After all Chase already offered paperless statements and Fidelity did too. My Comcast bill could be viewed and paid online and so was AT&amp;T’s. Those were the first steps and they took care of a lot of my paper.</em></p>
<p><em> </em></p>
<p><em>This seemed like a piece of cake and I lasted without accumulating any more paper for about a month. Then I had a dentist appointment. My dentist is great when it comes to my teeth, but his assistant still writes the bills by hand and stuffs them in little blue envelopes that cost 40 cents to deliver less than a mile. My accountant insisted on sending me things via mail and the worst was healthcare. Between the Polyclinic on Broadway and Regence I must have 5 letters for every visit to the doctor.</em></p>
<p><em>I had to counteract this somehow. I employed two services: for anything where people wanted me to sign anything I used DocuSign and for all the paper that people wanted to send me still I created an Earth Class Mail account.</em></p>
<p><em>It took a little getting used to. Not for me, but for all the people that all of a sudden were shocked that I resisted their attempts to send me pages of stuff in the mail. My accountant was probably the most shocked. I kept telling her that I really don’t want my tax return sent to me. I kept reminding to send me things in a PDF file via some secure delivery service such as our own DocuSign, but she kept on trying to give me paper. Thankfully EarthClassMail would scan it in and then, if there were signatures required, I would DocuSign it and send it back to her via e-mail.</em></p>
<p><em>So after 5-6 months of constantly attempting to fend off the influx of paper at my door I finally ended up getting most of my important mail electronically. My life has altered a bit. I stopped going to my mailbox to see if there is anything new. The only new things were junk mail from Pizza Hut and Office Max. I tried taking that stuff out and putting it into the recycling bin but then I got lazy about that too. I stopped going to the mailbox altogether. On the eleventh month I went to clean my mailbox one more time and to my surprise it was completely clean with just a yellow note from my local post office. It read: “Your address has been marked as vacant.” According to the old paper world I might no longer exist.</em></p>
<p>Mike can track all of his necessary documents through various online services and uses DocuSign for his electronic signature needs. Congratulations to Mike for being paperless personally AND professionally!</p>
<p>Interested in <a href="http://www.docusign.com/devcenter/downloads.php">taking a look at the DocuSign API and downloading the DocuSign SDK</a> to integrate DocuSign into your existing technology? Take a look at the <a href="http://www.docusign.com/devcenter/index.php">DocuSign dev center</a>, which Mike manages, to get your <a href="http://www.docusign.com/devcenter/sign_up/register.php">FREE development account</a> today!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.docusign.com%2Fblog%2F2010%2F04%2F19%2Fanniversary-of-a-paperless-life-possible-with-esignature-and-other-online-services%2F&amp;linkname=Anniversary%20of%20a%20Paperless%20Life%2C%20Possible%20with%20eSignature%20and%20Other%20Online%20Services"><img src="http://www.docusign.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.docusign.com/blog/2010/04/19/anniversary-of-a-paperless-life-possible-with-esignature-and-other-online-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dow AgroSciences Improves Efficiencies with DocuSign eSignature Service</title>
		<link>http://www.docusign.com/blog/2010/04/15/dow-agrosciences-improves-efficiencies-with-docusign-esignature-service/</link>
		<comments>http://www.docusign.com/blog/2010/04/15/dow-agrosciences-improves-efficiencies-with-docusign-esignature-service/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 16:00:55 +0000</pubDate>
		<dc:creator>An Bui, DocuSign Social Media</dc:creator>
				<category><![CDATA[DevCenter]]></category>
		<category><![CDATA[Getting to Know DocuSign Users]]></category>
		<category><![CDATA[Aimee Zahora]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[Doug Hoberty]]></category>
		<category><![CDATA[Dow AgroSciences]]></category>
		<category><![CDATA[e signature]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[electronic signature]]></category>
		<category><![CDATA[esign]]></category>
		<category><![CDATA[esignature]]></category>
		<category><![CDATA[Herculex® Insect Protection]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[SmartStax technology]]></category>
		<category><![CDATA[Steven R. King]]></category>
		<category><![CDATA[Stewardship Program]]></category>
		<category><![CDATA[Wide Strike® Insect Protection]]></category>

		<guid isPermaLink="false">http://www.docusign.com/blog/?p=2607</guid>
		<description><![CDATA[Dow AgroSciences Grows Awareness of Stewardship Program with DocuSign Application Programming Interface
Did you know that Dow AgroSciences LLC uses DocuSign to securely transact grower contracts online? Using DocuSign’s Application Programming Interface (API), DocuSign seamlessly integrates with Dow AgroSciences’ Trait Stewardship Web portal. Growers can now quickly and conveniently complete and sign the Trait Stewardship Grower [...]]]></description>
			<content:encoded><![CDATA[<p><em>Dow AgroSciences Grows Awareness of Stewardship Program with DocuSign Application Programming Interface</em></p>
<p>Did you know that Dow AgroSciences LLC uses DocuSign to securely transact grower contracts online? Using <a href="http://www.docusign.com/products/connect/">DocuSign’s Application Programming Interface (API)</a>, DocuSign seamlessly integrates with Dow AgroSciences’ Trait Stewardship Web portal. Growers can now quickly and conveniently complete and sign the Trait Stewardship Grower Agreement digitally using DocuSign e-signature technology. <strong>Dow AgroSciences has successfully reduced the average turnaround of grower contracts from days to minutes by employing DocuSign.</strong> Aimee Zahora, U.S. seeds &amp; traits business manager for Dow AgroSciences, shares her thoughts:</p>
<blockquote><p>It is clear that DocuSign positively impacts our Grower Agreement compliance activities and will also provide value in other departments—legal, marketing programs and customer service. We are excited about DocuSign’s ease of use and the efficiencies gained through e-signing. DocuSign is the right solution at the right time for the long-term at Dow AgroSciences.</p></blockquote>
<p>While launching the high-yielding and award-winning SmartStax<sup>TM</sup> corn hybrids, Dow AgroSciences investigated eSignature technology to enhance contract compliance. After viewing a demonstration, Dow AgroSciences was convinced that DocuSign was the right choice:</p>
<blockquote><p>DocuSign has saved Dow AgroSciences considerable administrative time, energy and resources. Our seed retailers no longer have to wait on a cumbersome paper process to obtain a license number for their growers and invoice the seed and traits.  And, our growers can execute their agreements quickly and securely. -Doug Hoberty, OneSource Manager for Dow AgroSciences.</p></blockquote>
<p>Working with DocuSign Professional Services, Dow AgroSciences used DocuSign’s Connect API to quickly integrate DocuSign electronic signature technology within the Trait Stewardship portal and Dow AgroSciences’ grower database, managed by a third-party vendor. The portal is dedicated to promoting awareness of and training on stewardship requirements for seed containing Herculex®  Insect Protection, SmartStax<sup>TM</sup> technology and Wide Strike® Insect Protection.  Growers are required to sign a formal agreement to ensure regulatory requirements are met during the purchasing, planting, and exporting of crops grown with one of Dow AgroSciences’ traits.</p>
<p>The Grower Agreement is available through Dow AgroSciences’ Traits Stewardship portal where the grower completes a simple registration and adopts an e-signature. The grower is then guided through the e-signing process by DocuSign’s familiar Sign Here tabs, ensuring all form fields are completed. The agreement is completed in minutes online, and<strong> growers no longer have to hassle with paperwork, and mailing or faxing back forms</strong>. Because DocuSign is integrated with Dow AgroSciences’ database, <strong>all data obtained during the DocuSign process is automatically updated, saving time and eliminating rekeying and data entry errors</strong>.  In addition, the entire transaction is safe and secure, backed with a comprehensive audit trail.<br />
<img class="aligncenter size-medium wp-image-2608" title="Dow-AgroSciences-TraitStewardship-Website" src="http://www.docusign.com/blog/wp-content/uploads/2010/04/Dow-AgroSciences-TraitStewardship-Website-300x218.png" alt="Dow AgroSciences Improves Efficiencies with DocuSign eSignature Service" width="300" height="218" /></p>
<p>We&#8217;re excited that Dow AgroSciences chose DocuSign as its eSignature provider. Steve King, president and CEO of DocuSign, shares his thoughts:</p>
<blockquote><p>Dow AgroSciences provides cutting-edge technology to increase crop yields for safe, affordable food. With DocuSign, Dow AgroSciences can further extend their leadership with fast, safe and affordable e-signing of Grower Agreements. We are pleased to be working with this leader in agriculture sciences to streamline workflows, increase efficiencies and enhance grower satisfaction while optimizing regulatory compliance.</p></blockquote>
<p>For more information about the DocuSign API, visit the DocuSign Developer Center, where you can <a href="http://www.docusign.com/devcenter/sign_up/register.php">sign up</a> to download the software developer kit (SDK), access the API, and participate in the <a href="http://www.docusign.com/forums/">DocuSign eSign forums</a>!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.docusign.com%2Fblog%2F2010%2F04%2F15%2Fdow-agrosciences-improves-efficiencies-with-docusign-esignature-service%2F&amp;linkname=Dow%20AgroSciences%20Improves%20Efficiencies%20with%20DocuSign%20eSignature%20Service"><img src="http://www.docusign.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.docusign.com/blog/2010/04/15/dow-agrosciences-improves-efficiencies-with-docusign-esignature-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How-To Increase Security with Java Keystore to Embed the DocuSign Electronic Signature Experience In Your Application</title>
		<link>http://www.docusign.com/blog/2010/01/11/how-to-increase-security-with-java-keystore-to-embed-the-docusign-electronic-signature-experience-in-your-application/</link>
		<comments>http://www.docusign.com/blog/2010/01/11/how-to-increase-security-with-java-keystore-to-embed-the-docusign-electronic-signature-experience-in-your-application/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 19:17:56 +0000</pubDate>
		<dc:creator>Mike Borozdin</dc:creator>
				<category><![CDATA[DevCenter]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[DocuSign Developer Center]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[keystore]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://www.docusign.com/blog/?p=2010</guid>
		<description><![CDATA[If you want to embed the DocuSign esigning experience into your application, your web service calls to DocuSign API will require a  tighter level of security. In addition to the user name token in the SOAP  headers, you will need to provide an X509 signature. For an example of a SOAP call  [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to embed the DocuSign esigning experience into your application, your web service calls to DocuSign API will require a  tighter level of security. In addition to the user name token in the SOAP  headers, you will need to provide an X509 signature. For an example of a SOAP call  with an X509 signature, please see Chapter 1 of DocuSign3.0API.doc – the  DocuSign developer guide.</p>
<p><strong>Step 1 – Procure an X509 Certificate</strong></p>
<ul>
<li>To get BinarySecurityToken working  with Java, procure an X509 Certificate. While getting an X509 certificate is beyond  the scope of this blog post – you might want to try searching for “SSL Certificates”. SSL transport protocol uses X.509 certificates for  encryption.</li>
<li>DocuSign supports certificates issued  by certificate authorities included in Windows2003 servers. The most widely  used certificate authorities are Thawte and VeriSign. Additionally, our Demo server farm  support CACert.org certificate authority, which enables you to get a certificate without having to pay for it.</li>
<li>Keys are generally distributed in  PEM, PFX or CRT files. You will need one of these files prior to proceeding with  this walkthrough.</li>
</ul>
<p><strong>Step 2 – Generate a Java KeyStore</strong></p>
<ul>
<li>Java has its own keystore format  which requires the use of its own tool – keytool. In my experience, I had started with a  PFX file. To convert to the Java Keystore format, I had to go through a  number of cumbersome steps. Then, one of our customers, Gloria Zhang, pointed me  to a blog post about a very nifty tool: <a href="http://erlend.oftedal.no/blog/?blogid=68">http://erlend.oftedal.no/blog/?blogid=68</a><span style="text-decoration: underline;"> </span></li>
<li>Using the steps in that tutorial, I  created an esign.jks file.</li>
</ul>
<p><strong>Step 3 – Configure Axis2 to generate electronic signatures</strong></p>
<ul>
<li>We’ve prepackaged samples to generate  the right configuration files when you want to use XML signatures. I suggest that  you start with working code from the DocuSign SDK and plug in your keystore file.  This minimizes the number of things that can go wrong.</li>
<li>You will need to plug in some  important information about your keystore into the build.properties.x509 file.  Once you plug in the (1) keystore path, (2) alias of the certificate and (3)  password, you will need to issue “ant war-x509” command to build the web archive  for deployment.</li>
<li>If you were to examine the build  configuration, you should see the following things in your axis2.xml config file:</li>
<li>&lt;items&gt;<strong>Signature</strong> UsernameToken Timestamp&lt;/items&gt;</li>
<li>Elements such as ≤signatureCrypto&gt;  in the OutflowSecurity portion of the configuration.</li>
<li>A cert.properties file that seemingly  has a set of information that is already provided in axis2.xml. This may be there  for historical reasons.</li>
</ul>
<p><strong>Step 4 – Testing</strong></p>
<ul>
<li>Once you have established that the  application is still functioning and making web service calls, the next thing to  examine is the SOAP calls. LoanSample comes pre-packaged with log4j integration  that dumps out the HTTP wire calls. You can find the SOAP requests and responses  there.</li>
<li>In my experience, opening the SOAP  requests and responses in an external editor and cutting and pasting the appropriate sections makes them easier to read. After all the edits, you should see  your requests to DocuSign web services. Those requests will have the  UserNameToken and also BinarySecurityToken element in the headers. The  BinarySecurityToken will have signature information and signature value.</li>
<li>The final test is contacting your  DocuSign representative and asking them to turn on XML signature validation on your account.  This request should be accompanied by a public export of your certificate.  Make sure you do not include the private key in your request.</li>
</ul>
<p>While configuring XML signatures in Java is an advanced topic that requires that you master servlets, axis (or a similar framework),  and PKI file manipulation, you can also work with DocuSign to ensure the correct configuration.</p>
<p>After all the settings are correctly configured, DocuSign will know that the web service calls were generated only by an application  that had access to the X.509 certificate file. Enterprise IT operations put a lot of  emphasis on the security of the certificate files, so you can enjoy the benefits  from the internal infrastructure.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.docusign.com%2Fblog%2F2010%2F01%2F11%2Fhow-to-increase-security-with-java-keystore-to-embed-the-docusign-electronic-signature-experience-in-your-application%2F&amp;linkname=How-To%20Increase%20Security%20with%20Java%20Keystore%20to%20Embed%20the%20DocuSign%20Electronic%20Signature%20Experience%20In%20Your%20Application"><img src="http://www.docusign.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.docusign.com/blog/2010/01/11/how-to-increase-security-with-java-keystore-to-embed-the-docusign-electronic-signature-experience-in-your-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preparing for DocuSign Connect API Certification</title>
		<link>http://www.docusign.com/blog/2009/07/15/preparing-for-docusign-connect-api-certification/</link>
		<comments>http://www.docusign.com/blog/2009/07/15/preparing-for-docusign-connect-api-certification/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 00:10:25 +0000</pubDate>
		<dc:creator>Mike Borozdin</dc:creator>
				<category><![CDATA[DevCenter]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[DocuSign Connect]]></category>
		<category><![CDATA[Questions about DocuSign]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://www.docusign.com/blog/?p=932</guid>
		<description><![CDATA[
Introduction
DocuSign Connect API is a powerful way to include an electronic signature and automate parts of your electronic contract execution process. The DocuSign Connect Application Programming Interface allows you to send documents, get status of outstanding or completed contracts, retrieve signed files and control the signing process workflow.  Supporting an integrated application includes challenges not [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="size-thumbnail wp-image-937  alignright" title="Certification Checklist" src="http://www.docusign.com/blog/wp-content/uploads/2009/07/2-150x150.gif" alt="Certification Checklist" width="150" height="150" /></strong><br />
<strong>Introduction</strong><br />
DocuSign Connect API is a powerful way to include an electronic signature and automate parts of your electronic contract execution process. The DocuSign Connect Application Programming Interface allows you to send documents, get status of outstanding or completed contracts, retrieve signed files and control the signing process workflow.  Supporting an integrated application includes challenges not experienced by users that interact with DocuSign user interface.<br />
The complexities of support and management of API customers  In order to make sure DocuSign customers have access to the best possible solutions, DocuSign has created a DocuSign certification session (Certification) requirement. Any new system that intends to interact with DocuSign web services must be introduced to DocuSign developer support and operations staff.<br />
During the Certification session, your operations and development team and DocuSign personnel go through the Certification Checklist available from your DocuSign account manager. The latest version of the checklist is 2.7.<br />
What are some best practices when preparing for the Certification session?<br />
<strong></strong></p>
<p><strong>Demonstrate Use Cases</strong><br />
To schedule a Certification, your application needs to be close to complete. We understand that you will keep innovating in your space and continue converting more document execution to DocuSign. For us to get the proper context, we need to see at least a Beta.<br />
Most of the applications we certify have multiple use cases. If only select use cases deal with electronic contract execution or electronic signatures, we recommend isolating your DocuSign use cases and preparing data, if possible, to provide the most benefit.<br />
For example: What if your user needs to establish an account, input 3 screens of data and then sign the appropriate application? You can pre-create a user with all the data entered prior to Certification.<br />
Commonly missed edge use cases:<br />
1.    Users can decline to sign: DocuSign interface supports that.<br />
2.    Users can take several sessions to sign: DocuSign allows someone to review the document, leave the signing experience and come back later to re-start signing.<br />
3.    Network connectivity issues: Network code needs to account for circumstance. You can simulate that by plugging in the wrong web service URL.<br />
4.    Mistyped username or password: While it’s unlikely that your API enabled user account will mistype passwords, you do want to be ready when someone resets the password through DocuSign account management console.<br />
<strong></strong></p>
<p><strong>Timing</strong><br />
You might get some actionable feedback during the Certification process. That means your code, your workflow and maybe your configuration may need to change. If your company has actively engaged DocuSign Professional Services, then most likely you will have no surprises waiting for you. However, if you were coding on your own, it’s probably best to structure additional review time in your schedule to ensure sufficient time in your application release cycle.<br />
Keep in mind that DocuSign Professional Services are booked out about 2-3 weeks in advance. The earlier you can let your account manager know that you have a new application getting ready to certify, the better.<br />
<strong></strong></p>
<p><strong>Participants</strong><br />
During the Certification, your sustained engineering staff and the implementation team will be introduced to DocuSign developer support, operations and escalations personnel.<br />
One of the goals of certification is to ensure that, in case of an emergency, precious time is not wasted determining who needs to be contacted and who can fix the business critical systems.<br />
Re-certification: “When Do I Need to Re-certify?”<br />
Given the fee associated with the Certification, it’s natural to try to minimize the number of Certifications. That’s a fine strategy as long as the supportability of your application doesn’t suffer.<br />
In a case where you are adding more signatures or documents to the same process, it’s probably not going to change the calls or architecture of the application. You can continue innovation on that scale without looping DocuSign in. However, if you introduce a brand new module, change frameworks, or change programming languages then you might end up in a situation where the DocuSign documentation on your solution is out of date. Contact your Account Manager!<br />
<strong></strong></p>
<p><strong>Summary</strong><br />
Please let us know if you need additional clarity into the certification process and our expectations. As mentioned above, the latest checklist can be obtained from your DocuSign Account Manager. While the contents of the Certification Checklist are constantly refined and improved, the spirit of ensuring quality, supportable integrations with DocuSign service remains the same.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.docusign.com%2Fblog%2F2009%2F07%2F15%2Fpreparing-for-docusign-connect-api-certification%2F&amp;linkname=Preparing%20for%20DocuSign%20Connect%20API%20Certification"><img src="http://www.docusign.com/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.docusign.com/blog/2009/07/15/preparing-for-docusign-connect-api-certification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
