DocuSign (Preview)

DocuSign is the easiest and most secure way to sign and get documents signed. With over 50 million users worldwide, DocuSign is the most widely used eSignature and Digital Transaction Management platform in the world.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
Flow Premium All Flow regions except the following:
     -   US Government (GCC)
PowerApps Premium All PowerApps regions except the following:
     -   US Government (GCC)

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.

Throttling Limits

Name Calls Renewal Period
API calls per connection10060 seconds
Frequency of trigger polls1120 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

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

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

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

Account id

Envelope event
envelopeEvents True string

Account id

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.@xsi$nil string
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
email string

The email of the recipient.

Using this Connector