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.

Note:

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