What's the Difference Between User Roles Owner, Administrator, Developer, Billing Manager, and Support?

Twilio provides its customers with a Role Based Access Control (RBAC) feature to limit each user's access and capabilities in Console. Customers can use this feature to secure their Twilio investments by limiting the Console access for their projects.

Each Twilio project has only one owner; defaulting to the email account originally used to setup the account. The owner has full permissions for your project, but additional users may be added to your project with varying levels of permissions. Each new user need to be assigned one of the following roles:

  • Administrator: Full access to invite and revoke access for new users, see billing history and make changes, and change project settings.
  • Developer: Access to only the required project details for developing with Twilio - API credentials, phone numbers, development tools, logs, and usage.
  • Billing Manager: Access to only the required project details for handling billing requests - logs, usage, and billing history and settings.
  • Support: Access to only logs and usage.

Note: The Support role is not available on all projects.

Below is a table of the the permissions each user may have access to based on their role:

  Administrator Developer Billing Manager Support
API Credentials X X    
Manage Numbers X X    
Dev Tools X X    
Logs X X X X
Usage X X X X
Billing History & Settings X   X  
Project Settings X      
User Management X      

Roll Based Access Control Changes

During an recent audit, we discovered that some Twilio Roles were able to perform more actions than they were originally designed to. This is because of improper RBAC configurations in Twilio's systems. Over the next few weeks, we're going to be updating these configurations.

For Twilio customers, this means that certain users may not be able to perform the actions that they recently were able to. We expect only users assigned the Billing (available on all projects) or Support (limited availability) roles will be impacted by these changes.

If you are unable to perform an action that you were able to recently, we recommend you review the Role Based Access Control permission you have for the Project. Only Owners and Administrators for a project can review or modify RBAC permissions.

For help updating a user's RBAC setting, please see Adding, Removing, or Modifying Users with Your Twilio Project.

Have more questions? Submit a request
Powered by Zendesk