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 Console access for their projects. This guide covers each of the available user roles, and their access levels.
Each Twilio project has only one user in the Owner role. The owner is automatically set to the email account used to setup the account, and has access to everything.
Additional user roles
Additional users may be added to your project with varying levels of permissions. Each new user must 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 update 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.
Notice: The Support role is not available on all projects.
User roles permissions matrix
Below is a table of the the permissions each user may have access to based on their role:
|Billing History & Settings||X||X||X|
|IoT: Console Access||X||X||X||X|
|IoT: Manage SIMs, Fleets & Network Access Profiles||X||X||X|
|Manage Phone Numbers||X||X||X|