Top 5 DocuSign code examples of 2020
Welcome to the Oscars® of code examples!
OK, so we don’t have golden statues or red carpets, but we do have some exciting news for you about who is hot and who is not: our five most popular code examples of the year! Obviously popularity is not the only thing we care about, but hey, let’s give the people (i.e. developers) what they want.
First, I’d like to talk about who was nominated; meaning, I’m going to define what code examples mean in our context. When we announced the newly designed Developer Center back in September, we told you, among other things, about our new and improved how-to guides. Many of these how-to articles are also code examples. We try to add as many languages to support as possible, and if we have SDKs for the particular API, we typically show eight languages - Bash, C#, Java, Node.js, PHP, PowerShell, Python, and Ruby. These are provided in the Developer Center as code snippets, but we also provide links to GitHub so you can clone the code and try it yourself. Our eSignature code examples can also be downloaded in a personalized ZIP file that includes authentication information auto-generated by the Dev Center using our Quickstart.
So, without further ado, here are the five most popular code examples on the DocuSign Dev Center in 2020:
Fifth place: How to request a signature by email using a template
Our fifth place goes to a code example that helps you use DocuSign templates. Templates are an important way to improve your productivity by quickly generating envelopes that share common workflows. This code example uses remote signing, such that your users receive emails with links to the signing UI.
Fourth place: How to get envelope information
The fourth most popular code example in 2020 is useful to enable developers to obtain information about envelopes. This can be used to show the end-user or can be used to make decisions about how your code should proceed. This example will return information about the envelope, particularly its status, the time and date of the most recent action on the envelope, and any additional metadata associated with that envelope.
- Dev Center: How to get envelope information
- Source code:
Third place: How to download envelope documents
Many developers build applications that let their customers download the documents that DocuSign stores in the cloud. The third place goes to a popular code example that shows exactly how to do that. This code example shows how to retrieve documents from an envelope, such as the generated seal (which is created when a document is completed), a composite PDF of all documents, a ZIP file containing everything, or a specific document within the envelope.
- Dev Center: How to download envelope documents
- Source code:
Second place: How to request a signature by email
In second place is our code example showing how you programmatically send an envelope from an application without embedding the signing UI. That would trigger an email to be sent to each recipient to complete the signing experience. The email will contain a signing link that the recipient can use to open and electronically sign a document using the DocuSign mobile app or the DocuSign website. We call this Remote Signing.
- Dev Center: How to request a signature by email
- Source code:
First place: How to request a signature through your app
The first place goes to one of the most popular things developers want to do with DocuSign - Embedded Signing. Developers interested in the DocuSign eSignature REST API are very likely to want to enable their customers to sign documents via their own application. This code example shows how to do that, and enables you to either open a new browser window from your app, or use an iframe to embed the signing UI directly into your application.
This concludes our first ever DocuSign code examples award ceremony. Congratulations to the winners. I hope you found this useful! As always feel free to contact me with any questions.
Additional resources
- DocuSign Developer Center
- @DocuSignAPI on Twitter
- DocuSign for Developers on YouTube
- DocuSign for Developers on LinkedIn
- DocuSign Developer Newsletter
Image courtesy of Wikipedia. Logo owned by Academy of Motion Picture Arts and Sciences for Academy Awards. ©2020: All rights reserved.