> For the complete documentation index, see [llms.txt](https://manual.blocworx.com/blocworx-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.blocworx.com/blocworx-documentation/admin-and-development/roles-and-permissions/roles.md).

# Roles

![A list of typical roles that a company may have in Blocworx.](/files/3bCxGdjgsGNQ39S5Ci3b)

Roles are created by the user and are used for 2 reasons.

1. To give access to modules/blocs by [adding roles to those blocs](/blocworx-documentation/bloc-editor/bloc-settings/bloc-user-and-role-access.md#add-roles-to-this-bloc).
2. To create groups of [permissions](/blocworx-documentation/admin-and-development/roles-and-permissions.md#permissions) so they not have to individually add the permissions every time they create a user.

They are dynamically set by an admin and can be added, edited or deleted at any time. A typical role might be "Supervisor" and you may decide that the Supervisor role [can edit data in a bloc](/blocworx-documentation/admin-and-development/roles-and-permissions/permissions.md#can-edit-data-inside-a-bloc) and [has access to specific blocs](/blocworx-documentation/bloc-editor/bloc-settings/bloc-user-and-role-access.md#add-roles-to-this-bloc).

### Creating, Editing and Deleting Roles

To manage roles to Admin & Development -> Manage Roles and Permissions. From Here you can create new roles, add permissions to these roles, edit roles or delete roles.\
\
Once a role is created it will be available when [Adding/Editing a user](/blocworx-documentation/admin-and-development/manage-profiles-and-users.md). It will also be available when [adding roles to a bloc](/blocworx-documentation/bloc-editor/bloc-settings/bloc-user-and-role-access.md#add-roles-to-this-bloc).
