Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

To use the DocuSign connector, add the <docusign.init> element in your configuration before any other DocuSign operations. This configuration authenticates with DocuSign by configuring the user credentials using OAuth2 authentication for accessing the DocuSign account.

Code Block
languagexml
titleinit
<docusign.init>
    <apiUrl>{$ctx:apiUrl}</apiUrl>
    <apiVersion>{$ctx:apiVersion}</apiVersion>
    <accessToken>{$ctx:accessToken}</accessToken>
    <blocking>{$ctx:blocking}</blocking>
</docusign.init>
Properties 
  • apiUrl: Base endpoint URL to access the DocuSign API.
  • apiVersion:  The version of the DocuSign API.
  • accessToken: OAuth Token to send and manipulate data of DocuSign API.
  • blocking: Boolean type, this property helps the connector perform blocking invocations to DocuSign
     
Info
titleNote

In this connector we have two authentication flow.First one is the Legacy Header Authentication and other one is oAuth

To get the OAuth access token add the <docusign.getOAuthToken> element before the <docusign.init> element in your configuration. 

Code Block
languagexml
titlegetOAuthToken
<docusign.getOAuthToken>
    <grantType>{$ctx:grantType}</grantType>
    <clientId>{$ctx:clientId}</clientId>
    <username>{$ctx:username}</username>
    <password>{$ctx:password}</password>
    <scope>{$ctx:scope}</scope>
</docusign.getOAuthToken>
Properties
  • grantType: Use password as grantType.

  • clientId: The client application’s integrator key set as clientId.

  • username: The username of the DocuSign account.

  • password: The password of the DocuSign account.

  • scope:  The scope is always set to "api".

...

Code Block
languagexml
titlerevokeOAuthToken
<docusign.revokeOAuthToken>
    <accessToken>{$ctx:accessToken}</accessToken>
</docusign.revokeOAuthToken>
Properties
  • accessToken: The access token that is to be revoked.

...

Code Block
languagexml
titlegetLoginInformation
<docusign.getLoginInformation>
    <includeApiPassword>{$ctx:includeApiPassword}</includeApiPassword>
    <includeAccountIDGuid>{$ctx:includeAccountIDGuid}</includeAccountIDGuid>
    <loginSetting>{$ctx:loginSetting}</loginSetting>
</docusign.getLoginInformation>
Properties
  • includeApiPassword: (optional) When set to true, returns api_password in the response.

  • includeAccountIDGuid: (optional) When set to true, shows the account ID GUID in the response.

  • loginSetting: (optional) Determines whether login settings are returned in the response (valid values: all, none).

...