Question
What is the difference between user roles: Owner, Administrator, Developer, Billing Manager, and Support?
Answer
"Owner" role
Each Twilio account 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 account 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 logs and usage.
Enhanced RBAC Public Beta
Role Based Access Control (RBAC) is available as a public beta release. With it you can grant access to Twilio resources in a granular way and prevent access to other resources. Twilio RBAC lets you adopt the security principle of “least privilege access” for users in your Twilio accounts, managed by a Twilio Organization.
To learn more on what roles are available and the way to assign them to your users - you can check the Access Control documentation.
User roles permissions matrix
Below is a table of the permissions each user may have access to based on their role:
Owner | Administrator | Developer | Billing Manager | Support | |
API Credentials |
✓ | ✓ | ✓ | ||
Alphanumeric Sender ID - Write/Delete Registration Application |
✓ | ✓ | ✓ | ||
Alphanumeric Sender ID - Read |
✓ | ✓ | ✓ | ✓ | |
Billing History & Settings | ✓ | ✓ | ✓ | ||
Dev Tools | ✓ | ✓ | ✓ | ||
Flex: Read-Only Admin Access | ✓ | ||||
IoT: Console Access | ✓ | ✓ | ✓ | ✓ | |
IoT: Manage SIMs, Fleets & Network Access Profiles | ✓ | ✓ | ✓ | ||
Manage Phone Numbers | ✓ | ✓ | ✓ | ||
Product Logs | ✓ | ✓ | ✓ | ✓ | ✓ |
Project Settings | ✓ | ✓ | |||
Trust Hub | ✓ | ✓ | |||
Usage | ✓ | ✓ | ✓ | ✓ | ✓ |
User Management | ✓ | ✓ |