> 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

# AccountPermissionProfiles Resource

An account permission profile is assigned to a group of users, enabling you to set permissions for all of the users in the group at the same time. You are not required to set Permission Profiles for a group, but it makes it easier to manage user permissions for a large number of users.

Docusign offers the following account permission profiles:

* Docusign Viewer
* Docusign Sender
* Account Administrator

You can also create your own custom account permission profiles.

## Methods supported

| Method                                                                             | Description                                                                                                                      |
| ---------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| [create](/docs/esign-rest-api/reference/accounts/accountpermissionprofiles/create) | POST `/restapi/v2.1/accounts/{accountId}/permission_profiles` Creates a new permission profile for an account.                   |
| [delete](/docs/esign-rest-api/reference/accounts/accountpermissionprofiles/delete) | DEL `/restapi/v2.1/accounts/{accountId}/permission_profiles/{permissionProfileId}` Deletes a permission profile from an account. |
| [get](/docs/esign-rest-api/reference/accounts/accountpermissionprofiles/get)       | GET `/restapi/v2.1/accounts/{accountId}/permission_profiles/{permissionProfileId}` Returns a permission profile for an account.  |
| [list](/docs/esign-rest-api/reference/accounts/accountpermissionprofiles/list)     | GET `/restapi/v2.1/accounts/{accountId}/permission_profiles` Gets a list of permission profiles.                                 |
| [update](/docs/esign-rest-api/reference/accounts/accountpermissionprofiles/update) | PUT `/restapi/v2.1/accounts/{accountId}/permission_profiles/{permissionProfileId}` Updates a permission profile.                 |

## AccountPermissionProfiles properties

| Property                | Type                | Description                                                                                                                                                                                                                                                                                                                                                     |
| ----------------------- | ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `modifiedByUsername`    | string              | The username of the user who last modified the permission profile.                                                                                                                                                                                                                                                                                              |
| `modifiedDateTime`      | string              | The date and time when the permission profile was last modified.                                                                                                                                                                                                                                                                                                |
| `permissionProfileId`   | string              | The ID of the permission profile. Use [AccountPermissionProfiles: list](/docs/esign-rest-api/reference/accounts/accountpermissionprofiles/list) to get a list of permission profiles and their IDs. You can also download a CSV file of all permission profiles and their IDs from the **Settings > Permission Profiles** page of your eSignature account page. |
| `permissionProfileName` | string              | The name of the account permission profile. Example: `Account Administrator`                                                                                                                                                                                                                                                                                    |
| `settings`              | accountRoleSettings | This object specifies the permissions that are associated with the account permission profile.                                                                                                                                                                                                                                                                  |
| `userCount`             | string              | The total number of users in the group associated with the account permission profile.                                                                                                                                                                                                                                                                          |
| `users`                 | array               | A list of user objects containing information about the users who are associated with the account permission profile.                                                                                                                                                                                                                                           |