HomeDev GuideRecipesAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

Permissions for functions

Control user access in Optimizely by managing function permissions for security and efficiency.

📘

Note

This topic is for CMS administrators and developers with administrative access rights.

In Optimizely, permissions for functions offer granular control over user and group access to system functionalities. This is essential for security, data integrity, and efficient workflows. Proper configuration prevents unauthorized actions, minimizes errors, and ensures users access only the relevant system parts. This guide details how to view functions, assign users/groups, and save permission settings. You can also manage permissions for functions with code.

Go to Settings > Permissions for Functions. The Permissions for Functions window displays30You will be presented with a list of all available functions, each accompanied by a brief description explaining its purpose. For example, you might see functions like ContentProviderMove (allowing users to move data/pages) or DetailedErrorMessage (providing detailed error messages for troubleshooting).

To configure a function, click the function name. Another window displays the users or groups that already have permissions to the function.

To grant access to additional users or groups, click Add User/Group. A dropdown menu displays a list of available users and predefined groups within your Optimizely instance. Select a desired user or group from this list. You can make additional selections.

  • Anonymous – Unauthenticated users.
  • Authenticated – All logged-in users.
  • CmsAdmins – Users with administrative privileges for the CMS.
  • CmsEditors – Users with content editing capabilities.
  • Everyone – All users, regardless of authentication status.
  • Other specific roles or custom groups.

Click Save Permissions for Function to allow the selected users/groups have access to the specified function.