User Roles and Permissions

Learn how to manage team collaboration securely in Requestly with Role-Based Access Control (RBAC) by defining roles and setting permissions.


Requestly enhances collaboration and security by allowing workspace admins to assign specific roles to users. This role-based access control (RBAC) ensures that only authorized members can access sensitive configurations, such as API keys and authentication tokens, and helps prevent unauthorised modifications.

In this doc, you'll learn how Requestly's RBAC works, the specific roles available, the permissions associated with each role, and how to change user roles within your workspace

How RBAC Works in Requestly

Requestly uses role-based access control (RBAC) to ensure that every team member only gets access to what they need. It has three roles — Admin, Editor, and Viewer, each with permissions to protect sensitive data like API keys and tokens and reduce mistakes or unauthorised changes, making teamwork smoother and more efficient.

User Roles and Their Permissions

Each workspace has three roles, each with distinct permissions:

Admin

  • Full control over workspace settings, member management, and permissions.

  • Can create, edit, delete, and execute Rules, APIs, and Sessions.

Editor

  • Can create, edit, delete, and execute Rules, APIs, and Sessions.

  • Cannot manage team settings, members, or workspace-wide configurations.

Viewer

Viewers cannot edit Rules or API requests, but they can execute them.

  • Read-only access.

  • Can view and execute Rules, APIs, and Sessions but cannot make any changes or access sensitive workspace settings.

Permissions Table

Below is a table that outlines key permissions for each role:

Permission

Admin

Editor

Viewer

Add a new user

✅ (Add as an editor)

Remove a user

Sync rule status

Generate public link

Changing Roles

At times, you may need to update a team member’s role. Follow these steps to change roles within your workspace:

1

Switch to the Workspace

Navigate to the Requestly dashboard and switch to the workspace where you want to add members.

2

Open Manage Workspace

Open the switch workspace panel and select “Manage workspace”

3

Select a Member

Find the member whose role you want to change in the members list.

4

Update Role

Use the dropdown next to their name to select the new role (e.g. Admin, Editor, or Viewer) and confirm the change.

Updated on