Docusign

Electronic Signature and Agreement Cloud

Go to site
Explore
/
Apps
/
Docusign

Docusign API Integrations

Build and run workflows using the Docusign API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

Overview

The Docusign API allows developers to integrate Docusign's electronic signature capabilities into their own applications. With the API, developers can create, send, and manage documents that require electronic signatures. Additionally, the API can be used to track the status of document signing processes, as well as manage account settings and users.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    docusign: {
      type: "app",
      app: "docusign",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://account.docusign.com/oauth/userinfo`,
      headers: {
        Authorization: `Bearer ${this.docusign.$auth.oauth_access_token}`,
      },
    })
  },
})
Create Signature Request with Docusign API on New Requests from HTTP / Webhook API
HTTP / Webhook + Docusign
 
Try it
Send Message (Advanced) with Discord Webhook API on Envelope Sent or Complete from Docusign API
Docusign + Discord Webhook
 
Try it
Add Multiple Rows with Google Sheets API on Envelope Sent or Complete from Docusign API
Docusign + Google Sheets
 
Try it
Create Signature Request with Docusign API on New Item in Feed from RSS API
RSS + Docusign
 
Try it
Create Signature Request with Docusign API on New Message from Discord API
Discord + Docusign
 
Try it
Envelope Sent or Complete from the Docusign API

Emit new event when an envelope status is set to sent or complete

 
Try it
New Folder from the Docusign API

Emit new event when a new folder is created

 
Try it
Create Signature Request with the Docusign API

Creates a signature request from a template See the docs here

 
Try it

Authentication

Docusign uses OAuth authentication. When you connect your Docusign account, Pipedream will open a popup window where you can sign into Docusign and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Docusign API.

Pipedream requests the following authorization scopes when you connect your account:

signatureextendedopenid
OAuth Request Configurations:
  1. authorization
    GEThttps://account.docusign.com/oauth/auth?client_id={{oauth.client_id}}&state={{oauth.state}}&response_type=code&scope={{oauth.space_separated_scopes}}&redirect_uri={{oauth.redirect_uri}}
  2. accessToken
    POSThttps://account.docusign.com/oauth/tokencontent-type: application/x-www-form-urlencodedaccept: application/json
    grant_type=authorization_code&code={{oauth.code}}
  3. refreshToken
    POSThttps://account.docusign.com/oauth/tokencontent-type: application/x-www-form-urlencodedaccept: application/json
    grant_type=refresh_token&refresh_token={{oauth.refresh_token}}