DEV

Docusign

Docusign Connection

Put Docusign to Work with @Human Automations and @Human Agents

The Docusign Connection documents all Triggers, Actions and Query Operations available for creating automations via the Docusign API.

What can you do with the Docusign Connection?

  • Connect to the Docusign API in a few clicks

  • Use the related Docusign Operations (see below) in @Human Automations or @Human Agents

Trigger Operations

Envelope Sent

Triggers on: envelopes/envelopeSent

Triggered when an envelope is successfully sent.

Envelope Completed

Triggers on: envelopes/envelopeCompleted

Triggered when an envelope is completely signed and ready.

Action Operations

Action: Add Document to Workspace

Action: Add User to Workspace

Action: Create Bulk Send List

Action: Create Envelope From Workspace

Action: Create Workspace

Action: Download Envelope Document

Action: Send Envelope Using Template

Action: Cancel Maestro Workflow Instance

Action: Resume Maestro Workflow Instance

Action: Create Pre-Filled Webform Link

Action: Revoke Workspace User Access

Action: Test Bulk Send Request

Action: Update Workspace User

Action: API Request

Action: Add to Bulk Send List

Action: Bulk Send Envelope From Template

Action: Create Draft Signature Request

Action: Create Template from Document

Action: Delete Document From Workspace

Action: Send Envelope Using Document

Action: Pause Maestro Workflow Instance

Action: Trigger Maestro Workflow

Action: Restore Workspace User Access

Action: Create Signature Request

Action: Update Template

Action: Void Envelope

Action: Create Envelope with Base URL and Account ID Input

Query Operations

Query: Find Documents List for Envelope

Query: Find Envelope Info

Query: Find Maestro Workflow

Query: Find Maestro Workflow Instance

Query: Find Template

Query: Find Workspaces

Query: List Envelopes in Workspace

Query: Find Custom Fields for Envelope

Query: Find Form Data for Envelope

Query: Find Recipients for Envelope

Query: Find Navigator Agreement

Query: Find Envelope Documents

Query: Find Template Documents

Query: Find Documents in Workspace

Query: List Users in Workspace

Example link

Obtaining Access Credentials

To obtain a DocuSign Personal Access Token (PAT) for system-to-system access, follow these steps:

Prerequisites

  1. A DocuSign Developer Account (free at developers.docusign.com).

  2. An Integration Key (Client ID) from a DocuSign App (created in the Developer Portal).

Steps to Generate a PAT

  1. Navigate to "My Apps" (under "Apps and Keys" in the left sidebar).

  2. Select your App (or create one if needed).

  3. Under "Authentication", locate the "Generate RSA Key Pair" section.

  4. Click "Generate Key Pair" (this creates a private/public key pair).

  5. Download the private key (.pem file) and store it securely.

  6. Under "Personal Access Tokens", click "Add Personal Access Token".

  7. Provide a name and scope (e.g., signature).

  8. Click "Generate Token".

  9. Copy the generated PAT (it will only be shown once).

Required Values

  • Integration Key (Client ID) – From your DocuSign App.

  • User ID (GUID) – Your DocuSign account GUID (found in API Account Info).

  • Private Key (RSA .pem file) – Downloaded in Step 6.

  • Personal Access Token (PAT) – Generated in Step 10.

Use these values for API authentication.

Configuring Webhooks

  1. Log in to your DocuSign account.

  2. Navigate to the Admin tab.

  3. In the left sidebar, under Integrations, select Connect.

  4. Click Add Configuration and select Custom.

  5. Provide a descriptive Name for the configuration.

  6. Enter the URL to Publish (your webhook listener endpoint).

  7. Select the Data Format (JSON is recommended).

  8. Under Event Triggers, select the specific events you want to track (e.g., Envelope Signed).

  9. Click Add to save the configuration.

Code (Apache v2.0): Service Connectivity and Metadata

Code (Apache v2.0): List of External Resources and Internal Mapping

Last updated