# Create a custom role

You may create a new custom role from scratch or by editing an existing [preset role](https://docs.digitalsamba.com/dashboard/adding-moderation-to-your-rooms-with-roles).

To create a new role from scratch, go to to the [Roles section](https://dashboard.digitalsamba.com/rooms) of the dashboard and click on the 'Create a role' button. You may also create a new role using the [REST API](https://docs.digitalsamba.com/developer-api/#roles-POSTapi-v1-roles)

<figure><img src="https://1546941876-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiO3v6IGLbE8FriBtsLy2%2Fuploads%2FuBYZs4Wo5dYMrHfng2sL%2FUntitled%202.png?alt=media&#x26;token=97c45950-8208-41bf-b430-8634b01b9f7f" alt=""><figcaption></figcaption></figure>

Configure your custom role with a unique role identifier, a role display name and a set of permissions:

* **Role identifier**\
  This identifier is needed to recognise the role and is needed to be unique across all roles in your team. You will use it inside the JWT token to assign a role to each participant.
* **Role display name**\
  This is how the role will be displayed in the room. Note that preset display names will be translated to our supported languages, however any custom values will remain monolingual.
* **Role description**\
  Optionally use this field to add your own notes.
* **Role permissions**\
  Read on to learn how to set [permissions](https://docs.digitalsamba.com/dashboard/adding-moderation-to-your-rooms-with-roles/permissions) for your roles.

{% hint style="warning" %}
When creating a new role, you will need to manually re-configure your existing roles' [role-sensitive permissions](https://docs.digitalsamba.com/dashboard/adding-moderation-to-your-rooms-with-roles/permissions), to ensure the new role is deliberately included when needed.
{% endhint %}
