Skip to main content

Data provisioning

General settings

DocuSign does not support deleting accounts. Select the Account deletion unsupported checkbox.

Connector settings

ParameterDescription
Base address{Domain}/restapi/v2.1/accounts/{account_id}/
Authentication modeOAuth2
OAuth Grant TypeCustom
URL for Authorization token{URL for Authorization token}
OAuth Static Token TypeBearer
Auth request bodygrant_type=refresh_token&refresh_token={refresh_token}&client_id={client_id}&client_secret={client_secret}
Auth request content typeapplication/x-www-form-urlencoded
Authentication server response formatJSON
Access Token Locationaccess_token
Authorization headerAuthorization
Content typeheader application/json
Accept headerapplication/json
Test connectionSelect the checkbox
Test queryusers

Task mappings

DocuSign User

The DocuSignUser object is used for creating, updating, and deactivating users (accounts).

ParameterOperatorSource
Object IdExpression(Operation == "Update" && ROPE_Disabled == true) ? "delete" : ObjectId
Object typeExpressionOperation == "Update" && ROPE_Disabled == true ? "users?" : null
OperationExpressionOperation == "Update" && ROPE_Disabled == true ? "Delete" : Operation
newUsers[].emailExpressionOperation == "Create" ? ROPE_ATTR_EMAIL : null
newUsers[].firstNameExpressionOperation == "Create" ? ROPE_ATTR_FIRSTNAME : null
newUsers[].lastNameExpressionOperation == "Create" ? ROPE_ATTR_LASTNAME : null
newUsers[].passwordExpressionOperation == "Create" ? ROPE_ATTR_INITIALPASSWORD : null
users[].userIdExpressionOperation == "Update" ? Extensions.GetFirstValue(ROPE_DistinguisedName, ROPE_ExternalAnchor, JobAnchor) : null
users[].sendActivationEmailExpressionOperation == "Update" && ROPE_Disabled == false ? "send" : null
users[].firstNameExpressionOperation == "Update" && ROPE_Disabled == false ? ROPE_ATTR_FIRSTNAME : null
users[].lastNameExpressionOperation == "Update" && ROPE_Disabled == false ? ROPE_ATTR_LASTNAME : null

DocuSign Permission Profile Assignments

The DocuSignPermissionProfile object is used for adding and deleting user permissions.

ParameterOperatorSource
Object IdExpressionObjectId
Object typeConstantusers
OperationExpression(Operation=="Create" || Operation=="Update") ? "Update" : Operation
permissionProfileIdExpressionOperation == "Create" ? ROPE_ResourceIdentifier : null
userIdExpressionExtensions.GetFirstValue(ROPE_DistinguisedName, ROPE_AccountExternalAnchor, JobAnchor)
PermissionProfileIdExpressionOperation == "Delete" ? "" : null

DocuSign Groups Assignments

The DocuSignUserGroup object is used for adding and deleting user permissions.

ParameterOperatorSource
Object IdExpressionObjectId
Object typeConstantDocuSignUserGroup
OperationMapOperation
users[].userIdExpressionExtensions.GetFirstValue(ROPE_DistinguisedName, ROPE_AccountExternalAnchor, JobAnchor)
groupIdMapROPE_ResourceIdentifier