Studio Roles and Permissions
Your access to Studio features and functionality depends on the permissions assigned to you.
The scope of permissions available depend on the type of user.
There are three types of Studio users:
-
Account Users
-
Service Providers
-
System
Account Users
The scope of an account user includes the following:
-
Create and manage call flows
-
Access analytical data and reports
-
Create and manage profiles, including email profiles, payment profiles, and authentication profiles
Service Providers
Service providers create and manage accounts.
For the accounts in their purview, service providers:
-
Assign account plans.
-
Add and assign phone numbers.
-
Manage password policies.
-
Check the usage of Studio accounts.
-
Publish tasks to the task library.
The scope of a service provider includes everything available to the account users in their purview.
System Users
System users are superusers. System users:
-
Create and manage service providers.
-
Add phone numbers and assign them to channels and service providers.
-
Add text-to-speech voices from providers.
-
Assign business plans to service providers.
-
Add regions.
-
Add payment gateways.
-
Add SMS providers.
-
Create and manage roles.
Studio Users and Roles
Each Studio user has an assigned role with a default set of permissions.
System users create and manage roles and provide automatic updates.
The role is assigned to the Studio user in Manage | Users (User Properties). Studio users with access to this screen can assign the role to Studio users in their purview.
The role assigned to the logged in Studio user displays on the main menu next to the profile.
The Studio user may require a different set of permissions to that assigned to the role. You can customize the permissions assigned to the Studio user in Manage | Users (User Properties). The scope of permissions available is limited to the role. When you customize the permissions the Studio user does not receive automatic updates to the role.
Roles for Account Users
Following are some standard roles for account users.
Role |
Description |
---|---|
ac_admin |
Full access to all functionality in the scope of an account user, including the ability to create Studio users, invite an existing Studio user to a Studio account, and manage Studio user roles and permissions. See Manage | Users. |
ac_rw |
Full access to all functionality in the scope of an account user, except Manage | Users. |
ac_ro |
Read-only access to all functionality in the scope of an account user, except Manage | Users. |
API Scope
When accessing Studio public APIs, the Studio user generates a key. Access to APIs in the sp scope requires an API key generated by a service provider.
Studio User |
API Scope |
---|---|
Account User |
scope = ac |
Service Provider |
scope = sp |