How to Create New Users in the Bandwidth Dashboard


Chase Greiser


This article references the ‘New’ interface in the Bandwidth Dashboard. Looking for the ‘Classic’ experience? Click here!


Admin users with access to User Administration can create new user logins to give other team members access to their Bandwidth Dashboard account. Admins also have the ability to create API credentials that allow their software developers to authenticate their applications to Bandwidth's APIs. To create either users or API credentials:

  1. Login to the Bandwidth Dashboard.
  2. From the top navigation menu, click 'Account' and then on 'Users.' This will bring you to the User Management page.
  3. Click 'Add'
  4. Provide a Username, First and Last name, email address, and work phone number. This is a critical step as it’ll be used for validation later.mceclip4.png
    • Note: The telephone number must be typed in 10-digit format. Each user will need to verify their phone number using the exact same format.
  5. Administration level: An 'Account Admin' can manage users, while a 'Basic User' can only edit and view their own profile.
  6. Access methods: Determine how this user should interact with the Bandwidth Dashboard or APIs from the list of the following options:
    1. GUI (Bandwidth Dashboard) user is a person logging into the Bandwidth Dashboard. This user type will be required to reset their password regularly.
    2. API user is a “virtual” user with credentials that are used explicitly to authenticate API calls. This user type will have a password that doesn't expire but also should not be used to log into the Bandwidth Dashboard interface. Please note that it's best practice for your API user to create an API Credential pair to use for their applications. The API Credential pair is separate from your Login Username and Password, and can't be used to access the Bandwidth Dashboard. 
    3. Both is a type of credential that should only be used in special cases and isn't recommended for most customers. If neither of the previous two options fits your needs, please contact our support team to see if this use type is appropriate.mceclip3.png
  7. Password: Skip over the password, your user will set this. As an account administrator, you can set up this user's password. If you choose to do this, just be sure to let them know what it is so they can log in.
  8. Roles: Set the permissions for this account. From here, click to toggle the permissions your user will need to access for their job functions. A definition of each role may be found at the bottom of this page.
  9. Accounts: If your company has multiple Bandwidth Dashboard accounts, you can grant access to those here.
  10. Finally click ‘Save Changes’.

After you've done this, we’ll send your user an email to confirm their account information. The first email will contain the username. This will come from


User Role Definitions:

Configuration Configure Sub-account and Location settings.
Disconnect Disconnect telephone numbers.
Line Features Provision line features such as Caller ID and DL/DA for phone numbers.
Ordering Search and order new telephone numbers from Bandwidth's inventory.
Porting Submit number transfer requests from other providers to your Bandwidth account.

Access a suite of available reports on the account including Telephone Number Features report/Inventory, Invoices, and Billing Detail Records. This role is also needed to create/manage notifications.

E911 Management Access to update 911 addresses and create Locations (applicable for UC accounts).

External TNs

Access to enable external phone numbers for SMS (applicable for Hosted Messaging).

HTTP Application Management

Access to create messaging applications (applicable for V2 Messaging accounts).

User Administrator

This role should be reserved to account admins.

HTTP Voice

Access to make HTTP Voice API calls.

Article is closed for comments.