# How to manage developer user accounts?

> In this guide, we'll explain how to manage users within your developer account using our Role-Based Access Control (RBAC) system. This feature allows you…

- Source: https://docs.ghlcustomercare.com/docs/developer-resources/developer-resources-2/how-to-manage-developer-user-accounts
- Section: Developer Resources / Developer Resources
- Reading time: 2 min
- Images: 7, each explained below
- Modified on Tue, 21 May, 2024 at 1:43 PM

---
In this guide, we'll explain how to manage users within your developer account using our Role-Based Access Control (RBAC) system. This feature allows you to add users to your marketplace account and assign them appropriate roles with specific permissions.

## 

![Figure 1](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155026365122/original/9RYF3boWwCVSC0niPypZZHAhI9zZkl9ANQ.png)

**Figure 1**

This screenshot appears in "How to manage developer user accounts?". The text alongside this image reads: In this guide, we'll explain how to manage users within your developer account using our Role-Based Access Control (RBAC) system. This feature allows you to add users to your marketplace account and assign them appropriate roles with specific permissions. Immediately after, the guide continues: Understanding Roles and Permissions Managing User Roles and Permissions.
- What this covers: In this guide, we'll explain how to manage users within your developer account using our Role-Based Access Control (RBAC) system. This feature allows you to add users to your marketplace account and assign them appropriate roles with specific permissions.
- Next: Understanding Roles and Permissions Managing User Roles and Permissions

## **Table of Contents**

-   [Understanding Roles and Permissions](#understanding-roles-and-permissions)
    -   [Roles and Their Permissions:](#roles-and-their-permissions)
    -   [Maximum allowed permissions for each role](#maximum-allowed-permissions-for-each-role)
-   [Managing User Roles and Permissions](#managing-user-roles-and-permissions)
    
    -   [Adding Users](#adding-users)
    -   [Editing User Permissions](#editing-user-permissions)
    -   [Deleting Users](#deleting-users)
    

## **Understanding Roles and Permissions**

Our RBAC system categorises developer users into three roles: Owner, Admin, and User. Each role has a distinct set of permissions to ensure appropriate access levels within your developer account.

### **Roles and Their Permissions:**

**Owner:**

-   **The initial user who signs up is designated as the Owner.**
    
-   **Only one Owner per account.**
    
-   **Full access to all features and settings.**
    
-   **Cannot transfer ownership.**
    

**Admin:**

-   **Similar to the Owner but cannot modify the Owner's details.**
    
-   **Can manage other Admins and Users.**
    

**User:**

-   **Restricted access compared to Admins and Owners.**
    
-   **Limited to certain actions as detailed below.**
    

### **Maximum allowed permissions for each role:**

<table style="width: 89%"><tbody><tr><td style="width: 50.3912%"><p dir="ltr" style="text-align: center"><strong><span style="font-weight: 700">Permission</span></strong></p></td><td style="width: 17.8599%"><p dir="ltr" style="text-align: center"><strong><span style="font-weight: 700">Owner</span></strong></p></td><td style="width: 15.9086%"><p dir="ltr" style="text-align: center"><strong><span style="font-weight: 700">Admin</span></strong></p></td><td style="width: 15.7033%"><p dir="ltr" style="text-align: center"><strong><span style="font-weight: 700">User</span></strong></p></td></tr><tr><td style="width: 50.3912%"><p dir="ltr"><strong><span style="font-weight: 400">View apps</span></strong></p></td><td style="width: 17.8599%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td><td style="width: 15.9086%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td><td style="width: 15.7033%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td></tr><tr><td style="width: 50.3912%"><p dir="ltr"><strong><span style="font-weight: 400">Create and manage apps</span></strong></p></td><td style="width: 17.8599%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td><td style="width: 15.9086%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td><td style="width: 15.7033%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td></tr><tr><td style="width: 50.3912%"><p dir="ltr"><strong><span style="font-weight: 400">Delete apps</span></strong></p></td><td style="width: 17.8599%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td><td style="width: 15.9086%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td><td style="width: 15.7033%"><p dir="ltr"><strong><span style="font-weight: 400">No</span></strong></p></td></tr><tr><td style="width: 50.3912%"><p dir="ltr"><strong><span style="font-weight: 400">Submit for review</span></strong></p></td><td style="width: 17.8599%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td><td style="width: 15.9086%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td><td style="width: 15.7033%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td></tr><tr><td style="width: 50.3912%"><p dir="ltr"><strong><span style="font-weight: 400">View app earnings</span></strong></p></td><td style="width: 17.8599%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td><td style="width: 15.9086%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td><td style="width: 15.7033%"><p dir="ltr"><strong><span style="font-weight: 400">No</span></strong></p></td></tr><tr><td style="width: 50.3912%"><p dir="ltr"><strong><span style="font-weight: 400">Create &amp; manage users</span></strong></p></td><td style="width: 17.8599%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td><td style="width: 15.9086%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td><td style="width: 15.7033%"><p dir="ltr"><strong><span style="font-weight: 400">No</span></strong></p></td></tr><tr><td style="width: 50.3912%"><p dir="ltr"><strong><span style="font-weight: 400">View app dashboard</span></strong></p></td><td style="width: 17.8599%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td><td style="width: 15.9086%"><p dir="ltr"><strong><span style="font-weight: 400">Yes</span></strong></p></td><td style="width: 15.7033%"><p dir="ltr"><strong><span dir="ltr" style="font-weight: 400">Yes</span></strong></p></td></tr></tbody></table>

## **Managing User Roles and Permissions**

#### **Adding Users:**

-   Navigate to Account > User Management
    
    
![Step 1 of 2: Navigate to Account > User Management](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155026365055/original/Zn5AXl_TarMPDMaFtFE8untZfN7hLCf5sA.png)

**Step 1 of 2: Navigate to Account > User Management**

This screenshot accompanies step 1 of 2 in the "Adding Users:" section of "How to manage developer user accounts?". At this point in the walkthrough you navigate to Account > User Management. For context, this section explains: Navigate to Account > User Management Click on the Add User button. The navigation path used here is Account > User Management. The next step is to click on the Add User button.

- Path: Account > User Management
- Where to go: Navigate to Account > User Management
- Next: Click on the Add User button.

Full procedure:

1. Navigate to Account > User Management  <- this image
2. Click on the Add User button.

    
-   Click on the Add User button.
    

## 

![Adding Users: (image 3 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155026367656/original/mOt4O6VMNygP0OokmPF3YoY0cldDLwBmWg.png)

**Adding Users: (image 3 of 7)**

This screenshot appears in the "Adding Users:" section of "How to manage developer user accounts?". The text alongside this image reads: Navigate to Account > User Management Click on the Add User button. The navigation path used here is Account > User Management Click. Immediately after, the guide continues: Enter the new user's details including their email and assign a role (Admin or User). Adjust the permissions as needed by toggling the available options Click Submit to add the user.

- Path: Account > User Management Click
- Where to go: Navigate to Account > User Management Click on the Add User button.
- Next: Enter the new user's details including their email and assign a role (Admin or User). Adjust the permissions as needed by toggling the available options Click Submit to add the user.

Full procedure:

1. Enter the new user's details including their email and assign a role (Admin or User).
2. Adjust the permissions as needed by toggling the available options
3. Click Submit to add the user.

-   Enter the new user's details including their email and assign a role (Admin or User).
    
-   Adjust the permissions as needed by toggling the available options  
    
-   Click Submit to add the user.

![Adding Users: (image 4 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155026366473/original/6Z4iTea20923jYmNvqpd3t09ZQ44FOnUzA.png)

**Adding Users: (image 4 of 7)**

This screenshot appears in the "Adding Users:" section of "How to manage developer user accounts?". The text alongside this image reads: Enter the new user's details including their email and assign a role (Admin or User). Adjust the permissions as needed by toggling the available options Click Submit to add the user. Immediately after, the guide continues: The user will receive an email containing the activation link. After clicking the link, they will be prompted to set a password. Once the password is set, the developer account will be ready to use.
- What to fill in: Enter the new user's details including their email and assign a role (Admin or User). Adjust the permissions as needed by toggling the available options Click Submit to add the user.
- Next: The user will receive an email containing the activation link. After clicking the link, they will be prompted to set a password. Once the password is set, the developer account will be ready to use.

Full procedure:

1. Enter the new user's details including their email and assign a role (Admin or User).
2. Adjust the permissions as needed by toggling the available options
3. Click Submit to add the user.

-   The user will receive an email containing the activation link. After clicking the link, they will be prompted to set a password. Once the password is set, the developer account will be ready to use.
    
    
![Step 1 of 1: The user will receive an email containing the activation link. After…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155026369771/original/W-6cfN_-vD5atmTjreulp5xC6DCV42c02w.png)

**Step 1 of 1: The user will receive an email containing the activation link. After…**

This screenshot accompanies step 1 of 1 in the "Adding Users:" section of "How to manage developer user accounts?". At this point in the walkthrough you the user will receive an email containing the activation link. After clicking the link, they will be prompted to set a password. Once the password is set, the developer account will be ready to use.
- What this covers: The user will receive an email containing the activation link. After clicking the link, they will be prompted to set a password. Once the password is set, the developer account will be ready to use.

    

#### **Editing User Permissions:**

-   #### **As an Owner or Admin, you can modify the permissions for any user (Admins cannot modify Owner details).**
    
-   **Navigate to the user's profile in the Users section and click on 'Edit User' from the menu options.**
    
-   **Adjust the permissions as needed by toggling the available options.**
    
-   **Click Save to apply changes.**
    

![As an Owner or Admin, you can modify the permissions for any user (Admins cannot modify Owner details). (image 6 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155026373160/original/X9ukZpyFZE_hIYbPyuKRQstj9bBOkRSPTw.png)

**As an Owner or Admin, you can modify the permissions for any user (Admins cannot modify Owner details). (image 6 of 7)**

This screenshot appears in the "As an Owner or Admin, you can modify the permissions for any user (Admins cannot modify Owner details)." section of "How to manage developer user accounts?". The text alongside this image reads: As an Owner or Admin, you can modify the permissions for any user (Admins cannot modify Owner details). Navigate to the user's profile in the Users section and click on 'Edit User' from the menu options. Adjust the permissions as needed by toggling the available options. Click Save to apply changes. Immediately after, the guide continues: To delete a user, navigate to the user's profile in the Users section and click on 'Remove User' from the menu options. Note: Only Owners and Admins can delete users. Users cannot delete other users.
- Where to go: As an Owner or Admin, you can modify the permissions for any user (Admins cannot modify Owner details). Navigate to the user's profile in the Users section and click on 'Edit User' from the menu options. Adjust the permissions as needed by toggling the available options. Click Save to apply changes.
- Controls: Click Save to apply changes.
- Next: To delete a user, navigate to the user's profile in the Users section and click on 'Remove User' from the menu options. Note: Only Owners and Admins can delete users. Users cannot delete other users.

Full procedure:

1. As an Owner or Admin, you can modify the permissions for any user (Admins cannot modify Owner details).
2. Navigate to the user's profile in the Users section and click on 'Edit User' from the menu options.
3. Adjust the permissions as needed by toggling the available options.
4. Click Save to apply changes.

#### **Deleting Users:**

-   **To delete a user,** **navigate to the user's profile in the Users section and click on 'Remove User' from the menu options.**
    
-   **Note****: Only Owners and Admins can delete users. Users cannot delete other users.**
    

![Deleting Users: (image 7 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155026373225/original/vxIbXlBcLgf8sBD7c6cTqjP03WX1h2PgPw.png)

**Deleting Users: (image 7 of 7)**

This screenshot appears in the "Deleting Users:" section of "How to manage developer user accounts?". The text alongside this image reads: To delete a user, navigate to the user's profile in the Users section and click on 'Remove User' from the menu options. Note: Only Owners and Admins can delete users. Users cannot delete other users.
- Where to go: To delete a user, navigate to the user's profile in the Users section and click on 'Remove User' from the menu options. Note: Only Owners and Admins can delete users. Users cannot delete other users.
- Controls: To delete a user,, Note

Full procedure:

1. To delete a user, navigate to the user's profile in the Users section and click on 'Remove User' from the menu options.
2. Note: Only Owners and Admins can delete users. Users cannot delete other users.

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com