# mulesoft DocuSign Connector - Full Documentation --- product: DocuSign Connector version: 1.1 is-latest-version: true --- # DocuSign Connector 1.1 > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Anypoint Connector for DocuSign (DocuSign Connector) enables you to access the DocuSign platform and exposes operations provided by the DocuSign eSignature API v2.1. For compatibility information and fixed issues, see the DocuSign Connector Release Notes. ## Before You Begin To use this connector, you must be familiar with: - The DocuSign API - Anypoint Connectors - Mule runtime (Mule) - Elements and global elements in a Mule flow - Creating a Mule app using Anypoint Studio or Anypoint Code Builder Before creating an app, you must have: - Credentials to access the DocuSign target resource - Anypoint Platform - Anypoint Studio or Anypoint Code Builder ## Authentication Types DocuSign Connector connections use the following authentication methods: - Authorization Connection Provider (Implicit Grant) - JWT Connection Provider (JWT Grant) - OAuth Connection Provider (Authorization Code Grant) ## See Also - [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Use Exchange to Discover Connectors, Templates, and Examples](https://docs.mulesoft.com/connectors/introduction/intro-use-exchange) - [DocuSign Reference](https://docs.mulesoft.com/docusign-connector/latest/docusign-connector-reference) - [Salesforce Help](https://help.salesforce.com) --- product: DocuSign Connector version: 1.1 is-latest-version: true --- # DocuSign Connector 1.1 Examples > For the full documentation index, see: https://docs.mulesoft.com/llms.txt This example shows how to create a DocuSign envelope. The example contains two flows: - The first flow provides a template for a user interface. - The second flow creates the DocuSign envelope. ## Create the First Flow The first flow provides a template for the user interface. To change the template used in the flow, select the **Parse Template** component and go to the **Location** field to update the location with the path of the desired template. ![DocuSign Connector First Flow in Studio](/mulesoft/current/en-us/docusign-connector/latest/_images/docusign-first-flow.png) In this flow, you configure: - An **HTTP Listener** component - A **Parse Template** component ### Configure HTTP Listener Configure **HTTP Listener** to initiate a Mule flow when a call is made to the `/` account path on `localhost`, port `8081`. This example uses variables for some field values. You can either: - Replace the variables with their values in the code. - Provide the values for each variable in a properties file and then refer to that file from the connector configuration. If you don’t know how to use a properties file, see [Configuring Property Placeholders](https://docs.mulesoft.com/mule-runtime/latest/mule-app-properties-to-configure). To configure **HTTP Listener**: 1. Create a new Mule project in Studio. 2. In the **Mule Palette** view, search for `http` and select the **Listener** operation: 3. Drag the **Listener** operation onto the canvas. 4. In the **Listener** configuration, click the **Add** icon next to the **Connector configuration** field to add a global element. 5. Click **OK** to accept the defaults. 6. Set the **Path** field to `/`. ### Add the Parse Template Component The **Parse Template** component creates a template for an HTML form (`form.html`), which is located in the main resources folder. The example uses this form to convey information for creating an envelope. 1. From the **Mule Palette** view, search for `parse` and drag **Core> Parse Template** onto the canvas, next to **HTTP Listener**. 2. Configure the following fields in the **Publish** properties window:
FieldValue

Display Name

Name for the component, such as Parse Template.

Location

Location of the file, such as form.html.

## Create the Second Flow The second flow creates the DocuSign envelope. The `status`, `emailSubject`, `documents`, and `recipients` (combined URI and recipient URI) parameters must be provided. ![DocuSign Connector Second Flow in Studio](/mulesoft/current/en-us/docusign-connector/latest/_images/docusign-second-flow.png) In this flow, you configure: - An **HTTP Listener** component - **Logger** component - **Envelopes Post Envelopes** operation - **Transform Message** component - A second **Logger** component ### Configure HTTP Listener Configure **HTTP Listener** to initiate a Mule flow when a call is made to the `/` account path on `localhost`, port `8081`. This example uses variables for some field values. You can either: - Replace the variables with their values in the code. - Provide the values for each variable in a properties file and then refer to that file from the connector configuration. If you don’t know how to use a properties file, see [Configuring Property Placeholders](https://docs.mulesoft.com/mule-runtime/latest/mule-app-properties-to-configure). To configure **HTTP Listener**: 1. Create a new Mule project in Studio. 2. In the **Mule Palette** view, search for `http` and select the **Listener** operation: 3. Drag the **Listener** operation onto the canvas. 4. In the **Listener** configuration, click the **Add** icon next to the **Connector configuration** field to add a global element. 5. Click **OK** to accept the defaults. 6. Set the **Path** field to `/create-envelope`. ### Add a Logger Component Configure a **Logger** component to perform logging on the payload. 1. In the **Mule Palette** view, search for `logger`. 2. Drag the **Logger** component onto the canvas, next to **HTTP Listener**. 3. Configure the following fields:
FieldValue

Display Name

Name for the logger, such as Payload Passed To The Operation Logger.

Message

Enter #[payload].

Level

INFO (Default).

### Add the Envelopes Post Envelopes Operation The **Envelopes Post Envelopes** operation creates an envelope from the template. 1. Drag the **Envelopes Post Envelopes** operation onto the canvas, next to **Logger**. 2. In the **Envelopes Post Envelopes** configuration, click the **Connector configuration** dropdown and select **Docusign\_Connector\_Config**. 3. Configure the following fields in the **Envelopes Post Envelopes** properties window:
FieldValue

Account Id

${account.id}.

Body

payload.

### Add the Transform Message Component The **Transform Message** component converts the input data from the template. 1. In the **Mule Palette** view, search for `transform message`. 2. Drag the **Transform Message** component onto the canvas, next to **Envelopes Post Envelopes**. 3. In the **Transform Message** configuration, overlay the brackets in the **Output** section with this XML: ```xml %dw 2.0 output application/json --- payload ``` ### Add the Second Logger Component Configure a second **Logger** component to perform logging on the output of the **Transform Message** component. 1. In the **Mule Palette** view, search for `logger`. 2. Drag the **Logger** component onto the canvas, next to **Transform Message**. 3. Configure the following fields:
FieldValue

Display Name

Name for the logger, such as Logger.

Message

Enter #[payload].

Level

INFO (Default).

## XML for This Example Paste this code into the Studio XML editor to quickly load the flow for this example into your Mule app: ```xml ``` ## See Also - [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Salesforce Help](https://help.salesforce.com) --- product: DocuSign Connector version: 1.1 is-latest-version: true --- # DocuSign Connector 1.1 Reference > For the full documentation index, see: https://docs.mulesoft.com/llms.txt > [!NOTE] This topic is large and might take longer than usual to load in your browser. Allow extra > time for the content to render or switch to another browser. > [!NOTE] Where possible, we changed noninclusive terms to align with our company value of Equality. > We maintained certain terms to avoid any effect on customer implementations. Anypoint Connector for DocuSign (DocuSign Connector) enables you to access the DocuSign platform and exposes operations provided by the DocuSign eSignature API v2.1. Visit the [DocuSign API reference site](https://developers.docusign.com/docs/esign-rest-api/reference/) to learn more. > [!NOTE] The connector does not perform validation on certain fields, such as **Envelope Id** or > **Document Id**, so you must validate input values for these fields before sending them to the API > and invoking the connector’s operations and sources. For example, you can use the > [**Matches regex** operation from Validation Module](https://docs.mulesoft.com/validation-connector/latest/validation-examples#configure-the-matches-regex-operation) > to validate input values for these fields. If you do not validate input values for these fields, > there is a possibility of a path traversal attack. ## Configurations ### Parameters
NameTypeDescriptionDefault ValueRequired

Name

String

The name for this configuration. Connectors reference the configuration with this name.

x

Connection

The connection types to provide to this configuration.

x

Response Timeout

Number

Timeout for request to the remote service.

1

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

MINUTES

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Whether to send the request using streaming. Setting the value to AUTO automatically defines the best strategy based on the request content.

AUTO

Name

String

The identifier of this element used to reference it in other components

x

Expiration Policy

Minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration.

## Connection Types ### Authorization Connection Provider (Implicit Grant) #### Parameters
NameTypeDescriptionDefault ValueRequired

Default Headers

Query Parameters

Connection Timeout

Number

Timeout for establishing connections to the remote service

30

Connection Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Connection Timeout field.

SECONDS

Use Persistent Connections

Boolean

If false, each connection is closed after the first request is completed.

true

Max Connections

Number

Maximum number of outbound connections to keep open concurrently.

-1

Connection Idle Timeout

Number

Timeout for how long a connection can remain idle before it is closed.

30

Connection Idle Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Connection Idle Timeout field.

SECONDS

Proxy Config

Reusable configuration element for outbound connections through a proxy.

Stream Response

Boolean

Whether or not to stream received responses.

false

Response Buffer Size

Number

The space in bytes for the buffer where the HTTP response will be stored.

-1

Base Uri

String

Parameter base URI for each instance or tenant. In the DocuSign app, go to Settings > Apps and Keys > My Account Information to find the account base URI and then add /restapi to the end, for example, https://demo.docusign.net/restapi.

https://www.docusign.net/restapi

Authorization

String

Access token obtained by the user from the https://account-d.docusign.com/oauth/token endpoint in the Bearer {access_token} format, for example, Bearer aeK9rESiOeNHYB. For more information about generating an access token, refer to How to Get an Access Token with Authorization Code Grant.

TLS Configuration

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

### JWT Connection Provider (JWT Grant) Use JWT Grant for server-to-server or machine-to-machine communication for authentication without user involvement. The client authenticates using a signed JWT, which the authorization server or resource server verifies. #### Parameters
NameTypeDescriptionDefault ValueRequired

Default Headers

Default headers.

Query Parameters

Query parameters.

Connection Timeout

Number

Timeout for establishing connections to the remote service.

30

Connection Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Connection Timeout field.

SECONDS

Use Persistent Connections

Boolean

If false, each connection is closed after the first request is completed.

true

Max Connections

Number

Maximum number of outbound connections to keep open concurrently.

-1

Connection Idle Timeout

Number

Timeout for how long a connection can remain idle before it is closed.

30

Connection Idle Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Connection Idle Timeout field.

SECONDS

Proxy Config

Reusable configuration element for outbound connections through a proxy.

Stream Response

Boolean

Whether or not to stream received responses.

false

Response Buffer Size

Number

The space in bytes for the buffer where the HTTP response is stored.

-1

Base Uri

String

Parameter base URI for each instance or tenant. In the DocuSign app, go to Settings > Apps and Keys > My Account Information to find the account base URI and then add /restapi to the end, for example, https://demo.docusign.net/restapi.

https://www.docusign.net/restapi

x

Integration Key

String

Integration key that identifies the integration and links to its configuration values with the service provider.

x

Impersonated user id

String

The user ID is a unique identifier associated with the user in the DocuSign system.

x

Requested Scopes

String

A space-delimited list of the scopes the app needs. For JWT Grant, this must include the impersonation scope.

x

Private Key

String

The RSA private key.

x

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

### OAuth Connection Provider (Authorization Code Grant) Use OAuth 2.0 to delegate user authentication to the service hosting the user account. For more information, refer to [Configuring OAuth 2.0 for Connectors](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2), [Configuring OAuth 2.0 for Connectors on CloudHub](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2-cloudhub), or [OAuth Support in the SDK](https://docs.mulesoft.com/mule-sdk/latest/oauth). #### Parameters
NameTypeDescriptionDefault ValueRequired

Default Headers

Query Parameters

Connection Timeout

Number

Timeout for establishing connections to the remote service.

30

Connection Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Connection Timeout field.

SECONDS

Use Persistent Connections

Boolean

If false, each connection is closed after the first request is completed.

true

Max Connections

Number

Mzximum number of outbound connections to keep open concurrently.

-1

Connection Idle Timeout

Number

Timeout for how long a connection can remain idle before it is closed.

30

Connection Idle Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Connection Idle Timeout field.

SECONDS

Proxy Config

Reusable configuration element for outbound connections through a proxy.

Stream Response

Boolean

Whether or not received responses should be streamed

false

Response Buffer Size

Number

The space in bytes for the buffer where the HTTP response will be stored.

-1

Base Uri

String

Parameter base URI for each instance or tenant.

https://www.docusign.net/restapi

TLS Configuration

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

Consumer Key

String

OAuth consumer key as registered with the service provider.

x

Consumer Secret

String

OAuth consumer secret as registered with the service provider.

x

Authorization Url

String

Service provider’s authorization endpoint URL.

https://account-d.docusign.com/oauth/auth

Access Token Url

String

Service provider’s access token endpoint URL.

https://account-d.docusign.com/oauth/token

Scopes

String

OAuth scopes to be requested during the OAuth dance. If not provided, it defaults to the scopes in the annotation.

signature

Resource Owner Id

String

The resource owner ID that each component should use if it is not otherwise referenced.

Before

String

Name of the flow to execute immediately before starting the OAuth dance.

After

String

Name of a flow to execute immediately after an access token is received.

Listener Config

String

References the HTTP configuration used to create the listener that receives the access token callback endpoint.

x

Callback Path

String

Path of the access token callback endpoint.

x

Authorize Path

String

Path of the local HTTP endpoint that triggers the OAuth dance.

x

External Callback Url

String

URL that the OAuth provider uses to access the callback endpoint if the endpoint is behind a proxy or accessed through an indirect URL.

Object Store

String

Configures the object store that stores data for each resource owner. If not configured, Mule uses the default object store.

## List of Operations - [Accounts Post Accounts](#CreateV21Accounts) - [Billing Payments Post Payment](#CreateV21AccountsBillingPaymentsByAccountId) - [Brands Post Brands](#CreateV21AccountsBrandsByAccountId) - [Bulk Send V2CRUD Post Bulk Send List](#CreateV21AccountsBulkSendListsByAccountId) - [Bulk Send V2Send Post Bulk Send Request](#CreateV21AccountsBulkSendListsSendByAccountIdBulkSendListId) - [Bulk Send V2Test Post Bulk Send Test Request](#CreateV21AccountsBulkSendListsTestByAccountIdBulkSendListId) - [Chunked Uploads Post Chunked Uploads](#CreateV21AccountsChunkedUploadsByAccountId) - [Connect Post Connect Configuration](#CreateV21AccountsConnectByAccountId) - [Contacts Post Contacts](#CreateV21AccountsContactsByAccountId) - [Account Custom Fields Post Account Custom Fields](#CreateV21AccountsCustomFieldsByAccountId) - [Envelopes Post Envelopes](#CreateV21AccountsEnvelopesByAccountId) - [Custom Fields Post Custom Fields](#CreateV21AccountsEnvelopesCustomFieldsByAccountIdEnvelopeId) - [Document Fields Post Document Fields](#CreateV21AccountsEnvelopesDocumentsFieldsByAccountIdEnvelopeIdDocumentId) - [Responsive Html Post Document Responsive Html Preview](#CreateV21AccountsEnvelopesDocumentsResponsiveHtmlPreviewByAccountIdEnvelopeIdDocumentId) - [Tabs Post Document Tabs](#CreateV21AccountsEnvelopesDocumentsTabsByAccountIdEnvelopeIdDocumentId) - [Templates Post Document Templates](#CreateV21AccountsEnvelopesDocumentsTemplatesByAccountIdEnvelopeIdDocumentId) - [Email Settings Post Email Settings](#CreateV21AccountsEnvelopesEmailSettingsByAccountIdEnvelopeId) - [Lock Post Envelope Lock](#CreateV21AccountsEnvelopesLockByAccountIdEnvelopeId) - [Recipients Post Recipients](#CreateV21AccountsEnvelopesRecipientsByAccountIdEnvelopeId) - [Recipients Post Recipient Proof File Resource Token](#CreateV21AccountsEnvelopesRecipientsIdentityProofTokenByAccountIdEnvelopeIdRecipientId) - [Recipients Post Recipient Tabs](#CreateV21AccountsEnvelopesRecipientsTabsByAccountIdEnvelopeIdRecipientId) - [Responsive Html Post Responsive Html Preview](#CreateV21AccountsEnvelopesResponsiveHtmlPreviewByAccountIdEnvelopeId) - [Templates Post Envelope Templates](#CreateV21AccountsEnvelopesTemplatesByAccountIdEnvelopeId) - [Envelope Transfer Rules Post Envelope Transfer Rules](#CreateV21AccountsEnvelopesTransferRulesByAccountId) - [Views Post Envelope Correct View](#CreateV21AccountsEnvelopesViewsCorrectByAccountIdEnvelopeId) - [Views Post Envelope Edit View](#CreateV21AccountsEnvelopesViewsEditByAccountIdEnvelopeId) - [Views Post Envelope Recipient View](#CreateV21AccountsEnvelopesViewsRecipientByAccountIdEnvelopeId) - [Views Post Envelope Recipient Preview](#CreateV21AccountsEnvelopesViewsRecipientPreviewByAccountIdEnvelopeId) - [Views Post Envelope Sender View](#CreateV21AccountsEnvelopesViewsSenderByAccountIdEnvelopeId) - [Views Post Envelope Recipient Shared View](#CreateV21AccountsEnvelopesViewsSharedByAccountIdEnvelopeId) - [Groups Post Groups](#CreateV21AccountsGroupsByAccountId) - [Permission Profiles Post Permission Profiles](#CreateV21AccountsPermissionProfilesByAccountId) - [Power Forms Post Power Form](#CreateV21AccountsPowerformsByAccountId) - [Reports In Product Post Report In Product Create](#CreateV21AccountsReportsByAccountId) - [BCCEmail Archive Post BCCEmail Archive](#CreateV21AccountsSettingsBccEmailArchivesByAccountId) - [Account Signatures Post Account Signatures](#CreateV21AccountsSignaturesByAccountId) - [Signing Groups Post Signing Groups](#CreateV21AccountsSigningGroupsByAccountId) - [Tabs Post Tab Definitions](#CreateV21AccountsTabDefinitionsByAccountId) - [Templates Post Templates](#CreateV21AccountsTemplatesByAccountId) - [Custom Fields Post Template Custom Fields](#CreateV21AccountsTemplatesCustomFieldsByAccountIdTemplateId) - [Document Fields Post Template Document Fields](#CreateV21AccountsTemplatesDocumentsFieldsByAccountIdTemplateIdDocumentId) - [Responsive Html Post Template Document Responsive Html Preview](#CreateV21AccountsTemplatesDocumentsResponsiveHtmlPreviewByAccountIdTemplateIdDocumentId) - [Tabs Post Template Document Tabs](#CreateV21AccountsTemplatesDocumentsTabsByAccountIdTemplateIdDocumentId) - [Lock Post Template Lock](#CreateV21AccountsTemplatesLockByAccountIdTemplateId) - [Recipients Post Template Recipients](#CreateV21AccountsTemplatesRecipientsByAccountIdTemplateId) - [Recipients Post Template Recipient Tabs](#CreateV21AccountsTemplatesRecipientsTabsByAccountIdTemplateIdRecipientId) - [Responsive Html Post Template Responsive Html Preview](#CreateV21AccountsTemplatesResponsiveHtmlPreviewByAccountIdTemplateId) - [Views Post Template Edit View](#CreateV21AccountsTemplatesViewsEditByAccountIdTemplateId) - [Views Post Template Recipient Preview](#CreateV21AccountsTemplatesViewsRecipientPreviewByAccountIdTemplateId) - [Users Post Users](#CreateV21AccountsUsersByAccountId) - [Cloud Storage Post Cloud Storage](#CreateV21AccountsUsersCloudStorageByAccountIdUserId) - [User Signatures Post User Signatures](#CreateV21AccountsUsersSignaturesByAccountIdUserId) - [Views Post Account Console View](#CreateV21AccountsViewsConsoleByAccountId) - [Workspace Post Workspace](#CreateV21AccountsWorkspacesByAccountId) - [Workspace File Post Workspace Files](#CreateV21AccountsWorkspacesFoldersFilesByAccountIdWorkspaceIdFolderId) - [Notary Post Notary](#CreateV21CurrentUserNotary) - [Notary Jurisdictions Post Notary Jurisdictions](#CreateV21CurrentUserNotaryJurisdictions) - [Brands Delete Brands](#DeleteV21AccountsBrandsByAccountId) - [Brand Delete Brand](#DeleteV21AccountsBrandsByAccountIdBrandId) - [Brand Logo Delete Brand Logo](#DeleteV21AccountsBrandsLogosByAccountIdBrandIdLogoType) - [Bulk Send V2CRUD Delete Bulk Send List](#DeleteV21AccountsBulkSendListsByAccountIdBulkSendListId) - [Accounts Delete Account](#DeleteV21AccountsByAccountId) - [Captive Recipients Delete Captive Recipients Part](#DeleteV21AccountsCaptiveRecipientsByAccountIdRecipientPart) - [Chunked Uploads Delete Chunked Upload](#DeleteV21AccountsChunkedUploadsByAccountIdChunkedUploadId) - [Connect Delete Connect Config](#DeleteV21AccountsConnectByAccountIdConnectId) - [Connect Failures Delete Connect Failure Log](#DeleteV21AccountsConnectFailuresByAccountIdFailureId) - [Connect Log Delete Connect Logs](#DeleteV21AccountsConnectLogsByAccountId) - [Connect Log Delete Connect Log](#DeleteV21AccountsConnectLogsByAccountIdLogId) - [Contacts Delete Contacts](#DeleteV21AccountsContactsByAccountId) - [Contacts Delete Contact With Id](#DeleteV21AccountsContactsByAccountIdContactId) - [Account Custom Fields Delete Account Custom Fields](#DeleteV21AccountsCustomFieldsByAccountIdCustomFieldId) - [Attachments Delete Attachments](#DeleteV21AccountsEnvelopesAttachmentsByAccountIdEnvelopeId) - [Custom Fields Delete Custom Fields](#DeleteV21AccountsEnvelopesCustomFieldsByAccountIdEnvelopeId) - [Documents Delete Documents](#DeleteV21AccountsEnvelopesDocumentsByAccountIdEnvelopeId) - [Document Fields Delete Document Fields](#DeleteV21AccountsEnvelopesDocumentsFieldsByAccountIdEnvelopeIdDocumentId) - [Pages Delete Page](#DeleteV21AccountsEnvelopesDocumentsPagesByAccountIdEnvelopeIdDocumentIdPageNumber) - [Tabs Delete Document Tabs](#DeleteV21AccountsEnvelopesDocumentsTabsByAccountIdEnvelopeIdDocumentId) - [Templates Delete Document Templates](#DeleteV21AccountsEnvelopesDocumentsTemplatesByAccountIdEnvelopeIdDocumentIdTemplateId) - [Email Settings Delete Email Settings](#DeleteV21AccountsEnvelopesEmailSettingsByAccountIdEnvelopeId) - [Lock Delete Envelope Lock](#DeleteV21AccountsEnvelopesLockByAccountIdEnvelopeId) - [Recipients Delete Recipients](#DeleteV21AccountsEnvelopesRecipientsByAccountIdEnvelopeId) - [Recipients Delete Recipient](#DeleteV21AccountsEnvelopesRecipientsByAccountIdEnvelopeIdRecipientId) - [Recipients Delete Recipient Tabs](#DeleteV21AccountsEnvelopesRecipientsTabsByAccountIdEnvelopeIdRecipientId) - [Envelope Transfer Rules Delete Envelope Transfer Rules](#DeleteV21AccountsEnvelopesTransferRulesByAccountIdEnvelopeTransferRuleId) - [Views Delete Envelope Correct View](#DeleteV21AccountsEnvelopesViewsCorrectByAccountIdEnvelopeId) - [Envelope Workflow Definition Delete Envelope Workflow Definition](#DeleteV21AccountsEnvelopesWorkflowByAccountIdEnvelopeId) - [Favorite Templates Un Favorite Template](#DeleteV21AccountsFavoriteTemplatesByAccountId) - [Brands Delete Group Brands](#DeleteV21AccountsGroupsBrandsByAccountIdGroupId) - [Groups Delete Groups](#DeleteV21AccountsGroupsByAccountId) - [Groups Delete Group Users](#DeleteV21AccountsGroupsUsersByAccountIdGroupId) - [Permission Profiles Delete Permission Profiles](#DeleteV21AccountsPermissionProfilesByAccountIdPermissionProfileId) - [Power Forms Delete Power Forms List](#DeleteV21AccountsPowerformsByAccountId) - [Power Forms Delete Power Form](#DeleteV21AccountsPowerformsByAccountIdPowerFormId) - [Reports In Product Delete Report In Product](#DeleteV21AccountsReportsByAccountIdId) - [BCCEmail Archive Delete BCCEmail Archive](#DeleteV21AccountsSettingsBccEmailArchivesByAccountIdBccEmailArchiveId) - [ENote Configuration Delete ENote Configuration](#DeleteV21AccountsSettingsEnoteConfigurationByAccountId) - [Account Signatures Delete Account Signature](#DeleteV21AccountsSignaturesByAccountIdSignatureId) - [Account Signatures Delete Account Signature Image](#DeleteV21AccountsSignaturesByAccountIdSignatureIdImageType) - [Signing Groups Delete Signing Groups](#DeleteV21AccountsSigningGroupsByAccountId) - [Signing Groups Delete Signing Group Users](#DeleteV21AccountsSigningGroupsUsersByAccountIdSigningGroupId) - [Tab Delete Custom Tab](#DeleteV21AccountsTabDefinitionsByAccountIdCustomTabId) - [Templates Delete Template Part](#DeleteV21AccountsTemplatesByAccountIdTemplateIdTemplatePart) - [Custom Fields Delete Template Custom Fields](#DeleteV21AccountsTemplatesCustomFieldsByAccountIdTemplateId) - [Documents Delete Template Documents](#DeleteV21AccountsTemplatesDocumentsByAccountIdTemplateId) - [Document Fields Delete Template Document Fields](#DeleteV21AccountsTemplatesDocumentsFieldsByAccountIdTemplateIdDocumentId) - [Pages Delete Template Page](#DeleteV21AccountsTemplatesDocumentsPagesByAccountIdTemplateIdDocumentIdPageNumber) - [Tabs Delete Template Document Tabs](#DeleteV21AccountsTemplatesDocumentsTabsByAccountIdTemplateIdDocumentId) - [Lock Delete Template Lock](#DeleteV21AccountsTemplatesLockByAccountIdTemplateId) - [Recipients Delete Template Bulk Recipients File](#DeleteV21AccountsTemplatesRecipientsBulkRecipientsByAccountIdTemplateIdRecipientId) - [Recipients Delete Template Recipients](#DeleteV21AccountsTemplatesRecipientsByAccountIdTemplateId) - [Recipients Delete Template Recipient](#DeleteV21AccountsTemplatesRecipientsByAccountIdTemplateIdRecipientId) - [Recipients Delete Template Recipient Tabs](#DeleteV21AccountsTemplatesRecipientsTabsByAccountIdTemplateIdRecipientId) - [Envelope Workflow Definition Delete Template Workflow Definition](#DeleteV21AccountsTemplatesWorkflowByAccountIdTemplateId) - [Users Delete Users](#DeleteV21AccountsUsersByAccountId) - [Cloud Storage Delete Cloud Storage Providers](#DeleteV21AccountsUsersCloudStorageByAccountIdUserId) - [Cloud Storage Delete Cloud Storage](#DeleteV21AccountsUsersCloudStorageByAccountIdUserIdServiceId) - [User Custom Settings Delete Custom Settings](#DeleteV21AccountsUsersCustomSettingsByAccountIdUserId) - [User Profile Image Delete User Profile Image](#DeleteV21AccountsUsersProfileImageByAccountIdUserId) - [User Signatures Delete User Signature](#DeleteV21AccountsUsersSignaturesByAccountIdUserIdSignatureId) - [User Signatures Delete User Signature Image](#DeleteV21AccountsUsersSignaturesByAccountIdUserIdSignatureIdImageType) - [Workspace Delete Workspace](#DeleteV21AccountsWorkspacesByAccountIdWorkspaceId) - [Workspace Folder Delete Workspace Items](#DeleteV21AccountsWorkspacesFoldersByAccountIdWorkspaceIdFolderId) - [Notary Jurisdictions Delete Notary Jurisdiction](#DeleteV21CurrentUserNotaryJurisdictionsByJurisdictionId) - [APIRequest Log Delete Request Logs](#DeleteV21DiagnosticsRequestLogs) - [Service Information Get Service Information](#GetServiceInformation) - [Service Information Get Resource Information](#GetV21) - [Billing Charges Get Account Billing Charges](#GetV21AccountsBillingChargesByAccountId) - [Billing Invoices Get Billing Invoices](#GetV21AccountsBillingInvoicesByAccountId) - [Billing Invoices Get Billing Invoice](#GetV21AccountsBillingInvoicesByAccountIdInvoiceId) - [Billing Invoices Get Billing Invoices Past Due](#GetV21AccountsBillingInvoicesPastDueByAccountId) - [Billing Payments Get Payment List](#GetV21AccountsBillingPaymentsByAccountId) - [Billing Payments Get Payment](#GetV21AccountsBillingPaymentsByAccountIdPaymentId) - [Billing Plan Get Billing Plan](#GetV21AccountsBillingPlanByAccountId) - [Billing Plan Get Credit Card Info](#GetV21AccountsBillingPlanCreditCardByAccountId) - [Billing Plan Get Downgrade Request Billing Info](#GetV21AccountsBillingPlanDowngradeByAccountId) - [Brands Get Brands](#GetV21AccountsBrandsByAccountId) - [Brand Get Brand](#GetV21AccountsBrandsByAccountIdBrandId) - [Brand Export Get Brand Export File](#GetV21AccountsBrandsFileByAccountIdBrandId) - [Brand Logo Get Brand Logo](#GetV21AccountsBrandsLogosByAccountIdBrandIdLogoType) - [Brand Resources Get Brand Resources List](#GetV21AccountsBrandsResourcesByAccountIdBrandId) - [Brand Resources Get Brand Resources](#GetV21AccountsBrandsResourcesByAccountIdBrandIdResourceContentType) - [Bulk Send V2Batch Get Bulk Send Batches](#GetV21AccountsBulkSendBatchByAccountId) - [Bulk Send V2Batch Get Bulk Send Batch Status](#GetV21AccountsBulkSendBatchByAccountIdBulkSendBatchId) - [Bulk Send V2CRUD Get Bulk Send Lists](#GetV21AccountsBulkSendListsByAccountId) - [Bulk Send V2CRUD Get Bulk Send List](#GetV21AccountsBulkSendListsByAccountIdBulkSendListId) - [Accounts Get Account](#GetV21AccountsByAccountId) - [Chunked Uploads Get Chunked Upload](#GetV21AccountsChunkedUploadsByAccountIdChunkedUploadId) - [Connect Get Connect Configs](#GetV21AccountsConnectByAccountId) - [Connect Get Connect Config](#GetV21AccountsConnectByAccountIdConnectId) - [Connect Failures Get Connect Logs](#GetV21AccountsConnectFailuresByAccountId) - [Connect Log Get Connect Logs](#GetV21AccountsConnectLogsByAccountId) - [Connect Log Get Connect Log](#GetV21AccountsConnectLogsByAccountIdLogId) - [Connect Get Connect Users](#GetV21AccountsConnectUsersByAccountIdConnectId) - [Consumer Disclosure Get Consumer Disclosure](#GetV21AccountsConsumerDisclosureByAccountId) - [Consumer Disclosure Get Consumer Disclosure Lang Code](#GetV21AccountsConsumerDisclosureByAccountIdLangCode) - [Contacts Get Contact By Id](#GetV21AccountsContactsByAccountIdContactId) - [Account Custom Fields Get Account Custom Fields](#GetV21AccountsCustomFieldsByAccountId) - [Attachments Get Attachments](#GetV21AccountsEnvelopesAttachmentsByAccountIdEnvelopeId) - [Attachments Get Attachment](#GetV21AccountsEnvelopesAttachmentsByAccountIdEnvelopeIdAttachmentId) - [Audit Events Get Audit Events](#GetV21AccountsEnvelopesAuditEventsByAccountIdEnvelopeId) - [Envelopes Get Envelopes](#GetV21AccountsEnvelopesByAccountId) - [Envelopes Get Envelope](#GetV21AccountsEnvelopesByAccountIdEnvelopeId) - [Comments Get Comments Transcript](#GetV21AccountsEnvelopesCommentsTranscriptByAccountIdEnvelopeId) - [Custom Fields Get Custom Fields](#GetV21AccountsEnvelopesCustomFieldsByAccountIdEnvelopeId) - [Documents Get Documents](#GetV21AccountsEnvelopesDocumentsByAccountIdEnvelopeId) - [Documents Get Document](#GetV21AccountsEnvelopesDocumentsByAccountIdEnvelopeIdDocumentId) - [Document Fields Get Document Fields](#GetV21AccountsEnvelopesDocumentsFieldsByAccountIdEnvelopeIdDocumentId) - [Responsive Html Get Envelope Document Html Definitions](#GetV21AccountsEnvelopesDocumentsHtmlDefinitionsByAccountIdEnvelopeIdDocumentId) - [Pages Get Page Images](#GetV21AccountsEnvelopesDocumentsPagesByAccountIdEnvelopeIdDocumentId) - [Pages Get Page Image](#GetV21AccountsEnvelopesDocumentsPagesPageImageByAccountIdEnvelopeIdDocumentIdPageNumber) - [Tabs Get Page Tabs](#GetV21AccountsEnvelopesDocumentsPagesTabsByAccountIdEnvelopeIdDocumentIdPageNumber) - [Tabs Get Document Tabs](#GetV21AccountsEnvelopesDocumentsTabsByAccountIdEnvelopeIdDocumentId) - [Templates Get Document Templates](#GetV21AccountsEnvelopesDocumentsTemplatesByAccountIdEnvelopeIdDocumentId) - [Email Settings Get Email Settings](#GetV21AccountsEnvelopesEmailSettingsByAccountIdEnvelopeId) - [Form Data Get Form Data](#GetV21AccountsEnvelopesFormDataByAccountIdEnvelopeId) - [Responsive Html Get Envelope Html Definitions](#GetV21AccountsEnvelopesHtmlDefinitionsByAccountIdEnvelopeId) - [Lock Get Envelope Lock](#GetV21AccountsEnvelopesLockByAccountIdEnvelopeId) - [Notification Get Envelopes Envelope Id Notification](#GetV21AccountsEnvelopesNotificationByAccountIdEnvelopeId) - [Recipients Get Recipients](#GetV21AccountsEnvelopesRecipientsByAccountIdEnvelopeId) - [Consumer Disclosure Get Consumer Disclosure Envelope Id Recipient Id](#GetV21AccountsEnvelopesRecipientsConsumerDisclosureByAccountIdEnvelopeIdRecipientId) - [Consumer Disclosure Get Consumer Disclosure Envelope Id Recipient Id Lang Code](#GetV21AccountsEnvelopesRecipientsConsumerDisclosureByAccountIdEnvelopeIdRecipientIdLangCode) - [Recipients Get Recipient Document Visibility](#GetV21AccountsEnvelopesRecipientsDocumentVisibilityByAccountIdEnvelopeIdRecipientId) - [Recipients Get Recipient Initials Image](#GetV21AccountsEnvelopesRecipientsInitialsImageByAccountIdEnvelopeIdRecipientId) - [Recipients Get Recipient Signature](#GetV21AccountsEnvelopesRecipientsSignatureByAccountIdEnvelopeIdRecipientId) - [Recipients Get Recipient Signature Image](#GetV21AccountsEnvelopesRecipientsSignatureImageByAccountIdEnvelopeIdRecipientId) - [Recipients Get Recipient Tabs](#GetV21AccountsEnvelopesRecipientsTabsByAccountIdEnvelopeIdRecipientId) - [Tabs Blob Get Tabs Blob](#GetV21AccountsEnvelopesTabsBlobByAccountIdEnvelopeId) - [Templates Get Envelope Templates](#GetV21AccountsEnvelopesTemplatesByAccountIdEnvelopeId) - [Envelope Transfer Rules Get Envelope Transfer Rules](#GetV21AccountsEnvelopesTransferRulesByAccountId) - [Envelope Workflow Definition Get Envelope Workflow Definition](#GetV21AccountsEnvelopesWorkflowByAccountIdEnvelopeId) - [Favorite Templates Get Favorite Templates](#GetV21AccountsFavoriteTemplatesByAccountId) - [Folders Get Folders](#GetV21AccountsFoldersByAccountId) - [Folders Get Folder Items](#GetV21AccountsFoldersByAccountIdFolderId) - [Brands Get Group Brands](#GetV21AccountsGroupsBrandsByAccountIdGroupId) - [Groups Get Groups](#GetV21AccountsGroupsByAccountId) - [Groups Get Group Users](#GetV21AccountsGroupsUsersByAccountIdGroupId) - [Account Identity Verification Get Account Identity Verification](#GetV21AccountsIdentityVerificationByAccountId) - [Payment Gateway Accounts Get All Payment Gateway Accounts](#GetV21AccountsPaymentGatewayAccountsByAccountId) - [Permission Profiles Get Permission Profiles](#GetV21AccountsPermissionProfilesByAccountId) - [Permission Profiles Get Permission Profile](#GetV21AccountsPermissionProfilesByAccountIdPermissionProfileId) - [Power Forms Get Power Forms List](#GetV21AccountsPowerformsByAccountId) - [Power Forms Get Power Form](#GetV21AccountsPowerformsByAccountIdPowerFormId) - [Power Forms Get Power Form Data](#GetV21AccountsPowerformsFormDataByAccountIdPowerFormId) - [Power Forms Get Power Forms Senders](#GetV21AccountsPowerformsSendersByAccountId) - [Accounts Get Provisioning](#GetV21AccountsProvisioning) - [Recipient Names Get Recipient Names](#GetV21AccountsRecipientNamesByAccountId) - [Reports In Product Get Report In Product List](#GetV21AccountsReportsByAccountId) - [Reports In Product Get Report In Product](#GetV21AccountsReportsByAccountIdId) - [Account Signature Providers Get Seal Providers](#GetV21AccountsSealsByAccountId) - [Search Folders Get Search Folder Contents](#GetV21AccountsSearchFoldersByAccountIdSearchFolderId) - [BCCEmail Archive Get BCCEmail Archive List](#GetV21AccountsSettingsBccEmailArchivesByAccountId) - [BCCEmail Archive Get BCCEmail Archive History List](#GetV21AccountsSettingsBccEmailArchivesByAccountIdBccEmailArchiveId) - [Settings Get Settings](#GetV21AccountsSettingsByAccountId) - [ENote Configuration Get ENote Configuration](#GetV21AccountsSettingsEnoteConfigurationByAccountId) - [Envelope Purge Configuration Get Envelope Purge Configuration](#GetV21AccountsSettingsEnvelopePurgeConfigurationByAccountId) - [Notification Defaults Get Notification Defaults](#GetV21AccountsSettingsNotificationDefaultsByAccountId) - [Account Password Rules Get Account Password Rules](#GetV21AccountsSettingsPasswordRulesByAccountId) - [Tab Settings Get Tab Settings](#GetV21AccountsSettingsTabsByAccountId) - [Shared Access Get Shared Access](#GetV21AccountsSharedAccessByAccountId) - [Account Signature Providers Get Signature Providers](#GetV21AccountsSignatureProvidersByAccountId) - [Account Signatures Get Account Signatures](#GetV21AccountsSignaturesByAccountId) - [Account Signatures Get Account Signature](#GetV21AccountsSignaturesByAccountIdSignatureId) - [Account Signatures Get Account Signature Image](#GetV21AccountsSignaturesByAccountIdSignatureIdImageType) - [Signing Groups Get Signing Groups](#GetV21AccountsSigningGroupsByAccountId) - [Signing Groups Get Signing Group](#GetV21AccountsSigningGroupsByAccountIdSigningGroupId) - [Signing Groups Get Signing Group Users](#GetV21AccountsSigningGroupsUsersByAccountIdSigningGroupId) - [Supported Languages Get Supported Languages](#GetV21AccountsSupportedLanguagesByAccountId) - [Tabs Get Tab Definitions](#GetV21AccountsTabDefinitionsByAccountId) - [Tab Get Custom Tab](#GetV21AccountsTabDefinitionsByAccountIdCustomTabId) - [Templates Get Templates](#GetV21AccountsTemplatesByAccountId) - [Templates Get Template](#GetV21AccountsTemplatesByAccountIdTemplateId) - [Custom Fields Get Template Custom Fields](#GetV21AccountsTemplatesCustomFieldsByAccountIdTemplateId) - [Documents Get Template Documents](#GetV21AccountsTemplatesDocumentsByAccountIdTemplateId) - [Documents Get Template Document](#GetV21AccountsTemplatesDocumentsByAccountIdTemplateIdDocumentId) - [Document Fields Get Template Document Fields](#GetV21AccountsTemplatesDocumentsFieldsByAccountIdTemplateIdDocumentId) - [Responsive Html Get Template Document Html Definitions](#GetV21AccountsTemplatesDocumentsHtmlDefinitionsByAccountIdTemplateIdDocumentId) - [Pages Get Template Page Images](#GetV21AccountsTemplatesDocumentsPagesByAccountIdTemplateIdDocumentId) - [Pages Get Template Page Image](#GetV21AccountsTemplatesDocumentsPagesPageImageByAccountIdTemplateIdDocumentIdPageNumber) - [Tabs Get Template Page Tabs](#GetV21AccountsTemplatesDocumentsPagesTabsByAccountIdTemplateIdDocumentIdPageNumber) - [Tabs Get Template Document Tabs](#GetV21AccountsTemplatesDocumentsTabsByAccountIdTemplateIdDocumentId) - [Responsive Html Get Template Html Definitions](#GetV21AccountsTemplatesHtmlDefinitionsByAccountIdTemplateId) - [Lock Get Template Lock](#GetV21AccountsTemplatesLockByAccountIdTemplateId) - [Notification Get Templates Template Id Notification](#GetV21AccountsTemplatesNotificationByAccountIdTemplateId) - [Recipients Get Template Bulk Recipients](#GetV21AccountsTemplatesRecipientsBulkRecipientsByAccountIdTemplateIdRecipientId) - [Recipients Get Template Recipients](#GetV21AccountsTemplatesRecipientsByAccountIdTemplateId) - [Recipients Get Template Recipient Document Visibility](#GetV21AccountsTemplatesRecipientsDocumentVisibilityByAccountIdTemplateIdRecipientId) - [Recipients Get Template Recipient Tabs](#GetV21AccountsTemplatesRecipientsTabsByAccountIdTemplateIdRecipientId) - [Envelope Workflow Definition Get Template Workflow Definition](#GetV21AccountsTemplatesWorkflowByAccountIdTemplateId) - [Unsupported File Types Get Unsupported File Types](#GetV21AccountsUnsupportedFileTypesByAccountId) - [Users Get Users](#GetV21AccountsUsersByAccountId) - [User Get User](#GetV21AccountsUsersByAccountIdUserId) - [Cloud Storage Get Cloud Storage Providers](#GetV21AccountsUsersCloudStorageByAccountIdUserId) - [Cloud Storage Get Cloud Storage](#GetV21AccountsUsersCloudStorageByAccountIdUserIdServiceId) - [Cloud Storage Folder Get Cloud Storage Folder All](#GetV21AccountsUsersCloudStorageFoldersByAccountIdUserIdServiceId) - [Cloud Storage Folder Get Cloud Storage Folder](#GetV21AccountsUsersCloudStorageFoldersByAccountIdUserIdServiceIdFolderId) - [User Custom Settings Get Custom Settings](#GetV21AccountsUsersCustomSettingsByAccountIdUserId) - [User Profile Get Profile](#GetV21AccountsUsersProfileByAccountIdUserId) - [User Profile Image Get User Profile Image](#GetV21AccountsUsersProfileImageByAccountIdUserId) - [User Settings Get User Settings](#GetV21AccountsUsersSettingsByAccountIdUserId) - [User Signatures Get User Signatures](#GetV21AccountsUsersSignaturesByAccountIdUserId) - [User Signatures Get User Signature](#GetV21AccountsUsersSignaturesByAccountIdUserIdSignatureId) - [User Signatures Get User Signature Image](#GetV21AccountsUsersSignaturesByAccountIdUserIdSignatureIdImageType) - [Watermark Get Watermark](#GetV21AccountsWatermarkByAccountId) - [Workspace Get Workspaces](#GetV21AccountsWorkspacesByAccountId) - [Workspace Get Workspace](#GetV21AccountsWorkspacesByAccountIdWorkspaceId) - [Workspace Folder Get Workspace Folder](#GetV21AccountsWorkspacesFoldersByAccountIdWorkspaceIdFolderId) - [Workspace File Get Workspace File](#GetV21AccountsWorkspacesFoldersFilesByAccountIdWorkspaceIdFolderIdFileId) - [Workspace File Pages Get Workspace File Pages](#GetV21AccountsWorkspacesFoldersFilesPagesByAccountIdWorkspaceIdFolderIdFileId) - [Billing Plans Get Billing Plans](#GetV21BillingPlans) - [Billing Plans Get Billing Plan](#GetV21BillingPlansByBillingPlanId) - [Notary Get Notary](#GetV21CurrentUserNotary) - [Notary Journals Get Notary Journals](#GetV21CurrentUserNotaryJournals) - [Notary Jurisdictions Get Notary Jurisdictions](#GetV21CurrentUserNotaryJurisdictions) - [Notary Jurisdictions Get Notary Jurisdiction](#GetV21CurrentUserNotaryJurisdictionsByJurisdictionId) - [Password Rules Get Password Rules](#GetV21CurrentUserPasswordRules) - [APIRequest Log Get Request Logs](#GetV21DiagnosticsRequestLogs) - [APIRequest Log Get Request Log](#GetV21DiagnosticsRequestLogsByRequestLogId) - [APIRequest Log Get Request Log Settings](#GetV21DiagnosticsSettings) - [Unauthorize](#Unauthorize) - [Billing Plan Put Billing Plan](#UpdateV21AccountsBillingPlanByAccountId) - [Billing Plan Put Downgrade Account Billing Plan](#UpdateV21AccountsBillingPlanDowngradeByAccountId) - [Purchased Envelopes Put Purchased Envelopes](#UpdateV21AccountsBillingPlanPurchasedEnvelopesByAccountId) - [Brand Put Brand](#UpdateV21AccountsBrandsByAccountIdBrandId) - [Brand Logo Put Brand Logo](#UpdateV21AccountsBrandsLogosByAccountIdBrandIdLogoType) - [Brand Resources Put Brand Resources](#UpdateV21AccountsBrandsResourcesByAccountIdBrandIdResourceContentType) - [Bulk Send V2CRUD Put Bulk Send List](#UpdateV21AccountsBulkSendListsByAccountIdBulkSendListId) - [Chunked Uploads Put Chunked Uploads](#UpdateV21AccountsChunkedUploadsByAccountIdChunkedUploadId) - [Chunked Uploads Put Chunked Upload Part](#UpdateV21AccountsChunkedUploadsByAccountIdChunkedUploadIdChunkedUploadPartSeq) - [Connect Put Connect Configuration](#UpdateV21AccountsConnectByAccountId) - [Connect Publish Put Connect Retry](#UpdateV21AccountsConnectEnvelopesRetryQueueByAccountId) - [Connect Publish Put Connect Retry By Envelope](#UpdateV21AccountsConnectEnvelopesRetryQueueByAccountIdEnvelopeId) - [Consumer Disclosure Put Consumer Disclosure](#UpdateV21AccountsConsumerDisclosureByAccountIdLangCode) - [Contacts Put Contacts](#UpdateV21AccountsContactsByAccountId) - [Account Custom Fields Put Account Custom Fields](#UpdateV21AccountsCustomFieldsByAccountIdCustomFieldId) - [Attachments Put Attachments](#UpdateV21AccountsEnvelopesAttachmentsByAccountIdEnvelopeId) - [Attachments Put Attachment](#UpdateV21AccountsEnvelopesAttachmentsByAccountIdEnvelopeIdAttachmentId) - [Envelopes Put Envelope](#UpdateV21AccountsEnvelopesByAccountIdEnvelopeId) - [Custom Fields Put Custom Fields](#UpdateV21AccountsEnvelopesCustomFieldsByAccountIdEnvelopeId) - [Documents Put Documents](#UpdateV21AccountsEnvelopesDocumentsByAccountIdEnvelopeId) - [Documents Put Document](#UpdateV21AccountsEnvelopesDocumentsByAccountIdEnvelopeIdDocumentId) - [Document Fields Put Document Fields](#UpdateV21AccountsEnvelopesDocumentsFieldsByAccountIdEnvelopeIdDocumentId) - [Pages Put Page Image](#UpdateV21AccountsEnvelopesDocumentsPagesPageImageByAccountIdEnvelopeIdDocumentIdPageNumber) - [Tabs Put Document Tabs](#UpdateV21AccountsEnvelopesDocumentsTabsByAccountIdEnvelopeIdDocumentId) - [Email Settings Put Email Settings](#UpdateV21AccountsEnvelopesEmailSettingsByAccountIdEnvelopeId) - [Lock Put Envelope Lock](#UpdateV21AccountsEnvelopesLockByAccountIdEnvelopeId) - [Notification Put Envelopes Envelope Id Notification](#UpdateV21AccountsEnvelopesNotificationByAccountIdEnvelopeId) - [Recipients Put Recipients](#UpdateV21AccountsEnvelopesRecipientsByAccountIdEnvelopeId) - [Recipients Put Recipients Document Visibility](#UpdateV21AccountsEnvelopesRecipientsDocumentVisibilityByAccountIdEnvelopeId) - [Recipients Put Recipient Document Visibility](#UpdateV21AccountsEnvelopesRecipientsDocumentVisibilityByAccountIdEnvelopeIdRecipientId) - [Recipients Put Recipient Initials Image](#UpdateV21AccountsEnvelopesRecipientsInitialsImageByAccountIdEnvelopeIdRecipientId) - [Recipients Put Recipient Signature Image](#UpdateV21AccountsEnvelopesRecipientsSignatureImageByAccountIdEnvelopeIdRecipientId) - [Recipients Put Recipient Tabs](#UpdateV21AccountsEnvelopesRecipientsTabsByAccountIdEnvelopeIdRecipientId) - [Envelopes Put Status](#UpdateV21AccountsEnvelopesStatusByAccountId) - [Tabs Blob Put Tabs Blob](#UpdateV21AccountsEnvelopesTabsBlobByAccountIdEnvelopeId) - [Envelope Transfer Rules Put Envelope Transfer Rules](#UpdateV21AccountsEnvelopesTransferRulesByAccountId) - [Envelope Transfer Rules Put Envelope Transfer Rule](#UpdateV21AccountsEnvelopesTransferRulesByAccountIdEnvelopeTransferRuleId) - [Envelope Workflow Definition Put Envelope Workflow Definition](#UpdateV21AccountsEnvelopesWorkflowByAccountIdEnvelopeId) - [Favorite Templates Put Favorite Template](#UpdateV21AccountsFavoriteTemplatesByAccountId) - [Folders Put Folder By Id](#UpdateV21AccountsFoldersByAccountIdFolderId) - [Brands Put Group Brands](#UpdateV21AccountsGroupsBrandsByAccountIdGroupId) - [Groups Put Groups](#UpdateV21AccountsGroupsByAccountId) - [Groups Put Group Users](#UpdateV21AccountsGroupsUsersByAccountIdGroupId) - [Permission Profiles Put Permission Profiles](#UpdateV21AccountsPermissionProfilesByAccountIdPermissionProfileId) - [Power Forms Put Power Form](#UpdateV21AccountsPowerformsByAccountIdPowerFormId) - [Reports In Product Put Report In Product Save](#UpdateV21AccountsReportsByAccountIdId) - [Reports In Product Put Report In Product Run Results](#UpdateV21AccountsReportsReportResultsByAccountId) - [Reports In Product Put Report Results Csv](#UpdateV21AccountsReportsReportResultsCsvByAccountId) - [Settings Put Settings](#UpdateV21AccountsSettingsByAccountId) - [ENote Configuration Put ENote Configuration](#UpdateV21AccountsSettingsEnoteConfigurationByAccountId) - [Envelope Purge Configuration Put Envelope Purge Configuration](#UpdateV21AccountsSettingsEnvelopePurgeConfigurationByAccountId) - [Notification Defaults Put Notification Defaults](#UpdateV21AccountsSettingsNotificationDefaultsByAccountId) - [Account Password Rules Put Account Password Rules](#UpdateV21AccountsSettingsPasswordRulesByAccountId) - [Tab Settings Put Settings](#UpdateV21AccountsSettingsTabsByAccountId) - [Shared Access Put Shared Access](#UpdateV21AccountsSharedAccessByAccountId) - [Account Signatures Put Account Signature](#UpdateV21AccountsSignaturesByAccountId) - [Account Signatures Put Account Signature By Id](#UpdateV21AccountsSignaturesByAccountIdSignatureId) - [Account Signatures Put Account Signature Image](#UpdateV21AccountsSignaturesByAccountIdSignatureIdImageType) - [Signing Groups Put Signing Groups](#UpdateV21AccountsSigningGroupsByAccountId) - [Signing Groups Put Signing Group](#UpdateV21AccountsSigningGroupsByAccountIdSigningGroupId) - [Signing Groups Put Signing Group Users](#UpdateV21AccountsSigningGroupsUsersByAccountIdSigningGroupId) - [Tab Put Custom Tab](#UpdateV21AccountsTabDefinitionsByAccountIdCustomTabId) - [Templates Put Template](#UpdateV21AccountsTemplatesByAccountIdTemplateId) - [Templates Put Template Part](#UpdateV21AccountsTemplatesByAccountIdTemplateIdTemplatePart) - [Custom Fields Put Template Custom Fields](#UpdateV21AccountsTemplatesCustomFieldsByAccountIdTemplateId) - [Documents Put Template Documents](#UpdateV21AccountsTemplatesDocumentsByAccountIdTemplateId) - [Documents Put Template Document](#UpdateV21AccountsTemplatesDocumentsByAccountIdTemplateIdDocumentId) - [Document Fields Put Template Document Fields](#UpdateV21AccountsTemplatesDocumentsFieldsByAccountIdTemplateIdDocumentId) - [Pages Put Template Page Image](#UpdateV21AccountsTemplatesDocumentsPagesPageImageByAccountIdTemplateIdDocumentIdPageNumber) - [Tabs Put Template Document Tabs](#UpdateV21AccountsTemplatesDocumentsTabsByAccountIdTemplateIdDocumentId) - [Lock Put Template Lock](#UpdateV21AccountsTemplatesLockByAccountIdTemplateId) - [Notification Put Templates Template Id Notification](#UpdateV21AccountsTemplatesNotificationByAccountIdTemplateId) - [Recipients Put Template Bulk Recipients](#UpdateV21AccountsTemplatesRecipientsBulkRecipientsByAccountIdTemplateIdRecipientId) - [Recipients Put Template Recipients](#UpdateV21AccountsTemplatesRecipientsByAccountIdTemplateId) - [Recipients Put Template Recipients Document Visibility](#UpdateV21AccountsTemplatesRecipientsDocumentVisibilityByAccountIdTemplateId) - [Recipients Put Template Recipient Document Visibility](#UpdateV21AccountsTemplatesRecipientsDocumentVisibilityByAccountIdTemplateIdRecipientId) - [Recipients Put Template Recipient Tabs](#UpdateV21AccountsTemplatesRecipientsTabsByAccountIdTemplateIdRecipientId) - [Envelope Workflow Definition Put Template Workflow Definition](#UpdateV21AccountsTemplatesWorkflowByAccountIdTemplateId) - [Users Put Users](#UpdateV21AccountsUsersByAccountId) - [User Put User](#UpdateV21AccountsUsersByAccountIdUserId) - [User Custom Settings Put Custom Settings](#UpdateV21AccountsUsersCustomSettingsByAccountIdUserId) - [User Profile Put Profile](#UpdateV21AccountsUsersProfileByAccountIdUserId) - [User Profile Image Put User Profile Image](#UpdateV21AccountsUsersProfileImageByAccountIdUserId) - [User Settings Put User Settings](#UpdateV21AccountsUsersSettingsByAccountIdUserId) - [User Signatures Put User Signature](#UpdateV21AccountsUsersSignaturesByAccountIdUserId) - [User Signatures Put User Signature By Id](#UpdateV21AccountsUsersSignaturesByAccountIdUserIdSignatureId) - [User Signatures Put User Signature Image](#UpdateV21AccountsUsersSignaturesByAccountIdUserIdSignatureIdImageType) - [Watermark Put Watermark](#UpdateV21AccountsWatermarkByAccountId) - [Watermark Preview Put Watermark Preview](#UpdateV21AccountsWatermarkPreviewByAccountId) - [Workspace Put Workspace](#UpdateV21AccountsWorkspacesByAccountIdWorkspaceId) - [Workspace File Put Workspace File](#UpdateV21AccountsWorkspacesFoldersFilesByAccountIdWorkspaceIdFolderIdFileId) - [Notary Put Notary](#UpdateV21CurrentUserNotary) - [Notary Jurisdictions Put Notary Jurisdiction](#UpdateV21CurrentUserNotaryJurisdictionsByJurisdictionId) - [APIRequest Log Put Request Log Settings](#UpdateV21DiagnosticsSettings) ## Sources - [On Envelope Status Change Trigger](#OnEnvelopeStatusChangeTrigger) ## On Envelope Status Change Trigger `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID

x

From Date

String

The date/time setting that specifies when the request begins checking for status changes for envelopes in the account.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Primary Node Only

Boolean

Whether this source should only be executed on the primary node when running in a cluster

Scheduling Strategy

scheduling-strategy

Configures the scheduler that triggers the polling

x

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Redelivery Policy

Defines a policy for processing the redelivery of the same message

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ## Operations ## Accounts Post Accounts `` Creates new DocuSign accounts. You can use this method to create a single account or up to 100 accounts at a time. **Note**: This method is restricted to partner integrations. You must work with DocuSign Professional Services or DocuSign Business Development, who will provide you with the Distributor Code and Distributor Password that you need to include in the request body. You must include the `X-DocuSign-Authentication` header, for example `{{integratorKey}}`. When creating a single account, the body of the request is a `[newAccountRequest]` object, for example: ```json { "newAccountRequest": [ { "accountName": "Test Account", "distributorCode": "MY_DIST_CODE", "distributorPassword": "MY_DIST_PWD", "initialUser": { "email": "user@emaildomain.com", "firstName": "John", "middleName": "Harry", "lastName": "Doe", "suffixName": "", "userName": "John Doe", "jobTitle": "Engineer", "company": "Test Company" }, "addressInformation": { "address1": "1234 Main Street", "address2": "Suite 100", "city": "Seattle", "state": "WA", "postalCode": "98101", "country": "US", "phone": "1234567890", "fax": "1234567891" }, "planInformation": { "planId": "37085696-xxxx-xxxx-xxxx-7ea067752959" }, "referralInformation": { "includedSeats": "1", "referralCode": "code", "referrerName": "name" } } ] } ``` If the request succeeds, it returns a 201 (Created) HTTP response code. The response returns the new account ID, password, and the default user information for each newly created account. When creating multiple accounts, the body of the request is a `newAccountRequests` object, which contains one or more `[newAccountDefinition]` objects. You can create up to 100 new accounts at a time this way. The body for a multi-account creation request looks like this in JSON: ```json { "newAccountRequests": [ { "accountName": "accountone", . . . }, { "accountName": "accounttwo", . . . } ] } ``` A multi-account creation request might succeed (report a 201 code) even if some accounts could not be created. In this case, the `errorDetails` property in the response contains specific information about the failure. This operation makes an HTTP POST request to the /v2.1/accounts endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Specifies how the connector streams request content to the remote service:

  • AUTO (default)

    Connector automatically uses the best streaming strategy based on the request content.

  • ALWAYS

    Connector always streams the request content.

  • NEVER

    Connector does not stream the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Billing Payments Post Payment `` Posts a payment to a past due invoice. This method can only be used if the `paymentAllowed` value for a past due invoice is true. This can be determined calling [Billing::listInvoicesPastDue](https://developers.docusign.com/docs/esign-rest-api/reference/billing/invoices/listpastdue/). The response returns information for a single payment, if a payment ID was used in the endpoint, or a list of payments. If the from date or to date queries or payment ID are not used, the response returns payment information for the last 365 days. If the request was for a single payment ID, the `nextUri` and `previousUri` properties are not returned. Privileges required: account administrator This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/billing\_payments endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brands Post Brands `` This method creates one or more brand profile files for an account. If the `brandId` property for a brand profile is already set for the account, an error is returned. To upload a new version of an existing brand profile, you must delete the profile and then upload the newer version. When you upload brand profile files, you must combine them into a single zip file and set the `Content-Type` to `application/zip`. **Note**: Branding for either signing or sending must be enabled for the account (`canSelfBrandSend` , `canSelfBrandSign`, or both of these account settings must be **true**). This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/brands endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Bulk Send V2CRUD Post Bulk Send List `` Creates a bulk send list that you can use to send an envelope to up to 1,000 recipients concurrently. It returns the following errors:
Error codeDescription

BULK_SEND_MAX_COPIES_EXCEEDED

A bulk sending list cannot specify more than XXX copies in the mailing list. Call the settings API endpoint to find the maximum number of copies in a batch allowed for your account. In almost all cases, the default limit is 1000.

BULK_SEND_RECIPIENT_IDS_MUST_BE_UNIQUE

No two recipientIds can be same within a bulkCopy. Same restriction as a regular envelope applies. Specify unique recipient IDs for each recipient within a bulkCopy (model for envelope in mailing list).

BULK_SEND_RECIPIENT_ID_REQUIRED

If no RoleName is present, recipientID is required in mailing list’s bulkCopy. Add a roleName (that coalesces with template/envelope) or a recipientID.

BULK_SEND_RECIPIENT_NAME_REQUIRED

Recipient {0} has no name. Specify a name for the recipient.

BULK_SEND_EMAIL_ADDRESS_REQUIRED_FOR_EMAIL_RECIPIENT

Recipient {0} is an email recipient with no email address. Specify an email for the email recipient.

BULK_SEND_FAX_NUMBER_REQUIRED_FOR_FAX_RECIPIENT

Recipient {0} is a fax recipient with no fax number. Specify a fax number for the fax recipient.

BULK_SEND_FAX_NUMBER_NOT_VALID

Recipient {0} specifies fax number {1}, which is not valid. Specify a valid fax number for the fax recipient.

BULK_SEND_EMAIL_ADDRESS_NOT_VALID

Recipient {0} specifies email address {1}, which is not a valid email address. Specify a valid email address for the recipient.

BULK_SEND_PHONE_NUMBER_REQURED_FOR_SMS_AUTH

Recipient {0} specifies SMS auth, but no number was provided. Specify a phone number for the SMS auth recipient.

BULK_SEND_PHONE_NUMBER_INVALID_FOR_SMS_AUTH

Recipient {0} specifies phone number {1} for SMS auth, which is not valid. Specify a valid phone number for the SMS auth recipient.

BULK_SEND_ROLE_NAMES_MUST_BE_UNIQUE

Recipient role names cannot be duplicated; role {duplicateRecipientRole} appears multiple times. Use unique roleNames for recipients.

BULK_SEND_CANNOT_USE_BOTH_ROLE_AND_ID_ON_SAME_RECIPIENT

Recipients cannot have both ID and Role; {0} has both. Specify a roleName or recipientId, but not both for the same recipient.

BULK_SEND_CANNOT_USE_BOTH_ROLE_AND_ID_IN_SAME_LIST

Cannot use both recipient role and ID in the same list. Specify a roleName or recipientId, but not both in the same list.

BULK_SEND_INVALID_ID_CHECK_CONFIGURATION

Recipient {0} specified SMS authentication, but no SMS auth settings were provided. Provide an SMS auth setting (proper ID configuration) if SMS auth is specified.

BULK_SEND_INVALID_SBS_INPUT_CONFIGURATION

Recipient {0} has more than one signature provider specified. Or signingProviderName is not specified. Or Signature provider : {0} is either unknown or not an available pen for this account. One or more SBS configuration is missing or invalid. The error details provide specifics.

BULK_SEND_TAB_LABELS_MUST_BE_UNIQUE

Tab label {0} is duplicated. Needs to be unique. Use a unique tab label.

BULK_SEND_TAB_LABEL_REQUIRED

Tab label is required. Specify a tab label.

BULK_SEND_TAB_VALUE_REQUIRED

Tab Label value is required. Specify a value for the tab label.

BULK_SEND_ENVELOPE_CUSTOM_FIELD_NAME_MUST_BE_UNIQUE

Custom fields must have distinct names. The field {0} appears more than once in a copy. Use unique names for custom fields.

BULK_SEND_ENVELOPE_CUSTOM_FIELD_NAME_REQUIRED

All custom fields must have names. Specify a name for the custom field.

BULK_SEND_ENVELOPE_CUSTOM_FIELD_VALUE_REQUIRED

Custom field {0} has no value. A custom field can have an empty value, but it cannot have a null value. Specify a value for the custom field.

This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/bulk\_send\_lists endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The ID of the account.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Bulk Send V2Send Post Bulk Send Request `` Initiates the bulk send process. It generates a bulk send request based on an existing bulk send list and an envelope or template. Consider using the createBulkSendTestRequest method to test your bulk send list for compatibility with the envelope or template that you want to send first. If the envelopes were successfully queued for asynchronous processing, the response contains a `batchId` that you can use to get the status of the batch. If a failure occurs, the API returns an error message. **Note**: Partial success or failure generally does not occur. Only the entire batch is queued for asynchronous processing. This method returns the following errors:
Error codeDescription

BULK_SEND_ENVELOPE_NOT_IN_SENDABLE_STATE

Envelope {0} is not in a sendable state. The envelope is not complete. Make sure it has a sendable status, such as created.

BULK_SEND_ENVELOPE_LIST_CONTAINS_NO_COPIES

Cannot send an envelope with a bulk sending list which contains no copies. The list you’re trying to bulk send is empty. Make sure the bulk sending list you’re using contains recipients.

BULK_SEND_ENVELOPE_LIST_CONTAINS_TOO_MANY_COPIES

Bulk sending list contains more than {0} copies. The list you’re trying to bulk send will cause your account to exceed the 1,000-copy limit imposed for all accounts. Try sending two or more separate lists.

BULK_SEND_ENVELOPE_CANNOT_BE_NULL

Cannot send a bulk list without an envelope. Specify the envelope ID or template ID for the envelope you want to bulk send.

BULK_SEND_BLOB_STORE_ERROR

Could not save copy of bulk sending list. An error writing to the database occurred. Try again. If the error persists, contact DocuSign Support.

BULK_SEND_ACCOUNT_HAS_TOO_MANY_QUEUED_ENVELOPES

Cannot send this bulk sending list because doing so would exceed the maximum of {maxCopies} in-flight envelopes. This account currently has {unprocessedEnvelopes} envelopes waiting to be processed. Please try again later." .Try again later, or contact DocuSign Support to request a higher tier.

BULK_SEND_ENVELOPE_NOT_FOUND

Envelope {envelopeOrTemplateId} does not exist or you do not have permission to access it. The envelopeId or templateId specified could not be found. Specify a valid value.

BULK_SEND_LIST_NOT_FOUND

Bulk Sending list {listId} does not exist or you do not have permission to access it. The mailingListId specified could not be found. Specify a valid value.

BULK_SEND_ENVELOPE_HAS_NO_RECIPIENTS

Bulk sending copy contains recipients, but the specified envelope does not. The recipients on the envelope and the bulk send list do not match. Make sure the envelope and list are compatible for sending.

BULK_SEND_RECIPIENT_ID_DOES_NOT_EXIST_IN_ENVELOPE

Recipient {0} does not exist in the envelope. Add the missing recipient to the envelope.

BULK_SEND_RECIPIENT_ID_DOES_NOT_MATCH

Recipient ID {envelopeMember.ID} does not match. Make sure the recipient information in the list and the envelope match up.

BULK_SEND_ENVELOPE_HAS_BULK_RECIPIENT

Recipient {0} is a bulk recipient. This is not supported. No legacy 'bulk recipient' allowed. In v2.1 of the eSignature API, you must use a bulk send list instead of a bulk recipient. See the API documentation for details.

BULK_SEND_RECIPIENT_ROLE_DOES_NOT_MATCH

Recipient Role {envelopeMember.RoleName} does not match. Make sure the recipient information in the list and the envelope is compatible.

BULK_SEND_DUPLICATE_RECIPIENT_DETECTED

Duplicate recipients ({0}) not allowed, unless recipients have unique routing order specified on envelope.

BULK_SEND_ENVELOPE_HAS_NO_TABS

Bulk sending copy contains tabs, but the specified envelope does not. List and envelope tabs cannot be coalesced. Make sure they are compatible for sending.

BULK_SEND_TAB_LABEL_DOES_NOT_EXIST_IN_ENVELOPE

Tab with label {0} does not exist in envelope. Add the tab label to the envelope, remove the label from the list, or make sure you’re specifying the correct list and envelope.

BULK_SEND_TAB_DOES_NOT_MATCH

Tab {0} does not match {0} in envelope. A tab exists on the list that does not match or is missing on the envelope. Make sure the tabs on the list and the envelope match.

BULK_SEND_ENVELOPE_HAS_NO_ENVELOPE_CUSTOM_FIELDS

Bulk sending copy contains custom fields, but the specified envelope does not. There are custom fields on the list that the envelope does not have. Make sure that any custom fields on the list and the envelope match.

BULK_SEND_ENVELOPE_CUSTOM_FIELD_DOES_NOT_EXIST_IN_ENVELOPE

Custom field {0} does not exist in the envelope. Either add the custom field on the list to the envelope, remove the custom field from the list, or make sure you’re specifying the correct list and envelope.

BULK_SEND_ENVELOPE_CUSTOM_FIELD_NAME_DOES_NOT_MATCH

Custom field names must match. {0} and {1} do not match. The custom field names on the list and the envelope do not match. Use identical names for both.

This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/bulk\_send\_lists/{bulkSendListId}/send endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Bulk Send List Id

String

The GUID of the bulk send list. This property is created after you post a new bulk send list.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Bulk Send V2Test Post Bulk Send Test Request `` This method tests a bulk send list for compatibility with the envelope or template that you want to send. For example, a template that has three roles is not compatible with a bulk send list that has only two recipients. For this reason, you might want to test compatibility first. A successful test result returns `true` for the `canBeSent` property. An unsuccessful test returns a JSON response that contains information about the errors that occurred. If the test is successful, you can then send the envelope or template by using the BulkSendRequest method. ### Envelope Compatibility Checks This section describes the envelope compatibility checks that the system performs. **Top-Level Issues** - Envelopes must be in a sendable state. - The bulk send list must contain at least one copy (instance of an envelope), and no more than the maximum number of copies allowed for the account. - The envelope must not be null and must be visible to the current user. - The account cannot have more queued envelopes than the maximum number configured for the account. - The bulk send list must exist. - **Recipients** - The envelope must have recipients. - If you are using an envelope, all of the recipients defined in the bulk send list must have corresponding recipient IDs in the envelope definition. If you are using a template, you must either match the recipient IDs or role IDs. - The envelope cannot contain a bulk recipient (an artifact of the legacy version of DocuSign’s bulk send functionality). - **Recipient Tabs** - Every `recipient ID, tab label` pair in the bulk send list must correspond to a tab in the envelope. - **Custom Fields** - Each envelope-level custom field in the bulk send list must correspond to the name of a `customField` in the envelope definition. You do not have to match the recipient-level custom fields. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/bulk\_send\_lists/{bulkSendListId}/test endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Bulk Send List Id

String

The GUID of the bulk send list. This property is created after you post a new bulk send list.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Chunked Uploads Post Chunked Uploads `` This method initiates a new chunked upload with the first part of the content. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/chunked\_uploads endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Connect Post Connect Configuration `` Creates a DocuSign Custom Connect definition for your account. DocuSign Connect enables the sending of real-time data updates to external applications. These updates are generated by user transactions as the envelope progresses through actions to completion. The Connect Service provides updated information about the status of these transactions and returns updates that include the actual content of document form fields. These updates might or might not include the document itself. **Note**: Connect must be enabled for your account to use this function. This cannot be used to set up Connect configurations for Salesforce or eOriginal. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/connect endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Contacts Post Contacts `` This method imports multiple new contacts into a contact list from a CSV, JSON, or XML file. To use this method, you must provide a request body in one of the supported formats and include a `content-type` header with the appropriate value. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/contacts endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Custom Fields Post Account Custom Fields `` This method creates a custom field and makes it available for all new envelopes associated with an account. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/custom\_fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Apply to templates

String

(Optional) When set to true, the new custom field is applied to all of the templates on the account.

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelopes Post Envelopes `` Creates and sends an envelope or creates a draft envelope. Envelopes are fundamental resources in the DocuSign platform. With this method you can: - Create and send an envelope with documents, recipients, and tabs. - Create and send an envelope from a template. - Create and send an envelope from a combination of documents and templates. - Create a draft envelope. When you use this method to create and send an envelope in a single request, the following parameters in the request body are required:
ParameterDescription

status

Set to sent to send the envelope to recipients. Set to created (or don’t set at all) to save the envelope as a draft.

emailSubject

The subject of the email used to send the envelope.

documents

The [documents][] to be signed.

recipients

The email addresses of the envelope recipients.

**Note**: If the envelope has a workflow definition and the `workflowStatus` is `paused`, the envelope will not be sent immediately, even if the envelope’s `status` is `sent`. There are many ways to use envelopes. You can create and send an envelope with a single API request, or you can use several API requests to create, populate, and send envelopes. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Cdse mode

String

Reserved for DocuSign.

Change routing order

String

When true, users can define the routing order of recipients while sending documents for signature.

Completed documents only

String

Reserved for DocuSign.

Merge roles on draft

String

When set to true, template roles will be merged, and empty recipients will be removed. This parameter applies when you create a draft envelope with multiple templates. (To create a draft envelope, the status field is set to created.) Note: DocuSign recommends that this parameter should be set to true whenever you create a draft envelope with multiple templates.

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Custom Fields Post Custom Fields `` Updates the envelope custom fields for draft and in-process envelopes. You may assign up to three envelope custom fields to an envelope. This limit does not include account (document) custom fields. Each custom field used in an envelope must have a unique name. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/custom\_fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Document Fields Post Document Fields `` Creates custom document fields in an existing envelope document. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Responsive Html Post Document Responsive Html Preview `` Creates a preview of the [responsive](https://developers.docusign.com/docs/esign-rest-api/esign101/concepts/responsive/) HTML version of a specific document. This method enables you to preview a PDF document conversion to responsive HTML across device types prior to sending. The request body is a `documentHtmlDefinition` object, which holds the responsive signing parameters that define how to generate the HTML version of the signing document. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/responsive\_html\_preview endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tabs Post Document Tabs `` This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Templates Post Document Templates `` Adds templates to a document in the specified envelope. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/templates endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Preserve template recipient

String

Preserve template recipient

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Email Settings Post Email Settings `` Adds email override settings, changing the email address to reply to an email address, name, or the BCC for email archive information, for the envelope. Note that adding email settings will only affect email communications that occur after the addition was made. The BCC Email address feature is designed to provide a copy of all email communications for external archiving purposes. DocuSign recommends that envelopes sent using the BCC for Email Archive feature, including the BCC Email Override option, include additional signer authentication options. To send a copy of the envelope to a recipient who does not need to sign, use a Carbon Copy or Certified Delivery recipient type. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/email\_settings endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Lock Post Envelope Lock `` This method locks the specified envelope and sets the time until the lock expires to prevent other users or recipients from changing the envelope. The response to this request returns a `lockToken` parameter. You must use the `lockToken` to update or delete an existing lock. You must also include the `lockToken` in the header for every PUT call that you make on the envelope while it is locked. If you do not include the `lockToken`, the system returns the following error: `{ "errorCode": "EDIT_LOCK_NOT_LOCK_OWNER", "message": "The user is not the owner of the lock. The template is locked by another user or in another application" }` **Note**: Users must have envelope locking capability enabled to use this function (userSetting `canLockEnvelopes` must be set to true for the user). This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/lock endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Post Recipients `` Adds one or more recipients to an envelope. For an in process envelope, one that has been sent and has not been completed or voided, an email is sent to a new recipient when they are reached in the routing order. If the new recipient’s routing order is before or the same as the envelope’s next recipient, an email is only sent if the optional `resend_envelope` query string is set to `true`. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Resend envelope

String

When set to true, resends the envelope to the recipients that you specify in the request body. You use this parameter to resend the envelope to a recipient who deleted the original email notification. Note: Correcting an envelope is a different process. DocuSign always resends an envelope when you correct it, regardless of the value that you enter here.

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Post Recipient Proof File Resource Token `` Creates a resource token for a sender. This token allows a sender to return identification data for a recipient using the [ID Evidence API](https://developers.docusign.com/docs/idevidence-api/). This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/identity\_proof\_token endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The account ID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Recipient Id

String

The recipientIdGuid.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Post Recipient Tabs `` Adds one or more tabs for a recipient. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Responsive Html Post Responsive Html Preview `` Creates a preview of the [responsive](https://developers.docusign.com/docs/esign-rest-api/esign101/concepts/responsive/) HTML versions of all of the documents in an envelope. This method enables you to preview the PDF document conversions to responsive HTML across device types prior to sending. The request body is a `documentHtmlDefinition` object, which holds the responsive signing parameters that define how to generate the HTML version of the documents. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/responsive\_html\_preview endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Templates Post Envelope Templates `` Adds templates to the specified envelope. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/templates endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Preserve template recipient

String

Preserve template recipient

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelope Transfer Rules Post Envelope Transfer Rules `` Creates an envelope transfer rule. When you create an envelope transfer rule, you specify the following properties: - `eventType` - `fromGroups` - `toUser` - `toFolder` - `carbonCopyOriginalOwner` - `enabled` **Note**: Only Administrators can create envelope transfer rules. In addition, to use envelope transfer rules, the **Transfer Custody** feature must be enabled for your account. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/transfer\_rules endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Views Post Envelope Correct View `` Returns a URL that allows you to embed the envelope correction view of the DocuSign UI in your applications. **Important**: Due to screen space issues, iFrames should not be used for embedded operations on mobile devices. For iOS devices, DocuSign recommends using a WebView. **Note**: You can revoke this URL by making the DELETE call to the same URL with no request body. Information Security notice: This method provides full access to the sending account. When you use this view, the current user has full access to the account. If the account has administrative privileges, then this method also provides administrator access. If your use case needs to enable a sender to update a draft envelope before it is sent or make other changes, take one of the following steps: - Configure each sender to have their own individual user account to use this API method. - Enhance your API integration so that this method is not needed. Your integration can create the tabs, recipients, and other envelope settings as needed. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/views/correct endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Views Post Envelope Edit View `` Returns a URL that enables you to embed the edit view of the DocuSign UI in your applications. This is a one-time use login token that allows the user to be placed into the DocuSign editing view. Upon sending completion, the user is returned to the return URL provided by the API application. Due to screen space issues, iFrames should not be used for embedded operations on mobile devices. For iOS devices, DocuSign recommends using a WebView. You can revoke this URL by making the DELETE call to the same URL with no request body. Information Security notice: This method provides full access to the sending account. When you use this view, the current user has full access to the account. If the account has administrative privileges, then this method also provides administrator access. If your use case needs to enable a sender to update a draft envelope before it is sent or make other changes, take one of the following steps: - Configure each sender to have their own individual user account to use this API method. - Enhance your API integration so that this method is not needed. Your integration can create the tabs, recipients, and other envelope settings as needed. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/views/edit endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Views Post Envelope Recipient View `` Returns a URL that enables you to embed the recipient view of the DocuSign UI in your applications. If the recipient is a signer, then the view will provide the signing ceremony. **Note**: Please redirect the client to the URL. iFrames should not be used, especially if the recipient is using a mobile or tablet. This method is only used with envelopes in the `sent` status. Your application is responsible for authenticating the identity of the recipient or signer when you use this method. Use the parameters `assertionId`, `authenticationInstant`, `authenticationMethod`, `clientUserId`, and `securityDomain` to record information on how the recipient was authenticated. At a minimum, `authenticationMethod` and `clientUserId` are required. The information that you provide is included in the envelope’s certificate of completion. ### Redirects After the signer completes or ends the signing ceremony, DocuSign will redirect the user’s browser back to your app via the `returnUrl` that you supply. (The user is redirected through a different subdomain, depending on the region of the account sending the envelope. Verify your domain allowlist.) #### The event status parameter DocuSign appends an `event` query parameter to the URL with the outcome of the signing ceremony. Your app can use this event parameter to determine the next step for the envelope. Do not fetch the envelope status by using Envelopes::get or a similar method because doing so could break the DocuSign rule against polling. **Note**: Because a user can cancel redirection, close their browser after signing, or spoof the landing URL. Hitting the `ReturnUrl` should not be the single source of truth for envelope status for your integration. #### The URL is time-limited The URL returned by this method is valid for one use, and you must use or display it within a couple of minutes after it is generated. AFter the recipient is redirected to the recipient view, they must interact with the DocuSign system periodically or their session will time out. Because the URL is time-limited, it should not be stored or sent through email. After you receive it, immediately redirect the user’s browser to the URL. If you want to invite someone to an embedded signing session via email, the email invitation’s URL must be to your application. When invoked, your app should request a recipientView URL from DocuSign and then redirect the signer to that URL. ### Maintaining State After the recipient completes the recipient view (or signing ceremony), they are redirected to your application. Your application can recover state information about the transaction by storing information in a cookie, or by including query parameters in the `returnUrl` field, for example `[https://myapp.eg.com/docusign_return?myState=12345](https://myapp.eg.com/docusign_return?myState=12345)`. When the user is redirected to your app, the `event` query parameter will be appended. In this example, prevent spoofing by not using a guessable value as the state value. **Note**: You can revoke the URL by making the DELETE call to the same URL with no request body. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/views/recipient endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Views Post Envelope Recipient Preview `` This method returns a URL for an envelope recipient preview in the DocuSign UI that you can embed in your application. You use this method to enable the sender to preview the recipients' experience. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/views/recipient\_preview endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Views Post Envelope Sender View `` Returns a URL that enables you to embed the sender view of the DocuSign UI in your applications. The returned URL can only be redirected to immediately after it is generated. It can only be used once. Therefore, request the URL immediately before you redirect your user to it. For the best user experience, don’t use an iFrame. For iOS devices DocuSign recommends using a WebView. Multiple solutions are available for maintaining your client state. After the user has completed the sending view, the browser is redirected to the `returnUrl` supplied. By default, if the envelope already contains one or more documents, DocuSign will initially show the document tagging view when you redirect to the URL. To start with the envelope’s recipients and documents view instead, examine the URL in the method’s response. Then change the query parameter from `send=1` to `send=0` to start with the recipients/documents view. **Note**: You can revoke the URL by making the DELETE call to the same URL with no request body. Information Security notice: This method provides full access to the sending account. When you use this view, the current user has full access to the account. If the account has administrative privileges, then this method also provides administrator access. If your use case needs to enable a sender to update a draft envelope before it is sent or make other changes, take one of the following steps: - Configure each sender to have their own individual user account to use this API method. - Enhance your API integration so that this method is not needed. Your integration can create the tabs, recipients, and other envelope settings as needed. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/views/sender endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Views Post Envelope Recipient Shared View `` Returns a URL that enables you to embed the DocuSign UI recipient view of a shared envelope in your applications. The view that a user sees of an envelope that a recipient on the same account has shared with them. Due to screen space issues, iFrames should not be used for embedded operations on mobile devices. For iOS devices, DocuSign recommends using a WebView. You can revoke this URL by making the DELETE call to the same URL with no request body. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/views/shared endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Groups Post Groups `` Creates one or more groups for the account. Groups can be used to help manage users by associating users with a group. You can associate a group with a Permission Profile, which sets the user permissions for users in that group without having to set the `userSettings` property for each user. You are not required to set Permission Profiles for a group, but it makes it easier to manage user permissions for a large number of users. You can also use groups with template sharing to limit user access to templates. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/groups endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Permission Profiles Post Permission Profiles `` This method creates a new permission profile for an account. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/permission\_profiles endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

include

String

A comma-separated list of additional properties to return in the response. The only valid value for this request is metadata, which returns metadata indicating whether the properties associated with the account permission profile are editable.

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Power Forms Post Power Form `` This method creates a new PowerForm. You create a PowerForm from an existing DocuSign template, based on the `templateId` in the request body. PowerForms that you create from a template are referred to as **web PowerForms**. The RADmin console also supports creating a PowerForm by uploading a PDF file that has active form fields (referred to as a **PDF PowerForm**). However, PDF PowerForms are deprecated and are not supported in the API. A PowerForm can have only one sender. (Because PowerForms are not necessarily sent by email, this user is also referred to as the PowerForm **initiator**.) If you need to associate multiple senders with a PowerForm, create multiple copies of the PowerForm by using the same template (one copy for each sender). By default, the sender is the PowerForm Administrator who creates the PowerForm. ### Signing modes You can use one of the following signing modes for a PowerForm: **`email`** This mode verifies the recipient’s identity by using email authentication before the recipient can sign a document. The recipient enters their email address on the landing page and then clicks **Begin Signing** to begin the signing process. The system then sends an email message with a validation code to the recipient. If the recipient does not provide a valid email address, they do not receive the email message containing the access code and are not able to open and sign the document. Alternatively, you can make the process easier for signers by using email authentication only and omitting the access code. To do this, you append the `activateonly` flag to the PowerForm URL and set it to true by passing in the value `1`. When the flag is active, the first recipient receives an email with a link that initiates the signing session without having to enter access code. Example: `activateonly=1` `direct`. This mode does not require any verification. After a recipient enters their email address on the landing page and clicks **Begin Signing**, a new browser tab opens and the recipient can immediately begin the signing process. Because the `direct` signing mode does not verify the recipient’s identity by using email authentication, DocuSign strongly recommends that you use this mode only when the PowerForm is accessible behind a secure portal where the recipient’s identity is already authenticated, or where another form of authentication is specified for the recipient in the DocuSign template (for example, an access code, phone authentication, or ID check). **Note**: In the account settings, `enablePowerFormDirect` must be **true** to use `direct` as the `signingMode`. ### Redirect URLs You can control the URL to which signers are redirected after signing your PowerForm. However, the URL is specified elsewhere, outside of the PowerForm creation process. For details, see \[How do I specify a URL to redirect to when a PowerForm is completed?\]([https://support.docusign.com/s/articles/How-do-I-specify-a-URL-to-redirect-to-when-a-Powerform-is-completed?language=en\_US&rsc\_301](https://support.docusign.com/s/articles/How-do-I-specify-a-URL-to-redirect-to-when-a-Powerform-is-completed?language=en_US&rsc_301)). This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/powerforms endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Reports In Product Post Report In Product Create `` Reports In Product Post Report In Product Create This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/reports endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## BCCEmail Archive Post BCCEmail Archive `` This method creates a BCC email archive configuration for an account (adds a BCC email address to the account for archiving the emails that DocuSign generates). The only property that you must set in the request body is the BCC email address that you want to use. **Note**: An account can have up to five active and pending email archive addresses combined, but you must use this method to add them to the account one at a time. Each email address is considered a separate BCC email archive configuration. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/settings/bcc\_email\_archives endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Signatures Post Account Signatures `` Account Signatures Post Account Signatures This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/signatures endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Decode only

String

Decode only

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Signing Groups Post Signing Groups `` Creates one or more signing groups. Multiple signing groups can be created in one call. Only users with account administrator privileges can create signing groups. An account can have a maximum of 50 signing groups. Each signing group can have a maximum of 50 group members. Signing groups can be used by any account user. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/signing\_groups endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tabs Post Tab Definitions `` Creates a tab with pre-defined properties, such as a text tab with a certain font type and validation pattern. Users can access the custom tabs when sending documents through the DocuSign web application. Custom tabs can be created for approve, checkbox, company, date, date signed, decline, email, email address, envelope ID, first name, formula, full name, initial here, last name, list, note, number, radio, sign here, signer attachment, SSN, text, title, and zip tabs. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/tab\_definitions endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Templates Post Templates `` Creates one or more template definitions, using a multipart request for each template. Templates help streamline the sending process when you frequently send the same or similar documents, or send different documents to the same group of people. When you create a template, you define placeholder roles. Rather than specifying a person, you specify a role that regularly participates in a transaction that uses the template. Then, when you create or send an envelope based on the template, you assign actual recipients to the template roles. The recipients automatically inherit all of the workflow that is defined for that role in the template, such as the tabs and routing information. For code examples and more information, see [REST API Templates](https://developers.docusign.com/docs/esign-rest-api/esign101/concepts/templates/). ### Template Email Subject Merge Fields Placeholder roles have associated merge fields that personalize the email notification that DocuSign sends. For example, the template automatically personalizes the email message by adding placeholders for the recipient’s name and email address within the email subject line, based on the recipient’s role. When the sender adds the name and email information for the recipient and sends the envelope, the recipient information is automatically merged into the appropriate fields in the email subject line. Both the sender and the recipients will see the information in the email subject line for any emails associated with the template. This provides an easy way for senders to organize their envelope emails without having to open an envelope to find out who the recipient is. If merging the recipient information into the subject line causes the subject line to exceed 100 characters, then any characters over the 100 character limit are not included in the subject line. For cases where you expect the recipient name or email to be long, you should consider placing the merge field at the start of the email subject. To insert a recipient’s name into the subject line, add the following text in the `emailSubject` property when you create the template: `[[_UserName]]` Example: `"emailSubject":"[[Signer 1_UserName]], Please sign this NDA",` To add a recipient’s email address in the subject line, add the following text in the `emailSubject` property when you create the template or send an envelope from the template: `[[_Email]]` Example: `"emailSubject":"[[Signer 1_Email]], Please sign this NDA",` In these examples, the role name specified in the template is “Signer 1”. When the envelope is sent, the placeholder will be dynamically substituted with the recipient’s name or email. ### Creating multiple templates To create multiple templates, you provide a zip file of JSON files. You can also use the Templates::ListTemplates method with the `is_download` query parameter to download a zip file containing your existing templates and use that as a guide. The API supports both .zip and .gzip file formats as input. You also need to set the following headers: - `Content-Length` - `Content-Type` - `Content-Disposition` Example: `Content-Length: 71068` `Content-Type: application/zip` `Content-Disposition: file; filename="DocuSignTemplates_Nov_25_2019_20_40_21.zip"; fileExtension=.zip` This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/templates endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

(Required) The external account number (int) or account ID GUID.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Custom Fields Post Template Custom Fields `` Creates custom document fields in an existing template document. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/templates/{templateId}/custom\_fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Document Fields Post Template Document Fields `` Creates custom document fields in an existing template document. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Responsive Html Post Template Document Responsive Html Preview `` Creates a preview of the responsive, HTML version of a specific template document. This method enables you to preview a PDF document conversion to responsive HTML across device types prior to sending. The request body is a `documentHtmlDefinition` object, which holds the responsive signing parameters that define how to generate the HTML version of the signing document. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/responsive\_html\_preview endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tabs Post Template Document Tabs `` This method creates Template Document Tabs. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Template Id

String

The ID of the template.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Lock Post Template Lock `` Locks the specified template and sets the time until the lock expires to prevent other users or recipients from changing the template. The response to this request returns a `lockToken` parameter. You must use the `lockToken` to update or delete an existing lock. You must also include the `lockToken` in the header for every PUT call that you make on the template while the template is locked. If you do not include the `lockToken`, the system returns the following error: `{ "errorCode": "EDIT_LOCK_NOT_LOCK_OWNER", "message": "The user is not the owner of the lock. The template is locked by another user or in another application" }` > [!NOTE] Users must have envelope locking capability enabled to use this function (the userSetting > property `canLockEnvelopes` must be set to **true** for the user). This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/templates/{templateId}/lock endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Post Template Recipients `` Adds one or more recipients to a template. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/templates/{templateId}/recipients endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Resend envelope

String

When set to true, resends the envelope to the recipients that you specify in the request body. You use this parameter to resend the envelope to a recipient who deleted the original email notification. Note: Correcting an envelope is a different process. DocuSign always resends an envelope when you correct it, regardless of the value that you enter here.

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Post Template Recipient Tabs `` Adds one or more tabs for a recipient. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Template Id

String

The ID of the template.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Responsive Html Post Template Responsive Html Preview `` Creates a preview of the \[responsive\](https://docs.mulesoft.com/docusign-connector/latest/[https://developers.docusign.com/docs/esign-rest-api/esign101/concepts/responsive/](https://developers.docusign.com/docs/esign-rest-api/esign101/concepts/responsive/)), HTML versions of all of the documents associated with a template. This method enables you to preview the PDF document conversions to responsive HTML across device types prior to sending. The request body is a `documentHtmlDefinition` object, which holds the responsive signing parameters that define how to generate the HTML version of the documents. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/templates/{templateId}/responsive\_html\_preview endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Views Post Template Edit View `` This method returns a URL for starting an edit view of a template that uses the DocuSign Template UI. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/templates/{templateId}/views/edit endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Views Post Template Recipient Preview `` This method returns a URL for a template recipient preview in the DocuSign UI that you can embed in your application. You use this method to enable the sender to preview the recipients' experience. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/templates/{templateId}/views/recipient\_preview endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Users Post Users `` Adds new users to an account. The body of this request is an array of `newUsers` objects. For each new user, you must provide at least the `userName` and `email` properties. The `userSettings` property specifies the actions users can perform. In the example below, Tal Mason will be able to send envelopes, and the activation email is in French because the `locale` is set to `fr`. ```json POST /restapi/v2.1/accounts/{accountId}/users Content-Type: application/json { "newUsers": [{ "userName": "Claire Horace", "email": "claire@example.com" }, { "userName": "Tal Mason", "email": "talmason@example.com", "company": "TeleSel", "userSettings": { "locale": "fr", "canSendEnvelope": true } }] } ``` A successful response is a `newUsers` array with information about the newly created users. If there was a problem in creating a user, that user entry will contain an `errorDetails` property that describes what went wrong. ```json { "newUsers": [ { "userId": "18f3be12-xxxx-xxxx-xxxx-883d8f9b8ade", "uri": "/users/18f3be12-xxxx-xxxx-xxxx-883d8f9b8ade", "email": "claire@example.com", "userName": "Claire Horace", "createdDateTime": "0001-01-01T08:00:00.0000000Z", "errorDetails": { "errorCode": "USER_ALREADY_EXISTS_IN_ACCOUNT", "message": "Username and email combination already exists for this account." } }, { "userId": "be9899a3-xxxx-xxxx-xxxx-2c8dd7156e33", "uri": "/users/be9899a3-xxxx-xxxx-xxxx-2c8dd7156e33", "email": "talmason@example.com", "userName": "Tal Mason", "userStatus": "ActivationSent", "createdDateTime": "2020-05-26T23:25:30.7330000Z" } ] } ``` This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/users endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Cloud Storage Post Cloud Storage `` Configures the redirect URL information for one or more cloud storage providers for the specified user. The redirect URL is added to the authentication URL to complete the return route. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/users/{userId}/cloud\_storage endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Signatures Post User Signatures `` Adds a user signature image and/or user initials image to the specified user. The userId property specified in the endpoint must match the authenticated user’s `userId` and the user must be a member of the account. The rules and processes associated with this are: - If `Content-Type` is set to `application/json`, then the default behavior for creating a default signature image, based on the name and a DocuSign font, is used. - If `Content-Type` is set to `multipart/form-data`, then the request must contain a first part with the user signature information, followed by parts that contain the images. For each Image part, the Content-Disposition header has a "filename" value that is used to map to the `signatureName` and/or `signatureInitials` properties in the JSON to the image, for example\`Content-Disposition: file; filename="Ron Test20121127083900"\`. If no matching image (by filename value) is found, then the image is not set. One, both, or neither of the signature and initials images can be set with this call. The Content-Transfer-Encoding: base64 header, set in the header for the part containing the image, can be set to indicate that the images are formatted as base64 instead of as binary. If successful, 200-OK is returned, and a JSON structure containing the signature information is provided, note that the signatureId can change with each API POST, PUT, or DELETE since the changes to the signature structure cause the current signature to be closed, and a new signature record to be created. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/users/{userId}/signatures endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Views Post Account Console View `` Returns a URL that enables you to embed the authentication view of the DocuSign UI in your applications. **Note**: You can revoke this URL by making the DELETE call to the same URL with no request body. Information Security notice: This method provides full administrator access to the account. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/views/console endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Workspace Post Workspace `` This method creates a new workspace. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/workspaces endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Workspace File Post Workspace Files `` This method adds a file to a workspace. This operation makes an HTTP POST request to the /v2.1/accounts/{accountId}/workspaces/{workspaceId}/folders/{folderId}/files endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Folder Id

String

The ID of the folder.

x

Workspace Id

String

The ID of the workspace.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Notary Post Notary `` Registers the current user as a notary. This operation makes an HTTP POST request to the /v2.1/current\_user/notary endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Notary Jurisdictions Post Notary Jurisdictions `` Creates a jurisdiction object. This operation makes an HTTP POST request to the /v2.1/current\_user/notary/jurisdictions endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brands Delete Brands `` This method deletes one or more brand profiles from an account, based on the brand ids that you include in the `brandsRequest`. > [!NOTE] Branding for either signing or sending must be enabled for the account (`canSelfBrandSend` > , `canSelfBrandSign`, or both of these account settings must be **true**). This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/brands endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brand Delete Brand `` This method deletes a brand from an account. **Note**: Branding for either signing or sending must be enabled for the account (`canSelfBrandSend` , `canSelfBrandSign`, or both of these account settings must be **true**). This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/brands/{brandId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Brand Id

String

The ID of the brand.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brand Logo Delete Brand Logo `` This method deletes a single logo from an account brand. **Note**: Branding for either signing or sending must be enabled for the account (`canSelfBrandSend` , `canSelfBrandSign`, or both of these account settings must be **true**). This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/brands/{brandId}/logos/{logoType} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Brand Id

String

The ID of the brand.

x

Logo Type

String

The type of logo. Valid values are: - primary - secondary - email

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Bulk Send V2CRUD Delete Bulk Send List `` This method deletes a bulk send list. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/bulk\_send\_lists/{bulkSendListId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Bulk Send List Id

String

The GUID of the bulk send list. This property is created after you post a new bulk send list.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Accounts Delete Account `` This closes the specified account. You must be an account admin to close your account. Once closed, an account must be reopened by DocuSign. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Captive Recipients Delete Captive Recipients Part `` This method deletes the signature for one or more captive recipient records. It is primarily used for testing. This functionality provides a way to reset the signature associated with a client user ID so that a new signature can be created the next time the client user ID is used. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/captive\_recipients/{recipientPart} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Recipient Part

String

Signature is the only supported value.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Chunked Uploads Delete Chunked Upload `` Deletes a chunked upload that has been committed but not yet consumed. This method cannot be used to delete the following types of chunked uploads, which the system deletes automatically: - Chunked uploads that have been consumed by use in another API call. - Expired chunked uploads. **Note**: If you are aware of a chunked upload that can be discarded, the best practice is to explicitly delete it. If you wait for the system to automatically delete it after it expires, the chunked upload continues to count against your quota. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/chunked\_uploads/{chunkedUploadId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Chunked Upload Id

String

The ID of the chunked upload.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Connect Delete Connect Config `` Deletes the specified DocuSign Connect configuration. **Note**: Connect must be enabled for your account to use this function. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/connect/{connectId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Connect Id

String

The ID of the custom Connect configuration being accessed.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Connect Failures Delete Connect Failure Log `` Deletes the Connect failure log information for the specified entry. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/connect/failures/{failureId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Failure Id

String

The ID of the Connect post failure.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Connect Log Delete Connect Logs `` Deletes a list of Connect log entries for your account. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/connect/logs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Connect Log Delete Connect Log `` Deletes a specified entry from the Connect Log. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/connect/logs/{logId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Log Id

String

The ID of the Connect log entry.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Contacts Delete Contacts `` This method deletes multiple contacts associated with an account. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/contacts endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Contacts Delete Contact With Id `` This method deletes a contact associated with an account. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/contacts/{contactId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Contact Id

String

The ID of a contact person in the account''s address book.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Custom Fields Delete Account Custom Fields `` This method deletes an existing account custom field. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/custom\_fields/{customFieldId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Custom Field Id

String

The ID of the custom field.

x

Apply to templates

String

Apply to templates

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Attachments Delete Attachments `` This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Custom Fields Delete Custom Fields `` Deletes envelope custom fields for draft and in-process envelopes. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/custom\_fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Documents Delete Documents `` Deletes one or more documents from an existing envelope that has not yet been completed. To delete a document, use only the relevant parts of the `envelopeDefinition`. For example, this request body specifies that you want to delete the document whose `documentId` is "1": `{ "documents": [ { "documentId": "1" } ] }` The envelope status must be one of: - `created` - `sent` - `delivered` This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Document Fields Delete Document Fields `` Deletes custom document fields from an existing envelope document. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Pages Delete Page `` Deletes a page from a document in an envelope based on the page number. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/pages/{pageNumber} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Page Number

String

The page number being accessed.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tabs Delete Document Tabs `` This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Templates Delete Document Templates `` Deletes the specified template from a document in an existing envelope. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/templates/{templateId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Template Id

String

The ID of the template.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Email Settings Delete Email Settings `` Deletes all existing email override settings for the envelope. If you want to delete an individual email override setting, use the PUT and set the value to an empty string. Note that deleting email settings will only affect email communications that occur after the deletion and the normal account email settings are used for future email communications. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/email\_settings endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Lock Delete Envelope Lock `` Deletes the lock from the specified envelope. The user must match the user specified by the `lockByUser` property, and the integrator key that you pass in must match the integrator key information. You must also include the `X-DocuSign-Edit` header, which contains a `lockToken` that proves ownership of the lock and the `lockDurationInSeconds`. The token that you need for this header is returned in the response to the POST and GET methods, for example `X-DocuSign-Edit:{{lockToken}}`. **Important**: You must use the query parameter `save_changes` to indicate whether you want to commit the user’s changes when deleting the lock. When set to **true**, the system commits the changes that the user made while the lock was active. When set to **false**, the user’s changes are discarded. This query parameter does not currently appear in the list of query parameters on this page. However, it is crucial that you include it to ensure that the user’s changes are saved or discarded as appropriate. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/lock endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Delete Recipients `` Deletes one or more recipients from a draft or sent envelope. List the recipients that you want to delete in the body of the request. This method uses the `recipientId` as the key for deleting recipients. If the envelope is `In Process`, meaning that it has been sent and has not been completed or voided, recipients that have completed their actions cannot be deleted. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Delete Recipient `` Deletes a recipient from a `draft` or `sent` envelope. If the envelope is "In Process" (has been sent and is not completed or voided), recipients that have completed their actions cannot be deleted. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Delete Recipient Tabs `` Deletes one or more tabs associated with a recipient in a draft envelope. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelope Transfer Rules Delete Envelope Transfer Rules `` This method deletes an envelope transfer rule. **Note**: Only Administrators can delete envelope transfer rules. In addition, to use envelope transfer rules, the **Transfer Custody** feature must be enabled for your account. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/envelopes/transfer\_rules/{envelopeTransferRuleId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Transfer Rule Id

String

The ID of the envelope transfer rule. The system generates this ID when the rule is first created.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Views Delete Envelope Correct View `` This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/views/correct endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelope Workflow Definition Delete Envelope Workflow Definition `` Deletes the specified envelope’s workflow definition if it has one. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Favorite Templates Un Favorite Template `` This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/favorite\_templates endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brands Delete Group Brands `` This method deletes one or more brands from a group. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/groups/{groupId}/brands endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Group Id

String

The ID of the group.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Groups Delete Groups `` Deletes an existing user group. When you delete a group, you include only the `groupId` in the request body. Example: `{ "groups": [ { "groupId": "12345" } }` This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/groups endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Groups Delete Group Users `` Deletes one or more users from a group. This request takes a `userInfoList` that contains the users that you want to delete. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/groups/{groupId}/users endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Group Id

String

The ID of the group being accessed.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Permission Profiles Delete Permission Profiles `` This method deletes a permission profile from an account. To delete a permission profile, it must not have any users associated with it. When you use this method to delete a permission profile, you can reassign the users associated with it to a new permission profile at the same time by using the `move_users_to` query parameter. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/permission\_profiles/{permissionProfileId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Permission Profile Id

String

The ID of the permission profile. Possible values include: - 2301416 (for the DocuSign Viewer profile) - 2301415 (for the DocuSign Sender profile) - 2301414 (for the Account Administrator profile) In addition, any custom permission profiles associated with your account will have an automatically generated permissionProfileId.

x

Move users to

String

Move users to

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Power Forms Delete Power Forms List `` This method deletes one or more PowerForms. The request body takes an array of PowerForm objects that are deleted based on the `powerFormId`. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/powerforms endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Power Forms Delete Power Form `` This method deletes a PowerForm. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/powerforms/{powerFormId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Power Form Id

String

The ID of the PowerForm.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Reports In Product Delete Report In Product `` Reports In Product Delete Report In Product This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/reports/{id} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

ID

String

A unique ID for the Salesforce object.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## BCCEmail Archive Delete BCCEmail Archive `` This method deletes a BCC email archive configuration from an account. When you use this method, the status of the BCC email archive configuration switches to `closed` and the BCC email address is no longer used to archive DocuSign-generated email messages. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/settings/bcc\_email\_archives/{bccEmailArchiveId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Bcc Email Archive Id

String

The ID of the BCC email archive configuration.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## ENote Configuration Delete ENote Configuration `` This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/settings/enote\_configuration endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Signatures Delete Account Signature `` This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/signatures/{signatureId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Signature Id

String

The ID of the signature being accessed.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Signatures Delete Account Signature Image `` This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/signatures/{signatureId}/{imageType} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Image Type

String

Specificies the type of image. Valid values are: - signature_image - initials_image

x

Signature Id

String

The ID of the signature being accessed.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Signing Groups Delete Signing Groups `` Deletes one or more signing groups in the specified account. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/signing\_groups endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Signing Groups Delete Signing Group Users `` Deletes one or more members from the specified signing group. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/signing\_groups/{signingGroupId}/users endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Signing Group Id

String

Optional. The ID of the [signing group](https://docs.mulesoft.com/docusign-connector/latest/%3Ca href="https://support.docusign.com/s/document-item?bundleId=gav1643676262430&topicId=zgn1578456447934.html&_LANG=enus&language=en_US&rsc_301">https://support.docusign.com/s/document-item?bundleId=gav1643676262430&topicId=zgn1578456447934.html&_LANG=enus&language=en_US&rsc_301). Note: When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. For this reason, DocuSign recommends that you do not include non-signer recipients (such as carbon copy recipients) in the same signing group as signer recipients. However, you could create a second signing group for the non-signer recipients and change the default action of Needs to Sign to a different value, such as Receives a Copy.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tab Delete Custom Tab `` Deletes the custom from the specified account. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/tab\_definitions/{customTabId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Custom Tab Id

String

The DocuSign-generated custom tab ID for the custom tab to be applied. This can only be used when adding new tabs for a recipient. When used, the new tab inherits all the custom tab properties.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Templates Delete Template Part `` Removes a member group''s sharing permissions for a specified template. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/templates/{templateId}/{templatePart} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Template Part

String

Currently, the only defined part is groups.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Custom Fields Delete Template Custom Fields `` Deletes envelope custom fields in a template. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/templates/{templateId}/custom\_fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Documents Delete Template Documents `` This method deletes one or more documents from an existing template. To delete a document, use only the relevant parts of the `envelopeDefinition`. For example, this request body specifies that you want to delete the document whose `documentId` is "1": `{ "documents": [ { "documentId": "1" } ] }` This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Document Fields Delete Template Document Fields `` Deletes custom document fields from an existing template document. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Pages Delete Template Page `` Deletes a page from a document in a template based on the page number. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/pages/{pageNumber} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Page Number

String

The page number being accessed.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tabs Delete Template Document Tabs `` This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Template Id

String

The ID of the template.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Lock Delete Template Lock `` This method deletes a lock from a template. You must include the `X-DocuSign-Edit` header, which contains a `lockToken` that proves ownership of the lock and the `lockDurationInSeconds`. The token that you need for this header is returned in the response to the POST and GET methods, for example `X-DocuSign-Edit:{{lockToken}}` **Important**: You must use the query parameter `save_changes` to indicate whether you want to commit the user’s changes when deleting the lock. When set to **true**, the system commits the changes that the user made while the lock was active. When set to **false**, the user’s changes are discarded. This query parameter does not currently appear in the list of query parameters on this page due to a technical issue. However, it is crucial that you include it to ensure that the user’s changes are saved or discarded as appropriate. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/templates/{templateId}/lock endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Delete Template Bulk Recipients File `` Deletes the bulk recipient list on a template. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/bulk\_recipients endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Template Id

String

The ID of the template.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Delete Template Recipients `` Deletes one or more recipients from a template. Recipients to be deleted are listed in the request, with the `recipientId` being used as the key for deleting recipients. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/templates/{templateId}/recipients endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Delete Template Recipient `` Deletes the specified recipient file from the specified template. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Template Id

String

The ID of the template.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Delete Template Recipient Tabs `` Deletes one or more tabs associated with a recipient in a template. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Template Id

String

The ID of the template.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelope Workflow Definition Delete Template Workflow Definition `` Deletes the specified template''s workflow definition if it has one. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/templates/{templateId}/workflow endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Users Delete Users `` Closes one or more user records in the account. Users are never deleted from an account, but closing a user prevents them from using account functions. The response specifies whether the API execution succeeded (200 - OK) or failed (400 - Error). The response contains a user structure similar to the request and includes the user changes. If an error occurred during the DELETE operation for any of the users, the response for that user contains an `errorDetails` property with `errorCode` and `message` properties. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/users endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

delete

String

ID of the user to delete. This parameter takes a comma-separated list of values in the format: Groups,PermissionSet,SigningGroupsEmail.

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Cloud Storage Delete Cloud Storage Providers `` Deletes the user authentication information for one or more cloud storage providers. The next time the user tries to access the cloud storage provider, they must pass normal authentication. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/users/{userId}/cloud\_storage endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Cloud Storage Delete Cloud Storage `` Deletes the user authentication information for the specified cloud storage provider. The next time the user tries to access the cloud storage provider, they must pass normal authentication for this cloud storage provider. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/users/{userId}/cloud\_storage/{serviceId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Service Id

String

The ID of the service to access. Valid values are the service name ("Box") or the numerical serviceId ("4136").

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Custom Settings Delete Custom Settings `` Deletes the specified custom user settings for a single user. ### Deleting Grouped Custom User Setting If the custom user settings you want to delete are grouped, you must include the following information in the header, after Content-Type, in the request: `X-DocuSign-User-Settings-Key:group_name` Where the `group_name` is your designated name for the group of customer user settings. If the extra header information is not included, only the custom user settings that were added without a group are deleted. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/users/{userId}/custom\_settings endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Profile Image Delete User Profile Image `` Deletes the user profile image from the specified user’s profile. The userId parameter specified in the endpoint must match the authenticated user’s user ID and the user must be a member of the specified account. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/users/{userId}/profile/image endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Signatures Delete User Signature `` Removes the signature information for the user. The userId parameter specified in the endpoint must match the authenticated user’s user ID and the user must be a member of the account. The `signatureId` accepts a signature ID or a signature name. DocuSign recommends you use signature ID (`signatureId`), since some names contain characters that do not properly encode into a URL. If you use the user name, it is likely that the name includes spaces. In that case, URL encode the name before using it in the endpoint. For example encode "Bob Smith" as "Bob%20Smith". This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/users/{userId}/signatures/{signatureId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Signature Id

String

The ID of the signature being accessed.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Signatures Delete User Signature Image `` Deletes the specified initials image or signature image for the specified user. The function deletes one or the other of the image types, to delete both the initials image and signature image you must call the endpoint twice. The userId parameter specified in the endpoint must match the authenticated user’s user ID and the user must be a member of the account. The `signatureId` parameter accepts a signature ID or a signature name. DocuSign recommends you use signature ID (`signatureId`), since some names contain characters that do not properly encode into a URL. If you use the user name, it is likely that the name includes spaces. In that case, URL encode the name before using it in the endpoint. For example encode "Bob Smith" as "Bob%20Smith". This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/users/{userId}/signatures/{signatureId}/{imageType} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Image Type

String

Specificies the type of image. Valid values are: - signature_image - initials_image

x

Signature Id

String

The ID of the signature being accessed.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Workspace Delete Workspace `` Deletes an existing workspace (logically). This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/workspaces/{workspaceId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Workspace Id

String

The ID of the workspace.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Workspace Folder Delete Workspace Items `` This method deletes one or more files or sub-folders from a workspace folder or root. Note: To delete items from a workspace, the `status` of the workspace must be `active`. This operation makes an HTTP DELETE request to the /v2.1/accounts/{accountId}/workspaces/{workspaceId}/folders/{folderId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Folder Id

String

The ID of the folder.

x

Workspace Id

String

The ID of the workspace.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Notary Jurisdictions Delete Notary Jurisdiction `` Deletes the specified jurisdiction. This operation makes an HTTP DELETE request to the /v2.1/current\_user/notary/jurisdictions/{jurisdictionId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Jurisdiction Id

String

The ID of the jurisdiction. The following jurisdictions are supported:

  • 5 - California

  • 6 - Colorado

  • 9 - Florida

  • 10 - Georgia

  • 12 - Idaho

  • 13 - Illinois

  • 14 - Indiana

  • 15 - Iowa

  • 17 - Kentucky

  • 23 - Minnesota

  • 25 - Missouri

  • 30 - New Jersey

  • 32 - New York

  • 33 - North Carolina

  • 35 - Ohio

  • 37 - Oregon

  • 38 - Pennsylvania

  • 40 - South Carolina

  • 43 - Texas

  • 44 - Utah

  • 47 - Washington

  • 48 - West Virginia

  • 49 - Wisconsin

  • 62 - Florida Commissioner of Deeds

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## APIRequest Log Delete Request Logs `` Deletes the request log files. This operation makes an HTTP DELETE request to the /v2.1/diagnostics/request\_logs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Service Information Get Service Information `` Retrieves the available REST API versions. DocuSign Production system: [https://www.docusign.net/restapi/service\_information](https://www.docusign.net/restapi/service_information) DocuSign Demo system: [https://demo.docusign.net/restapi/service\_information](https://demo.docusign.net/restapi/service_information) You do not need an integrator key to view the REST API versions and resources. This operation makes an HTTP GET request to the /service\_information endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Service Information Get Resource Information `` Retrieves the base resources available for the DocuSign REST APIs. You do not need an integrator key to view the REST API versions and resources, for example, [https://demo.docusign.net/restapi/v2](https://demo.docusign.net/restapi/v2) lists all of the base resources available in version 2 of the REST API on the DocuSign Demo system. To view descriptions and samples of the service operations for all versions, remove the version number and add /help to the URL, for example: `https://demo.docusign.net/restapi/help` lists the REST API operations on the DocuSign Demo system with XML and JSON request and response samples. This operation makes an HTTP GET request to the /v2.1 endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Billing Charges Get Account Billing Charges `` Retrieves the list of recurring and usage charges for the account. This can be used to determine the charge structure and usage of charge plan items. Privileges required: account administrator This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/billing\_charges endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Include charges

String

Specifies which billing charges to return. Valid values are: * envelopes * seats

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Billing Invoices Get Billing Invoices `` Retrieves a list of invoices for the account. If the from date or to date queries are not specified, the response returns invoices for the last 365 days. Privileges required: account administrator This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/billing\_invoices endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

From date

String

Specifies the date/time of the earliest invoice in the account to retrieve.

To date

String

Specifies the date/time of the latest invoice in the account to retrieve.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Billing Invoices Get Billing Invoice `` Retrieves the specified invoice. **Note**: If the `pdfAvailable` property in the response is set to **true**, you can download a PDF version of the invoice. To download the PDF, make the call again and change the value of the `Accept` property in the header to `Accept: application/pdf`. Privileges required: account administrator The response returns a list of charges and information about the charges. Quantities are usually shown as 'unlimited' or an integer. Amounts are shown in the currency set for the account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/billing\_invoices/{invoiceId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Invoice Id

String

Invoice Id

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Billing Invoices Get Billing Invoices Past Due `` Returns a list past due invoices for the account and notes if payment can be made through the REST API. Privileges Required: account administrator This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/billing\_invoices\_past\_due endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Billing Payments Get Payment List `` Retrieves a list containing information about one or more payments. If the from date or to date queries are not used, the response returns payment information for the last 365 days. Privileges required: account administrator This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/billing\_payments endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

From date

String

Specifies the date/time of the earliest payment in the account to retrieve.

To date

String

Specifies the date/time of the latest payment in the account to retrieve.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Billing Payments Get Payment `` Retrieves the information for a specified payment. Privileges required: account administrator This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/billing\_payments/{paymentId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Payment Id

String

Payment Id

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Billing Plan Get Billing Plan `` Retrieves the billing plan information for the specified account, including the current billing plan, successor plans, billing address, and billing credit card. By default the successor plan and credit card information is included in the response. You can exclude this information from the response by adding the appropriate optional query string and setting it to **false**. The response returns the billing plan information, including the currency code, for the plan. **Note**: When credit card number information displays, a mask is applied to the response so that only the last 4 digits of the card number are visible. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/billing\_plan endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Include credit card information

String

When set to true, payment information including credit card information will show in the return.

Include metadata

String

When set to true, the canUpgrade and renewalStatus properities are included the response and an array of supportedCountries is added to the billingAddress information.

Include successor plans

String

When set to true, excludes successor information from the response.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Billing Plan Get Credit Card Info `` This method returns information about a credit card associated with an account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/billing\_plan/credit\_card endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Billing Plan Get Downgrade Request Billing Info `` Billing Plan Get Downgrade Request Billing Info This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/billing\_plan/downgrade endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brands Get Brands `` This method returns details about all of the brands associated with an account, including the default brand profiles. **Note**: Branding for either signing or sending must be enabled for the account (`canSelfBrandSend` , `canSelfBrandSign`, or both of these account settings must be **true**). This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/brands endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Exclude distributor brand

String

When true, excludes distributor brand information from the response set.

Include logos

String

When true, the URIs for the logos associated with the brand are included in the response.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brand Get Brand `` This method returns details about an account brand. **Note**: Branding for either signing or sending must be enabled for the account (`canSelfBrandSend` , `canSelfBrandSign`, or both of these account settings must be **true**). This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/brands/{brandId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Brand Id

String

The ID of the brand.

x

Include external references

String

When true, the landing pages and links associated with the brand are included in the response.

Include logos

String

When true, the URIs for the logos associated with the brand are included in the response.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brand Export Get Brand Export File `` This method exports information about a brand to an XML file. **Note**: Branding for either signing or sending must be enabled for the account (`canSelfBrandSend` , `canSelfBrandSign`, or both of these account settings must be **true**). This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/brands/{brandId}/file endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Brand Id

String

The ID of the brand.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brand Logo Get Brand Logo `` This method returns a specific logo that is used in a brand. **Note**: Branding for either signing or sending must be enabled for the account (`canSelfBrandSend` , `canSelfBrandSign`, or both of these account settings must be **true**). This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/brands/{brandId}/logos/{logoType} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Brand Id

String

The ID of the brand.

x

Logo Type

String

The type of logo. Valid values are: - primary - secondary - email

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brand Resources Get Brand Resources List `` This method returns metadata about the branding resources that are associated with an account. **Note**: Branding for either signing or sending must be enabled for the account (`canSelfBrandSend` , `canSelfBrandSign`, or both of these account settings must be **true**). This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/brands/{brandId}/resources endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Brand Id

String

The ID of the brand.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brand Resources Get Brand Resources `` This method returns a specific branding resource file. A brand uses a set of brand resource files to control the sending, signing, email message, and captive (embedded) signing experiences. You can modify the default email messages and formats in these files and upload them to your brand to customize the user experience. **Important**: When you upload a modified resource file, only the elements that differ from the master resource file are saved as your resource file. Similarly, when you download your resource files, only the modified elements are included in the file. **Note**: Branding for either signing or sending must be enabled for the account (`canSelfBrandSend` , `canSelfBrandSign`, or both of these account settings must be **true**). This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/brands/{brandId}/resources/{resourceContentType} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Brand Id

String

The ID of the brand.

x

Resource Content Type

String

The type of brand resource file to return. Valid values are: - sending - signing - email - signing_captive

x

langcode

String

The ISO 3166-1 alpha-2 codes for the languages that the brand supports.

Return master

String

Specifies which resource file data to return. When true, only the master resource file is returned. When false, only the elements that you modified are returned.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Bulk Send V2Batch Get Bulk Send Batches `` This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/bulk\_send\_batch endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Batch ids

String

Batch ids

count

String

The maximum number of results to return.

Start position

String

The position within the total result set from which to start returning values. The value thumbnail may be used to return the page image.

status

String

The status of the item.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Bulk Send V2Batch Get Bulk Send Batch Status `` This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/bulk\_send\_batch/{bulkSendBatchId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Bulk Send Batch Id

String

Bulk Send Batch Id

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Bulk Send V2CRUD Get Bulk Send Lists `` This method returns a list of bulk send lists belonging to the current user, as well as basic information about each list. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/bulk\_send\_lists endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Bulk Send V2CRUD Get Bulk Send List `` This method returns all of the details associated with a specific bulk send list that belongs to the current user. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/bulk\_send\_lists/{bulkSendListId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Bulk Send List Id

String

The GUID of the bulk send list. This property is created after you post a new bulk send list.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Accounts Get Account `` Retrieves the account information for the specified account. **Response** The `canUpgrade` property contains is a Boolean that indicates whether the account can be upgraded through the API. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Include account settings

String

When set to true, includes account settings (defined by the [accountSettings](https://docs.mulesoft.com/docusign-connector/latest/%3Ca href="https://developers.docusign.com/docs/esign-rest-api/reference/accounts/accounts/create/">https://developers.docusign.com/docs/esign-rest-api/reference/accounts/accounts/create/) property) in the response. If you omit this parameter, the default behavior is false.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Chunked Uploads Get Chunked Upload `` Returns the details (but not the content) about a chunked upload. **Note**: You cannot obtain details about a chunked upload that has expired, been deleted, or consumed by other actions. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/chunked\_uploads/{chunkedUploadId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Chunked Upload Id

String

The ID of the chunked upload.

x

include

String

(Optional) This parameter enables you to include additional attribute data in the response. The valid value for this method is checksum, which returns an SHA256 checksum of the content of the chunked upload in the response. You can use compare this checksum against your own checksum of the original content to verify that there are no missing parts before you attempt to commit the chunked upload.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Connect Get Connect Configs `` Retrieves all the DocuSign Custom Connect definitions for the specified account. **Note**: Connect must be enabled for your account to use this function. This does not retrieve information for Connect configurations for Box, eOriginal, or Salesforce. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/connect endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Connect Get Connect Config `` Retrieves the information for the specified DocuSign Connect configuration. **Note**: Connect must be enabled for your account to use this function. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/connect/{connectId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Connect Id

String

The ID of the custom Connect configuration being accessed.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Connect Failures Get Connect Logs `` Retrieves the Connect failure log information. You can use this log to determine which envelopes failed to post, to create a republish request. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/connect/failures endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

From date

String

The start date for a date range in UTC DateTime format. Note: If this property is null, no date filtering is applied.

To date

String

The end of a search date range in UTC DateTime format. When you use this parameter, only templates created up to this date and time are returned. Note: If this property is null, the value defaults to the current date.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Connect Log Get Connect Logs `` Retrieves a list of connect log entries for your account. **Note**: The `enableLog` setting in the Connect configuration must be set to true to enable logging. If logging is not enabled, then no log entries are recorded. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/connect/logs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

From date

String

The start date for a date range in UTC DateTime format. Note: If this property is null, no date filtering is applied.

To date

String

The end of a search date range in UTC DateTime format. When you use this parameter, only templates created up to this date and time are returned. Note: If this property is null, the value defaults to the current date.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Connect Log Get Connect Log `` Retrieves the specified Connect log entry for your account. **Note**: The `enableLog` setting in the Connect configuration must be set to true to enable logging. If logging is not enabled, then no log entries are recorded. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/connect/logs/{logId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Log Id

String

The ID of the Connect log entry.

x

Additional info

String

When set to true, the response includes the connectDebugLog information.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Connect Get Connect Users `` Returns users from the configured Connect service. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/connect/{connectId}/users endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Connect Id

String

The ID of the custom Connect configuration being accessed.

x

List included users

String

List included users

count

String

Optional. Number of items to return.

Email substring

String

Filters returned user records by full email address or a substring of email address.

User name substring

String

Filters results based on a full or partial user name. Note: When you enter a partial user name, you do not use a wildcard character.

status

String

Filters the results by user status. You can specify a comma-separated list of the following statuses: * ActivationRequired * ActivationSent * Active * Closed * Disabled

Start position

String

The position within the total result set from which to start returning values. The value thumbnail may be used to return the page image.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Consumer Disclosure Get Consumer Disclosure `` Retrieves the default, HTML-formatted Electronic Record and Signature Disclosure (ERSD) associated with the account. The default ERSD disclosure that DocuSign provides for the convenience of U.S.-based customers only. This default disclosure is only valid for transactions between U.S.-based parties. To set the language of the disclosure that you want to retrieve, use the optional `langCode` query parameter. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/consumer\_disclosure endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Lang Code

String

(Optional) The code for the signer language version of the disclosure that you want to retrieve. The following languages are supported: - Arabic (ar) - Bulgarian (bg) - Czech (cs) - Chinese Simplified (zh_CN) - Chinese Traditional (zh_TW) - Croatian (hr) - Danish (da) - Dutch (nl) - English US (en) - English UK (en_GB) - Estonian (et) - Farsi (fa) - Finnish (fi) - French (fr) - French Canadian (fr_CA) - German (de) - Greek (el) - Hebrew (he) - Hindi (hi) - Hungarian (hu) - Bahasa Indonesian (id) - Italian (it) - Japanese (ja) - Korean (ko) - Latvian (lv) - Lithuanian (lt) - Bahasa Melayu (ms) - Norwegian (no) - Polish (pl) - Portuguese (pt) - Portuguese Brazil (pt_BR) - Romanian (ro) - Russian (ru) - Serbian (sr) - Slovak (sk) - Slovenian (sl) - Spanish (es) - Spanish Latin America (es_MX) - Swedish (sv) - Thai (th) - Turkish (tr) - Ukrainian (uk) - Vietnamese (vi) Additionally, you can automatically detect the browser language being used by the viewer and display the disclosure in that language by setting the value to browser.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Consumer Disclosure Get Consumer Disclosure Lang Code `` Retrieves the HTML-formatted Electronic Record and Signature Disclosure (ERSD) associated with the account. To set the language of the disclosure that you want to retrieve, use the optional `langCode` query parameter. **Note**: The text of the default disclosure is always in English, but if you are using a custom disclosure and have created versions of it in different signer languages, you can use the `langCode` parameter to specify the signer language version that you want to retrieve. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/consumer\_disclosure/{langCode} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Lang Code

String

(Optional) The code for the signer language version of the disclosure that you want to retrieve. The following languages are supported: - Arabic (ar) - Bulgarian (bg) - Czech (cs) - Chinese Simplified (zh_CN) - Chinese Traditional (zh_TW) - Croatian (hr) - Danish (da) - Dutch (nl) - English US (en) - English UK (en_GB) - Estonian (et) - Farsi (fa) - Finnish (fi) - French (fr) - French Canadian (fr_CA) - German (de) - Greek (el) - Hebrew (he) - Hindi (hi) - Hungarian (hu) - Bahasa Indonesian (id) - Italian (it) - Japanese (ja) - Korean (ko) - Latvian (lv) - Lithuanian (lt) - Bahasa Melayu (ms) - Norwegian (no) - Polish (pl) - Portuguese (pt) - Portuguese Brazil (pt_BR) - Romanian (ro) - Russian (ru) - Serbian (sr) - Slovak (sk) - Slovenian (sl) - Spanish (es) - Spanish Latin America (es_MX) - Swedish (sv) - Thai (th) - Turkish (tr) - Ukrainian (uk) - Vietnamese (vi) Additionally, you can automatically detect the browser language being used by the viewer and display the disclosure in that language by setting the value to browser.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Contacts Get Contact By Id `` This method returns one or more contacts associated with a DocuSign account. You can also retrieve contacts from connected \[cloud storage\]\[CloudStorage\] providers by using the `cloud_provider` query parameter. By default, contacts are retrieved from the DocuSign account’s default address book. To return a specific contact, use the `contactId` query parameter. To return all contacts associated with an account, omit this parameter. \[CloudStorage\]: /esign-rest-api/reference/CloudStorage/ This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/contacts/{contactId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Contact Id

String

The ID of a contact person in the account''s address book.

x

Cloud provider

String

(Optional) The cloud provider from which to retrieve the contacts. Valid values are: - rooms - docusignCore (default)

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Custom Fields Get Account Custom Fields `` This method returns a list of the envelope and document custom fields associated with an account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/custom\_fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Attachments Get Attachments `` Gets attachments. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Attachments Get Attachment `` This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments/{attachmentId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Attachment Id

String

The unique identifier for the attachment.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Audit Events Get Audit Events `` Gets the envelope audit events for the specified envelope. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/audit\_events endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelopes Get Envelopes `` Retrieves a list of envelopes that match your request. A large set of optional filters let you filter by date, by envelope ID, or by status codes. Your request must include one or more of the following parameters: - `from_date` - `envelope_ids` - `transaction_ids` Getting envelope status using `transaction_ids` is useful for offline signing situations where it can be used determine if an envelope was created or not. It can be used for the cases where a network connection was lost, before the envelope status could be returned. To avoid unnecessary database queries, the DocuSign signature platform first checks requests to ensure that the filter set supplied does not result in a zero-size response before querying the database. For example, for a request with a `from_to_status` of `delivered` and a current `status` of `created,sent`, DocuSign will always return an empty list. This is because the request translates to: find the envelopes that were delivered between the `from_date` and `to_date` dates that have a current status of `created` or `sent`. Since an envelope that has been delivered can never have a status of `created` or `sent`, a zero-size response would be generated. In this case, DocuSign does not query the database and returns an empty list immediately. The following table shows the valid current envelope statuses (`status` parameter) for the different status qualifiers (`from_to_status` parameter) in the request. If the status and status qualifiers in the API request do not contain any of the values shown in the Valid Current Statuses column, then an empty list is returned. Client applications should check that the statuses (`status` parameter) they are requesting make sense for a given `from_to_status` parameter value.
Status Qualifier (from_to_status)Effective Status QualifierValid Current Statuses

any (changed)

StatusChanged

any, created, sent, delivered, signed, completed, declined, voided, deleted

created

Created

any, created, sent, delivered, signed, completed, declined, voided, deleted

sent

Sent

any, sent, delivered, signed, completed, declined, voided, deleted

delivered

StatusChanged

any, delivered, signed, completed, declined, voided, deleted

signed

StatusChanged

any, signed, completed, declined, voided, deleted

completed

Completed

any, completed, declined, voided, deleted

declined

StatusChanged

any, declined, voided, deleted

timedout always return zero results

StatusChanged

any, voided, deleted

voided

Voided

any, voided, deleted

deleted

StatusChanged

any, deleted

### Extraneous results In some cases, a request for a specific envelope status will include envelopes with additional statuses. For example, in a request with a `from_date` of 2017-01-01, a `to_date` of 2017-01-07 and the status qualifier (`from_to_status`) set to `delivered`, the response set might contain envelopes that were created during that time period, but not delivered during the time period. As a workaround, check the envelope status values in the result set as needed. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Include purge information

String

When set to true, information about envelopes that have been deleted is included in the response.

Continuation token

String

A token returned in the response to a previous API call that is used to resume a search query from a specific point.

count

String

Optional. Number of items to return. Currently there is no implicit maximum limit of the number of items that can be returned.

From to status

String

The envelope status that you are checking for. Possible values are: - Changed (default) - Completed - Created - Declined - Deleted - Delivered - Processing - Sent - Signed - TimedOut - Voided For example, if you specify Changed, this method returns a list of envelopes that changed status during the from_date to to_date time period.

email

String

Limit results to envelopes sent by the account user with this email address. user_name must be given as well, and both email and user_name must refer to an existing account user.

Search text

String

Free text search criteria that you can use to filter the list of envelopes that is returned.

Ac status

String

Specifies the Authoritative Copy Status for the envelopes. The possible values are: - Unknown - Original - Transferred - AuthoritativeCopy - AuthoritativeCopyExportPending - AuthoritativeCopyExported - DepositPending - Deposited - DepositedEO - DepositFailed

Envelope ids

String

Comma separated list of envelopeId values.

Folder types

String

A comma-separated list of folder types you want to retrieve envelopes from. Valid values are: - normal - inbox - sentitems - draft - templates

powerformids

String

A comma-separated list of PowerFormId values.

User ID

String

The ID of the user who created the envelopes to be retrieved. Note that an account can have multiple users, and any user with account access can retrieve envelopes by user_id from the account.

block

String

Reserved for DocuSign.

Requester date format

String

Requester date format

User filter

String

Returns envelopes where the current user is the recipient, the sender, or the recipient only. (For example, user_filter=sender.) Valid values are: - sender - recipient - recipient_only

order

String

Returns envelopes in either ascending (asc) or descending (desc) order.

status

String

A comma-separated list of current envelope statuses to included in the response. Possible values are: * completed * created * declined * deleted * delivered * processing * sent * signed * timedout * voided The any value is equivalent to any status.

Intersecting folder ids

String

A comma-separated list of folders that you want to get envelopes from. Valid values are: - normal - inbox - sentitems - draft - templates

Query budget

String

The time in seconds that the query should run before returning data.

Order by

String

Sorts results according to a specific property. Valid values are: - last_modified - action_required - created - completed - envelope_name - expire - sent - signer_list - status - subject - user_name - status_changed - last_modified

include

String

Specifies additional information to return about the envelopes. Enter a comma-separated list, such as tabs,recipients. Valid values are: - custom_fields: The custom fields associated with the envelope. - documents: The documents associated with the envelope. - attachments: The attachments associated with the envelope. - extensions: Information about the email settings associated with the envelope. - folders: The folders where the envelope exists. - recipients: The recipients associated with the envelope. - powerform: The PowerForms associated with the envelope. - payment_tabs: The payment tabs associated with the envelope.

Custom field

String

Optional. Specifies a envelope custom field name and value searched for in the envelopes. Format: custom_envelope_field_name=desired_value Example: If you have an envelope custom field named "Region" and you want to search for all envelopes where the value is "West" you would use set this parameter to Region=West.

From date

String

Specifies the date and time to start looking for status changes. This parameter is required unless envelopeIds or transactionIds are set. Although you can use any date format supported by the .NET system library’s [DateTime.Parse()][msoft] function, DocuSign recommends using [ISO 8601][] format dates with an explicit time zone offset If you do not provide a time zone offset, the method uses the server’s time zone. For example, the following dates and times refer to the same instant: * 2017-05-02T01:44Z * 2017-05-01T21:44-04:00 * 2017-05-01T18:44-07:00 [msoft]: https://learn.microsoft.com/en-us/dotnet/api/system.datetime.parse?view=net-10.0&redirectedfrom=MSDN [ISO 8601]: https://en.wikipedia.org/wiki/ISO_8601

exclude

String

Excludes information from the response. Enter as a comma-separated list (, for example, folders,powerforms). Valid values are: - recipients - powerforms - folders

Last queried date

String

Returns envelopes that were modified prior to the specified date and time. Example: 2020-05-09T21:56:12.2500000Z

Folder ids

String

Returns the envelopes from specific folders. Enter as a comma-separated list of either valid folder Guids or the following values: - awaiting_my_signature - completed - draft - drafts - expiring_soon - inbox - out_for_signature - recyclebin - sentitems - waiting_for_others

Cdse mode

String

Reserved for DocuSign.

User name

String

Limit results to envelopes sent by the account user with this user name. email must be given as well, and both email and user_name must refer to an existing account user.

Start position

String

This value is supported and currently has no implicit maximum items.

Transaction ids

String

A comma-separated list of envelope transaction IDs. Transaction IDs are only valid for seven days.

To date

String

Specifies the date and time to stop looking for status changes. The default is the current date and time. Although you can use any date format supported by the .NET system library’s [DateTime.Parse()][msoft] function, DocuSign recommends using [ISO 8601][] format dates with an explicit time zone offset If you do not provide a time zone offset, the method uses the server’s time zone. For example, the following dates and times refer to the same instant: * 2017-05-02T01:44Z * 2017-05-01T21:44-04:00 * 2017-05-01T18:44-07:00 [msoft]: https://learn.microsoft.com/en-us/dotnet/api/system.datetime.parse?view=net-10.0&redirectedfrom=MSDN [ISO 8601]: https://en.wikipedia.org/wiki/ISO_8601

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelopes Get Envelope `` Retrieves the overall status for the specified envelope. To get the status of a list of envelopes, use [Envelope: listStatusChanges](https://developers.docusign.com/docs/esign-rest-api/reference/envelopes/envelopes/liststatuschanges/) . This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Advanced update

String

When true, envelope information can be added or modified.

include

String

Specifies additional information about the envelope to return. Enter a comma-separated list, such as tabs,recipients. Valid values are: - custom_fields: The custom fields associated with the envelope. - documents: The documents associated with the envelope. - attachments: The attachments associated with the envelope. - extensions: Information about the email settings associated with the envelope. - folders: The folder where the envelope exists. - recipients: The recipients associated with the envelope. - powerform: The PowerForms associated with the envelope. - tabs: The tabs associated with the envelope. - payment_tabs: The payment tabs associated with the envelope.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Comments Get Comments Transcript `` Retrieves a PDF file containing all of the comments that senders and recipients have added to the documents in an envelope. **Note**: Comments are disabled by default. To use the comments feature, an account administrator must enable comments on the account (in the `accountSettingsInformation` object, set the `enableSigningExtensionComments` property to **true**). This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/comments/transcript endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

encoding

String

(Optional) The encoding to use for the file.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Custom Fields Get Custom Fields `` Retrieves the custom field information for the specified envelope. You can use these fields in the envelopes for your account to record information about the envelope, help search for envelopes, and track information. The envelope custom fields are shown in the Envelope Settings section when a user is creating an envelope in the DocuSign member console. The envelope custom fields are not seen by the envelope recipients. There are two types of envelope custom fields, text, and list. A text custom field lets the sender enter the value for the field. With a list custom field, the sender selects the value of the field from a premade list. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/custom\_fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Documents Get Documents `` Retrieves a list of documents associated with the specified envelope. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Include tabs

String

When set to true, information about the tabs associated with the documents are included in the response.

Shared user ID

String

The ID of a shared user that you want to impersonate to retrieve their view of the list of documents. This parameter is used in the context of a shared inbox (i.e., when you share envelopes from one user to another through the RADmin console).

Include metadata

String

When set to true, the response includes metadata that indicates which properties the sender can edit.

Include document size

String

Include document size

Documents by userid

String

When set to true, allows recipients to get documents by their user id. For example, if a user is included in two different routing orders with different visibilities, using this parameter returns all of the documents from both routing orders.

Recipient ID

String

Allows the sender to retrieve the documents as one of the recipients that they control. The documents_by_userid parameter must be set to false for this to work.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Documents Get Document `` Retrieves the specified document from the envelope. If the account has the Highlight Data Changes feature enabled, there is an option to request that any changes in the envelope be highlighted. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

This parameter takes the following special keywords: - combined: Retrieves a PDF file that contains the combined content of all of the documents. If the account option Attach certification of completion to envelope is on, then the Certificate of Completion is also included in the PDF file. You set this account option in the Admin tool on the Signing Settings screen, or by setting the attachCompletedEnvelope property in the accountSettings object to true. - archive: Retrieves a ZIP archive that contains all of the PDF documents and the Certificate of Completion.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

certificate

String

When set to false, the envelope signing certificate is removed from the download.

Shared user ID

String

The ID of a shared user that you want to impersonate to retrieve their view of the list of documents. This parameter is used in the context of a shared inbox (i.e., when you share envelopes from one user to another through the RADmin console).

encrypt

String

When set to true, the PDF bytes returned in the response are encrypted for all the key managers configured on your DocuSign account. You can decrypt the documents by using the Key Manager DecryptDocument API method. For more information about Key Manager, see the DocuSign Security Appliance Installation Guide that your organization received from DocuSign.

encoding

String

Reserved for DocuSign.

Documents by userid

String

When set to true, allows recipients to get documents by their user id. For example, if a user is included in two different routing orders with different visibilities, using this parameter returns all of the documents from both routing orders.

language

String

Specifies the language for the Certificate of Completion in the response. The supported languages are: Chinese Simplified (zh_CN), Chinese Traditional (zh_TW), Dutch (nl), English US (en), French (fr), German (de), Italian (it), Japanese (ja), Korean (ko), Portuguese (pt), Portuguese (Brazil) (pt_BR), Russian (ru), Spanish (es).

Show changes

String

When set to true, any changed fields for the returned PDF are highlighted in yellow and optional signatures or initials outlined in red.

Recipient ID

String

Allows the sender to retrieve the documents as one of the recipients that they control. The documents_by_userid parameter must be set to false for this functionality to work.

watermark

String

When set to true, the account has the watermark feature enabled, and the envelope is not complete, then the watermark for the account is added to the PDF documents. This option can remove the watermark.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Document Fields Get Document Fields `` Retrieves the custom document field information from an existing envelope document. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Responsive Html Get Envelope Document Html Definitions `` This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/html\_definitions endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Pages Get Page Images `` Returns images of the pages in a document for display based on the parameters that you specify. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/pages endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Max width

String

Sets the maximum width of the returned images in pixels.

count

String

The maximum number of results to return.

Max height

String

Sets the maximum height of the returned images in pixels.

dpi

String

The number of dots per inch (DPI) for the resulting images. Valid values are 1-310 DPI. The default value is 94.

nocache

String

If true, using cache is disabled and image information is retrieved from a database. True is the default value.

Show changes

String

If true, changes display in the user interface.

Start position

String

The position within the total result set from which to start returning values. The value thumbnail may be used to return the page image.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Pages Get Page Image `` Returns an image of a page in a document for display. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/pages/{pageNumber}/page\_image endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Page Number

String

The page number being accessed.

x

dpi

String

Sets the dots per inch (DPI) for the returned image.

Max height

String

Sets the maximum height for the page image in pixels. The DPI is recalculated based on this setting.

Max width

String

Sets the maximum width for the page image in pixels. The DPI is recalculated based on this setting.

Show changes

String

When true, changes display in the user interface.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tabs Get Page Tabs `` This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/pages/{pageNumber}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Page Number

String

The page number being accessed.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tabs Get Document Tabs `` This method returns the tabs associated with a document. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Page numbers

String

Filters for tabs that occur on the pages that you specify. Enter as a comma-separated list of page GUIDs. Example: page_numbers=2,6 Note: You can only enter individual page numbers, and not a page range.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Templates Get Document Templates `` Retrieves the templates associated with a document in the specified envelope. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/templates endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

include

String

A comma-separated list that limits the results. Valid values are: * applied * matched

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Email Settings Get Email Settings `` Retrieves the email override settings for the specified envelope. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/email\_settings endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Form Data Get Form Data `` This method downloads the envelope and field data from any in-process, completed, or canceled envelope that you sent or that is shared with you. Recipients who are also full administrators on an account can view form data for any envelopes that another user on the account has sent to them. **Note**: To use this feature, the Sending Setting "Allow sender to download form data" must be enabled for the account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/form\_data endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Responsive Html Get Envelope Html Definitions `` This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/html\_definitions endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Lock Get Envelope Lock `` Retrieves general information about an envelope lock. If the call is made by the locked by user and the request has the same integrator key as original, then the `X-DocuSign-Edit` header and additional lock information is included in the response. This information enables users to recover a lost editing session token and the `X-DocuSign-Edit` header. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/lock endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Notification Get Envelopes Envelope Id Notification `` Retrieves the envelope notification, reminders and expirations, information for an existing envelope. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/notification endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Get Recipients `` Retrieves the status of all recipients in a single envelope and identifies the current recipient in the routing list. This method can also be used to retrieve the tab values. The `currentRoutingOrder` property of the response contains the `routingOrder` value of the current recipient indicating that the envelope has been sent to the recipient, but the recipient has not completed their actions. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Include anchor tab locations

String

When set to true and include_tabs value is set to true, all tabs with anchor tab properties are included in the response.

Include extended

String

When set to true, the extended properties are included in the response.

Include metadata

String

Boolean value that specifies whether to include metadata associated with the recipients (for envelopes only, not templates).

Include tabs

String

When set to true, the tab information associated with the recipient is included in the response. If you do not specify this parameter, the effect is the default behavior (false).

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Consumer Disclosure Get Consumer Disclosure Envelope Id Recipient Id `` Retrieves the default, HTML-formatted Electronic Record and Signature Disclosure (ERSD) for the envelope that you specify. The default ERSD disclosure that DocuSign provides for the convenience of U.S.-based customers only. This default disclosure is only valid for transactions between U.S.-based parties. To set the language of the disclosure that you want to retrieve, use the optional `langCode` query parameter. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/consumer\_disclosure endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Lang Code

String

(Optional) The code for the signer language version of the disclosure that you want to retrieve. The following languages are supported: - Arabic (ar) - Bulgarian (bg) - Czech (cs) - Chinese Simplified (zh_CN) - Chinese Traditional (zh_TW) - Croatian (hr) - Danish (da) - Dutch (nl) - English US (en) - English UK (en_GB) - Estonian (et) - Farsi (fa) - Finnish (fi) - French (fr) - French Canadian (fr_CA) - German (de) - Greek (el) - Hebrew (he) - Hindi (hi) - Hungarian (hu) - Bahasa Indonesian (id) - Italian (it) - Japanese (ja) - Korean (ko) - Latvian (lv) - Lithuanian (lt) - Bahasa Melayu (ms) - Norwegian (no) - Polish (pl) - Portuguese (pt) - Portuguese Brazil (pt_BR) - Romanian (ro) - Russian (ru) - Serbian (sr) - Slovak (sk) - Slovenian (sl) - Spanish (es) - Spanish Latin America (es_MX) - Swedish (sv) - Thai (th) - Turkish (tr) - Ukrainian (uk) - Vietnamese (vi) Additionally, you can automatically detect the browser language being used by the viewer and display the disclosure in that language by setting the value to browser.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Consumer Disclosure Get Consumer Disclosure Envelope Id Recipient Id Lang Code `` Retrieves the HTML-formatted Electronic Record and Signature Disclosure (ERSD) for the envelope recipient that you specify. This disclosure might differ from the account-level disclosure, based on the signing brand applied to the envelope and the recipient’s language settings. To set the language of the disclosure that you want to retrieve, specify the `langCode` as either a path or query parameter. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/consumer\_disclosure/{langCode} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Lang Code

String

(Optional) The code for the signer language version of the disclosure that you want to retrieve, as a path parameter. The following languages are supported: - Arabic (ar) - Bulgarian (bg) - Czech (cs) - Chinese Simplified (zh_CN) - Chinese Traditional (zh_TW) - Croatian (hr) - Danish (da) - Dutch (nl) - English US (en) - English UK (en_GB) - Estonian (et) - Farsi (fa) - Finnish (fi) - French (fr) - French Canadian (fr_CA) - German (de) - Greek (el) - Hebrew (he) - Hindi (hi) - Hungarian (hu) - Bahasa Indonesian (id) - Italian (it) - Japanese (ja) - Korean (ko) - Latvian (lv) - Lithuanian (lt) - Bahasa Melayu (ms) - Norwegian (no) - Polish (pl) - Portuguese (pt) - Portuguese Brazil (pt_BR) - Romanian (ro) - Russian (ru) - Serbian (sr) - Slovak (sk) - Slovenian (sl) - Spanish (es) - Spanish Latin America (es_MX) - Swedish (sv) - Thai (th) - Turkish (tr) - Ukrainian (uk) - Vietnamese (vi) Additionally, you can automatically detect the browser language being used by the viewer and display the disclosure in that language by setting the value to browser.

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Lang Code

String

(Optional) The code for the signer language version of the disclosure that you want to retrieve, as a query parameter. The following languages are supported: - Arabic (ar) - Bulgarian (bg) - Czech (cs) - Chinese Simplified (zh_CN) - Chinese Traditional (zh_TW) - Croatian (hr) - Danish (da) - Dutch (nl) - English US (en) - English UK (en_GB) - Estonian (et) - Farsi (fa) - Finnish (fi) - French (fr) - French Canadian (fr_CA) - German (de) - Greek (el) - Hebrew (he) - Hindi (hi) - Hungarian (hu) - Bahasa Indonesian (id) - Italian (it) - Japanese (ja) - Korean (ko) - Latvian (lv) - Lithuanian (lt) - Bahasa Melayu (ms) - Norwegian (no) - Polish (pl) - Portuguese (pt) - Portuguese Brazil (pt_BR) - Romanian (ro) - Russian (ru) - Serbian (sr) - Slovak (sk) - Slovenian (sl) - Spanish (es) - Spanish Latin America (es_MX) - Swedish (sv) - Thai (th) - Turkish (tr) - Ukrainian (uk) - Vietnamese (vi) Additionally, you can automatically detect the browser language being used by the viewer and display the disclosure in that language by setting the value to browser.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Get Recipient Document Visibility `` This method returns information about document visibility for a recipient. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/document\_visibility endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Get Recipient Initials Image `` Retrieves the initials image for the specified user. The image is returned in the same format as it was uploaded. In the request you can specify if the chrome (the added line and identifier around the initial image) is returned with the image. The userId specified in the endpoint must match the authenticated user’s user ID and the user must be a member of the account. The `signatureIdOrName` paramter accepts signature ID or signature name. DocuSign recommends you use signature ID (`signatureId`), since some names contain characters that do not properly URL encode. If you use the user name, it is likely that the name includes spaces and you might need to URL encode the name before using it in the endpoint. For example: "Bob Smith" to "Bob%20Smith" Older envelopes might only contain chromed images. If getting the non-chromed image fails, try getting the chromed image. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/initials\_image endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Include chrome

String

The added line and identifier around the initial image. Note: Older envelopes might only have chromed images. If getting the non-chromed image fails, try getting the chromed image.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Get Recipient Signature `` Retrieves signature information for a signer or sign-in-person recipient. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/signature endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Get Recipient Signature Image `` Retrieves the specified user signature image. The image is returned in the same format as uploaded. In the request you can specify if the chrome (the added line and identifier around the initial image) is returned with the image. The userId specified in the endpoint must match the authenticated user’s user ID and the user must be a member of the account. The `signatureIdOrName` parameter accepts signature ID or signature name. DocuSign recommends you use signature ID (`signatureId`), since some names contain characters that don’t properly URL encode. If you use the user name, it is likely that the name includes spaces and you might need to URL encode the name before using it in the endpoint. For example: "Bob Smith" to "Bob%20Smith" Older envelopes might only have chromed images. If getting the non-chromed image fails, try getting the chromed image. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/signature\_image endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Include chrome

String

When set to true, the response includes the chromed version of the signature image.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Get Recipient Tabs `` Retrieves information about the tabs associated with a recipient. You can make a single API call to get all the tab values and information from a given, completed envelope in addition to draft ones. Tab values can be retrieved by using the EnvelopeRecipients:list method with query parameter include\_tabs set to "true". This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Include anchor tab locations

String

When set to true, all tabs with anchor tab properties are included in the response. The default value is false.

Include metadata

String

When set to true, the response includes metadata indicating which properties are editable.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tabs Blob Get Tabs Blob `` This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/tabs\_blob endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Templates Get Envelope Templates `` This returns a list of the server-side templates, their name and ID, used in an envelope. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/templates endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

include

String

The possible value is matching_applied, which returns template matching information for the template.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelope Transfer Rules Get Envelope Transfer Rules `` This method retrieves a list of envelope transfer rules associated with an account. **Note**: Only Administrators can create and use envelope transfer rules. In addition, to use envelope transfer rules, the **Transfer Custody** feature must be enabled for your account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/transfer\_rules endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

count

String

(Optional) The maximum number of results to return.

Start position

String

(Optional) The position within the total result set from which to start returning values. The value thumbnail may be used to return the page image.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelope Workflow Definition Get Envelope Workflow Definition `` Returns an envelope’s workflow definition if the envelope specified by `envelopeId` has one. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Favorite Templates Get Favorite Templates `` This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/favorite\_templates endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Folders Get Folders `` Retrieves a list of the folders for the account, including the folder hierarchy. You can specify whether to return just the template folder or template folder and normal folders by setting the `template` query string parameter. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/folders endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User filter

String

Narrows down the resulting folder list by the following values: - all: Returns all templates owned or shared with the user. (default) - owned_by_me: Returns only templates the user owns. - shared_with_me: Returns only templates that are shared with the user.

Include items

String

Indicates whether folder items are included in the response. If this parameter is omitted, the default is false.

include

String

A comma-separated list of folder types to include in the response. Valid values are: - envelope_folders: Returns a list of envelope folders. (Default) - template_folders: Returns a list of template folders. - shared_template_folders: Returns a list of shared template folders.

template

String

This parameter is deprecated as of version 2.1. Use include instead.

Start position

String

The position within the total result set from which to start returning values.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Array of String

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Folders Get Folder Items `` Retrieves a list of the envelopes in the specified folder. You can narrow the query by specifying search criteria in the query string parameters. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/folders/{folderId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Folder Id

String

The ID of the folder.

x

Search text

String

Reserved for DocuSign.

Owner name

String

Reserved for DocuSign.

Include items

String

Indicates whether folder items are included in the response. If this parameter is omitted, the default is false.

status

String

Reserved for DocuSign.

From date

String

Reserved for DocuSign.

Start position

String

Reserved for DocuSign.

Owner email

String

Reserved for DocuSign.

To date

String

Reserved for DocuSign.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brands Get Group Brands `` This method returns information about the brands associated with a group. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/groups/{groupId}/brands endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Group Id

String

The ID of the group.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Groups Get Groups `` Retrieves information about groups associated with the account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/groups endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

count

String

Number of records to return. The number must be greater than 1 and less than or equal to 100.

Search text

String

Filters the results of a GET request based on the text that you specify.

Group type

String

Group type

Include usercount

String

When set to true, every group returned in the response includes a userCount property that contains the total number of users in the group. The default is true.

Start position

String

The starting value for the list.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Groups Get Group Users `` Retrieves a list of users in a group. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/groups/{groupId}/users endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Group Id

String

The ID of the group being accessed.

x

count

String

Number of records to return. The number must be greater than 1 and less than or equal to 100.

Start position

String

Starting value for the list.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Identity Verification Get Account Identity Verification `` This method returns a list of Identity Verification workflows that are available to an account. **Note**: To use this method, you must either be an account administrator or a sender. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/identity\_verification endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Payment Gateway Accounts Get All Payment Gateway Accounts `` This method returns a list of payment gateway accounts and basic information about them. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/payment\_gateway\_accounts endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Permission Profiles Get Permission Profiles `` This method returns a list of permission profiles that are associated with an account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/permission\_profiles endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

include

String

A comma-separated list of additional properties to return in the response. Valid values are: - user_count: The total number of users associated with the permission profile. - closed_users: Includes closed users in the user_count. - account_management: The account management settings. - metadata: Metadata indicating whether the properties associated with the account permission profile are editable. Example: user_count,closed_users

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Permission Profiles Get Permission Profile `` This method returns information about a specific permission profile that is associated with an account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/permission\_profiles/{permissionProfileId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Permission Profile Id

String

The ID of the permission profile. Possible values include: - 2301416 (for the DocuSign Viewer profile) - 2301415 (for the DocuSign Sender profile) - 2301414 (for the Account Administrator profile) In addition, any custom permission profiles associated with your account will have an automatically generated permissionProfileId.

x

include

String

A comma-separated list of additional properties to return in the response. The only valid value for this request is metadata, which returns metadata indicating whether the properties associated with the account permission profile are editable.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Power Forms Get Power Forms List `` This method returns a list of PowerForms that are available to the user. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/powerforms endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

From date

String

(Optional) The start date for a date range. Note: If no value is provided, no date filtering is applied.

order

String

(Optional) The order in which to sort the results. Valid values are: * asc: Ascending order. * desc: Descending order.

Order by

String

(Optional) The file attribute to use to sort the results. Valid values are: * modified * name

To date

String

(Optional) The end date for a date range. Note: If no value is provided, this property defaults to the current date.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Power Forms Get Power Form `` This method returns detailed information about a specific PowerForm. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/powerforms/{powerFormId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Power Form Id

String

The ID of the PowerForm.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Power Forms Get Power Form Data `` This method enables Powerform Administrators or the sender of a PowerForm to download the data that recipients have entered into a PowerForm. You specify the format in which you want to retrieve the data in the `Accept` header. This header accepts the following values: - `application/json`: JSON format - `application/xml`: XML format - `text/csv`: Comma-separated value (CSV) format **Note**: Only PowerForm Administrators or the PowerForm Sender can download the data associated with a PowerForm. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/powerforms/{powerFormId}/form\_data endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Power Form Id

String

The ID of the PowerForm.

x

Data layout

String

The layout in which to return the PowerForm data. Valid values are: - Native - Csv_Classic - Csv_One_Envelope_Per_Line - Xml_Classic

From date

String

The start date for a date range in UTC DateTime format. Note: If this property is null, no date filtering is applied.

To date

String

The end date of a date range in UTC DateTime format. The default value is UtcNow.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Power Forms Get Power Forms Senders `` This method returns a list of users who have sent PowerForms. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/powerforms/senders endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Start position

String

The position within the total result set from which to start returning values. The value thumbnail may be used to return the page image.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Accounts Get Provisioning `` Retrieves the account provisioning information for the account. This operation makes an HTTP GET request to the /v2.1/accounts/provisioning endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipient Names Get Recipient Names `` Retrieves a list of all of the names associated with the email address that you pass in. This list can include variants of a single recipient''s name that are used for signing, as well as the names of multiple different recipients. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/recipient\_names endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

(Required) The external account number (int) or account ID GUID.

x

email

String

The email address for which you want to retrieve recipient names.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Reports In Product Get Report In Product List `` Reports In Product Get Report In Product List This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/reports endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Reports In Product Get Report In Product `` Reports In Product Get Report In Product This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/reports/{id} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

ID

String

A unique ID for the Salesforce object.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Signature Providers Get Seal Providers `` Account Signature Providers Get Seal Providers This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/seals endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Search Folders Get Search Folder Contents `` **This method is deprecated in API v2.1.** Use [Envelopes::listStatusChanges](https://developers.docusign.com/docs/esign-rest-api/reference/envelopes/envelopes/liststatuschanges/) instead. Retrieves a list of items that match the criteria specified in the query. If the user ID of the user making the call is the same as the user ID for any returned recipient, then the userId property is added to the returned information for those recipients. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/search\_folders/{searchFolderId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Search Folder Id

String

Specifies the envelope group that is searched by the request. These are logical groupings, not actual folder names. Valid values are: drafts, awaiting_my_signature, completed, out_for_signature.

x

count

String

Specifies the number of records returned in the cache. The number must be greater than 0 and less than or equal to 100.

all

String

Specifies that all envelopes that match the criteria are returned.

Include recipients

String

When set to true, the recipient information is returned in the response.

order

String

Specifies the order in which the list is returned. Valid values are: asc for ascending order, and desc for descending order.

Order by

String

Specifies the property used to sort the list. Valid values are: action_required, created, completed, sent, signer_list, status, or subject.

From date

String

Specifies the start of the date range to return. If no value is provided, the default search is the previous 30 days.

Start position

String

Specifies the starting location in the result set of the items that are returned.

To date

String

Specifies the end of the date range to return.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## BCCEmail Archive Get BCCEmail Archive List `` This method retrieves all of the BCC email archive configurations associated with an account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/settings/bcc\_email\_archives endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

count

String

(Optional) The maximum number of results to return.

Start position

String

(Optional) The index position within the total result set from which to start returning values. The default value is 0.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## BCCEmail Archive Get BCCEmail Archive History List `` This method returns a specific BCC email archive configuration for an account, as well as the history of changes to the email address. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/settings/bcc\_email\_archives/{bccEmailArchiveId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Bcc Email Archive Id

String

The ID of the BCC email archive configuration.

x

count

String

(Optional) The maximum number of results (changes) to return.

Start position

String

(Optional) The index position within the total result set from which to start returning values. The default value is 0.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Settings Get Settings `` Retrieves the account settings information for the specified account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/settings endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## ENote Configuration Get ENote Configuration `` ENote Configuration Get ENote Configuration This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/settings/enote\_configuration endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelope Purge Configuration Get Envelope Purge Configuration `` An envelope purge configuration enables account administrators to permanently remove documents and their field data from completed and voided envelopes after a specified retention period (`retentionDays`). This method retrieves the current envelope purge configuration for your account. **Note**: To use this method, you must be an account administrator. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/settings/envelope\_purge\_configuration endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Notification Defaults Get Notification Defaults `` This method returns the default settings for the email notifications that signers and senders receive about envelopes. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/settings/notification\_defaults endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Password Rules Get Account Password Rules `` This method retrieves the password rules for an account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/settings/password\_rules endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tab Settings Get Tab Settings `` This method returns information about the tab types and tab functionality that is currently enabled for an account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/settings/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Shared Access Get Shared Access `` Retrieves shared item status for one or more users and types of items. Users with account administration privileges can retrieve shared access information for all account users. Users without account administrator privileges can only retrieve shared access information for themselves, and the returned information is limited to retrieving the status of the members of the account that are sharing their folders to the user. This is equivalent to setting the `shared` parameter to `shared_from`. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/shared\_access endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

count

String

Specifies the maximum number of results included in the response. If no value is specified, this defaults to 1000.

Search text

String

Filter user names based on the specified string. The wild-card ''*'' (asterisk) can be used in the string.

shared

String

A comma-separated list of sharing filters that specifies which users appear in the response. - not_shared: The response lists users who do not share items of item_type with the current user. - shared_to: The response lists users in user_list who are sharing items to current user. - shared_from: The response lists users in user_list who are sharing items from the current user. - shared_to_and_from: The response lists users in user_list who are sharing items to and from the current user. If the current user does not have administrative privileges, only the shared_to option is valid.

Envelopes not shared user status

String

This query parameter works in conjunction with user_ids. When you specify one of the following user statuses, the query limits the results to only users that match the specified status: - ActivationRequired: Membership Activation required - ActivationSent: Membership activation sent to user - Active: User Membership is active - Closed: User Membership is closed - Disabled: User Membership is disabled

Folder ids

String

A comma-separated list of folder IDs for which to return shared item information. If item_type is set to folders, at least one folder ID is required.

User ids

String

A comma-separated list of user IDs for whom the shared item information is being requested.

Item type

String

Specifies the type of shared item being requested. The possible values are: - envelopes: Get information about envelope sharing between users. - templates: Get information about template sharing among users and groups. - folders: Get information about folder sharing among users and groups.

Start position

String

If the number of responses is greater than count, this specifies the number of responses to skip. Typically this value is a multiple of count. The default is 0.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Signature Providers Get Signature Providers `` Returns a list of signature providers that the specified account can use. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/signatureProviders endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Signatures Get Account Signatures `` This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/signatures endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Stamp format

String

Stamp format

Stamp name

String

Stamp name

Stamp type

String

Stamp type

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Signatures Get Account Signature `` This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/signatures/{signatureId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Signature Id

String

The ID of the signature being accessed.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Signatures Get Account Signature Image `` This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/signatures/{signatureId}/{imageType} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Image Type

String

Specificies the type of image. Valid values are: - signature_image - initials_image

x

Signature Id

String

The ID of the signature being accessed.

x

Include chrome

String

When true, the chrome (or frame containing the added line and identifier) is included with the signature image.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Signing Groups Get Signing Groups `` Retrieves a list of all signing groups in the specified account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/signing\_groups endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Group type

String

Group type

Include users

String

When set to true, the response includes the signing group members.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Signing Groups Get Signing Group `` Retrieves information, including group member information, for the specified signing group. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/signing\_groups/{signingGroupId} endpoint ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Signing Group Id

String

Optional. The ID of the [signing group](https://docs.mulesoft.com/docusign-connector/latest/%3Ca href="https://support.docusign.com/s/document-item?bundleId=gav1643676262430&topicId=zgn1578456447934.html&_LANG=enus&language=en_US&rsc_301">https://support.docusign.com/s/document-item?bundleId=gav1643676262430&topicId=zgn1578456447934.html&_LANG=enus&language=en_US&rsc_301). Note: When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. For this reason, DocuSign recommends that you do not include non-signer recipients (such as carbon copy recipients) in the same signing group as signer recipients. However, you could create a second signing group for the non-signer recipients and change the default action of Needs to Sign to a different value, such as Receives a Copy.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Signing Groups Get Signing Group Users `` Retrieves the list of members in the specified Signing Group. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/signing\_groups/{signingGroupId}/users endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Signing Group Id

String

Optional. The ID of the [signing group](https://docs.mulesoft.com/docusign-connector/latest/%3Ca href="https://support.docusign.com/s/document-item?bundleId=gav1643676262430&topicId=zgn1578456447934.html&_LANG=enus&language=en_US&rsc_301">https://support.docusign.com/s/document-item?bundleId=gav1643676262430&topicId=zgn1578456447934.html&_LANG=enus&language=en_US&rsc_301). Note: When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. For this reason, DocuSign recommends that you do not include non-signer recipients (such as carbon copy recipients) in the same signing group as signer recipients. However, you could create a second signing group for the non-signer recipients and change the default action of Needs to Sign to a different value, such as Receives a Copy.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Supported Languages Get Supported Languages `` Retrieves a list of supported languages that you can set for an individual recipient when creating an envelope, as well as their simple type enumeration values. These are the languages that you can set for the standard email format and signing view for each recipient. For example, in the recipient’s email notification, this setting affects elements such as the standard introductory text describing the request to sign. It also determines the language used for buttons and tabs in both the email notification and the signing experience. **Note**: Setting a language for a recipient affects only the DocuSign standard text. Any custom text that you enter for the `emailBody` and `emailSubject` of the notification is not translated, and appears exactly as you enter it. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/supported\_languages endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tabs Get Tab Definitions `` Retrieves a list of all tabs associated with the account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/tab\_definitions endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Custom tab only

String

When set to true, only custom tabs are returned in the response.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tab Get Custom Tab `` Retrieves information about the requested custom tab on the specified account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/tab\_definitions/{customTabId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Custom Tab Id

String

The DocuSign-generated custom tab ID for the custom tab to be applied. This can only be used when adding new tabs for a recipient. When used, the new tab inherits all the custom tab properties.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Templates Get Templates `` Retrieves the list of templates for the specified account. The request can be limited to a specific folder. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Shared by me

String

If true, the response only includes templates shared by the user. If false, the response only returns template not shared by the user. If not specified, the response is not affected.

count

String

The number of records to return in the cache.

Is download

String

When set to true, downloads the templates listed in template_ids as a collection of JSON definitions in a single zip file. The Content-Disposition header is set in the response. The value of the header provides the filename of the file. The default is false. Note: This parameter only works when you specify a list of templates in the template_ids parameter.

Search text

String

The search text to use to search the names of templates.

Used to date

String

End of the search date range. Only returns templates used or edited up to this date/time. If no value is provided, this defaults to the current date.

Used from date

String

Start of the search date range. Only returns templates used or edited on or after this date/time. If no value is specified, there is no limit on the earliest date used.

Template ids

String

A comma-separated list of template ids to download. This value is valid only when is_download is true.

Search fields

String

A comma-separated list of additional template properties to search. - sender: Include sender name and email in the search. - recipients: Include recipient names and emails in the search. - envelope: Not used in template searches.

Folder types

String

The type of folder to return templates for. Possible values are: - templates: Templates in the My Templates folder. Templates in the Shared Templates and All Template folders (if the request ID from and Admin) are excluded. - templates_root: Templates in the root level of the My Templates folder, but not in an actual folder. Note that the My Templates folder is not a real folder. - recylebin: Templates that have been deleted.

Created to date

String

Lists templates modified before this date.

User ID

String

The ID of the user.

Created from date

String

Lists templates created on or after this date.

User filter

String

Filters the templates in the response. Valid values are: - owned_by_me: Results include only templates owned by the user. - shared_with_me: Results include only templates owned by the user. - all: Results include all templates owned or shared with the user.

order

String

Specifies the sort order of the search results. Valid values are: - asc: Ascending (A to Z) - desc: Descending (Z to A)

Order by

String

Specifies how the search results are listed. Valid values are: - name: template name - modified: date/time template was last modified - used: date/time the template was last used.

include

String

A comma-separated list of additional template attributes to include in the response. Valid values are: - powerforms: Includes details about the PowerForms associated with the templates. - documents: Includes information about template documents. - folders: Includes information about the folder that holds the template. - favorite_template_status: Includes the template favoritedByMe property. Note: You can mark a template as a favorite only in eSignature v2.1. - advanced_templates: Includes information about advanced templates. - recipients: Includes information about template recipients. - custom_fields: Includes information about template custom fields. - notifications: Includes information about the notification settings for templates.

From date

String

Start of the search date range. Only returns templates created on or after this date/time. If no value is specified, there is no limit on the earliest date created.

Folder ids

String

A comma-separated list of folder ID GUIDs.

Modified to date

String

Lists templates modified before this date.

Start position

String

The starting zero-based index position for the first template to show in the response. This value must be greater than or equal to 0 (zero).

Modified from date

String

Lists templates modified on or after this date.

To date

String

The end of a search date range in UTC DateTime format. When you use this parameter, only templates created up to this date and time are returned. Note: If this property is null, the value defaults to the current date.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Templates Get Template `` Retrieves the definition of the specified template. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

include

String

A comma-separated list of additional template attributes to include in the response. Valid values are: - powerforms: Includes information about PowerForms. - tabs: Includes information about tabs. - documents: Includes information about documents. - favorite_template_status: : Includes the template favoritedByMe property in the response. Note: You can mark a template as a favorite only in eSignature v2.1.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Custom Fields Get Template Custom Fields `` Retrieves the custom document field information from an existing template. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/custom\_fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Documents Get Template Documents `` Retrieves a list of documents associated with the specified template. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Include tabs

String

Reserved for DocuSign.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Documents Get Template Document `` This method retrieves one or more PDF documents from the template that you specify. You can specify the ID of the document to retrieve, or pass in the value `combined` to retrieve all documents in the template as a single PDF file. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Template Id

String

The ID of the template.

x

encrypt

String

When set to true, the PDF bytes returned in the response are encrypted for all the key managers configured on your DocuSign account. You can decrypt the documents by using the Key Manager DecryptDocument API method. For more information about Key Manager, see the DocuSign Security Appliance Installation Guide that your organization received from DocuSign.

Show changes

String

When set to true, any document fields that a recipient changed are highlighted in yellow in the returned PDF document, and optional signatures or initials are outlined in red.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Document Fields Get Template Document Fields `` This method retrieves the custom document fields for an existing template document. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Template Id

String

The ID of the template.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Responsive Html Get Template Document Html Definitions `` Responsive Html Get Template Document Html Definitions This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/html\_definitions endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Template Id

String

The ID of the template.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Pages Get Template Page Images `` Returns images of the pages in a template document for display based on the parameters that you specify. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/pages endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

(Required) The external account number (int) or account ID GUID.

x

Document Id

String

(Required) The ID of the document.

x

Template Id

String

(Required) The ID of the template.

x

Max width

String

Sets the maximum width of the returned images in pixels.

count

String

The maximum number of results to return.

Max height

String

Sets the maximum height of the returned images in pixels.

dpi

String

The number of dots per inch (DPI) for the resulting images. Valid values are 1-310 DPI. The default value is 94.

nocache

String

If true, using cache is disabled and image information is retrieved from a database. True is the default value.

Show changes

String

If true, changes display in the user interface.

Start position

String

The position within the total result set from which to start returning values. The value thumbnail may be used to return the page image.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Pages Get Template Page Image `` Retrieves a page image for display from the specified template. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/pages/{pageNumber}/page\_image endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Page Number

String

The page number being accessed.

x

Template Id

String

The ID of the template.

x

dpi

String

The number of dots per inch (DPI) for the resulting images. Valid values are 1-310 DPI. The default value is 94.

Max height

String

Sets the maximum height of the returned images in pixels.

Max width

String

Sets the maximum width of the returned images in pixels.

Show changes

String

Show changes

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tabs Get Template Page Tabs `` This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/pages/{pageNumber}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Page Number

String

The page number being accessed.

x

Template Id

String

The ID of the template.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tabs Get Template Document Tabs `` This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Template Id

String

The ID of the template.

x

Page numbers

String

Filters for tabs that occur on the pages that you specify. Enter as a comma-separated list of page Guids. Example: page_numbers=2,6

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Responsive Html Get Template Html Definitions `` This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/html\_definitions endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Lock Get Template Lock `` Retrieves general information about the template lock. If the call is made by the user who has the lock and the request has the same integration key as original, then the `X-DocuSign-Edit` header field and additional lock information is included in the response. This enables users to recover a lost editing session token and the `X-DocuSign-Edit` header. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/lock endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Notification Get Templates Template Id Notification `` Retrieves the envelope notification, reminders and expirations, information for an existing template. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/notification endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Get Template Bulk Recipients `` Retrieves the bulk recipient file information from a template that has a bulk recipient. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/bulk\_recipients endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Template Id

String

The ID of the template.

x

Include tabs

String

When set to true, the tab information associated with the recipient is included in the response. If you do not specify this parameter, the effect is the default behavior (false).

Start position

String

The starting position of the results set.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Get Template Recipients `` Retrieves the information for all recipients in the specified template. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/recipients endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Include anchor tab locations

String

When set to true and include_tabs is set to true, all tabs with anchor tab properties are included in the response.

Include extended

String

When set to true, the extended properties are included in the response.

Include tabs

String

When set to true, the tab information associated with the recipient is included in the response. If you do not specify this parameter, the effect is the default behavior (false).

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Get Template Recipient Document Visibility `` This method returns information about document visibility for a template recipient. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/document\_visibility endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Template Id

String

The ID of the template.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Get Template Recipient Tabs `` Gets the tabs information for a signer or sign-in-person recipient in a template. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Template Id

String

The ID of the template.

x

Include anchor tab locations

String

When set to true, all tabs with anchor tab properties are included in the response. The default value is false.

Include metadata

String

When set to true, the response includes metadata indicating which properties are editable.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelope Workflow Definition Get Template Workflow Definition `` Returns template''s workflow definition if the template specified by `templateId` has one. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/templates/{templateId}/workflow endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Unsupported File Types Get Unsupported File Types `` Retrieves a list of file types (mime-types and file-extensions) that are not supported for upload through the DocuSign system. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/unsupported\_file\_types endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Users Get Users `` Retrieves the list of users for the specified account. The response returns the list of users for the account, with information about the result set. If the `additional_info` query is added to the endpoint and set to **true**, full user information is returned for each user. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/users endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

(Required) The external account number (int) or account ID GUID.

x

Group ID

String

Filters results based on one or more group IDs.

count

String

The number of records to return. This number must be greater than 0 and less than or equal to 100.

email

String

Filters results based on the email address associated with the user that you want to return. Note: You can use either this parameter or the email_substring parameter, but not both. For older accounts, this parameter might return multiple users who are associated with a single email address.

Include usersettings for csv

String

When set to true, the response includes the userSettings object data in CSV format.

Email substring

String

Filters results based on a fragment of an email address. For example, you could enter gmail to return all users who have Gmail addresses. Note: You do not use a wildcard character with this parameter. You can use either this parameter or the email parameter, but not both.

Additional info

String

When set to true, the custom settings information is returned for each user in the account. If this parameter is omitted, the default behavior is false.

Login status

String

When set to true, the response includes the login status of each user.

User name substring

String

Filters results based on a full or partial user name. Note: When you enter a partial user name, you do not use a wildcard character.

Not group ID

String

Return user records excluding the specified group IDs.

status

String

Filters results by user account status. Possible values are: * ActivationRequired * ActivationSent * Active * Closed * Disabled

Start position

String

The position within the total result set from which to start returning values.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Get User `` Retrieves the user information for the specified user. To return additional user information that details the last login date, login status, and the user’s password expiration date, set the optional `additional_info` query string parameter to `true`. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/users/{userId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Additional info

String

Setting this parameter has no effect in this operation.

email

String

Setting this parameter has no effect in this operation.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Cloud Storage Get Cloud Storage Providers `` Retrieves the list of cloud storage providers enabled for the account and the configuration information for the user. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/users/{userId}/cloud\_storage endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Redirect Url

String

The URL the user is redirected to after the cloud storage provider authenticates the user. Using this will append the redirectUrl to the authenticationUrl. The redirectUrl is restricted to URLs in the docusign.com or docusign.net domains.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Cloud Storage Get Cloud Storage `` Retrieves the list of cloud storage providers enabled for the account and the configuration information for the user. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/users/{userId}/cloud\_storage/{serviceId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Service Id

String

The ID of the service to access. Valid values are the service name ("Box") or the numerical serviceId ("4136").

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Redirect Url

String

The URL the user is redirected to after the cloud storage provider authenticates the user. Using this will append the redirectUrl to the authenticationUrl. The redirectUrl is restricted to URLs in the docusign.com or docusign.net domains.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Cloud Storage Folder Get Cloud Storage Folder All `` Retrieves a list of all the items in a specified folder from the specified cloud storage provider. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/users/{userId}/cloud\_storage/{serviceId}/folders endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Service Id

String

The ID of the service to access. Valid values are the service name ("Box") or the numerical serviceId ("4136").

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

count

String

An optional value that sets how many items are included in the response. The default setting for this is 25.

Search text

String

Use this parameter to search for specific text.

order

String

(Optional) The order in which to sort the results. Valid values are: * asc: Ascending order. * desc: Descending order.

Order by

String

(Optional) The file attribute to use to sort the results. Valid values are: * modified * name

Start position

String

Indicates the starting point of the first item included in the response set. It uses a 0-based index. The default setting for this is 0.

Cloud storage folder path

String

A comma-separated list of folder IDs included in the request.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Cloud Storage Folder Get Cloud Storage Folder `` Retrieves a list of the user’s items from the specified cloud storage provider. To limit the scope of the items returned, provide a comma-separated list of folder ids in the request. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/users/{userId}/cloud\_storage/{serviceId}/folders/{folderId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Folder Id

String

The ID of the folder.

x

Service Id

String

The ID of the service to access. Valid values are the service name ("Box") or the numerical serviceId ("4136").

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

count

String

An optional value that sets how many items are included in the response. The default setting for this is 25.

Search text

String

Use this parameter to search for specific text.

order

String

(Optional) The order in which to sort the results. Valid values are: * asc: Ascending order. * desc: Descending order.

Order by

String

(Optional) The file attribute to use to sort the results. Valid values are: * modified * name

Cloud storage folderid plain

String

A plain-text folder ID that you can use as an alternative to the existing folder id. This property is mainly used for rooms. Enter multiple folder ids as a comma-separated list.

Start position

String

The starting index position in the result set from which to start returning values. The default setting is 0.

Cloud storage folder path

String

The file path to a cloud storage folder.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Custom Settings Get Custom Settings `` Retrieves a list of custom user settings for a single user. Custom settings provide a flexible way to store and retrieve custom user information that can be used in your own system. **Note**: Custom user settings are not the same as user account settings. ### Getting Grouped Custom User Settings If the custom user settings you want to retrieve are grouped, you must include the following information in the header, after Content-Type, in the request: `X-DocuSign-User-Settings-Key:group_name` Where the `group_name` is your designated name for the group of customer user settings. If the extra header information is not included, only the custom user settings that were added without a group are retrieved. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/users/{userId}/custom\_settings endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Profile Get Profile `` Retrieves the user profile information, the privacy settings and personal information (address, phone number, etc.) for the specified user. The userId parameter specified in the endpoint must match the authenticated user’s user ID and the user must be a member of the specified account. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/users/{userId}/profile endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Profile Image Get User Profile Image `` Retrieves the user profile picture for the specified user. The image is returned in the same format as uploaded. The userId parameter specified in the endpoint must match the authenticated user’s user ID and the user must be a member of the specified account. If successful, the response returns a 200 - OK and the user profile image. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/users/{userId}/profile/image endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

encoding

String

Reserved for DocuSign.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Settings Get User Settings `` Retrieves a list of the account settings and email notification information for the specified user. The response returns the account setting name/value information and the email notification settings for the specified user. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/users/{userId}/settings endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Signatures Get User Signatures `` This method retrieves the signature definitions for the user that you specify. The `userId` parameter specified in the endpoint must match the authenticated user’s user ID, and the user must be a member of the account. The `signatureId` parameter accepts a signature ID or a signature name. DocuSign recommends you use signature ID (`signatureId`), since some names contain characters that do not properly encode into a URL. If you use the user name, it is likely that the name includes spaces. In that case, URL encode the name before using it in the endpoint. For example, encode "Bob Smith" as "Bob%20Smith". This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/users/{userId}/signatures endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Stamp type

String

The type of stamps to return. Valid values are: - signature: Returns information about signature images only. The default value. - stamp: Returns information about eHanko and custom stamps only. - null

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Signatures Get User Signature `` Retrieves the structure of a single signature with a known signature name. The userId specified in the endpoint must match the authenticated user’s user ID and the user must be a member of the account. The `signatureId` parameter accepts a signature ID or a signature name. DocuSign recommends you use signature ID (`signatureId`), since some names contain characters that do not properly encode into a URL. If you use the user name, it is likely that the name includes spaces. In that case, URL encode the name before using it in the endpoint. For example encode "Bob Smith" as "Bob%20Smith". This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/users/{userId}/signatures/{signatureId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Signature Id

String

The ID of the signature being accessed.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Signatures Get User Signature Image `` Retrieves the specified initials image or signature image for the specified user. The image is returned in the same format in which it was uploaded. In the request you can specify if the chrome (the added line and identifier around the initial image) is returned with the image. The userId property specified in the endpoint must match the authenticated user’s user ID and the user must be a member of the account. The `signatureId` parameter accepts a signature ID or a signature name. DocuSign recommends you use signature ID (`signatureId`), since some names contain characters that do not properly encode into a URL. If you use the user name, it is likely that the name includes spaces. In that case, URL encode the name before using it in the endpoint. For example encode "Bob Smith" as "Bob%20Smith". **Note**: Older envelopes might only have chromed images. If getting the non-chromed image fails, try getting the chromed image. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/users/{userId}/signatures/{signatureId}/{imageType} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Image Type

String

Specificies the type of image. Valid values are: - signature_image - initials_image

x

Signature Id

String

The ID of the signature being accessed.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Include chrome

String

When true, the chrome (or frame containing the added line and identifier) is included with the signature image.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Watermark Get Watermark `` This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/watermark endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Workspace Get Workspaces `` Gets information about the Workspaces that have been created. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/workspaces endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Workspace Get Workspace `` Retrieves properties about a workspace given a unique workspaceId. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/workspaces/{workspaceId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Workspace Id

String

The ID of the workspace.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Workspace Folder Get Workspace Folder `` This method returns the contents of a workspace folder, which can include sub-folders and files. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/workspaces/{workspaceId}/folders/{folderId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Folder Id

String

The ID of the folder.

x

Workspace Id

String

The ID of the workspace.

x

count

String

The maximum number of results to return.

Include thumbnails

String

When set to true, the response returns thumbnails. The default is false.

Include user detail

String

When set to true, the response includes extended details about the user. The default is false.

Include sub folders

String

When set to true, the response includes information about the sub-folders of the current folder. The default is false.

Include files

String

When set to true, the response includes file information (in addition to folder information). The default is false.

Start position

String

The position within the total result set from which to start returning values.

Workspace user ID

String

If set, the response only includes results associated with the userId that you specify.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Workspace File Get Workspace File `` This method returns a binary version of a file in a workspace. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/workspaces/{workspaceId}/folders/{folderId}/files/{fileId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

File Id

String

The ID of the file.

x

Folder Id

String

The ID of the folder.

x

Workspace Id

String

The ID of the workspace.

x

Is download

String

When set to true, the Content-Disposition header is set in the response. The value of the header provides the filename of the file. The default is false.

Pdf version

String

When set to true the file is returned in PDF format.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Workspace File Pages Get Workspace File Pages `` This method returns a workspace file as rasterized pages. This operation makes an HTTP GET request to the /v2.1/accounts/{accountId}/workspaces/{workspaceId}/folders/{folderId}/files/{fileId}/pages endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

File Id

String

The ID of the file.

x

Folder Id

String

The ID of the folder.

x

Workspace Id

String

The ID of the workspace.

x

Max width

String

Sets the maximum width of the returned images in pixels.

count

String

The maximum number of results to return.

Max height

String

Sets the maximum height of the returned images in pixels.

dpi

String

The number of dots per inch (DPI) for the resulting images. Valid values are 1-310 DPI. The default value is 94.

Start position

String

The position within the total result set from which to start returning values. The value thumbnail may be used to return the page image.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Billing Plans Get Billing Plans `` Retrieves a list of the billing plans associated with a distributor. This operation makes an HTTP GET request to the /v2.1/billing\_plans endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Billing Plans Get Billing Plan `` Retrieves the billing plan details for the specified billing plan ID. This operation makes an HTTP GET request to the /v2.1/billing\_plans/{billingPlanId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Billing Plan Id

String

The ID of the billing plan being accessed.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Notary Get Notary `` Gets settings for a notary user. The current user must be a notary. This operation makes an HTTP GET request to the /v2.1/current\_user/notary endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Include jurisdictions

String

If true, the response will include a jurisdiction property that contains an array of all supported jurisdictions for the current user.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Notary Journals Get Notary Journals `` This operation makes an HTTP GET request to the /v2.1/current\_user/notary/journals endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

count

String

The maximum number of results to return.

Search text

String

Use this parameter to search for specific text.

Start position

String

The position within the total result set from which to start returning values. The value thumbnail may be used to return the page image.

Output Mime Type

String

The mime type of the payload that this operation outputs.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Notary Jurisdictions Get Notary Jurisdictions `` Returns a list of jurisdictions that the notary is registered in. The current user must be a notary. This operation makes an HTTP GET request to the /v2.1/current\_user/notary/jurisdictions endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Notary Jurisdictions Get Notary Jurisdiction `` Gets a jurisdiction object for the current user. The following restrictions apply: - The current user must be a notary. - The `jurisdictionId` must be a jurisdiction that the notary is registered for. This operation makes an HTTP GET request to the /v2.1/current\_user/notary/jurisdictions/{jurisdictionId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Jurisdiction Id

String

The ID of the jurisdiction. The following jurisdictions are supported: - 5 - California - 6 - Colorado - 9 - Florida - 10 - Georgia - 12 - Idaho - 13 - Illinois - 14 - Indiana - 15 - Iowa - 17 - Kentucky - 23 - Minnesota - 25 - Missouri - 30 - New Jersey - 32 - New York - 33 - North Carolina - 35 - Ohio - 37 - Oregon - 38 - Pennsylvania - 40 - South Carolina - 43 - Texas - 44 - Utah - 47 - Washington - 48 - West Virginia - 49 - Wisconsin - 62 - Florida Commissioner of Deeds

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Password Rules Get Password Rules `` This operation makes an HTTP GET request to the /v2.1/current\_user/password\_rules endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## APIRequest Log Get Request Logs `` Retrieves a list of log entries as a JSON or xml object or as a zip file containing the entries. If the Accept header is set to application/zip, the response is a zip file containing individual text files, each representing an API request. If the Accept header is set to `application/json` or `application/xml`, the response returns list of log entries in either JSON or XML. An example JSON response body is shown below. This operation makes an HTTP GET request to the /v2.1/diagnostics/request\_logs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

encoding

String

Reserved for DocuSign.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## APIRequest Log Get Request Log `` Retrieves information for a single log entry. **Request** The `requestLogfId` property can be retrieved by getting the list of log entries. The Content-Transfer-Encoding header can be set to base64 to retrieve the API request/response as base 64 string. Otherwise the bytes of the request/response are returned. **Response** If the Content-Transfer-Encoding header was set to base64, the log is returned as a base64 string. This operation makes an HTTP GET request to the /v2.1/diagnostics/request\_logs/{requestLogId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Request Log Id

String

Request Log Id

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## APIRequest Log Get Request Log Settings `` Retrieves the current API request logging setting for the user and remaining log entries. **Response** The response includes the current API request logging setting for the user, along with the maximum log entries and remaining log entries. This operation makes an HTTP GET request to the /v2.1/diagnostics/settings endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Unauthorize `` Deletes all the access token information of a given resource owner ID so that it’s impossible to execute any operation for that user without doing the authorization dance again. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use

x

Resource Owner Id

String

ID of the resource owner which access should be invalidated

Config Ref

ConfigurationProvider

Name of the configuration to use to execute this component

### For Configurations - [Configurations](#configurations) ## Billing Plan Put Billing Plan `` Updates the billing plan information, billing address, and credit card information for the specified account. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/billing\_plan endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Preview billing plan

String

When set to true, updates the account using a preview billing plan.

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Billing Plan Put Downgrade Account Billing Plan `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/billing\_plan/downgrade endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Purchased Envelopes Put Purchased Envelopes `` Reserved: At this time, this endpoint is limited to DocuSign internal use only. Completes the purchase of envelopes for your account. The actual purchase is done as part of an internal workflow interaction with an envelope vendor. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/billing\_plan/purchased\_envelopes endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brand Put Brand `` This method updates an account brand. **Note**: Branding for either signing or sending must be enabled for the account (`canSelfBrandSend` , `canSelfBrandSign`, or both of these account settings must be **true**). This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/brands/{brandId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Brand Id

String

The ID of the brand.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brand Logo Put Brand Logo `` This method updates a single brand logo. You pass in the new version of the resource in the `Content-Disposition` header. Example: `Content-Disposition: form-data; name="file"; filename="logo.jpg"` **Note**: Branding for either signing or sending must be enabled for the account (`canSelfBrandSend` , `canSelfBrandSign`, or both of these account settings must be **true**). This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/brands/{brandId}/logos/{logoType} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Brand Id

String

The ID of the brand.

x

Logo Type

String

The type of logo. Valid values are: - primary - secondary - email

x

Body

String

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brand Resources Put Brand Resources `` This method updates a branding resource file. You pass in the new version of the resource file in the `Content-Disposition` header. Example: `Content-Disposition: form-data; name="file"; filename="DocuSign_SigningResource_4328673.xml"` **Note**: Branding for either signing or sending must be enabled for the account (`canSelfBrandSend` , `canSelfBrandSign`, or both of these account settings must be **true**). **Important**: Customizing resource files is an advanced branding configuration option which can significantly impact your account, and should be done only by someone with expertise in XML and HTML. The master resource files are subject to change without notice. If you customize your resource files, after each release, DocuSign recommends you review any changes and update your custom files as needed. When you upload a modified resource file, only the elements that differ from the master resource file are saved as your resource file. Similarly, when you download your resource files, only the modified elements are included in the file. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/brands/{brandId}/resources/{resourceContentType} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Brand Id

String

The ID of the brand.

x

Resource Content Type

String

The type of brand resource file that you are updating. Valid values are: - sending - signing - email - signing_captive

x

File Xml - Body

String

The content of the 'fileXml' part.

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Bulk Send V2CRUD Put Bulk Send List `` This method replaces the definition of an existing bulk send list. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/bulk\_send\_lists/{bulkSendListId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Bulk Send List Id

String

The GUID of the bulk send list. This property is created after you post a new bulk send list.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Chunked Uploads Put Chunked Uploads `` This method checks the integrity of a chunked upload and then commits it. When this request is successful, the chunked upload is then ready to be referenced in other API calls. If the request is unsuccessful, ensure that you have uploaded all of the parts by using the Update method. **Note**: After you commit a chunked upload, it no longer accepts additional parts. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/chunked\_uploads/{chunkedUploadId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

(Required) The external account number (int) or account ID GUID.

x

Chunked Upload Id

String

(Required) The ID of the chunked upload to commit.

x

action

String

(Required) You must use this query parameter with the value commit, which affirms the request to validate and prepare the chunked upload for use with other API calls.

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Chunked Uploads Put Chunked Upload Part `` Adds a chunk or part to an existing chunked upload. After you use the Create method to initiate a new chunked upload and upload the first part, use this method to upload subsequent parts. For simplicity, DocuSign recommends that you upload the parts in their sequential order ( 1,2, 3, 4, etc.). The Create method adds the first part and assigns it the `sequence` value `0`. As a result, DocuSign recommends that you start with a `sequence` value of `1` when you use this method, and continue uploading parts contiguously until you have uploaded the entirety of the original content to DocuSign. Example: `PUT /v2.1/accounts/{accountId}/chunked_uploads/{chunkedUploadId}/1 PUT /v2.1/accounts/{accountId}/chunked_uploads/{chunkedUploadId}/2 PUT /v2.1/accounts/{accountId}/chunked_uploads/{chunkedUploadId}/3` **Note**: You cannot replace a part that DocuSign has already received, or add parts to a chunked upload that is already successfully committed. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/chunked\_uploads/{chunkedUploadId}/{chunkedUploadPartSeq} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Chunked Upload Id

String

The ID of the chunked upload.

x

Chunked Upload Part Seq

String

The sequence or order of the part in the chunked upload. By default, the sequence of the first part that is uploaded as part of the Create request is 0. Note: You can add parts out of order. However, the chunked upload must consist of a contiguous series of one or more parts before you can successfully commit it.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Connect Put Connect Configuration `` Updates the specified DocuSign Connect configuration in your account. **Note**: Connect must be enabled for your account to use this function. This cannot be used to update Connect configurations for Box, eOriginal, or Salesforce. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/connect endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Connect Publish Put Connect Retry `` Republishes Connect information for the specified set of envelopes. The primary use is to republish Connect post failures by including envelope IDs for the envelopes that failed to post in the request. The list of envelope IDs that failed to post correctly can be retrieved by calling to `Connect::listEventLogs` retrieve the failure log. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/connect/envelopes/retry\_queue endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Connect Publish Put Connect Retry By Envelope `` Republishes Connect information for the specified envelope. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/connect/envelopes/{envelopeId}/retry\_queue endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Consumer Disclosure Put Consumer Disclosure `` Account administrators can use this method to perform the following tasks: - Customize values in the default disclosure. - Switch to a custom disclosure that uses your own text and HTML formatting. - Change values in your existing consumer disclosure. To specify the signer language version of the disclosure that you are updating, use the optional `langCode` query parameter. **Note**: Only account administrators can use this method. Each time you change the disclosure content, all unsigned recipients of outstanding documents will be required to accept a new version. ### Updating the default disclosure When you update the default disclosure, you can edit all properties except for the following ones: - `accountEsignId`: This property is read only. - `custom`: The default value is **false**. Editing this property causes the default disclosure to switch to a custom disclosure. - `esignAgreement`: This property is read only. - `esignText`: You cannot edit this property when `custom` is set to **false**. The API returns a 200 OK HTTP response, but does not update the `esignText`. - Metadata properties: These properties are read only. **Note**: The text of the default disclosure is always in English. ### Switching to a custom disclosure To switch to a custom disclosure, set the `custom` property to **true** and customize the value for the `eSignText` property. You can also edit all of the other properties except for the following ones: - `accountEsignId`: This property is read only. - `esignAgreement`: This property is read only. - Metadata properties: These properties are read only. **Note**: When you use a custom disclosure, you can create versions of it in different signer languages and se the `langCode` parameter to specify the signer language version that you are updating. **Important**: When you switch from a default to a custom disclosure, note the following information: - You will not be able to return to using the default disclosure. - Only the disclosure for the currently selected signer language is saved. DocuSign will not automatically translate your custom disclosure. You must create a disclosure for each language that your signers use. ### Updating a custom disclosure When you update a custom disclosure, you can update all of the properties except for the following ones: - `accountEsignId`: This property is read only. - `esignAgreement`: This property is read only. - Metadata properties: These properties are read only. **Important**: Only the disclosure for the currently selected signer language is saved. DocuSign will not automatically translate your custom disclosure. You must create a disclosure for each language that your signers use. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/consumer\_disclosure/{langCode} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Lang Code

String

(Optional) The code for the signer language version of the disclosure that you want to update. The following languages are supported: - Arabic (ar) - Bulgarian (bg) - Czech (cs) - Chinese Simplified (zh_CN) - Chinese Traditional (zh_TW) - Croatian (hr) - Danish (da) - Dutch (nl) - English US (en) - English UK (en_GB) - Estonian (et) - Farsi (fa) - Finnish (fi) - French (fr) - French Canadian (fr_CA) - German (de) - Greek (el) - Hebrew (he) - Hindi (hi) - Hungarian (hu) - Bahasa Indonesian (id) - Italian (it) - Japanese (ja) - Korean (ko) - Latvian (lv) - Lithuanian (lt) - Bahasa Melayu (ms) - Norwegian (no) - Polish (pl) - Portuguese (pt) - Portuguese Brazil (pt_BR) - Romanian (ro) - Russian (ru) - Serbian (sr) - Slovak (sk) - Slovenian (sl) - Spanish (es) - Spanish Latin America (es_MX) - Swedish (sv) - Thai (th) - Turkish (tr) - Ukrainian (uk) - Vietnamese (vi) Additionally, you can automatically detect the browser language being used by the viewer and display the disclosure in that language by setting the value to browser.

x

Include metadata

String

(Optional) When set to true, the response includes metadata indicating which properties are editable.

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Contacts Put Contacts `` This method updates one or more contacts associated with an account. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/contacts endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Custom Fields Put Account Custom Fields `` This method updates an existing account custom field. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/custom\_fields/{customFieldId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Custom Field Id

String

The ID of the custom field.

x

Apply to templates

String

Apply to templates

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Attachments Put Attachments `` Supported attachment formats include: .asp, .bmp, .csv, .doc, .docm, .docx, .dot, .dotm, .dotx, .gif, .htm, .html, .jpeg, .jpg, .msg, .pdf, .png, .pot, .potx, .pps, .ppt, .pptm, .pptx, .ps, .rtf, .tif, .tiff, .txt, .wpd, .xls, .xlsm, .xlsx, .xml, and .xps. For more information about supported file formats, see [Supported File Formats](https://support.docusign.com/s/document-item?bundleId=gbo1643332197980&topicId=xln1578456261162.html&_LANG=enus&language=en_US&rsc_301). This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Attachments Put Attachment `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments/{attachmentId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Attachment Id

String

The unique identifier for the attachment.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelopes Put Envelope `` This method enables you to make changes to an envelope. You can use it to: - Send a draft envelope \* Void an in-process envelope - Modify a draft envelope \* Purge documents and envelope metadata from the DocuSign platform Although the request body for this method is a complete envelope definition, you only need to provide the properties that you’re updating. ### Sending a Draft Envelope To send a draft envelope, include the following code in the request body: `{ "status": "sent" }` You can attach a workflow before sending the envelope: `{ "status": "sent", "workflow": { "workflowSteps": [ { "action": "pause_before", "description": "pause_before routing order 2", "itemId": 2, "triggerOnItem": "routing_order" } ] } }` ### Working with Workflows To unpause a workflow, the request body should include this: \`json { "workflow": { "workflowStatus": "in\_progress" } } \` ### Voiding an In-Process Envelope To void an in-process envelope, include the following code in the request body: `{ "status": "voided", "voidedReason": "The reason for voiding the envelope" }` ### Modifying Envelope Email Information To change the email subject and message of a draft envelope, include the following code in the request body: `{ "emailSubject": "new email subject", "emailBlurb": "new email message" }` ### Purging Documents from DocuSign To place only the documents in the purge queue, leaving any corresponding attachments and tabs in the DocuSign platform, set the `purgeState` property to `documents_queued`. `{ "purgeState": "documents_queued" }` To place documents, attachments, and tabs in the purge queue, set the `purgeState` property to `documents_and_metadata_queued`. `{ "purgeState": "documents_and_metadata_queued" }` You can purge documents only from completed envelopes that are not marked as the authoritative copy. The user requesting the purge must have permission to purge documents and must be the sender or be acting on behalf of the sender. When the purge request is initiated the items to be purged are placed in the purge queue for deletion in 14 days. The sender and all recipients with DocuSign accounts associated with the envelope get an email notification the documents will be deleted in 14 days. The notification contains a link to the documents. A second email notification is sent 7 days later. At the end of the 14-day period the documents are deleted from the system. Recipients without DocuSign accounts do not receive email notifications. If your account has a Document Retention policy, envelope documents are automatically placed in the purge queue, and notification emails are sent at the end of the retention period. Setting a Document Retention policy is the same as setting a schedule for purging documents. ### Removing Documents from the Purge Queue To remove documents from the purge queue, include the following code in the request body: `{ "purgeState": "documents_dequeued" }` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Advanced update

String

When set to true, allows the caller to update recipients, tabs, custom fields, notification, email settings and other envelope attributes.

Resend envelope

String

When set to true, sends the specified envelope again.

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Custom Fields Put Custom Fields `` Updates the envelope custom fields in draft and in-process envelopes. Each custom field used in an envelope must have a unique name. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/custom\_fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Documents Put Documents `` Adds one or more documents to an existing envelope document. **Note**: When adding or modifying documents for an in-process envelope, DocuSign recommends locking the envelope prior to making any changes. If the file name of a document contains unicode characters, you need to include a `Content-Disposition` header. Example: **Header**: `Content-Disposition` **Value**: `file; filename=\"name\";fileExtension=ext;documentId=1` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Documents Put Document `` Adds a document to an existing draft envelope. The bytes of the document make up the body of the request. **Note**: When adding or modifying documents for an in-process envelope, DocuSign recommends locking the envelope prior to making any changes. If the file name of the document contains unicode characters, you need to include a `Content-Disposition` header. Example: **Header**: `Content-Disposition` **Value**: `file; filename=\"name\";fileExtension=ext;documentId=1` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Document Fields Put Document Fields `` Updates existing custom document fields in an existing envelope document. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Pages Put Page Image `` Rotates page image from an envelope for display. The page image can be rotated to the left or right. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/pages/{pageNumber}/page\_image endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Page Number

String

The page number being accessed.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tabs Put Document Tabs `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Email Settings Put Email Settings `` Updates the existing email override settings for the specified envelope. Note that modifying email settings will only affect email communications that occur after the modification was made. This can also be used to delete an individual email override setting by using an empty string for the value to be deleted. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/email\_settings endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Lock Put Envelope Lock `` Updates the lock duration or the `lockedByApp` property for the specified envelope. The user must match the user specified by the `lockByUser` property, and the integrator key that you pass in must match the integrator key information. You must also include the `X-DocuSign-Edit` header, which contains a `lockToken` that proves ownership of the lock and the `lockDurationInSeconds`. The token that you need for this header is returned in the response to the POST and GET methods. Example: `X-DocuSign-Edit:{{lockToken}}` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/lock endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Notification Put Envelopes Envelope Id Notification `` This method sets the notifications (reminders and expirations) for an existing envelope. The request body sends a structure containing reminders and expirations settings. It also specifies whether to use the settings specified in the request, or the account default notification settings for the envelope. Note that this request only specifies when notifications are sent; it does not initiate sending of email messages. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/notification endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Put Recipients `` Updates the recipients of a draft envelope or corrects recipient information for an in-process envelope. If you send information for a recipient that does not already exist in a draft envelope, the recipient is added to the envelope (similar to the EnvelopeRecipients::Create method). You can also use this method to resend an envelope to a recipient by using the `resend_envelope` option. ### Updating Sent Envelopes After an envelope has been sent, you can edit only the following properties: - `accessCode` - `agentCanEditName` - `agentCanEditEmail` - `customFields` - `deliveryMethod` - `documentVisibility` - `email` - `emailNotification` - `idCheckConfigurationName` - `name` - `note` - `phoneAuthentication` - `recipientType` (For this to work, you must also change the recipient object to match the recipient type.) - `requireIdLookup` - `routingOrder` - `routingOrder` - `signingGroupId` (You can change this ID to switch to a different signing group and its corresponding set of recipients.) - `smsAuthentication` - `suppressEmails` - `userName` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Combine same order recipients

String

When set to true, recipients are combined or merged with matching recipients. Recipient matching occurs as part of template matching, and is based on Recipient Role and Routing Order.

Offline signing

String

Indicates if offline signing is enabled for the recipient when a network connection is unavailable.

Resend envelope

String

When set to true, resends the envelope to the recipients that you specify in the request body. You use this parameter to resend the envelope to a recipient who deleted the original email notification. Note: Correcting an envelope is a different process. DocuSign always resends an envelope when you correct it, regardless of the value that you enter here.

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Put Recipients Document Visibility `` This method updates document visibility for one or more recipients based on the `recipientId` and `visible` values that you include in the request body. **Note**: A document cannot be hidden from a recipient if the recipient has tabs assigned to them on the document. Carbon Copy, Certified Delivery (Needs to Sign), Editor, and Agent recipients can always see all documents. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/document\_visibility endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Put Recipient Document Visibility `` This method updates document visibility for a recipient. **Note**: A document cannot be hidden from a recipient if the recipient has tabs assigned to them on the document. Carbon Copy, Certified Delivery (Needs to Sign), Editor, and Agent recipients can always see all documents. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/document\_visibility endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Put Recipient Initials Image `` Updates the initials image for a signer that does not have a DocuSign account. The supported image formats for this file are: gif, png, jpeg, and bmp. The file size must be less than 200K. For the Authentication/Authorization for this call, the credentials must match the sender of the envelope, the recipient must be an accountless signer or in person signer. The account must have the `CanSendEnvelope` property set to **true** and the `ExpressSendOnly` property in `SendingUser` structure must be set to **false**. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/initials\_image endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Put Recipient Signature Image `` Updates the signature image for an accountless signer. The supported image formats for this file are: gif, png, jpeg, and bmp. The file size must be less than 200K. For the Authentication/Authorization for this call, the credentials must match the sender of the envelope, the recipient must be an accountless signer or in person signer. The account must have the `CanSendEnvelope` property set to **true** and the `ExpressSendOnly` property in `SendingUser` structure must be set to **false**. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/signature\_image endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Put Recipient Tabs `` Updates one or more tabs for a recipient in a draft envelope. **Note**: The Update method can be used if the envelope is not yet complete. To update an existing tab, the request body must include the `tabId`. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelopes Put Status `` Retrieves envelope statuses for a set of envelopes. You must specify _one_ of the following query parameters:
ParameterDescription

from_date

a valid UTC DateTime: 2016-01-01

envelope_ids

A comma-separated list of envelope IDs or the special value request_body

transaction_ids

A comma-separated list of transaction IDs or the special value request_body

When you use the special value `request_body`, the request body looks like this: `{ "envelopeIds": [ "44c5ad6c-xxxx-xxxx-xxxx-ebda5e2dfe15", "8e26040d-xxxx-xxxx-xxxx-1e29b924d237", "c8b40a2d-xxxx-xxxx-xxxx-4fe56fe10f95" ] }` **Note**: Do not omit the request body altogether. The request body must be at least `{}`. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/status endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

count

String

The maximum number of results to return.

From to status

String

The envelope status that you are checking for. Possible values are: - Changed (default) - Completed - Created - Declined - Deleted - Delivered - Processing - Sent - Signed - TimedOut - Voided For example, if you specify Changed, this method returns a list of envelopes that changed status during the from_date to to_date time period.

email

String

The email address of the sender.

Ac status

String

Specifies the Authoritative Copy Status for the envelopes. The possible values are: - Unknown - Original - Transferred - AuthoritativeCopy - AuthoritativeCopyExportPending - AuthoritativeCopyExported - DepositPending - Deposited - DepositedEO - DepositFailed

Envelope ids

String

The envelope IDs to include in the results. The value of this property can be: - A comma-separated list of envelope IDs - The special value request_body. In this case, the method uses the envelope IDs in the request body.

block

String

If set to true, removes any results that match one of the provided transaction_ids.

status

String

A comma-separated list of envelope status to search for. Possible values are: - completed - created - declined - deleted - delivered - processing - sent - signed - template - voided

From date

String

The date/time setting that specifies when the request begins checking for status changes for envelopes in the account. This is required unless parameters envelope_ids and/or transaction_Ids are provided. *Note*: This parameter must be set to a valid DateTime, or envelope_ids and/or transaction_ids must be specified.

User name

String

Limits results to envelopes sent by the account user with this user name. email must be given as well, and both email and user_name must refer to an existing account user.

Start position

String

The starting index position for search.

Transaction ids

String

The transaction IDs to include in the results. Note that transaction IDs are valid for seven days. The value of this property can be: - A list of comma-separated transaction IDs - The special value request_body. In this case, this method uses the transaction IDs in the request body.

To date

String

Optional date/time setting that specifies the last date/time or envelope status changes in the result set. The default value is the time that you call the method.

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tabs Blob Put Tabs Blob `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/tabs\_blob endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelope Transfer Rules Put Envelope Transfer Rules `` This method changes the status for one or more envelope transfer rules based on the \`envelopeTransferRuleId\`s in the request body. You use this method to change whether or not the rules are enabled. **Note**: You cannot change any other information about the envelope transfer rule. Only Administrators can update envelope transfer rules. In addition, to use envelope transfer rules, the **Transfer Custody** feature must be enabled for your account. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/transfer\_rules endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelope Transfer Rules Put Envelope Transfer Rule `` This method changes the status of an envelope transfer rule. You use this method to change whether or not the rule is enabled. You must include the `envelopeTransferRuleId` both as a query parameter, and in the request body. **Note**: You cannot change any other information about the envelope transfer rule. Only Administrators can update an envelope transfer rule. In addition, to use envelope transfer rules, the **Transfer Custody** feature must be enabled for your account. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/transfer\_rules/{envelopeTransferRuleId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Transfer Rule Id

String

The ID of the envelope transfer rule. The system generates this ID when the rule is first created.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelope Workflow Definition Put Envelope Workflow Definition `` Updates the specified envelope''s workflow definition if it has one. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Envelope Id

String

The envelope’s GUID. Example: 93be49ab-xxxx-xxxx-xxxx-f752070d71ec

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Favorite Templates Put Favorite Template `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/favorite\_templates endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Folders Put Folder By Id `` Moves an envelope from its current folder to the specified folder. You can use this method to delete envelopes by specifying `recyclebin` in the `folderId` parameter. Placing an in-process envelope (envelope status of `sent` or `delivered`) in the recycle bin voids the envelope. You can also use this method to delete templates by specifying a template ID instead of an envelope ID in the `envelopeIds` property and specifying `recyclebin` in the `folderId` parameter. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/folders/{folderId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Folder Id

String

The ID of the folder.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Brands Put Group Brands `` This method adds one or more existing brands to a group based on the `groupId`. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/groups/{groupId}/brands endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Group Id

String

The ID of the group being accessed.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Groups Put Groups `` Updates the group name and modifies, or sets, the permission profile for the group. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/groups endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Groups Put Group Users `` Adds one or more existing DocuSign users to an existing group. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/groups/{groupId}/users endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Group Id

String

The ID of the group being accessed.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Permission Profiles Put Permission Profiles `` This method updates an account permission profile. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/permission\_profiles/{permissionProfileId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Permission Profile Id

String

The ID of the permission profile. Possible values include: - 2301416 (for the DocuSign Viewer profile) - 2301415 (for the DocuSign Sender profile) - 2301414 (for the Account Administrator profile) In addition, any custom permission profiles associated with your account will have an automatically generated permissionProfileId.

x

include

String

A comma-separated list of additional properties to return in the response. The only valid value for this request is metadata, which returns metadata indicating whether the properties associated with the account permission profile are editable.

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Power Forms Put Power Form `` This method updates an existing PowerForm. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/powerforms/{powerFormId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Power Form Id

String

The ID of the PowerForm.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Reports In Product Put Report In Product Save `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/reports/{id} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

ID

String

A unique ID for the Salesforce object.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Reports In Product Put Report In Product Run Results `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/reports/report\_results endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Reports In Product Put Report Results Csv `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/reports/report\_results\_csv endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Settings Put Settings `` Updates the account settings for the specified account. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/settings endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## ENote Configuration Put ENote Configuration `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/settings/enote\_configuration endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelope Purge Configuration Put Envelope Purge Configuration `` An envelope purge configuration enables account administrators to permanently remove documents and their field data from completed and voided envelopes after a specified retention period (`retentionDays`). This method sets the envelope purge configuration for your account. **Note**: To use this method, you must be an account administrator. For more information, see [Purge Envelopes](https://support.docusign.com/s/document-item?bundleId=oeq1643226594604&topicId=edo1578456348066.html&_LANG=enus&language=en_US&rsc_301). This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/settings/envelope\_purge\_configuration endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Notification Defaults Put Notification Defaults `` This method changes the default settings for the email notifications that signers and senders receive about envelopes. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/settings/notification\_defaults endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Password Rules Put Account Password Rules `` This method updates the password rules for an account. **Note**: To update the password rules for an account, you must be an account administrator. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/settings/password\_rules endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tab Settings Put Settings `` This method modifies the tab types and tab functionality that is enabled for an account. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/settings/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Shared Access Put Shared Access `` This sets the shared access status for one or more users or templates. When setting user shared access, only users with account administration privileges can set shared access status for envelopes. When setting template shared access, only users who own a template and have sharing permission or with account administration privileges can set shared access for templates. Changes to the shared items status are not additive. The change always replaces the current status. To change template shared access, add the query parameter `item_type` = `templates` to the request. When this is set, the user and envelopes properties are not required. **Note**: This functionality is a newer version of the [Update Group Share](https://developers.docusign.com/docs/esign-rest-api/reference/templates/templates/updategroupshare/) functionality. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/shared\_access endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Item type

String

Specifies the type of shared item being set: - envelopes: Set envelope sharing between users. - templates: Set information about template sharing among users and groups. - folders: Get information about folder sharing among users and groups.

Preserve existing shared access

String

When true, preserve the existing shared access settings.

User ids

String

A comma-separated list of IDs for users whose shared item access is being set.

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Signatures Put Account Signature `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/signatures endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Signatures Put Account Signature By Id `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/signatures/{signatureId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Signature Id

String

The ID of the signature being accessed.

x

Close existing signature

String

When set to true, closes the current signature.

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Account Signatures Put Account Signature Image `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/signatures/{signatureId}/{imageType} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Image Type

String

Specificies the type of image. Valid values are: - signature_image - initials_image

x

Signature Id

String

The ID of the signature being accessed.

x

Transparent png

String

Transparent png

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Signing Groups Put Signing Groups `` Updates the name of one or more existing signing groups. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/signing\_groups endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Signing Groups Put Signing Group `` Updates signing group name and member information. You can also add new members to the signing group. A signing group can have a maximum of 50 members. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/signing\_groups/{signingGroupId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Signing Group Id

String

Optional. The ID of the signing group. Note: When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. For this reason, DocuSign recommends that you do not include non-signer recipients (such as carbon copy recipients) in the same signing group as signer recipients. However, you could create a second signing group for the non-signer recipients and change the default action of Needs to Sign to a different value, such as Receives a Copy.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Signing Groups Put Signing Group Users `` Adds one or more new members to a signing group. A signing group can have a maximum of 50 members. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/signing\_groups/{signingGroupId}/users endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Signing Group Id

String

Optional. The ID of the [signing group](https://docs.mulesoft.com/docusign-connector/latest/%3Ca href="https://support.docusign.com/s/document-item?bundleId=gav1643676262430&topicId=zgn1578456447934.html&_LANG=enus&language=en_US&rsc_301">https://support.docusign.com/s/document-item?bundleId=gav1643676262430&topicId=zgn1578456447934.html&_LANG=enus&language=en_US&rsc_301). Note: When you send an envelope to a signing group, anyone in the group can open it and sign it with their own signature. For this reason, DocuSign recommends that you do not include non-signer recipients (such as carbon copy recipients) in the same signing group as signer recipients. However, you could create a second signing group for the non-signer recipients and change the default action of Needs to Sign to a different value, such as Receives a Copy.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tab Put Custom Tab `` Updates the information in a custom tab for the specified account. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/tab\_definitions/{customTabId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Custom Tab Id

String

The DocuSign-generated custom tab ID for the custom tab to be applied. This can only be used when adding new tabs for a recipient. When used, the new tab inherits all the custom tab properties.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Templates Put Template `` Updates an existing template. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Templates Put Template Part `` Shares a template with the specified members group. **Note**: For a newer version of this functionality, see `Accounts::Update Shared Access`. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId}/{templatePart} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Template Part

String

Currently, the only defined part is groups.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Custom Fields Put Template Custom Fields `` Updates the custom fields in a template. Each custom field used in a template must have a unique name. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId}/custom\_fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Documents Put Template Documents `` Adds one or more documents to an existing template document. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Documents Put Template Document `` This method updates an existing template document. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Template Id

String

The ID of the template.

x

Is envelope definition

String

Is envelope definition

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Document Fields Put Template Document Fields `` Updates existing custom document fields in an existing template document. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/fields endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Pages Put Template Page Image `` Rotates page image from a template for display. The page image can be rotated to the left or right. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/pages/{pageNumber}/page\_image endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Page Number

String

The page number being accessed.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Tabs Put Template Document Tabs `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Document Id

String

The documentId is set by the API client. It is an integer that falls between 1 and 2,147,483,647. The value is encoded as a string without commas. The values 1, 2, 3, and so on are typically used to identify the first few documents in an envelope. Tab definitions include a documentId property that specifies the document on which to place the tab.

x

Template Id

String

The ID of the template.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Lock Put Template Lock `` This method updates the lock duration time or the `lockedByApp` property information for the specified template. The user and integrator key must match the user specified by the `lockByUser` property and integrator key information. You must also include the `X-DocuSign-Edit` header, which contains a `lockToken` that proves ownership of the lock and the `lockDurationInSeconds`. The token that you need for this header is returned in the response to the POST and GET methods. Example: `X-DocuSign-Edit:{{lockToken}}` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId}/lock endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Notification Put Templates Template Id Notification `` Updates the notification structure for an existing template. Use this endpoint to set reminder and expiration notifications. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId}/notification endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Put Template Bulk Recipients `` Updates the bulk recipients in a template using a file upload. The Content-Type supported for uploading a bulk recipient file is CSV (text/csv). The REST API does not support modifying individual rows or values in the bulk recipients file. It only allows the entire file to be added or replaced with a new file. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/bulk\_recipients endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Put Template Recipients `` Updates recipients in a template. You can edit the following properties: `email`, `userName`, `routingOrder`, `faxNumber`, `deliveryMethod`, `accessCode`, and `requireIdLookup`. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId}/recipients endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Resend envelope

String

When set to true, resends the envelope to the recipients that you specify in the request body. You use this parameter to resend the envelope to a recipient who deleted the original email notification. Note: Correcting an envelope is a different process. DocuSign always resends an envelope when you correct it, regardless of the value that you enter here.

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Put Template Recipients Document Visibility `` This method updates document visibility for one or more template recipients based on the `recipientId` and `visible` values that you include in the request body. **Note**: A document cannot be hidden from a recipient if the recipient has tabs assigned to them on the document. Carbon Copy, Certified Delivery (Needs to Sign), Editor, and Agent recipients can always see all documents. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId}/recipients/document\_visibility endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Put Template Recipient Document Visibility `` This method updates the document visibility for a template recipient. **Note**: A document cannot be hidden from a recipient if the recipient has tabs assigned to them on the document. Carbon Copy, Certified Delivery (Needs to Sign), Editor, and Agent recipients can always see all documents. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/document\_visibility endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Recipients Put Template Recipient Tabs `` Updates one or more tabs for a recipient in a template. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/tabs endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Recipient Id

String

A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each recipientId must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a recipientId of 1.

x

Template Id

String

The ID of the template.

x

Body

Binary

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Envelope Workflow Definition Put Template Workflow Definition `` Updates the specified template''s workflow definition if it has one. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/templates/{templateId}/workflow endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Template Id

String

The ID of the template.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Users Put Users `` This method updates the information about one or more account users. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/users endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Put User `` To update user information for a specific user, submit a \[Users\](#Users) object with updated field values in the request body of this operation. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/users/{userId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Custom Settings Put Custom Settings `` Adds or updates custom user settings for the specified user. **\*Note**: Custom user settings are not the same as user account settings. Custom settings provide a flexible way to store and retrieve custom user information that you can use in your own system. **Important**: There is a limit on the size for all the custom user settings for a single user. The limit is 4,000 characters, which includes the XML and JSON structure for the settings. ### Grouping Custom User Settings You can group custom user settings when adding them. Grouping allows you to retrieve settings that are in a specific group, instead of retrieving all the user custom settings. To group custom user settings, add the following information in the header, after Content-Type: `X-DocuSign-User-Settings-Key:group_name`, where the `group_name` is your designated name for the group of customer user settings. When getting or deleting grouped custom user settings, you must include the extra header information. Grouping custom user settings is not required and if the extra header information is not included, the custom user settings are added normally and can be retrieved or deleted without including the additional header. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/users/{userId}/custom\_settings endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Profile Put Profile `` Updates the user’s detail information, profile information, privacy settings, and personal information in the user ID card. You can also change a user’s name by changing the information in the `userDetails` property. When changing a user’s name, you can either change the information in the `userName` property OR change the information in `firstName`, `middleName`, `lastName, suffixName`, and `title` properties. Changes to `firstName`, `middleName`, `lastName`, `suffixName`, and `title` properties take precedence over changes to the `userName` property. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/users/{userId}/profile endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Profile Image Put User Profile Image `` Updates the user profile image by uploading an image to the user profile. The supported image formats are: gif, png, jpeg, and bmp. The file must be less than 200K. For best viewing results, DocuSign recommends that the image is no more than 79 pixels wide and high. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/users/{userId}/profile/image endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Settings Put User Settings `` Updates the account settings list and email notification types for the specified user. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/users/{userId}/settings endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

String

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Signatures Put User Signature `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/users/{userId}/signatures endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Signatures Put User Signature By Id `` Creates, or updates, the signature font and initials for the specified user. When creating a signature, you use this resource to create the signature name and then add the signature and initials images into the signature. **Note**: This will also create a default signature for the user when one does not exist. The userId property specified in the endpoint must match the authenticated user’s user ID and the user must be a member of the account. The `signatureId` parameter accepts a signature ID. DocuSign recommends you use signature ID (`signatureId`), since some names contain characters that do not properly encode into a URL. If you use the user name, it is likely that the name includes spaces. In that case, URL encode the name before using it in the endpoint. For example encode "Bob Smith" as "Bob%20Smith". This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/users/{userId}/signatures/{signatureId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Signature Id

String

The ID of the signature being accessed.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Close existing signature

String

When set to true, closes the current signature.

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## User Signatures Put User Signature Image `` Updates the user signature image or user initials image for the specified user. The supported image formats for this file are: gif, png, jpeg, and bmp. The file must be less than 200K. The userId property specified in the endpoint must match the authenticated user’s user ID and the user must be a member of the account. The `signatureId` parameter accepts a signature ID or a signature name. DocuSign recommends you use signature ID (`signatureId`), since some names contain characters that do not properly encode into a URL. If you use the user name, it is likely that the name includes spaces. In that case, URL encode the name before using it in the endpoint. For example encode "Bob Smith" as "Bob%20Smith". This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/users/{userId}/signatures/{signatureId}/{imageType} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Image Type

String

Specificies the type of image. Valid values are: - signature_image - initials_image

x

Signature Id

String

The ID of the signature being accessed.

x

User Id

String

The ID of the user to access. Generally this is the ID of the current authenticated user, but if the authenticated user is an Administrator on the account, userId can represent another user whom the Administrator is accessing.

x

Transparent png

String

Transparent png

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Watermark Put Watermark `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/watermark endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Watermark Preview Put Watermark Preview `` This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/watermark/preview endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Workspace Put Workspace `` Updates information about a specific workspace. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/workspaces/{workspaceId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

Workspace Id

String

The ID of the workspace.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Workspace File Put Workspace File `` This method updates the metadata for one or more specific files or folders in a workspace. This operation makes an HTTP PUT request to the /v2.1/accounts/{accountId}/workspaces/{workspaceId}/folders/{folderId}/files/{fileId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Account Id

String

The external account number (int) or account ID GUID.

x

File Id

String

The ID of the file.

x

Folder Id

String

The ID of the folder.

x

Workspace Id

String

The ID of the workspace.

x

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

#[null]

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Notary Put Notary `` Updates notary information for the current user. This operation makes an HTTP PUT request to the /v2.1/current\_user/notary endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Notary Jurisdictions Put Notary Jurisdiction `` Updates the jurisdiction information about a notary. The following restrictions apply: - The current user must be a notary. - The `jurisdictionId` path parameter must be a jurisdiction that the notary is registered for. - The `jurisdictionId` path parameter must match the request body’s `jurisdiction.jurisdictionId`. The request body must have a full `jurisdiction` object for the jurisdiction property. The best way to do this is to use `getNotaryJurisdiction` to obtain the current values and update the properties you want to change. For example, assume `getNotaryJurisdiction` returns this: ```json { "jurisdiction": { "jurisdictionId": "15", "name": "Iowa", "county": "", "enabled": "true", "countyInSeal": "false", "commissionIdInSeal": "true", "stateNameInSeal": "true", "notaryPublicInSeal": "true", "allowSystemCreatedSeal": "true", "allowUserUploadedSeal": "false" }, "commissionId": "123456", "commissionExpiration": "2020-08-31T07:00:00.0000000Z", "registeredName": "Bob Notary", "county": "Adams", "sealType": "system_created" } ``` If you want to change the name of the notary from "Bob Notary" to "Robert Notary", your request body would be: ```json { "jurisdiction": { "jurisdictionId": "15", "name": "Iowa", "county": "", "enabled": "true", "countyInSeal": "false", "commissionIdInSeal": "true", "stateNameInSeal": "true", "notaryPublicInSeal": "true", "allowSystemCreatedSeal": "true", "allowUserUploadedSeal": "false" }, "commissionId": "123456", "commissionExpiration": "2020-08-31T07:00:00.0000000Z", "registeredName": "Robert Notary", "county": "Adams", "sealType": "system_created" } ``` This operation makes an HTTP PUT request to the /v2.1/current\_user/notary/jurisdictions/{jurisdictionId} endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Jurisdiction Id

String

The ID of the jurisdiction. The following jurisdictions are supported: - 5 - California - 6 - Colorado - 9 - Florida - 10 - Georgia - 12 - Idaho - 13 - Illinois - 14 - Indiana - 15 - Iowa - 17 - Kentucky - 23 - Minnesota - 25 - Missouri - 30 - New Jersey - 32 - New York - 33 - North Carolina - 35 - Ohio - 37 - Oregon - 38 - Pennsylvania - 40 - South Carolina - 43 - Texas - 44 - Utah - 47 - Washington - 48 - West Virginia - 49 - Wisconsin - 62 - Florida Commissioner of Deeds

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## APIRequest Log Put Request Log Settings `` Enables or disables API request logging for troubleshooting. When enabled (`apiRequestLogging` is **true**), REST API requests and responses for the user are added to a log. A log can have up to 50 requests/responses and the current number of log entries can be determined by getting the settings. Logging is automatically disabled when the log limit of 50 is reached. You can call `Diagnostics::getRequestLog` or `Diagnostics::listRequestLogs` to download the log files (individually or as a zip file). Call `Diagnostics::deleteRequestLogs` to clear the log by deleting current entries. Private information, such as passwords and integrator key information, which is normally located in the call header is omitted from the request/response log. API request logging only captures requests from the authenticated user. Any call that does not authenticate the user and resolve a userId is not logged. This operation makes an HTTP PUT request to the /v2.1/diagnostics/settings endpoint. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Body

Any

the content to use

#[payload]

Config Ref

ConfigurationProvider

The name of the configuration to use to execute this component

Streaming Strategy

Configures how Mule processes streams. The default is to use repeatable streams.

Custom Query Parameters

Object

Custom Headers

Object

Response Timeout

Number

Timeout for the request to the remote service.

Response Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit for the Response Timeout field.

Streaming Type

Enumeration, one of:

  • AUTO

  • ALWAYS

  • NEVER

Defines if the request should be sent using streaming. Setting the value to AUTO will automatically define the best strategy based on the request content.

Target Variable

String

Name of the variable that stores the operation’s output.

Target Value

String

Expression that evaluates the operation’s output. The outcome of the expression is stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors

### Output

Type

Any

Attributes Type

### For Configurations - [Configurations](#configurations) ### Throws - DOCUSIGN:BAD\_REQUEST - DOCUSIGN:CLIENT\_ERROR - DOCUSIGN:CONNECTIVITY - DOCUSIGN:INTERNAL\_SERVER\_ERROR - DOCUSIGN:NOT\_ACCEPTABLE - DOCUSIGN:NOT\_FOUND - DOCUSIGN:RETRY\_EXHAUSTED - DOCUSIGN:SERVER\_ERROR - DOCUSIGN:SERVICE\_UNAVAILABLE - DOCUSIGN:TIMEOUT - DOCUSIGN:TOO\_MANY\_REQUESTS - DOCUSIGN:UNAUTHORIZED - DOCUSIGN:UNSUPPORTED\_MEDIA\_TYPE ## Types ### Default Header
FieldTypeDescriptionDefault ValueRequired

Key

String

x

Value

String

x

### Default Query Param
FieldTypeDescriptionDefault ValueRequired

Key

String

x

Value

String

x

### Proxy
FieldTypeDescriptionDefault ValueRequired

Host

String

x

Port

Number

x

Username

String

Password

String

Non Proxy Hosts

String

### TLS
FieldTypeDescriptionDefault ValueRequired

Enabled Protocols

String

A comma-separated list of protocols enabled for this context.

Enabled Cipher Suites

String

A comma-separated list of cipher suites enabled for this context.

Trust Store

Key Store

Revocation Check

### Trust Store
FieldTypeDescriptionDefault ValueRequired

Path

String

Path to the truststore. Mule resolves the path relative to the current classpath and file system, if possible.

Password

String

Password used to protect the truststore.

Type

String

Type of truststore used.

Algorithm

String

Algorithm used by the truststore.

Insecure

Boolean

If true, Mule stops performing certificate validations. This can make connections vulnerable to attacks.

### Key Store
FieldTypeDescriptionDefault ValueRequired

Path

String

Path to the keystore. Mule resolves the path relative to the current classpath and file system, if possible.

Type

String

Type of keystore used.

Alias

String

When the keystore contains many private keys, this attribute indicates the alias of the key that should be used. If not defined, the first key in the file will be used by default.

Key Password

String

Password used to protect the private key.

Password

String

Password used to protect the keystore.

Algorithm

String

Algorithm used by the keystore.

### Standard Revocation Check
FieldTypeDescriptionDefault ValueRequired

Only End Entities

Boolean

Only verify the last element of the certificate chain.

Prefer Crls

Boolean

Try CRL instead of OCSP first.

No Fallback

Boolean

Do not use the secondary checking method (the one not selected before).

Soft Fail

Boolean

Avoid verification failure when the revocation server can not be reached or is busy.

### Custom OCSP Responder
FieldTypeDescriptionDefault ValueRequired

Url

String

The URL of the OCSP responder.

Cert Alias

String

Alias of the signing certificate for the OCSP response (must be in the trust store), if present.

### CRL File
FieldTypeDescriptionDefault ValueRequired

Path

String

The path to the CRL file.

### Reconnection
FieldTypeDescriptionDefault ValueRequired

Fails Deployment

Boolean

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

Reconnection Strategy

The reconnection strategy to use.

### Reconnect
FieldTypeDescriptionDefault ValueRequired

Frequency

Number

How often in milliseconds to reconnect

Blocking

Boolean

If false, the reconnection strategy will run in a separate, non-blocking thread

Count

Number

How many reconnection attempts to make.

### Reconnect Forever
FieldTypeDescriptionDefault ValueRequired

Frequency

Number

How often in milliseconds to reconnect

Blocking

Boolean

If false, the reconnection strategy will run in a separate, non-blocking thread

### Expiration Policy
FieldTypeDescriptionDefault ValueRequired

Max Idle Time

Number

A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration

Time Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit that qualifies the maxIdleTime attribute

### HTTP Response Attributes
FieldTypeDescriptionDefault ValueRequired

Status Code

Number

x

Headers

Object

x

Reason Phrase

String

x

### Repeatable In Memory Stream Configures the in-memory streaming strategy. With this strategy, the request fails if the data exceeds the buffer size. Always run performance tests to find the optimal buffer size for your specific use case.
FieldTypeDescriptionDefault ValueRequired

Initial Buffer Size

Number

The amount of memory to allocate to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to the Buffer Size Increment value, with an upper limit of the Max In Memory Size value.

Buffer Size Increment

Number

Amount by which the buffer size expands if it exceeds its initial size. Setting a value of 0 or lower specifies that the buffer can’t expand. Mule raises a STREAM_MAXIMUM_SIZE_EXCEEDED error when the buffer gets full.

Max Buffer Size

Number

The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

Size unit for the Initial Buffer Size, Buffer Size Increment, and Buffer Unit fields.

### Repeatable File Store Stream Configures the repeatable file-store streaming strategy. With this strategy, Mule keeps a portion of the stream data in memory. If the stream content is larger than the configured buffer size, Mule backs up the buffer’s content to disk and then clears the memory.
FieldTypeDescriptionDefault ValueRequired

In Memory Size

Number

Defines the maximum memory that the stream should use to keep data in memory. If more than that is consumed content on the disk is buffered.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which maxInMemorySize is expressed

### Non-repeatable Stream Disables the repeatable stream functionality and uses non-repeatable streams to have less performance overhead, memory use, and cost. ### Redelivery Policy
FieldTypeDescriptionDefault ValueRequired

Max Redelivery Count

Number

The maximum number of times a message can be redelivered and processed unsuccessfully before triggering process-failed-message

Message Digest Algorithm

String

The secure hashing algorithm to use. If not set, the default is SHA-256.

Message Identifier

Defines which strategy is used to identify the messages.

Object Store

ObjectStore

The object store where the redelivery counter for each message is stored.

### Redelivery Policy Message Identifier
FieldTypeDescriptionDefault ValueRequired

Use Secure Hash

Boolean

Whether to use a secure hash algorithm to identify a redelivered message.

Id Expression

String

Defines one or more expressions to use to determine when a message has been redelivered. This property may only be set if useSecureHash is false.

### Repeatable In Memory Iterable
FieldTypeDescriptionDefault ValueRequired

Initial Buffer Size

Number

The number of instances to initially keep in memory to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize. Default value is 100 instances.

Buffer Size Increment

Number

This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full. Default value is 100 instances.

Max Buffer Size

Number

The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit.

### Repeatable File Store Iterable
FieldTypeDescriptionDefault ValueRequired

In Memory Objects

Number

The maximum amount of instances to keep in memory. If more than that is required, content on the disk is buffered.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which maxInMemorySize is expressed

## See Also - [Salesforce Help](https://help.salesforce.com) - [DocuSign API Reference](https://developers.docusign.com/docs/esign-rest-api/reference/) --- product: DocuSign Connector version: 1.1 is-latest-version: true --- # DocuSign Connector 1.1 XML and Maven Support > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Although you can manually code a Mule app in XML, it is more efficient to use Anypoint Studio: - If you manually code a Mule runtime engine (Mule) app in XML, either from the Anypoint Studio XML editor or from a text editor, you can access the connector from your app by adding reference statements to both your XML Mule flow and the Apache Maven `pom.xml` file. - If you add the connector in Studio, Studio automatically populates the XML code with the connector’s namespace and schema location and it also adds a dependency to the `pom.xml` file. ## Add a Namespace for the Connector Paste the following code inside the `` tag of the header of your configuration XML: ```xml http://www.mulesoft.org/schema/mule/docusign http://www.mulesoft.org/schema/mule/docusign/current/mule-docusign.xsd ``` This example shows how the namespace statements are placed in the XML block: ```xml ``` ## Add a POM File Dependency The Apache Maven `pom.xml` file generated by Anypoint Studio contains dependencies for a Mule app. When you code a Mule app manually, include this XML snippet in your `pom.xml` file to enable access to this connector: ```xml com.mulesoft.connectors mule4-docusign-connector x.x.x mule-plugin ``` Replace `x.x.x` with the version that corresponds to the connector you are using. To obtain the most up-to-date `pom.xml` file information: 1. Go to [Anypoint Exchange](https://www.mulesoft.com/exchange/). 2. In Exchange, click **Login** and supply your Anypoint Platform username and password. 3. In Exchange, search for `docusign`. 4. Select the connector. 5. Click **Dependency Snippets** near the upper right of the screen. ## See Also - [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Salesforce Help](https://help.salesforce.com) --- product: DocuSign Connector version: 1.1 is-latest-version: true --- # Using Anypoint Studio to Configure DocuSign Connector 1.1 > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Anypoint Studio (Studio) editors help you design and update your Mule applications, properties, and configuration files. To add and configure a connector in Studio: 1. [Create a Mule project](#create-mule-project). 2. [Add the connector to your Mule project](#add-connector-to-project). 3. [Configure a source for the connector’s flow](#configure-input-source). 4. [Add a connector operation to the flow](#add-connector-operation). 5. [Configure a global element for the connector](#configure-global-element). 6. [Configure the other connector fields](#configure-other-fields). When you run the connector, you can view the app log to check for problems in real time, as described in [View the App Log](#view-app-log). If you are new to configuring connectors in Studio, see [Using Anypoint Studio to Configure a Connector](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio). If, after reading this topic, you need additional information about the connector fields, refer to the [DocuSign Connector Reference](https://docs.mulesoft.com/docusign-connector/latest/docusign-connector-reference). ## Create a Mule Project In Studio, create a new Mule project in which to add and configure the connector: 1. In Studio, select **File > New > Mule Project**. 2. Enter a name for your Mule project and click **Finish**. ## Add the Connector to Your Mule Project Add Anypoint Connector for DocuSign (DocuSign Connector) to your Mule project to automatically populate the XML code with the connector’s namespace and schema location and add the required dependencies to the project’s `pom.xml` file: 1. In the **Mule Palette** view, click **(X) Search in Exchange**. 2. In the **Add Dependencies to Project** window, type `docusign` in the search field. 3. Click **DocuSign Connector** in **Available modules**. 4. Click **Add**. 5. Click **Finish**. Adding a connector to a Mule project in Studio does not make that connector available to other projects in your Studio workspace. ## Configure a Source A source initiates a flow when a specified condition is met. You can configure one of these sources to use with DocuSign Connector: - HTTP Listener Initiates a flow each time it receives a request on the configured host and port - Scheduler Initiates a flow when a time-based condition is met For example, to configure an HTTP Listener source, follow these steps: 1. In the **Mule Palette** view, select **HTTP > Listener**. 2. Drag **Listener** to the Studio canvas. 3. On the **Listener** configuration screen, optionally change the value of the **Display Name** field. 4. Specify a value for the **Path** field. 5. Click the plus sign (**+**) next to the **Connector configuration** field to configure a global element that can be used by all instances of the HTTP Listener source in the app. 6. On the **General** tab, specify the connection information for the connector. 7. On the **TLS** tab, optionally specify the TLS information for the connector. 8. On the **Advanced** tab, optionally specify reconnection information, including a reconnection strategy. 9. Click **Test Connection** to confirm that Mule can connect with the specified server. 10. Click **OK**. ## Add a Connector Operation to the Flow When you add a connector operation to your flow, you are specifying an action for that connector to perform. To add an operation for DocuSign Connector, follow these steps: 1. In the **Mule Palette** view, select **DocuSign** and then select the desired operation. 2. Drag the operation onto the Studio canvas to the right of the source. ## Configure a Global Element for the Connector When you configure a connector, configure a global element that all instances of that connector in the app can use. Configuring a global element requires you to provide the authentication credentials that the connector requires to access the target DocuSign system. DocuSign Connector supports Authorization Connection Provider (Implicit Grant) authentication and OAuth Connection Provider (Authorization Code Grant) authentication. To configure the global element for DocuSign Connector, follow these steps: 1. Select the operation in the Studio canvas. 2. In the configuration screen for the operation, click the plus sign (**+**) next to the **Connector configuration** field to access the global element configuration fields. 3. On the **General** tab, in **Connection**, select the authentication method to configure: - [Authorization Connection Provider (Implicit Grant)](#auth-connection) - [JWT Connection Provider (JWT Grant)](#jwt-connection) - [OAuth Connection Provider (Authorization Code Grant)](#oauth-connection) You can reference a configuration file that contains ANT-style property placeholders (recommended), or you can enter your authorization credentials in the global configuration properties. For information about the benefits of using property placeholders and how to configure them, refer to [Anypoint Connector Configuration](https://docs.mulesoft.com/connectors/introduction/intro-connector-configuration-overview). 4. On the **Advanced** tab, optionally specify reconnection information, including a reconnection strategy. 5. Click **Test Connection** to confirm that Mule can connect with the specified server. 6. Click **OK**. ### Authorization Connection Provider (Implicit Grant) 1. Enter the following information on the **General** tab of the **Global Element Properties** screen to configure Authorization Connection Provider (Implicit Grant):
FieldUser Action

Name

Configuration name.

Base Uri

Parameter base URI for each instance or tenant.

Authorization

Authorization for the connection type.

The following screenshot shows an example of configuring the **General** tab for Authorization Connection Provider (Implicit Grant): ![General tab for Authorization Connection Provider Implicit Grant authentication](/mulesoft/current/en-us/docusign-connector/latest/_images/auth-general-tab.png) 2. On the **Advanced** tab, optionally change the default values of the **Response timeout**, **Response timeout unit**, **Streaming type**, and **Expiration policy** fields. The following screenshot shows an example of configuring the **Advanced** tab for Authorization Connection Provider (Implicit Grant): ![Advanced tab for Authorization Connection Provider Implicit Grant authentication](/mulesoft/current/en-us/docusign-connector/latest/_images/auth-advanced-tab.png) ### JWT Connection Provider (JWT Grant) Use JWT Grant for server-to-server or machine-to-machine communication for authentication without user involvement. The client authenticates using a signed JWT, which the authorization server or resource server verifies. Enter the following information on the **General** tab of the **Global Element Properties** screen to configure JWT Connection Provider (JWT Grant):
FieldUser Action

Base Uri

Parameter base URI for each instance or tenant. In the DocuSign app, go to Settings > Apps and Keys > My Account Information to find the account base URI and then add /restapi to the end, for example, https://demo.docusign.net/restapi.

Integration Key

Integration key that identifies the integration and links to its configuration values with the service provider.

Impersonated user id

The user ID is a unique identifier associated with the user in the DocuSign system.

Requested Scopes

A space-delimited list of the scopes the app needs. For JWT Grant, this must include the impersonation scope.

Private Key

The RSA private key.

This screenshot shows an example of configuring the **General** tab for JWT Connection Provider (JWT Grant): ![General tab for JWT Grant authentication](/mulesoft/current/en-us/docusign-connector/latest/_images/jwt-general-tab.png) ### OAuth Connection Provider (Authorization Code Grant) Use OAuth 2.0 to delegate user authentication to the service hosting the user account. For more information, refer to [Configuring OAuth 2.0 for Connectors](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2), [Configuring OAuth 2.0 for Connectors on CloudHub](https://docs.mulesoft.com/connectors/introduction/intro-config-oauth2-cloudhub), or [OAuth Support in the SDK](https://docs.mulesoft.com/mule-sdk/latest/oauth). 1. Enter the following information on the **General** tab of the **Global Element Properties** screen to configure OAuth Connection Provider (Authorization Code Grant):
FieldUser Action

Name

Configuration name.

Consumer key

OAuth consumer key as registered with the service provider.

Consumer secret

OAuth consumer secret as registered with the service provider.

Listener config

HTTP configuration used to create the listener that receives the access token callback endpoint.

Callback path

Path of the access token callback endpoint.

Authorize path

Path of the local HTTP endpoint that triggers the OAuth dance.

The following screenshot shows an example of configuring the **General** tab for OAuth Connection Provider (Authorization Code Grant): ![General tab for OAuth Connection Provider Authorization Code Grant authentication](/mulesoft/current/en-us/docusign-connector/latest/_images/oauth-general-tab.png) 2. On the **Advanced** tab, optionally change the default values of the **Response timeout**, **Response timeout unit**, **Streaming type**, and **Expiration policy** fields. The following screenshot shows an example of configuring the **Advanced** tab for OAuth Connection Provider (Authorization Code Grant): ![Advanced tab for OAuth Connection Provider Authorization Code Grant authentication](/mulesoft/current/en-us/docusign-connector/latest/_images/oauth-advanced-tab.png) ## Configure Additional Connector Fields After you configure a global element for DocuSign Connector, configure the other required fields for the connector. The required fields vary depending on which connector operation you use. ## View the App Log To check for problems, you can view the app log as follows: - If you’re running the app from Anypoint Platform, the app log output is visible in the Anypoint Studio console window. - If you’re running the app using Mule from the command line, the app log output is visible in your OS console. Unless the log file path is customized in the app’s log file (`log4j2.xml`), you can also view the app log in the default location `MULE_HOME/logs/.log`. ## See Also - [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Using Anypoint Studio to Configure a Connector](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio) - [DocuSign Connector Reference](https://docs.mulesoft.com/docusign-connector/latest/docusign-connector-reference) - [Salesforce Help](https://help.salesforce.com)