Docusign Users API

Methods to manage users in an account.

Business capability
Identity & Access Management BC-620.20

Operations 22

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /v2/organizations/{organizationId}/users/email_addresses Change users' email addresses in an organization · Docusign Updates a user's email address #
Ask an LLM
“Can an org admin change the email address a DocuSign user signs in with?”
“What scope do I need to update member email addresses across my organization?”
Tell an agent
Update the email addresses for these users in organization {org}: {users}.
Change the login email of a user in org {org} to their new address.
GET /v2/organizations/{organizationId}/users List the users in an organization · Docusign Returns information about the users in an organization #
Ask an LLM
“Which people belong to my DocuSign organization, across all its accounts?”
“Can I find organization members whose email matches a partial name?”
Tell an agent
List the members of organization {org} in account {account_id}.
Find organization {org} users with email {email}.
GET /v2/accounts/{accountId}/users List the users in an account · Docusign Retrieves the list of users for the specified account #
Ask an LLM
“Who are all the users on my eSignature account?”
“Can I filter account users by login status or group membership?”
Tell an agent
List every user in account {account}.
Show users in account {account} whose email contains {sub}.
PUT /v2/accounts/{accountId}/users Bulk-update several users in an account · Docusign Change one or more user in the specified account #
Ask an LLM
“Can I change details for many account users in one request?”
“Is there a bulk endpoint to edit multiple users' settings at once?”
Tell an agent
Apply these changes to several users in account {account}: {users}.
Bulk-update the user records in account {account}.
POST /v2/accounts/{accountId}/users Add new users to an account · Docusign Adds news user to the specified account #
Ask an LLM
“How do I add new users to my DocuSign account through the API?”
“What do I need to provide for each new user — just a name and email?”
Tell an agent
Add these new users to account {account}: {new_users}.
Create a user account for a new hire in account {account}.
DELETE /v2/accounts/{accountId}/users Close several user records in an account · Docusign Removes users account privileges #
Ask an LLM
“Can I close several user accounts at once so they can't use the account anymore?”
“Are closed users actually deleted from the account, or just deactivated?”
Tell an agent destructive · confirm first
Close these users in account {account}: {users}.
Deactivate a batch of departed employees in account {account}.
GET /v2/accounts/{accountId}/users/{userId} Get one user's details · Docusign Gets the user information for a specified user #
Ask an LLM
“How can I look up a specific user's profile and last login date?”
“Can I see when a user's password expires?”
Tell an agent
Get the details for user {user} in account {account}.
Show last login and password expiration for user {user} in account {account}.
PUT /v2/accounts/{accountId}/users/{userId} Update a user's profile information · Docusign Updates the specified user information #
Ask an LLM
“Can I change a user's name, job title or permission profile through the API?”
“What user profile fields can be edited after the user is created?”
Tell an agent
Update the job title of user {user} in account {account} to {title}.
Change user {user}'s permission profile in account {account} to {profile}.
DELETE /v2/accounts/{accountId}/users/{userId} Remove a user from a company account · Docusign Removes a user from a company account #
Ask an LLM
“How do I remove a single member from a company account?”
“What permission do I need to remove a user with a lower access level?”
Tell an agent destructive · confirm first
Remove user {user} from company account {account}.
Take {user} off the company account {account} entirely.
GET /v2/accounts/{accountId}/users/{userId}/profile/image Get a user's profile picture · Docusign Retrieves the user profile image for the specified user #
Ask an LLM
“Where can I download a user's profile picture?”
“Is the profile image returned in the format it was uploaded in?”
Tell an agent
Download the profile image for user {user} in account {account}.
Fetch user {user}'s avatar from account {account} as base64.
PUT /v2/accounts/{accountId}/users/{userId}/profile/image Upload a user's profile picture · Docusign Updates the user profile image for a specified user #
Ask an LLM
“What image formats and size limit apply to a user profile photo?”
“Can I replace my own profile picture via the API?”
Tell an agent
Upload a new profile image for user {user} in account {account}.
Set user {user}'s profile photo in account {account} to this PNG.
DELETE /v2/accounts/{accountId}/users/{userId}/profile/image Remove a user's profile picture · Docusign Deletes the user profile image for the specified user #
Ask an LLM
“Can I remove the profile photo from my user profile?”
“Does deleting a profile picture require being that same user?”
Tell an agent destructive · confirm first
Delete the profile image of user {user} in account {account}.
Clear user {user}'s avatar in account {account}.
GET /v2/accounts/{accountId}/users/{userId}/settings Get a user's settings and notification preferences · Docusign Gets the user account settings for a specified user #
Ask an LLM
“Which email notifications is a particular user set to receive?”
“Where do I see a single user's account settings?”
Tell an agent
Show the settings for user {user} in account {account}.
List the email notification preferences of user {user} in account {account}.
PUT /v2/accounts/{accountId}/users/{userId}/settings Update a user's settings and notifications · Docusign Updates the user account settings for a specified user #
Ask an LLM
“Can I turn off signer email notifications for one user?”
“How do I change a user's sender notification settings?”
Tell an agent
Update user {user}'s sender email notifications in account {account} to {sender}.
Change the user settings for {user} in account {account}.
POST /v2/accounts/{accountId}/users/invite_user Invite a new user to a company account · Docusign Invites a user to a company account #
Ask an LLM
“How do I invite someone to join our Rooms company account with a specific role?”
“What's required when inviting a user — role, access level, default office?”
Tell an agent
Invite {first} {last} at {email} to account {account} with role {role}, access level {level}, office {office_id} and eSign profile {esign}.
Send a company invitation to {email} for account {account}, role {role}, level {level}, office {office_id}, eSign profile {esign}.
POST /v2/accounts/{accountId}/users/{userId}/reinvite Resend an invitation to a pending user · Docusign Reinvites a user to join a company account #
Ask an LLM
“My user's invitation expired after 30 days — can I send them a new one?”
“Is there a way to resend an invite to someone who never activated?”
Tell an agent
Reinvite pending user {user} to account {account}.
Resend the expired invitation for {user} in account {account}.
POST /v2/accounts/{accountId}/users/{userId}/add_to_office Add a user to an office · Docusign Adds a user to an office #
Ask an LLM
“How do I put an existing user into an office?”
“Can I add a user to multiple offices in one call?”
Tell an agent
Add user {user} to office {office_id} in account {account}.
Assign {user} to office {office_id} on account {account}.
POST /v2/accounts/{accountId}/users/{userId}/remove_from_office Remove a user from an office · Docusign Removes a user from an office #
Ask an LLM
“Can I take a user out of one office without affecting their other offices?”
“What happens to a user's region and company access when removed from an office?”
Tell an agent destructive · confirm first
Remove user {user} from office {office_id} in account {account}.
Take {user} out of office {office_id} on account {account}.
POST /v2/accounts/{accountId}/users/{userId}/add_to_region Add a user to a region · Docusign Adds a user to a region #
Ask an LLM
“How can I add an existing user to a region?”
“Do I need a separate call for each region a user joins?”
Tell an agent
Add user {user} to region {region} in account {account}.
Put {user} in region {region} on account {account}.
POST /v2/accounts/{accountId}/users/{userId}/remove_from_region Remove a user from a region · Docusign Removes a user from a region #
Ask an LLM
“Can I remove a user from a single region but keep their company access?”
“Which call drops a member out of a region?”
Tell an agent destructive · confirm first
Remove user {user} from region {region} in account {account}.
Take {user} out of region {region} on account {account}.
POST /v2/accounts/{accountId}/users/{userId}/lock Lock a user's account · Docusign Locks a user's account #
Ask an LLM
“How do I lock a user out of the company account and record why?”
“Can I lock a user with a lower access level than mine?”
Tell an agent
Lock user {user} in account {account} because {reason}.
Suspend {user}'s access in account {account}, reason: {reason}.
POST /v2/accounts/{accountId}/users/{userId}/unlock Unlock a user's account · Docusign Unlocks a user's account #
Ask an LLM
“How can a locked user regain access to the company account?”
“What permission is needed to unlock another member?”
Tell an agent
Unlock user {user} in account {account}.
Restore access for locked user {user} on account {account}.

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/docusign:docusign-users-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

docusign-users-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Docusign Users API
  version: '1.0'
  description: 'Operations tagged Users across 3 of this provider''s published API definitions: docusign-admin-openapi-original.yml, docusign-openapi-original.yml, docusign-rooms-openapi-original.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.docusign.net/Management
- url: https://www.docusign.net/restapi
- url: https://rooms.docusign.com/restapi
tags:


# --- truncated at 32 KB (103 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/docusign/refs/heads/main/openapi/docusign-users-api-openapi.yml