DocuSign helps organizations connect and automate how they prepare, sign, act on, and manage agreements. The DocuSign Demo connector connects only to DocuSign Demo environments but offers the same functionality as the regular DocuSign connector. Any documents in a DocuSign Demo environment are not legally binding. For all non-demo uses, use the regular DocuSign connector.
Status: Preview |
Tier: Premium |
Version: 1.0 |
Name |
Summary |
Delete hook |
|
GetDocuments (string accountId, string envelopeId, [internal]string documentId, boolean certificate) |
Get envelope documents |
SendEnvelope (string accountId, string templateId, string status, DynamicSigners signers) |
Send envelope using template |
Send envelope |
|
GetRecipientStatus (string accountId, string folderId, string envelopeId) |
List recipients |
Add recipient to an envelope |
|
Remove recipient from an envelope |
|
Login |
|
List templates |
|
List folders |
|
List envelopes |
|
GetEnvelopeDocumentList (string accountId, string folderId, string envelopeId) |
List documents |
Get the signers of a template in dynamic schema format |
|
|
Name |
Summary |
When an envelope status changes (Connect) |
|
OnEnvelopeStatusChanges (string accountId, [Optional]string status) |
When an envelope status changes |
Name |
Summary |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Summary: Delete hook
Description: Delete a hook.
Syntax:
DocuSignDemo.DeleteHook (string accountId, string connectId)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
accountId |
string
|
|
True |
|
connectId |
string
|
|
True |
Returns:
Summary: Get envelope documents
Description: Get envelope documents.
Syntax:
DocuSignDemo.GetDocuments (string accountId, string envelopeId, [internal]string documentId, boolean certificate)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
accountId |
string (Account) |
Account id |
True |
|
envelopeId |
string (Envelope) |
Envelope id |
True |
|
documentId |
string (Document) |
Document id |
True |
|
certificate |
boolean (Certificate of completion) |
When set to false, the envelope signing certificate is removed from the download. |
True |
Returns:
Type:string(binary)
Summary: File Content
Summary: Send envelope using template
Description: Send a new envelope using a specified template.
Syntax:
DocuSignDemo.SendEnvelope (string accountId, string templateId, string status, DynamicSigners signers)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
accountId |
string (Account) |
Account id |
True |
|
templateId |
string (Template) |
Template id |
True |
|
status |
string (Envelope status)Values: [Sent, Created] |
Envelope status |
True |
|
signers |
|
An object that represents signers based on a template. |
True |
Returns:
Type:SendEnvelopeResponse
Summary: Send envelope
Description: Send an existing envelope.
Syntax:
DocuSignDemo.SendDraftEnvelope (string accountId, string envelopeId)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
accountId |
string (Account) |
Account id |
True |
|
envelopeId |
string (Envelope) |
Envelope id |
True |
Returns:
Type:SendDraftEnvelopeResponse
Summary: List recipients
Description: List recipients for a specific envelope.
Syntax:
DocuSignDemo.GetRecipientStatus (string accountId, string folderId, string envelopeId)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
accountId |
string (Account) |
Account id |
True |
|
folderId |
string (Folder) |
Folder id |
True |
|
envelopeId |
string (Envelope) |
Envelope id |
True |
Returns:
Summary: Add recipient to an envelope
Description: Add recipient to an envelope
Syntax:
DocuSignDemo.AddRecipientToEnvelope (string accountId, string envelopeId, string AddRecipientToEnvelopeName, string AddRecipientToEnvelopeEmail, AddRecipientToEnvelopeRequest newRecipient)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
accountId |
string (Account) |
Account id |
True |
|
envelopeId |
string (Envelope) |
Envelope id |
True |
|
AddRecipientToEnvelopeName |
string (Signer Name) |
The name of the recipient. |
True |
|
AddRecipientToEnvelopeEmail |
string (Signer Email) |
The email of the recipient. |
True |
|
newRecipient |
|
|
True |
Returns:
Summary: Remove recipient from an envelope
Description: Remove recipient from an envelope
Syntax:
DocuSignDemo.RemoveRecipientFromEnvelope (string accountId, string folderId, string envelopeId, string RemoveRecipientFromEnvelopeRecipientId)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
accountId |
string (Account) |
Account id |
True |
|
folderId |
string (Folder) |
Folder id |
True |
|
envelopeId |
string (Envelope) |
Envelope id |
True |
|
RemoveRecipientFromEnvelopeRecipientId |
string (Recipient) |
Recipient id |
True |
Returns:
Summary: Login
Description: Login
Syntax:
DocuSignDemo.GetLoginAccounts ()
Returns:
Summary: List templates
Description: List templates for a specific account.
Syntax:
DocuSignDemo.GetEnvelopeTemplates (string accountId)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
accountId |
string (Account) |
Account id |
True |
Returns:
Summary: List folders
Description: List folders for a specific account.
Syntax:
DocuSignDemo.GetFolderList (string accountId)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
accountId |
string (Account) |
Account id |
True |
Returns:
Type:ListFoldersResponse
Summary: List envelopes
Description: List envelopes under a particular folder.
Syntax:
DocuSignDemo.GetFolderEnvelopeList (string accountId, string folderId)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
accountId |
string (Account) |
Account id |
True |
|
folderId |
string (Folder) |
Folder id |
True |
Returns:
Summary: List documents
Description: List documents in an envelope.
Syntax:
DocuSignDemo.GetEnvelopeDocumentList (string accountId, string folderId, string envelopeId)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
accountId |
string (Account) |
Account id |
True |
|
folderId |
string (Folder) |
Folder id |
True |
|
envelopeId |
string (Envelope) |
Envelope id |
True |
Returns:
Summary: Get the signers of a template in dynamic schema format
Description: Get the signers of a template in dynamic schema format.
Syntax:
DocuSignDemo.GetDynamicSigners (string accountId, string templateId)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
accountId |
string (Account Id) |
Account to get the signers for. |
True |
|
templateId |
string (Template Id) |
Template to get the signers for. |
True |
Returns:
Type:GetDynamicSignersResponse
Summary:
Description:
Syntax:
DocuSignDemo.WebhookResponse ([Optional]string logicAppsUri)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
logicAppsUri |
string
|
|
False |
Returns:
Summary: When an envelope status changes (Connect)
Description: Triggers a new flow when an envelope status changes.
Syntax:
DocuSignDemo.CreateHookEnvelope (string accountId, WebhookRequest body)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
accountId |
string (Account) |
Account id |
True |
|
body |
|
|
True |
Returns:
Type:CreateHookEnvelopeResponse
Summary: When an envelope status changes
Description: Triggers a new flow when an envelope status changes.
Syntax:
DocuSignDemo.OnEnvelopeStatusChanges (string accountId, [Optional]string status)
Parameters:
Name |
Type |
Summary |
Required |
Related Action |
accountId |
string (Account) |
Account id |
True |
|
status |
string (Envelope status)Values: [Any, Voided, Created, Deleted, Sent, Delivered, Signed, Completed, Declined, TimedOut, Template, Processing] |
|
False |
Returns:
Type:OnEnvelopeStatusChangesResponse
Summary:
Description:
Properties:
Name |
Type |
Summary |
signers |
array of (SignerRequest) Signer |
|
Summary:
Description:
Properties:
Name |
Type |
Summary |
Summary:
Description: An object that represents signers based on a template.
Properties:
Name |
Type |
Summary |
Summary:
Description:
Properties:
Name |
Type |
Summary |
documentsUri |
string Documents URI |
The URI for the document in DocuSign. |
envelopeId |
string Envelope Id |
The id of the envelope. |
envelopeUri |
string Envelope URI |
The URI for the envelope in DocuSign. |
notificationUri |
string Notification URI |
The URI for the notifications. |
recipientsUri |
string Recipients URI |
The URI for the recipients of the envelope in DocuSign. |
status |
string Status |
The status of the envelope. |
statusChangedDateTime |
string Status Changed Datetime |
The datetime the status changed. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
documentId |
string Document Id |
The id of the document. |
name |
string Name |
The name of the document. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
templateId |
string Template Id |
The id of the template. |
name |
string Name |
The name of the template. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
name |
string Name |
The name of the folder. |
folderId |
string Folder Id |
The id of the folder. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
envelopeId |
string Envelope id |
The id of the envelope. |
subject |
string Subject |
The subject of the envelope. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
Summary:
Description:
Properties:
Name |
Type |
Summary |
loginAccounts |
array of (LoginAccount) Login accounts |
Login accounts |
Summary:
Description:
Properties:
Name |
Type |
Summary |
envelopeDocuments |
array of (EnvelopeDocument) Envelope documents |
The documents attached to the envelope. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
folderItems |
array of (FolderItem) Folder items |
The envelopes within a folder. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
folders |
array of (Folder) Folders |
Folders |
Summary:
Description:
Properties:
Name |
Type |
Summary |
signers |
array of (Signer) Signers |
Signers |
Summary:
Description:
Properties:
Name |
Type |
Summary |
envelopeTemplates |
array of (EnvelopeTemplate) Envelope templates |
The availalbe envelope templates. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
name |
string Name |
The name of the account. |
accountIdGuid |
string Account Id guid |
The GUID of the account. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
envelopes |
array of (Envelope) Envelopes |
Envelopes |
Summary:
Description:
Properties:
Name |
Type |
Summary |
Summary:
Description:
Properties:
Name |
Type |
Summary |
envelopeId |
string Envelope Id |
The id of the envelope. |
status |
string Status |
The status of the envelope. |
statusDateTime |
string Status date time |
The datetime the status was set. |
uri |
string URI |
The URI for the envelope in DocuSign. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
routingOrder |
string Signing Order |
The signing order of the recipient in the document. |
roleName |
string Role |
The role of the signer. |
recipientId |
string Recipient Id |
The id the recipient. |
name |
string Name |
The name of the recipient. |
|
string |
The email of the recipient. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
routingOrder |
string Signing Order |
The signing order of the recipient in the document. |
roleName |
string Role |
The role of the signer. |
Summary:
Description:
Properties:
Name |
Type |
Summary |
allUsers |
string allUsers |
|
allowEnvelopePublish |
string allowEnvelopePublish |
|
includeDocumentFields |
string includeDocumentFields |
|
includeEnvelopeVoidReason |
string includeEnvelopeVoidReason |
|
includeTimeZoneInformation |
string includeTimeZoneInformation |
|
requiresAcknowledgement |
string requiresAcknowledgement |
|
urlToPublishTo |
string urlToPublishTo |
|
name |
string Connect name |
|
envelopeEvents |
string Envelope event |
Values: [Sent, Delivered, Completed, Declined, Voided] |
includeSenderAccountasCustomField |
string includeSenderAccountasCustomField |
|