> 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. | ## API Docs - AccountPermissionProfiles [Create permission profile](https://developers.docusign.com/docs/esign-rest-api/reference/accounts/accountpermissionprofiles/create.md) - AccountPermissionProfiles [Delete permission profile](https://developers.docusign.com/docs/esign-rest-api/reference/accounts/accountpermissionprofiles/delete.md) - AccountPermissionProfiles [Get permission profile](https://developers.docusign.com/docs/esign-rest-api/reference/accounts/accountpermissionprofiles/get.md) - AccountPermissionProfiles [List permission profiles](https://developers.docusign.com/docs/esign-rest-api/reference/accounts/accountpermissionprofiles/list.md) - AccountPermissionProfiles [Update permission profile](https://developers.docusign.com/docs/esign-rest-api/reference/accounts/accountpermissionprofiles/update.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://developers.docusign.com/openapi.json) - [OpenAPI YAML](https://developers.docusign.com/openapi.yaml)