DocuSign Admin icon

DocuSign Admin

Interact with DocuSign Admin API for user and organization management

Actions8

User → Create

AI-generated

Summary

Creates a new user in the DocuSign organization configured in the node's credentials, using the Management API v2 with an email, first name and last name.

Inputs

  • email (required) — Email address of the new user. Validated against a basic email pattern before the request is sent; invalid values throw an error.
  • firstName (required) — First name of the new user. Must be non-empty (whitespace-only is rejected).
  • lastName (required) — Last name of the new user. Must be non-empty (whitespace-only is rejected).

Output shape

One output item per input item, containing the JSON response from DocuSign for the newly created user (returned as-is by the API).

The organization ID is not a parameter. It is read from the docuSignAdminApi credentials (organizationId), and the credential's environment (demo or production) picks the base URL. The request POSTs to /organizations/{orgId}/users with user_name (first and last name joined by a space), email, first_name and last_name. Network errors and 429 responses are retried up to 3 times with exponential backoff. Other 4xx errors fail immediately. With Continue On Fail enabled, a failed item outputs {error: message} instead of stopping the workflow.

Examples

Example 1: Provision a DocuSign user when a new employee is added in an HR system.

Resource: User, Operation: Create; Email = {{$json.workEmail}}, First Name = {{$json.firstName}}, Last Name = {{$json.lastName}}.

Example 2: Create a single user with fixed values.

Email: jane.doe@example.com, First Name: Jane, Last Name: Doe.

Links

Discussion