From DocuSign, I'm Mei Hsieh, a member of the developer center
team.
In this screen cast a walk-through installing
and running the C# Quickstart for e-signature API.
Quickstart enables users to quickly run DocuSign code
examples because these steps are completed for the user.
Downloading the GitHub code.
Creating an Integration Key and Client Secret.
Modifying the configuration file.
And adding Redirection URLs.
First, to get to the Quickstart page,
I go to the DocuSign Developer Center
at developers.docusign.com.
From there, I click on Get Started in the navigation bar,
then click on Start Building.
Now I'm on the Quickstart page.
First, I'll need a developer account.
I can get a free account at the Create New Developer Account
Here link.
Since I have a developer account I'll click Log In.
I'm logged in.
Now I need to name my application.
This name will be shown later on when I grant consent
for creating and sending envelopes.
The name should be my company or organization name and the name
of the app or project.
I'll name this Acme Portal.
Now I need to pick a language.
Also like C# but this Quickstart is also available in Bash,
Java, Node.js, PHP, Python, and Ruby.
Now I'm ready to download the Customize zip file.
The zip file will include personal information
for my DocuSign developer account, specifically
my name and email address.
During the download step the GitHub code is downloaded,
the integration key and client secret are created,
the configuration file is modified,
and redirection URLs are added.
Now I read the instructions for running Quickstart.
First, ensure you've installed the software needed to run
your selected programming language which is C#.
The C# prerequisites are C# .NET Core version 3.1 or later
and Visual Studio 2019 with the ASP.NET package.
Here are the links to download the applications.
Next, I extract all the files to my computer.
Now I open the extracted ACME Portal folder.
Earlier I mentioned the downloaded Quickstart file
will include personal information from my DocuSign
developer account.
Aside from my name and email address,
my unique client ID, and client secret
are also displayed in the configuration file.
For C# Quickstart this configuration file is located
in the launcher C# folder and is named App Settings.
In my DocuSign developer account the client ID
is called the integration key.
Client ID is the standard Oauth term,
integration key is a DocuSign term.
Since it contains personal information please
don't store this app settings file in your source control.
Back to my parent ACME portal folder.
Since I have the C# prerequisites installed,
I double click on the launcher C# solution file to run C#
Quickstart.
The launcher C# solution file opens in Visual Studio 2019.
Now I click the Play IIS Express button.
Please ensure the IIS server is not already running,
otherwise you will get an error message.
I see the consent window with my name, ACME Portal.
I click Accept.
Next I see the embedded signing ceremony code example.
Here I see a description of it.
Also linked are the API methods used,
Envelopes: Create and EnvelopeViews: createRecipient.
The links will take me to the developer center pages
that describe those methods.
The link to the source file will show me
the code for embedded signing ceremony in GitHub.
Now the signer email and name have
been pre-populated with my developer account information.
I can change the signer email and name.
I click Submit to send the envelope.
I'm taken directly to the document.
I'm going to sign the document and click Finish.
I'm taken to the Signing Complete page.
I click Continue.
Now I see the C# launcher home page with all the code
examples.
I can run the other code examples as well.
All these code examples are available
in the other Quickstarts.
Bash, Java, Node.JS, PHP, Python, and Ruby.
If you have any questions about how
to develop your integration with DocuSign,
I recommend Stack Overflow, reaching out to Support,
or signing up for API Office Hours.
That's it.
Thanks for tuning in.
Please send questions and comments
to developers at docusign.com.