> You are reading the Docusign Developer Documentation. For clean Markdown of any page, append .md to the page URL.
>
> Documentation indexes by section:
> - APIs and SDKs: https://docusign.docs.buildwithfern.com/docs/llms.txt
> - Platform 101: https://docusign.docs.buildwithfern.com/platform/llms.txt
> - Extension Apps: https://docusign.docs.buildwithfern.com/extension-apps/llms.txt
> - Docusign CLI: https://docusign.docs.buildwithfern.com/docusign-cli/llms.txt
>
> Authentication (OAuth, JWT Grant, M2M): https://docusign.docs.buildwithfern.com/platform/auth
> Webhooks and Connect: https://docusign.docs.buildwithfern.com/platform/webhooks
>
> OpenAPI specifications: https://docusign.docs.buildwithfern.com/openapi.json
> MCP server: https://docusign.docs.buildwithfern.com/_mcp/server

# MultiProductUserManagement Resource

Methods to manage multi-product users in an account.

## Methods supported

| Method                                                                                                                                                 | Description                                                                                                                                                                              |
| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [addDSGroup](/docs/admin-api/reference/usermanagement/multiproductusermanagement/adddsgroup)                                                           | POST `/Management/v2.1/organizations/{organizationId}/accounts/{accountId}/dsgroups` Creates a new DSGroup.                                                                              |
| [addDSGroupUsers](/docs/admin-api/reference/usermanagement/multiproductusermanagement/adddsgroupusers)                                                 | POST `/Management/v2.1/organizations/{organizationId}/accounts/{accountId}/dsgroups/{dsGroupId}/users` Adds a list of users to a DSGroup.                                                |
| [addOrUpdateUser](/docs/admin-api/reference/usermanagement/multiproductusermanagement/addorupdateuser)                                                 | POST `/Management/v2.1/organizations/{organizationId}/accounts/{accountId}/users` Creates or updates a multi-product user.                                                               |
| [addUserProductPermissionProfiles](/docs/admin-api/reference/usermanagement/multiproductusermanagement/adduserproductpermissionprofiles)               | POST `/Management/v2.1/organizations/{organizationId}/accounts/{accountId}/products/users/{userId}/permission_profiles` Assigns permission profiles for a user by user ID.               |
| [addUserProductPermissionProfilesByEmail](/docs/admin-api/reference/usermanagement/multiproductusermanagement/adduserproductpermissionprofilesbyemail) | POST `/Management/v2.1/organizations/{organizationId}/accounts/{accountId}/products/permission_profiles/users` Assigns permission profiles for a user by email address.                  |
| [deleteDSGroup](/docs/admin-api/reference/usermanagement/multiproductusermanagement/deletedsgroup)                                                     | DEL `/Management/v2.1/organizations/{organizationId}/accounts/{accountId}/dsgroups/{dsGroupId}` Deletes a DSGroup.                                                                       |
| [getDSGroup](/docs/admin-api/reference/usermanagement/multiproductusermanagement/getdsgroup)                                                           | GET `/Management/v2.1/organizations/{organizationId}/accounts/{accountId}/dsgroups/{dsGroupId}` Returns details about a single DSGroup.                                                  |
| [getDSGroups](/docs/admin-api/reference/usermanagement/multiproductusermanagement/getdsgroups)                                                         | GET `/Management/v2.1/organizations/{organizationId}/accounts/{accountId}/dsgroups` Returns a list of DSGroups.                                                                          |
| [getDSGroupUsers](/docs/admin-api/reference/usermanagement/multiproductusermanagement/getdsgroupusers)                                                 | GET `/Management/v2.1/organizations/{organizationId}/accounts/{accountId}/dsgroups/{dsGroupId}/users` Gets a list of users in a DSGroup.                                                 |
| [getProductPermissionProfiles](/docs/admin-api/reference/usermanagement/multiproductusermanagement/getproductpermissionprofiles)                       | GET `/Management/v2.1/organizations/{organizationId}/accounts/{accountId}/products/permission_profiles` Gets products associated with the account and the available permission profiles. |
| [getUserDSProfile](/docs/admin-api/reference/usermanagement/multiproductusermanagement/getuserdsprofile)                                               | GET `/Management/v2.1/organizations/{organizationId}/users/{userId}/dsprofile` Retrieves the DS profile for a user specified by ID.                                                      |
| [getUserDSProfilesByEmail](/docs/admin-api/reference/usermanagement/multiproductusermanagement/getuserdsprofilesbyemail)                               | GET `/Management/v2.1/organizations/{organizationId}/users/dsprofile` Retrieves the DS profile for a user specified by email address.                                                    |
| [getUserProductPermissionProfiles](/docs/admin-api/reference/usermanagement/multiproductusermanagement/getuserproductpermissionprofiles)               | GET `/Management/v2.1/organizations/{organizationId}/accounts/{accountId}/products/users/{userId}/permission_profiles` Retrieves a user's product permission profiles by user ID.        |
| [getUserProductPermissionProfilesByEmail](/docs/admin-api/reference/usermanagement/multiproductusermanagement/getuserproductpermissionprofilesbyemail) | GET `/Management/v2.1/organizations/{organizationId}/accounts/{accountId}/products/permission_profiles/users` Retrieves a user's product permission profiles by email address.           |
| [removeDSGroupUsers](/docs/admin-api/reference/usermanagement/multiproductusermanagement/removedsgroupusers)                                           | DEL `/Management/v2.1/organizations/{organizationId}/accounts/{accountId}/dsgroups/{dsGroupId}/users` Removes a list of users from a DSGroup.                                            |
| [removeUserProductPermission](/docs/admin-api/reference/usermanagement/multiproductusermanagement/removeuserproductpermission)                         | DEL `/Management/v2.1/organizations/{organizationId}/accounts/{accountId}/products/users` Revokes a user's access to one or more products.                                               |

## MultiProductUserManagement properties

| Property           | Type                                      | Description                                                                                                                                                                                                                                                                                    |
| ------------------ | ----------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `accounts`         | array of AddUserResponseAccountProperties |                                                                                                                                                                                                                                                                                                |
| `email`            | string                                    | The email address.                                                                                                                                                                                                                                                                             |
| `federated_status` | string                                    | The user's federated status. One of: - `RemoveStatus` - `FedAuthRequired` - `FedAuthBypass` - `Evicted`                                                                                                                                                                                        |
| `first_name`       | string                                    | The user's first name.                                                                                                                                                                                                                                                                         |
| `id`               | string (uuid)                             |                                                                                                                                                                                                                                                                                                |
| `language_culture` | string                                    | The language and culture of the user. - Chinese Simplified: `zh_CN` - Chinese Traditional: `zh_TW` - Dutch: `nl` - English: `en` - French: `fr` - German: `de` - Italian: `it` - Japanese: `ja` - Korean: `ko` - Portuguese: `pt` - Portuguese Brazil: `pt_BR` - Russian: `ru` - Spanish: `es` |
| `last_name`        | string                                    | The user's last name.                                                                                                                                                                                                                                                                          |
| `site_id`          | integer (int32)                           |                                                                                                                                                                                                                                                                                                |
| `user_name`        | string                                    | The full name of the user.                                                                                                                                                                                                                                                                     |