Disclaimer: This website requires Please enable JavaScript in your browser settings for the best experience.

The availability of features may depend on your plan type. Contact your Customer Success Manager if you have any questions.

🚨 Calling all developers! We invite you to provide your input on Feature Experimentation by completing this brief survey.

Dev guideRecipesAPI Reference
Dev guideAPI ReferenceUser GuideLegal TermsGitHubDev CommunityOptimizely AcademySubmit a ticketLog In
Dev guide

Manage environment roles

How to manage granular permissions roles for environments in Optimizely Feature Experimentation.

🚧

Important

Before managing environment roles, you must understand the Interactions between environment and flag roles.

Environment roles

You can assign the following environment roles to a user or team:

  • Admin – Can modify other users' environment permissions, plus all Publisher permissions.
  • Publisher – Can publish or edit all flag rules in the environment, plus all Editor permissions. Must also have an Editor flag role to publish or edit a flag’s rules.
  • Editor – Can edit non-published flag rules in the environment, plus all Viewer permissions. Must also have an Editor flag role to publish or edit a flag’s rules.
  • Viewer – Can view the environment and its settings. Can view flag rules within the environment. Must also have a Viewer flag role to view a flag’s rules.

📘

Note

While the project role provides default permissions, any adjustments made at the environment or flag level takes precedence.

Update an environment role

  1. Go to Settings > Environments.

  2. For the environment you want to adjust the role permissions, select More Options (...) > Manage Permissions.

  3. Select the Users or Teams tab.

  4. (Optional) To filter the users or teams, enter a name on the Search for a user or Search for a team field.

  5. Click Edit for the user or team you want to adjust.

    📘

    Note

    You cannot edit the flag role permissions for Administrators and Project Owners.

  6. Select the updated Environment Role.

  7. Click Save.