User access management in the Developer Dashboard

You can use the Roles and access page in the Developer Dashboard to enable team members to manage your developer account or specific apps within it. A role gives a user a set of one or more permissions to complete specific tasks in your account. Each role has an access level, which determines whether the user can complete tasks for all the apps in your account or just one or more selected apps.

For example, the app management role with the app management permissions lets users manage and publish one or more apps, the monetization role with the financial reports permission lets users view transaction and sales activity reports for one or more apps in the account, and the administrative role lets users complete all tasks for all apps in the account.

roku815px - multi-user-access-2-roles-access

Adding users

To add a user to your developer account and assign them roles and permissions, follow these steps:

  1. In the Developer Dashboard, click User Access from the left sidebar, and then click Invite a user.

    roku600px - multi-user-access-2-roles-access

  2. In the Invite a user page, enter the following information:

    Field Description
    Email The email address of the user to be added to your developer account.
    Organization The name of the company associated with the Roku developer.
    Roles Select the checkboxes for one or more of the following roles and permissions:
    Role Permissions Access-level
    Administrator Same permissions as the root account holder. An administrator can perform all the tasks listed in this table, as well as:
    • Create and delete apps
    • Electronically approve agreements (such as the Roku Distribution Agreement)
    • Enroll in the Roku Partner Payouts Program and view information used for enrollment or eligibility determination
    • Manage users and test users
    • Update developer information.
    Account
    App management
    • App management: Access the app management and publishing features for one or more apps, including:

      • App properties and metadata
      • Package Upload
      • Static Analysis
      • Submit for publishing
      • Search feeds (validate, submit, and manage)
    • Non-financial reports: Access the following app analytics and health reports:

      • Channel Health
      • Channel Engagement
      • Channel Stability
      • Viewership Summary

    Select one or more apps from the drop-down list. You can filter the list of apps as you enter the app name. Click Select all to grant the user access to the managment and publishing features for all existing apps (as you create new apps, you will need to manually add them to grant access).
    App
    Monetization
    • Products: Enable the developer to create and manage in-app products (for example, subscriptions, movie rentals, special events).
    • Financial reports: Grant the developer access to the Roku Pay transaction, sales activity, and payout reports for one or more apps. Select apps from the drop-down list. You can filter the list of apps as you enter the app name. Click Select all to grant the user access to view the financial reports for all existing apps (as you create new apps, you will need to manually add them to grant access to their financial reports).
    Account
    Payout admin
    • Enter and edit payout settings, which include contact information, entity and payout method, and tax forms. This role (or Admin) is needed for enrolling a Roku developer account in the Roku Partner Payouts Program in order to monetize content in a Roku app.
    Account

    roku600px - multi-user-access-2-roles-access roku600px - mua_admin roku600px - mua_app_mgmt roku600px - mua_app_mgmt

  3. Click Invite.

  4. If the user already has a Roku developer account, they are granted access to your account immediately with their specified role.

    If the user does not have a Roku developer account, an email notification is sent to them, inviting them to enroll in the Roku developer program.

  • Access the Roku Pay transaction, sales activity, and payout financial reports.

Managing user accounts

You can use the Roles and access page to edit, re-invite, and remove users and view their activity logs.

The page lists the email, name, and organization of each user who has been invited to your developer account, their roles, and their current status.

You can search the listed user accounts by email address or user name.

roku815px - multi-user-access-2-roles-access

Editing users

You can edit the organization and roles of existing users. To edit a user, click anywhere in the user’s row, update the properties, and then click Save.

Re-sending users invites

If you have the Admin role (or are the root account owner), you can re-send an invite to a user. To do this, click the menu icon on the right-hand side of the user’s row, and then click Resend invite in the shortcut menu.

Removing users

If you have the Admin role (or are the root account owner), you can remove a user from the developer account. To do this, click the menu icon on the right-hand side of the user’s row, click Remove user in the shortcut menu, and then click Yes in the confirmation dialog.

roku600px - multi-user-access-2-roles-access

Removing a user does not affect the user's own Roku developer account. If you need to add the removed user in the future, you must re-invite them.

Viewing user activity logs

If you have the Admin role (or are the root account owner), you can access the user activity log, which tracks the actions taken by each user in the developer account.

The log lists the user’s email address, page they accessed, action taken, subject app, and the date and time of the action.

You can search log entries by email address, page name, action, or app name, and you can sort the entries by clicking the Email, Page, and Channel, and Date headers.

roku815px - multi-user-access-2-roles-access

  • To view the activity log for all users, click Activity logs at the top of the page.

    roku600px - multi-user-access-2-roles-access

  • To view the activity log for a specific user, click the menu icon on the right-hand side of the user’s row, and then click View user activity in the shortcut menu.

    roku600px - multi-user-access-2-roles-access

Switching developer accounts

If you have been granted access to another developer account, you can change the developer account you are currently managing. To do this, follow these steps:

  1. Click the Switch account option from the left sidebar.

    roku600px - multi-user-access-2-roles-access

  2. In the Choose an account page, select the desired developer account from the list. Your root account is listed at the top, and the accounts shared with you are listed below.

    roku600px - multi-user-access-2-roles-access