Docusign
Source Connector
Overview
This source connector fetches customer event data from the DocuSign Monitor API.
Streams
Data Source | Stream Name |
---|---|
customer event data | monitor |
Prerequisites
Before proceeding with the following steps, make sure your organization has the Monitor API enabled.
- Create a developer account and enable Docusign Monitor
- Next login to Docusign, and navigate to Integrations > Apps and Keys
- Add an App and Integration Key
- App Name: (Name this whatever you want, e.g.
Tarsal Connector
) - General Info
- Locate the Integration Key and copy this for use when building the consent URL below.
- Service Integration
- Create an RSA Keypair by clicking the Generate RSA button.
- Copy the Private Key. It will be used in the connector configuration below.
- Create an RSA Keypair by clicking the Generate RSA button.
- Additional Settings
- Add a Redirect URI:
https://app.tarsal.cloud/oauth/callback
- Add a Redirect URI:
- App Name: (Name this whatever you want, e.g.
- Obtain your OAuth token (step 1)
- Request application consent for the Tarsal app to make API calls.
- Give consent to the application by replacing the following tokens in the URL below:
- Replace
<SUBDOMAIN>
with the environment specific subdomain.- The Production subdomain is
account
and development subdomain isaccount-d
- The Production subdomain is
- Replace
<INTEGRATION_KEY>
with the Integration Key copied above. - Navigate to the new URL (perform this via the browser that is logged into the docusign developer account):
https://{SUBDOMAIN}.docusign.com/oauth/auth?response_type=code&client_id={INTEGRATION_KEY}&redirect_uri=https://app.tarsal.cloud/oauth/callback&scope=signature%20impersonation
- Replace
- Obtain your User ID
- Navigate to the Organization > Users -> Users -> View User
- Copy the User id for use in the Connector configuration settings below.
- Navigate to the Organization > Users -> Users -> View User
Configuration
Field | Required | Description | Example |
---|---|---|---|
Environment | yes | Determines the URI{environment}.docusign.com | production or development |
Integration Key | yes | The App Integration key | a6848a46-de83-...-fc588344551d |
RSA Private Key | yes | RSA private key generated for the App | -----BEGIN RSA PRIVATE KEY---- MIIEczCCA1ugAwIBAgIB... -----END RSA PRIVATE KEY----- |
User ID | yes | User id of the Docusign admin | acd6173b-50dd-...-b2a5c23929d5 |
Connector Limitations
- A Docusign Developer account is required in order to enable the Docusign Monitor
- Docusign requires 20 development API calls be made before being able to request the app to transition to the live status in the production environment. When creating the Tarsal connector, you can start with the development environment to hit the development API endpoints and then update the source to production once the transition is complete. Read Go-Live documentation found here.
- The Docusign Monitor API only allows lookups going back 7 days. Connectors that are paused or failing for more than 7 days will be unable to backfill data beyond those 7 days.
Updated 16 days ago