How do I create new users in the Bandwidth Dashboard?


Chase Greiser



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.

How to create users or API credentials

  1. Log into the Bandwidth Dashboard.
  2. From the top navigation menu, click Account and then 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.
    • Note: The Username can't be changed once the account is saved. Please make sure to double-check it before saving. Also, the phone number must be typed in 10-digit format. Each user will need to verify their phone number using the exact same format.


  1. Administration level: An Account Admin can manage users, while a Basic User can only edit and view their own profile.


  1. User Access Methods: Determine how this user should interact with the Bandwidth Dashboard or APIs by selecting any of the following User Access Methods:
    • Allow user to login to the Bandwidth Dashboard: This user type will be required to reset their password every 90 days.
    • Allow user credentials to authenticate API: This 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 it also cannot be used to log into the Bandwidth Dashboard. 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.
    • Mark Both Options: This should only be used in special cases and isn't recommended for most users. This user type will also be required to reset their password every 90 days.


  1. Password: As an account administrator, you can set up this user's password. Just be sure to let them know what it is so they can log in. You can also skip this and let the user set it themselves.
  2. Roles: Set the permissions for this account. From here, click to toggle the permissions your user will need to access for their job. User role definitions are available below.
  3. Accounts: If your company has multiple Bandwidth Dashboard accounts, you can grant access to those here.
  4. Click Save Changes.

After you've done this, we’ll send your user an email to confirm their account information. It'll come from If you didn't create a password for them, they'll be able to do so at this time.

Note: The first email will contain the username.

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 and create or manage notifications. As long as the product for which the notification is being created is active on the account, an API user can set it up using this process.

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.

Messaging Insights

Access to reporting information about the status of your messages in real-time.

Questions? Please open a ticket with your Bandwidth Support Team or hit us up at (855) 864-7776!

Article is closed for comments.