DocuSign
DocuSign helps organizations connect and automate how they prepare, sign, act on, and manage agreements. Today, more than half a million customers and hundreds of millions of users in over 180 countries use DocuSign to accelerate the process of doing business and to simplify people's lives. Connect to DocuSign to manage and automate your system of agreement.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure China regions - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| URL | https://support.docusign.com |
| Connector Metadata | |
|---|---|
| Publisher | DocuSign, Inc. |
| Website | https://www.docusign.com |
| Privacy policy | https://www.docusign.com/company/privacy-policy |
To use the Connect trigger in this integration, DocuSign Connect must be enabled in your DocuSign account. It is not enabled by default. Once enabled, the Connect Settings page can be accessed from the DocuSign Admin web application. Using the Connect trigger in this integration will automatically register the webhook for you.
To try the connector, please use a DEMO account:
- Go to https://developers.docusign.com/
- Create Sandbox account.
These are different than free trials in that they never expire, have 90% of our paid account features, and none of the documents sent through DEMO are legally binding ((https://support.docusign.com/en/articles/Free-account-vs-Developer-account).
For issues with DocuSign please try this link first: https://support.docusign.com/en/articles/How-Do-I-Open-a-Case-in-the-DocuSign-Support-Center.
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Add recipient to an envelope |
Add recipient to an envelope |
| Get envelope documents |
Get envelope documents. |
| List recipients |
List recipients for a specific envelope. |
| Remove recipient from an envelope |
Remove recipient from an envelope |
| Send envelope |
Send an existing envelope. |
| Send envelope using template |
Send a new envelope using a specified template. |
Add recipient to an envelope
Add recipient to an envelope
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Account
|
accountId | True | string |
Account id |
|
Envelope
|
envelopeId | True | string |
Envelope id |
|
Signer Name
|
AddRecipientToEnvelopeName | True | string |
The name of the recipient. |
|
Signer Email
|
AddRecipientToEnvelopeEmail | True | string |
The email of the recipient. |
|
Signing Order
|
routingOrder | string |
The signing order of the recipient in the document. |
|
|
Role
|
roleName | string |
The role of the signer. |
Returns
Get envelope documents
Get envelope documents.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Account
|
accountId | True | string |
Account id |
|
Envelope
|
envelopeId | True | string |
Envelope id |
|
Certificate of completion
|
certificate | True | boolean |
When set to false, the envelope signing certificate is removed from the download. |
Returns
- response
- GetDocumentsResponse
List recipients
List recipients for a specific envelope.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Account
|
accountId | True | string |
Account id |
|
Folder
|
folderId | True | string |
Folder id |
|
Envelope
|
envelopeId | True | string |
Envelope id |
Returns
Remove recipient from an envelope
Remove recipient from an envelope
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Account
|
accountId | True | string |
Account id |
|
Folder
|
folderId | True | string |
Folder id |
|
Envelope
|
envelopeId | True | string |
Envelope id |
|
Recipient
|
RemoveRecipientFromEnvelopeRecipientId | True | string |
Recipient id |
Returns
Send envelope
Send an existing envelope.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Account
|
accountId | True | string |
Account id |
|
Envelope
|
envelopeId | True | string |
Envelope id |
Returns
- response
- object
Send envelope using template
Send a new envelope using a specified template.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Account
|
accountId | True | string |
Account id |
|
Template
|
templateId | True | string |
Template id |
|
Envelope status
|
status | True | string |
Envelope status |
|
Signers
|
signers | True | dynamic |
The signers of the document. |
Returns
- Body
- SendEnvelopeResponse
Triggers
| When an envelope status changes (Connect) |
Triggers a new flow when an envelope status changes. |
When an envelope status changes (Connect)
Triggers a new flow when an envelope status changes.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Account
|
accountId | True | string |
Account id |
|
Connect name
|
name | True | string | |
|
Envelope event
|
envelopeEvents | True | string |
Returns
Definitions
WebhookEnvelopeResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
Custom Fields
|
customFields | object |
Key-value pairs representing the custom fields for this envelope (where key is the field name, and value is the field value). |
|
Envelope Created Date-Time
|
DocuSignEnvelopeInformation.EnvelopeStatus.Created | date-time |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
Sender's Email Address
|
DocuSignEnvelopeInformation.EnvelopeStatus.Email | string | |
|
Envelope ID
|
DocuSignEnvelopeInformation.EnvelopeStatus.EnvelopeID | string | |
|
Sender's IP Address
|
DocuSignEnvelopeInformation.EnvelopeStatus.SenderIPAddress | string | |
|
Envelope Sent Date-Time
|
DocuSignEnvelopeInformation.EnvelopeStatus.Sent | date-time |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
Envelope Status
|
DocuSignEnvelopeInformation.EnvelopeStatus.Status | string | |
|
Subject
|
DocuSignEnvelopeInformation.EnvelopeStatus.Subject | string | |
|
Sender's Name
|
DocuSignEnvelopeInformation.EnvelopeStatus.UserName | string | |
|
RecipientStatus
|
DocuSignEnvelopeInformation.EnvelopeStatus.RecipientStatuses.RecipientStatus | array of object | |
|
Tabs
|
DocuSignEnvelopeInformation.EnvelopeStatus.RecipientStatuses.RecipientStatus.tabs | object |
Key-value pairs representing the tabs for this recipient (where key is the field name, and value is the field value). |
|
Decline Reason
|
DocuSignEnvelopeInformation.EnvelopeStatus.RecipientStatuses.RecipientStatus.DeclineReason | DeclineReasonWithoutType | |
|
Recipient Email
|
DocuSignEnvelopeInformation.EnvelopeStatus.RecipientStatuses.RecipientStatus.Email | string | |
|
Recipient Id
|
DocuSignEnvelopeInformation.EnvelopeStatus.RecipientStatuses.RecipientStatus.RecipientId | string | |
|
Routing Order
|
DocuSignEnvelopeInformation.EnvelopeStatus.RecipientStatuses.RecipientStatus.RoutingOrder | string | |
|
Recipient Sent Date-Time
|
DocuSignEnvelopeInformation.EnvelopeStatus.RecipientStatuses.RecipientStatus.Sent | date-time |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
Recipient Status
|
DocuSignEnvelopeInformation.EnvelopeStatus.RecipientStatuses.RecipientStatus.Status | string |
The status of the recipient. |
|
Recipeint Type
|
DocuSignEnvelopeInformation.EnvelopeStatus.RecipientStatuses.RecipientStatus.Type | string |
The type of recipient. |
|
Recipient Name
|
DocuSignEnvelopeInformation.EnvelopeStatus.RecipientStatuses.RecipientStatus.UserName | string |
The name of the recipient. |
|
Time Zone
|
DocuSignEnvelopeInformation.TimeZone | string | |
|
Time Zone Offset
|
DocuSignEnvelopeInformation.TimeZoneOffset | string |
GetDocumentsResponse
- File Content
- binary
SendEnvelopeResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
Envelope Id
|
envelopeId | string |
The id of the envelope. |
|
Status
|
status | string |
The status of the envelope. |
|
Status date time
|
statusDateTime | string |
The datetime the status was set. |
|
URI
|
uri | string |
The URI for the envelope in DocuSign. |
ListRecipientsResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
Signers
|
signers | array of Signer |
Signers |
Signer
| Name | Path | Type | Description |
|---|---|---|---|
|
Signing Order
|
routingOrder | string |
The signing order of the recipient in the document. |
|
Role
|
roleName | string |
The role of the signer. |
|
Recipient Id
|
recipientId | string |
The id the recipient. |
|
Name
|
name | string |
The name of the recipient. |
|
Email
|
string |
The email of the recipient. |
DeclineReasonWithoutType
object
This is the type 'object'.