Docusign is a digital transaction management service that provides electronic signature technology, allowing users to sign, send, and manage documents securely online. It streamlines the agreement process, making it faster and more efficient by eliminating the need for physical paperwork and in-person signing.
Docusign integration provides real-time insights into Docusign activities, such as envelope usage, template management, account events, and alerts generated by users.
- Docusign Developer Account, Account Type, Docusign Account Name, UserID, Integration Key, RSA Private Key (Refer to the steps below)
- A Docusign account with a plan that includes Docusign Monitor
For first-time setup:
- Go to the Developer Center and select Developer Account.
- Choose Create Account. For first-time setup, the Account Type will be
Developer
. - Navigate to the Developer Admin Console.
- Under the Account section, click Account Profile .
- From the Account Name section, copy the Docusign account name.
- Under the Integrations section, select Apps and Keys.
- From the My Account Information section, copy the User ID.
- Click Add App and Integration Key.
- Provide an app name and create the app.
- Copy the generated Integration Key, under the General Info section.
- Scroll to the Service Integration section, and click on Generate RSA.
- Copy only the RSA Private Key to a safe location (it won't be displayed again).
- In the Additional settings section, under Redirect URIs, click "Add URI."
- Add the URI
http://localhost/
, and click Save.
For production account setup:
- Ensure you have completed the go-live steps.
- For the production account setup, the Account Type will be
Production
. - Navigate to the Admin Console.
- Under the Account section, click Account Profile.
- From the Account Name section, copy the Docusign account name.
- Under the Integrations section, select Apps and Keys.
- Select the app that has been duplicated from your developer account.
- Under the General Info section, find and copy the generated Integration Key.
- Scroll to the Service Integration section, and click Generate RSA.
- Copy only the RSA Private Key to a safe location (it won't be displayed again).
- In the Additional settings section, under Redirect URIs, click "Add URI."
- Add the URI
http://localhost/
, and click Save.
- Construct your consent URI::
- Syntax:
<BASE_URI>/oauth/auth?response_type=code&scope=signature impersonation organization_read&client_id=<YOUR_INTEGRATION_KEY>&redirect_uri=<YOUR_REDIRECT_URI>
- Replace
<BASE_URI>
with:https://account-d.docusign.com
for a developer account.https://account.docusign.com
for production account.
- Replace
<YOUR_INTEGRATION_KEY>
with your Integration Key (Client ID). - Replace
<YOUR_REDIRECT_URI>
with your redirect URI, such ashttp://localhost/
.
- Replace
- Syntax:
- Open the constructed URI in an embedded browser.
- The user will be prompted to log in to their Docusign account (if not already logged in) and grant consent for your application to impersonate them with the specified scopes.
- After consent is granted, Docusign will redirect the user's browser to your specified redirect URI with extra information in the URL, indicating successful consent without needing to use the extra parameters directly.
Note:
- For a localhost URI, the redirect will occur on the same page.
- The impersonated user must be a Docusign administrator or have the Security Reports Administrator permissions profile. For information about permission profiles, see Docusign Administrator Permission Profiles in the Organization Administrators topic.
- To ingest data from a production account, complete the Docusign go-live process. After the go-live process, follow the account setup steps to generate configuration information for your production account.
- Navigate to
Docusign
. - Add your Docusign credentials.
Docusign Parameters | Description |
---|---|
Account Type | Dropdown to select between different types of Docusign accounts (for example, developer or production) |
Docusign Account Name | The name associated with the Docusign account (case sensitive) |
User Id | A GUID value that uniquely identifies a Docusign user |
Integration Key | A unique GUID that identifies a Docusign integration |
RSA Private Key | A cryptographic key for signing JWT tokens for secure API authentication |
The Docusign integration collects logs and forwards them to Datadog.
The Docusign integration does not include any metrics.
The Docusign integration does not include any events.
For further assistance, contact Datadog Support.