Components
DocuSign
DocuSign is a cloud-based e-signature platform that enables secure digital document signing and workflow automation.
Categories: Productivity and Collaboration
Type: docusign/v1
Connections
Version: 1
oauth2_authorization_code
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
clientId | Integration Key | STRING | DocuSign app integration key. | true |
clientSecret | Secret Key | STRING | DocuSign app secret key. | true |
accountId | API Account ID | STRING | DocuSign API account ID. | true |
environment | Environment | STRING Optionsdemo, www, eu | Environment of the connection. | true |
baseUri | Account Base URI | STRING | DocuSign account base URI. | true |
Actions
Create Envelope
Name: createEnvelope
Creates a new envelope.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
documents | Documents | ARRAY Items[{FILE_ENTRY(documentFile), STRING(name), INTEGER(documentId)}($document)] | The documents to be signed. | true |
status | Status | STRING Optionssent, created | The status of the envelope. | true |
emailSubject | Email Subject | STRING | The subject of the email used to send the envelope. | true |
signers | Signer Recipients | ARRAY Items[{STRING(name), STRING(email), INTEGER(recipientId)}($recipient)] | The recipients of the envelope that have to sign the documents inside it. | true |
carbonCopies | Cc Recipients | ARRAY Items[{STRING(name), STRING(email), INTEGER(recipientId)}($recipient)] | The recipients of the envelope that can only view the documents inside it. | false |
Example JSON Structure
{
"label" : "Create Envelope",
"name" : "createEnvelope",
"parameters" : {
"documents" : [ {
"documentFile" : {
"extension" : "",
"mimeType" : "",
"name" : "",
"url" : ""
},
"name" : "",
"documentId" : 1
} ],
"status" : "",
"emailSubject" : "",
"signers" : [ {
"name" : "",
"email" : "",
"recipientId" : 1
} ],
"carbonCopies" : [ {
"name" : "",
"email" : "",
"recipientId" : 1
} ]
},
"type" : "docusign/v1/createEnvelope"
}
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
envelopeid | STRING | The id of the envelope. |
uri | STRING | A URI containing the user ID. |
statusDateTime | STRING | The DateTime that the envelope changed status (i.e. was created or sent.) |
status | STRING | Indicates the envelope status. |
Output Example
{
"envelopeid" : "",
"uri" : "",
"statusDateTime" : "",
"status" : ""
}
Download Envelope Document
Name: downloadEnvelopeDocument
Downloads a single document or all documents from an envelope.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
fromDate | From Date | DATE | Envelops that were created from this date will be fetched. | true |
envelopeId | Envelope ID | STRING Depends OnfromDate | The ID of the envelope. | true |
documentId | Document ID | STRING Depends OnenvelopeId | ID of the document that will be downloaded from the envelope. | true |
Example JSON Structure
{
"label" : "Download Envelope Document",
"name" : "downloadEnvelopeDocument",
"parameters" : {
"fromDate" : "2021-01-01",
"envelopeId" : "",
"documentId" : ""
},
"type" : "docusign/v1/downloadEnvelopeDocument"
}
Output
Type: FILE_ENTRY
Properties
Name | Type | Description |
---|---|---|
extension | STRING | |
mimeType | STRING | |
name | STRING | |
url | STRING |
Output Example
{
"extension" : "",
"mimeType" : "",
"name" : "",
"url" : ""
}